diff --git a/Car_Stereo_Replacement/bom/amp/bom1 b/Car_Stereo_Replacement/bom/amp/bom1 new file mode 100644 index 0000000..03be5ee --- /dev/null +++ b/Car_Stereo_Replacement/bom/amp/bom1 @@ -0,0 +1,3 @@ +PTV09A-2020F-A104-ND - logarithmic horizontal pot 100k + +LA6500-EOS-ND - generic power op amp \ No newline at end of file diff --git a/Car_Stereo_Replacement/datasheets/NATLS986-1.pdf b/Car_Stereo_Replacement/datasheets/NATLS986-1.pdf new file mode 100644 index 0000000..dd86010 Binary files /dev/null and b/Car_Stereo_Replacement/datasheets/NATLS986-1.pdf differ diff --git a/Car_Stereo_Replacement/datasheets/lm1875.pdf b/Car_Stereo_Replacement/datasheets/lm1875.pdf new file mode 100644 index 0000000..343c645 Binary files /dev/null and b/Car_Stereo_Replacement/datasheets/lm1875.pdf differ diff --git a/Car_Stereo_Replacement/docs/10.aux b/Car_Stereo_Replacement/docs/10.aux new file mode 100644 index 0000000..f26afe4 --- /dev/null +++ b/Car_Stereo_Replacement/docs/10.aux @@ -0,0 +1,15 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} diff --git a/Car_Stereo_Replacement/docs/10.log b/Car_Stereo_Replacement/docs/10.log new file mode 100644 index 0000000..ad52ca6 --- /dev/null +++ b/Car_Stereo_Replacement/docs/10.log @@ -0,0 +1,237 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 23:04 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/10.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/10.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./10.aux) +\openout1 = `10.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 14. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 15. +See the caption package documentation for explanation. + +LaTeX Font Info: Try loading font information for OMS+cmr on input line 20. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 28. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 28. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 28. + +Underfull \hbox (badness 10000) in paragraph at lines 44--45 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 73. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 81--81 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] (./10.aux) ) +Here is how much of TeX's memory you used: + 2609 strings out of 494945 + 41769 string characters out of 6181032 + 96830 words of memory out of 5000000 + 5894 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,195s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 10.pdf (5 pages, 376875 bytes). +PDF statistics: + 62 PDF objects out of 1000 (max. 8388607) + 42 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/10.pdf b/Car_Stereo_Replacement/docs/10.pdf new file mode 100644 index 0000000..7b8c478 Binary files /dev/null and b/Car_Stereo_Replacement/docs/10.pdf differ diff --git a/Car_Stereo_Replacement/docs/10.tex b/Car_Stereo_Replacement/docs/10.tex new file mode 100644 index 0000000..d87b566 --- /dev/null +++ b/Car_Stereo_Replacement/docs/10.tex @@ -0,0 +1,87 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/11.aux b/Car_Stereo_Replacement/docs/11.aux new file mode 100644 index 0000000..017b346 --- /dev/null +++ b/Car_Stereo_Replacement/docs/11.aux @@ -0,0 +1,19 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{4}} +\citation{Scherz} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{6}} diff --git a/Car_Stereo_Replacement/docs/11.log b/Car_Stereo_Replacement/docs/11.log new file mode 100644 index 0000000..eddf36d --- /dev/null +++ b/Car_Stereo_Replacement/docs/11.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 23:09 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/11.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/11.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./11.aux) +\openout1 = `11.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 29. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 29. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 29. + +Underfull \hbox (badness 10000) in paragraph at lines 45--46 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 74. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 82--82 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] (./11.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41777 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,195s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 11.pdf (6 pages, 379400 bytes). +PDF statistics: + 65 PDF objects out of 1000 (max. 8388607) + 44 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/11.pdf b/Car_Stereo_Replacement/docs/11.pdf new file mode 100644 index 0000000..47e3458 Binary files /dev/null and b/Car_Stereo_Replacement/docs/11.pdf differ diff --git a/Car_Stereo_Replacement/docs/11.tex b/Car_Stereo_Replacement/docs/11.tex new file mode 100644 index 0000000..bbce6d8 --- /dev/null +++ b/Car_Stereo_Replacement/docs/11.tex @@ -0,0 +1,96 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/11.tex~ b/Car_Stereo_Replacement/docs/11.tex~ new file mode 100644 index 0000000..0ea0371 --- /dev/null +++ b/Car_Stereo_Replacement/docs/11.tex~ @@ -0,0 +1,93 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + + +\section{References}} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/12.aux b/Car_Stereo_Replacement/docs/12.aux new file mode 100644 index 0000000..e776786 --- /dev/null +++ b/Car_Stereo_Replacement/docs/12.aux @@ -0,0 +1,20 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\citation{Scherz} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{6}} diff --git a/Car_Stereo_Replacement/docs/12.log b/Car_Stereo_Replacement/docs/12.log new file mode 100644 index 0000000..b3619df --- /dev/null +++ b/Car_Stereo_Replacement/docs/12.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 23:59 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/12.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/12.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./12.aux) +\openout1 = `12.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=24, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 75. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 83--83 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] (./12.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41777 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,229s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 12.pdf (6 pages, 385023 bytes). +PDF statistics: + 65 PDF objects out of 1000 (max. 8388607) + 44 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/12.pdf b/Car_Stereo_Replacement/docs/12.pdf new file mode 100644 index 0000000..d81c13b Binary files /dev/null and b/Car_Stereo_Replacement/docs/12.pdf differ diff --git a/Car_Stereo_Replacement/docs/12.tex b/Car_Stereo_Replacement/docs/12.tex new file mode 100644 index 0000000..a20614a --- /dev/null +++ b/Car_Stereo_Replacement/docs/12.tex @@ -0,0 +1,104 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/12.tex~ b/Car_Stereo_Replacement/docs/12.tex~ new file mode 100644 index 0000000..ac917f5 --- /dev/null +++ b/Car_Stereo_Replacement/docs/12.tex~ @@ -0,0 +1,98 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 20W per channel. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.} + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/12tex b/Car_Stereo_Replacement/docs/12tex new file mode 100644 index 0000000..ac917f5 --- /dev/null +++ b/Car_Stereo_Replacement/docs/12tex @@ -0,0 +1,98 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 20W per channel. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.} + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/12tex.aux b/Car_Stereo_Replacement/docs/12tex.aux new file mode 100644 index 0000000..017b346 --- /dev/null +++ b/Car_Stereo_Replacement/docs/12tex.aux @@ -0,0 +1,19 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{4}} +\citation{Scherz} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{6}} diff --git a/Car_Stereo_Replacement/docs/12tex.log b/Car_Stereo_Replacement/docs/12tex.log new file mode 100644 index 0000000..9d19801 --- /dev/null +++ b/Car_Stereo_Replacement/docs/12tex.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 23:12 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/12tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/12tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./12tex.aux) +\openout1 = `12tex.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 29. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 29. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 29. + +Underfull \hbox (badness 10000) in paragraph at lines 45--46 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 74. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 82--82 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] (./12tex.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41796 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,866b,195s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 12tex.pdf (6 pages, 384078 bytes). +PDF statistics: + 65 PDF objects out of 1000 (max. 8388607) + 44 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/12tex.pdf b/Car_Stereo_Replacement/docs/12tex.pdf new file mode 100644 index 0000000..efb321c Binary files /dev/null and b/Car_Stereo_Replacement/docs/12tex.pdf differ diff --git a/Car_Stereo_Replacement/docs/12tex~ b/Car_Stereo_Replacement/docs/12tex~ new file mode 100644 index 0000000..c4ed9d8 --- /dev/null +++ b/Car_Stereo_Replacement/docs/12tex~ @@ -0,0 +1,98 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the Lvpin LP-838 amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 20W per channel. It works at 20W for both, just that it heats up too much.} + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/13.aux b/Car_Stereo_Replacement/docs/13.aux new file mode 100644 index 0000000..e776786 --- /dev/null +++ b/Car_Stereo_Replacement/docs/13.aux @@ -0,0 +1,20 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\citation{Scherz} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{6}} diff --git a/Car_Stereo_Replacement/docs/13.log b/Car_Stereo_Replacement/docs/13.log new file mode 100644 index 0000000..a249316 --- /dev/null +++ b/Car_Stereo_Replacement/docs/13.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 19 FEB 2020 00:00 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/13.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/13.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./13.aux) +\openout1 = `13.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=24, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 75. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 83--83 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] (./13.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41777 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,229s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 13.pdf (6 pages, 385023 bytes). +PDF statistics: + 65 PDF objects out of 1000 (max. 8388607) + 44 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/13.pdf b/Car_Stereo_Replacement/docs/13.pdf new file mode 100644 index 0000000..1219477 Binary files /dev/null and b/Car_Stereo_Replacement/docs/13.pdf differ diff --git a/Car_Stereo_Replacement/docs/13.tex b/Car_Stereo_Replacement/docs/13.tex new file mode 100644 index 0000000..a20614a --- /dev/null +++ b/Car_Stereo_Replacement/docs/13.tex @@ -0,0 +1,104 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/14.aux b/Car_Stereo_Replacement/docs/14.aux new file mode 100644 index 0000000..8dcc867 --- /dev/null +++ b/Car_Stereo_Replacement/docs/14.aux @@ -0,0 +1,20 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\citation{Scherz} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{7}} diff --git a/Car_Stereo_Replacement/docs/14.log b/Car_Stereo_Replacement/docs/14.log new file mode 100644 index 0000000..38ad1c3 --- /dev/null +++ b/Car_Stereo_Replacement/docs/14.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 19 FEB 2020 00:12 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/14.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/14.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./14.aux) +\openout1 = `14.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=24, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 75. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 83--83 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] [7] (./14.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41777 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,229s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 14.pdf (7 pages, 388737 bytes). +PDF statistics: + 70 PDF objects out of 1000 (max. 8388607) + 48 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/14.pdf b/Car_Stereo_Replacement/docs/14.pdf new file mode 100644 index 0000000..08ee4af Binary files /dev/null and b/Car_Stereo_Replacement/docs/14.pdf differ diff --git a/Car_Stereo_Replacement/docs/14.tex b/Car_Stereo_Replacement/docs/14.tex new file mode 100644 index 0000000..5e2679c --- /dev/null +++ b/Car_Stereo_Replacement/docs/14.tex @@ -0,0 +1,108 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. Amplfiers are expensive bom item here. + + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/14.tex~ b/Car_Stereo_Replacement/docs/14.tex~ new file mode 100644 index 0000000..f10c2ee --- /dev/null +++ b/Car_Stereo_Replacement/docs/14.tex~ @@ -0,0 +1,107 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. + + + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/15.aux b/Car_Stereo_Replacement/docs/15.aux new file mode 100644 index 0000000..8dcc867 --- /dev/null +++ b/Car_Stereo_Replacement/docs/15.aux @@ -0,0 +1,20 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\citation{Scherz} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{7}} diff --git a/Car_Stereo_Replacement/docs/15.log b/Car_Stereo_Replacement/docs/15.log new file mode 100644 index 0000000..19debe1 --- /dev/null +++ b/Car_Stereo_Replacement/docs/15.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 21 FEB 2020 01:01 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/15.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/15.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./15.aux) +\openout1 = `15.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=24, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 75. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 83--83 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] [7] (./15.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41777 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,229s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 15.pdf (7 pages, 388776 bytes). +PDF statistics: + 70 PDF objects out of 1000 (max. 8388607) + 48 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/15.pdf b/Car_Stereo_Replacement/docs/15.pdf new file mode 100644 index 0000000..9e9f762 Binary files /dev/null and b/Car_Stereo_Replacement/docs/15.pdf differ diff --git a/Car_Stereo_Replacement/docs/15.tex b/Car_Stereo_Replacement/docs/15.tex new file mode 100644 index 0000000..6d70b55 --- /dev/null +++ b/Car_Stereo_Replacement/docs/15.tex @@ -0,0 +1,110 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/15.tex~ b/Car_Stereo_Replacement/docs/15.tex~ new file mode 100644 index 0000000..5e2679c --- /dev/null +++ b/Car_Stereo_Replacement/docs/15.tex~ @@ -0,0 +1,108 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. Amplfiers are expensive bom item here. + + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/16.aux b/Car_Stereo_Replacement/docs/16.aux new file mode 100644 index 0000000..8dcc867 --- /dev/null +++ b/Car_Stereo_Replacement/docs/16.aux @@ -0,0 +1,20 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\citation{Scherz} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}References}{7}} diff --git a/Car_Stereo_Replacement/docs/16.log b/Car_Stereo_Replacement/docs/16.log new file mode 100644 index 0000000..a1f26f7 --- /dev/null +++ b/Car_Stereo_Replacement/docs/16.log @@ -0,0 +1,244 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 21 FEB 2020 01:01 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/16.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/16.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./16.aux) +\openout1 = `16.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=24, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 75. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 83--83 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] [7] (./16.aux) ) +Here is how much of TeX's memory you used: + 2610 strings out of 494945 + 41777 string characters out of 6181032 + 96833 words of memory out of 5000000 + 5895 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,229s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 16.pdf (7 pages, 388776 bytes). +PDF statistics: + 70 PDF objects out of 1000 (max. 8388607) + 48 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/16.pdf b/Car_Stereo_Replacement/docs/16.pdf new file mode 100644 index 0000000..b9fd1a8 Binary files /dev/null and b/Car_Stereo_Replacement/docs/16.pdf differ diff --git a/Car_Stereo_Replacement/docs/16.tex b/Car_Stereo_Replacement/docs/16.tex new file mode 100644 index 0000000..6d70b55 --- /dev/null +++ b/Car_Stereo_Replacement/docs/16.tex @@ -0,0 +1,110 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/17.aux b/Car_Stereo_Replacement/docs/17.aux new file mode 100644 index 0000000..4ec1b15 --- /dev/null +++ b/Car_Stereo_Replacement/docs/17.aux @@ -0,0 +1,24 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} +\citation{Scherz} +\citation{eevblog} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Noise remains with Speaker Isolation}{6}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {section}{\numberline {9}References}{7}} diff --git a/Car_Stereo_Replacement/docs/17.log b/Car_Stereo_Replacement/docs/17.log new file mode 100644 index 0000000..8366148 --- /dev/null +++ b/Car_Stereo_Replacement/docs/17.log @@ -0,0 +1,267 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 26 FEB 2020 03:19 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/17.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/17.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./17.aux) +\openout1 = `17.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=24, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 75. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 83--83 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] [6] +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 113--114 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 116--117 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[7] (./17.aux) ) +Here is how much of TeX's memory you used: + 2611 strings out of 494945 + 41795 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5897 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,229s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 17.pdf (7 pages, 391358 bytes). +PDF statistics: + 70 PDF objects out of 1000 (max. 8388607) + 48 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/17.pdf b/Car_Stereo_Replacement/docs/17.pdf new file mode 100644 index 0000000..1f1bcb2 Binary files /dev/null and b/Car_Stereo_Replacement/docs/17.pdf differ diff --git a/Car_Stereo_Replacement/docs/17.tex b/Car_Stereo_Replacement/docs/17.tex new file mode 100644 index 0000000..49c7fc7 --- /dev/null +++ b/Car_Stereo_Replacement/docs/17.tex @@ -0,0 +1,119 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\section{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/17.tex~ b/Car_Stereo_Replacement/docs/17.tex~ new file mode 100644 index 0000000..7db0d84 --- /dev/null +++ b/Car_Stereo_Replacement/docs/17.tex~ @@ -0,0 +1,117 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\section{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblogforums}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblogforums} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. + + see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/18.aux b/Car_Stereo_Replacement/docs/18.aux new file mode 100644 index 0000000..9444fad --- /dev/null +++ b/Car_Stereo_Replacement/docs/18.aux @@ -0,0 +1,25 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\citation{Scherz} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\citation{eevblog} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Noise remains with Speaker Isolation}{7}} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {section}{\numberline {9}References}{8}} diff --git a/Car_Stereo_Replacement/docs/18.log b/Car_Stereo_Replacement/docs/18.log new file mode 100644 index 0000000..a067e69 --- /dev/null +++ b/Car_Stereo_Replacement/docs/18.log @@ -0,0 +1,278 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 26 FEB 2020 03:21 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/18.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/18.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./18.aux) +\openout1 = `18.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] +Underfull \hbox (badness 10000) in paragraph at lines 65--67 + + [] + +<../pics/DSCN2610.JPG, id=21, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 69. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + +[4 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 80. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5] +Overfull \hbox (13.6647pt too wide) in paragraph at lines 88--88 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6 <../pics/esr_impedance_capacitance.png (PNG copy)>] [7] +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[8] (./18.aux) ) +Here is how much of TeX's memory you used: + 2617 strings out of 494945 + 41908 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5901 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,211s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 18.pdf (8 pages, 542902 bytes). +PDF statistics: + 74 PDF objects out of 1000 (max. 8388607) + 50 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/18.pdf b/Car_Stereo_Replacement/docs/18.pdf new file mode 100644 index 0000000..03d2f42 Binary files /dev/null and b/Car_Stereo_Replacement/docs/18.pdf differ diff --git a/Car_Stereo_Replacement/docs/18.tex b/Car_Stereo_Replacement/docs/18.tex new file mode 100644 index 0000000..deacf70 --- /dev/null +++ b/Car_Stereo_Replacement/docs/18.tex @@ -0,0 +1,124 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\section{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/18.tex~ b/Car_Stereo_Replacement/docs/18.tex~ new file mode 100644 index 0000000..4273983 --- /dev/null +++ b/Car_Stereo_Replacement/docs/18.tex~ @@ -0,0 +1,123 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + + +\includegraphics[scale=0.5]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\section{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/19.aux b/Car_Stereo_Replacement/docs/19.aux new file mode 100644 index 0000000..9444fad --- /dev/null +++ b/Car_Stereo_Replacement/docs/19.aux @@ -0,0 +1,25 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\citation{Scherz} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {7}DIY Amp}{6}} +\citation{eevblog} +\bibcite{Scherz}{1} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}LM383 is Obsolete}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Noise remains with Speaker Isolation}{7}} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {section}{\numberline {9}References}{8}} diff --git a/Car_Stereo_Replacement/docs/19.log b/Car_Stereo_Replacement/docs/19.log new file mode 100644 index 0000000..a8e3b51 --- /dev/null +++ b/Car_Stereo_Replacement/docs/19.log @@ -0,0 +1,278 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 5 MAR 2020 23:53 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/19.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/19.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./19.aux) +\openout1 = `19.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 12--14 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 15. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 16. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 21. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Underfull \hbox (badness 10000) in paragraph at lines 46--47 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] +Underfull \hbox (badness 10000) in paragraph at lines 65--67 + + [] + +<../pics/DSCN2610.JPG, id=21, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 69. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + +[4 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 80. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5] +Overfull \hbox (13.6647pt too wide) in paragraph at lines 88--88 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6 <../pics/esr_impedance_capacitance.png (PNG copy)>] [7] +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 118--119 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[8] (./19.aux) ) +Here is how much of TeX's memory you used: + 2617 strings out of 494945 + 41908 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5901 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,211s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 19.pdf (8 pages, 542902 bytes). +PDF statistics: + 74 PDF objects out of 1000 (max. 8388607) + 50 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/19.pdf b/Car_Stereo_Replacement/docs/19.pdf new file mode 100644 index 0000000..6d355f3 Binary files /dev/null and b/Car_Stereo_Replacement/docs/19.pdf differ diff --git a/Car_Stereo_Replacement/docs/19.tex b/Car_Stereo_Replacement/docs/19.tex new file mode 100644 index 0000000..deacf70 --- /dev/null +++ b/Car_Stereo_Replacement/docs/19.tex @@ -0,0 +1,124 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\section{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\section{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/20.aux b/Car_Stereo_Replacement/docs/20.aux new file mode 100644 index 0000000..8ffe1e2 --- /dev/null +++ b/Car_Stereo_Replacement/docs/20.aux @@ -0,0 +1,25 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\citation{Scherz} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{6}} +\citation{eevblog} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {2}References}{7}} diff --git a/Car_Stereo_Replacement/docs/20.log b/Car_Stereo_Replacement/docs/20.log new file mode 100644 index 0000000..03763ed --- /dev/null +++ b/Car_Stereo_Replacement/docs/20.log @@ -0,0 +1,282 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 5 MAR 2020 23:55 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/20.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/20.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./20.aux) +\openout1 = `20.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + +No file 20.toc. +\tf@toc=\write3 +\openout3 = `20.toc'. + + +Underfull \hbox (badness 10000) in paragraph at lines 13--15 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 16. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 17. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 31. + +Underfull \hbox (badness 10000) in paragraph at lines 47--48 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] +Underfull \hbox (badness 10000) in paragraph at lines 66--68 + + [] + +<../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 70. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + +[4 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=26, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 81. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5 <../pics/esr_impedance_capacitance.png (PNG copy)>] +Overfull \hbox (13.6647pt too wide) in paragraph at lines 89--89 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6] +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 124--125 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[7] (./20.aux) ) +Here is how much of TeX's memory you used: + 2618 strings out of 494945 + 41912 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5901 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,211s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 20.pdf (7 pages, 544220 bytes). +PDF statistics: + 71 PDF objects out of 1000 (max. 8388607) + 48 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/20.pdf b/Car_Stereo_Replacement/docs/20.pdf new file mode 100644 index 0000000..f517bad Binary files /dev/null and b/Car_Stereo_Replacement/docs/20.pdf differ diff --git a/Car_Stereo_Replacement/docs/20.tex b/Car_Stereo_Replacement/docs/20.tex new file mode 100644 index 0000000..2a2b8e4 --- /dev/null +++ b/Car_Stereo_Replacement/docs/20.tex @@ -0,0 +1,127 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/20.tex~ b/Car_Stereo_Replacement/docs/20.tex~ new file mode 100644 index 0000000..2a23e7d --- /dev/null +++ b/Car_Stereo_Replacement/docs/20.tex~ @@ -0,0 +1,126 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/20.toc b/Car_Stereo_Replacement/docs/20.toc new file mode 100644 index 0000000..0788281 --- /dev/null +++ b/Car_Stereo_Replacement/docs/20.toc @@ -0,0 +1,16 @@ +\contentsline {section}{\numberline {1}Car Stereo Replacement}{1} +\contentsline {subsection}{\numberline {1.1}Items Included}{2} +\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2} +\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3} +\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3} +\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3} +\contentsline {subsection}{\numberline {1.4}Amplifier}{3} +\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{3} +\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4} +\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{4} +\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5} +\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6} +\contentsline {subsection}{\numberline {1.6}DIY Amp}{6} +\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{6} +\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7} +\contentsline {section}{\numberline {2}References}{7} diff --git a/Car_Stereo_Replacement/docs/21.aux b/Car_Stereo_Replacement/docs/21.aux new file mode 100644 index 0000000..9b52bfb --- /dev/null +++ b/Car_Stereo_Replacement/docs/21.aux @@ -0,0 +1,25 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\citation{Scherz} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6}} +\citation{eevblog} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {section}{\numberline {2}References}{8}} diff --git a/Car_Stereo_Replacement/docs/21.log b/Car_Stereo_Replacement/docs/21.log new file mode 100644 index 0000000..9428ade --- /dev/null +++ b/Car_Stereo_Replacement/docs/21.log @@ -0,0 +1,283 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 5 MAR 2020 23:57 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/21.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/21.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./21.aux) +\openout1 = `21.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + +(./21.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 2. +) +\tf@toc=\write3 +\openout3 = `21.toc'. + + +Underfull \hbox (badness 10000) in paragraph at lines 13--15 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 16. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 17. +See the caption package documentation for explanation. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 31. + [2 <../pics/DSCN2180.JPG>] +Underfull \hbox (badness 10000) in paragraph at lines 47--48 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[3] +Underfull \hbox (badness 10000) in paragraph at lines 66--68 + + [] + +<../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 70. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + +[4] [5 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=29, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 81. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 89--89 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6 <../pics/esr_impedance_capacitance.png (PNG copy)>] [7] +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 124--125 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[8] (./21.aux) ) +Here is how much of TeX's memory you used: + 2620 strings out of 494945 + 41926 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5901 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,265s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 21.pdf (8 pages, 545136 bytes). +PDF statistics: + 74 PDF objects out of 1000 (max. 8388607) + 50 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/21.pdf b/Car_Stereo_Replacement/docs/21.pdf new file mode 100644 index 0000000..57eb96e Binary files /dev/null and b/Car_Stereo_Replacement/docs/21.pdf differ diff --git a/Car_Stereo_Replacement/docs/21.tex b/Car_Stereo_Replacement/docs/21.tex new file mode 100644 index 0000000..2a2b8e4 --- /dev/null +++ b/Car_Stereo_Replacement/docs/21.tex @@ -0,0 +1,127 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + + +\section{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/21.toc b/Car_Stereo_Replacement/docs/21.toc new file mode 100644 index 0000000..2dfd50c --- /dev/null +++ b/Car_Stereo_Replacement/docs/21.toc @@ -0,0 +1,16 @@ +\contentsline {section}{\numberline {1}Car Stereo Replacement}{1} +\contentsline {subsection}{\numberline {1.1}Items Included}{2} +\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{3} +\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3} +\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3} +\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3} +\contentsline {subsection}{\numberline {1.4}Amplifier}{4} +\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{4} +\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4} +\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{5} +\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5} +\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6} +\contentsline {subsection}{\numberline {1.6}DIY Amp}{7} +\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{7} +\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7} +\contentsline {section}{\numberline {2}References}{8} diff --git a/Car_Stereo_Replacement/docs/22.aux b/Car_Stereo_Replacement/docs/22.aux new file mode 100644 index 0000000..285fb2c --- /dev/null +++ b/Car_Stereo_Replacement/docs/22.aux @@ -0,0 +1,25 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{5}} +\citation{Scherz} +\citation{eevblog} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{6}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}References}{7}} diff --git a/Car_Stereo_Replacement/docs/22.log b/Car_Stereo_Replacement/docs/22.log new file mode 100644 index 0000000..445bb00 --- /dev/null +++ b/Car_Stereo_Replacement/docs/22.log @@ -0,0 +1,277 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 10 MAR 2020 02:03 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/22.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/22.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./22.aux) +\openout1 = `22.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 13--15 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 16. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 17. +See the caption package documentation for explanation. + +LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 31. + +Underfull \hbox (badness 10000) in paragraph at lines 47--48 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] +Underfull \hbox (badness 10000) in paragraph at lines 66--68 + + [] + +[3] <../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 70. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + [4 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=26, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 81. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5 <../pics/esr_impedance_capacitance.png (PNG copy)>] +Overfull \hbox (13.6647pt too wide) in paragraph at lines 89--89 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6] +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 121--122 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 124--125 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[7] (./22.aux) ) +Here is how much of TeX's memory you used: + 2617 strings out of 494945 + 41908 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5901 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,211s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 22.pdf (7 pages, 544291 bytes). +PDF statistics: + 71 PDF objects out of 1000 (max. 8388607) + 48 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/22.pdf b/Car_Stereo_Replacement/docs/22.pdf new file mode 100644 index 0000000..e3597ab Binary files /dev/null and b/Car_Stereo_Replacement/docs/22.pdf differ diff --git a/Car_Stereo_Replacement/docs/22.tex b/Car_Stereo_Replacement/docs/22.tex new file mode 100644 index 0000000..119d004 --- /dev/null +++ b/Car_Stereo_Replacement/docs/22.tex @@ -0,0 +1,127 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/22.tex~ b/Car_Stereo_Replacement/docs/22.tex~ new file mode 100644 index 0000000..cb2ac11 --- /dev/null +++ b/Car_Stereo_Replacement/docs/22.tex~ @@ -0,0 +1,127 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/22.toc b/Car_Stereo_Replacement/docs/22.toc new file mode 100644 index 0000000..4d1219a --- /dev/null +++ b/Car_Stereo_Replacement/docs/22.toc @@ -0,0 +1,16 @@ +\contentsline {section}{\numberline {1}Car Stereo Replacement}{1} +\contentsline {subsection}{\numberline {1.1}Items Included}{2} +\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{3} +\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3} +\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3} +\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3} +\contentsline {subsection}{\numberline {1.4}Amplifier}{4} +\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{4} +\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4} +\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{5} +\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5} +\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6} +\contentsline {subsection}{\numberline {1.6}DIY Amp}{7} +\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{7} +\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7} +\contentsline {subsection}{\numberline {1.8}References}{8} diff --git a/Car_Stereo_Replacement/docs/23.aux b/Car_Stereo_Replacement/docs/23.aux new file mode 100644 index 0000000..6a23973 --- /dev/null +++ b/Car_Stereo_Replacement/docs/23.aux @@ -0,0 +1,26 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{5}} +\citation{Scherz} +\citation{eevblog} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{6}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.\relax }}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}References}{7}} +\bibcite{partofthe}{3} diff --git a/Car_Stereo_Replacement/docs/23.log b/Car_Stereo_Replacement/docs/23.log new file mode 100644 index 0000000..326203d --- /dev/null +++ b/Car_Stereo_Replacement/docs/23.log @@ -0,0 +1,288 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 20 MAR 2020 22:14 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/23.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/23.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./23.aux) +\openout1 = `23.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 13--15 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 16. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 17. +See the caption package documentation for explanation. + +LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 31. + +Underfull \hbox (badness 10000) in paragraph at lines 47--48 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] +Underfull \hbox (badness 10000) in paragraph at lines 66--68 + + [] + +[3] <../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 70. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + [4 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=26, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 81. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5 <../pics/esr_impedance_capacitance.png (PNG copy)>] +Overfull \hbox (13.6647pt too wide) in paragraph at lines 89--89 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6] <../pics/LC_Filter.png, id=34, 589.4522pt x 206.27063pt> +File: ../pics/LC_Filter.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/LC_Filter.png used on input line 116. +(pdftex.def) Requested size: 442.08806pt x 154.70258pt. + +Overfull \hbox (82.08806pt too wide) in paragraph at lines 116--117 + [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 127--128 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 127--128 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 127--128 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + +[7 <../pics/LC_Filter.png>] +Underfull \hbox (badness 10000) in paragraph at lines 130--131 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[8] (./23.aux) ) +Here is how much of TeX's memory you used: + 2622 strings out of 494945 + 42024 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5905 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,211s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 23.pdf (8 pages, 549677 bytes). +PDF statistics: + 77 PDF objects out of 1000 (max. 8388607) + 51 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 21 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/23.pdf b/Car_Stereo_Replacement/docs/23.pdf new file mode 100644 index 0000000..82c9182 Binary files /dev/null and b/Car_Stereo_Replacement/docs/23.pdf differ diff --git a/Car_Stereo_Replacement/docs/23.tex b/Car_Stereo_Replacement/docs/23.tex new file mode 100644 index 0000000..3637473 --- /dev/null +++ b/Car_Stereo_Replacement/docs/23.tex @@ -0,0 +1,133 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} + \end{center} + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/23.tex~ b/Car_Stereo_Replacement/docs/23.tex~ new file mode 100644 index 0000000..8dd68d3 --- /dev/null +++ b/Car_Stereo_Replacement/docs/23.tex~ @@ -0,0 +1,132 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\includegraphics[scale=0.5]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this.} + + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/24.aux b/Car_Stereo_Replacement/docs/24.aux new file mode 100644 index 0000000..aef7baf --- /dev/null +++ b/Car_Stereo_Replacement/docs/24.aux @@ -0,0 +1,28 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{1}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{5}} +\citation{Scherz} +\citation{eevblog} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{6}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{7}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.\relax }}{7}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}Low Pass Filter to remove Alternator Hum}{7}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.\relax }}{8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.9}References}{8}} +\bibcite{partofthe}{3} diff --git a/Car_Stereo_Replacement/docs/24.log b/Car_Stereo_Replacement/docs/24.log new file mode 100644 index 0000000..afa23a1 --- /dev/null +++ b/Car_Stereo_Replacement/docs/24.log @@ -0,0 +1,300 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 20 MAR 2020 22:23 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/24.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/24.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./24.aux) +\openout1 = `24.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 13--15 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 16. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 17. +See the caption package documentation for explanation. + +LaTeX Font Info: Try loading font information for OMS+cmr on input line 22. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 31. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 31. + +Underfull \hbox (badness 10000) in paragraph at lines 47--48 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] +Underfull \hbox (badness 10000) in paragraph at lines 66--68 + + [] + +[3] <../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 70. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + [4 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=26, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 81. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5 <../pics/esr_impedance_capacitance.png (PNG copy)>] +Overfull \hbox (13.6647pt too wide) in paragraph at lines 89--89 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[6] <../pics/LC_Filter.png, id=34, 589.4522pt x 206.27063pt> +File: ../pics/LC_Filter.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/LC_Filter.png used on input line 116. +(pdftex.def) Requested size: 442.08806pt x 154.70258pt. + +Overfull \hbox (82.08806pt too wide) in paragraph at lines 116--117 + [] + [] + +[7 <../pics/LC_Filter.png>] +<../pics/DSCN2845.JPG, id=41, 1003.75pt x 752.8125pt> +File: ../pics/DSCN2845.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2845.JPG used on input line 126. +(pdftex.def) Requested size: 401.49289pt x 301.11966pt. + +Overfull \hbox (41.49289pt too wide) in paragraph at lines 126--127 + [] + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 139--140 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 139--140 +\OT1/cmr/m/it/10.95 alternator-whine-in-car-stereo/25/ \OT1/cmr/m/n/10.95 Re-tr +ieved 2020-02-21. see + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 139--140 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine-sign +al- + [] + +[8 <../pics/DSCN2845.JPG>] +Underfull \hbox (badness 10000) in paragraph at lines 142--143 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter-to- + [] + +[9] (./24.aux) ) +Here is how much of TeX's memory you used: + 2627 strings out of 494945 + 42135 string characters out of 6181032 + 96839 words of memory out of 5000000 + 5909 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,211s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 24.pdf (9 pages, 789642 bytes). +PDF statistics: + 81 PDF objects out of 1000 (max. 8388607) + 53 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 26 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/24.pdf b/Car_Stereo_Replacement/docs/24.pdf new file mode 100644 index 0000000..a740221 Binary files /dev/null and b/Car_Stereo_Replacement/docs/24.pdf differ diff --git a/Car_Stereo_Replacement/docs/24.tex b/Car_Stereo_Replacement/docs/24.tex new file mode 100644 index 0000000..eea61cd --- /dev/null +++ b/Car_Stereo_Replacement/docs/24.tex @@ -0,0 +1,145 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} +\end{center} + +\subsection{Low Pass Filter to remove Alternator Hum} +I have built the Low Pass Filter consisting of a 120 to 16V AC transformer and a 2200uf Cap (LC filter). I tested it on my signal gen, and it works quite well. No AC ripple comes through. I tested it in the car, and success - there is no more alternator hum. However... + +There is still some noise on the speakers. It is not audible. I can't hear it, but I can feel my ears get sensitive after listening for a song or two. There must be something else getting through that is causing my ears to become sensitive. Either that, or I was not in the mood to listen to my stereo. See the picture of the filter below. + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2845.JPG} +\captionof{figure}{Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.} +\end{center} + + + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/24.tex~ b/Car_Stereo_Replacement/docs/24.tex~ new file mode 100644 index 0000000..74c7e09 --- /dev/null +++ b/Car_Stereo_Replacement/docs/24.tex~ @@ -0,0 +1,143 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} +\end{center} + +\subsection{Low Pass Filter to remove Alternator Hum} +I have built the Low Pass Filter consisting of a 120 to 16V AC transformer and a 2200uf Cap (LC filter). I tested it on my signal gen, and it works quite well. No AC ripple comes through. I tested it in the car, and success - there is no more alternator hum. However... + +There is still some noise on the speakers. It is not audible. I can't hear it, but I can feel my ears get sensitive after listening for a song or two. There must be something else getting through that is causing my ears to become sensitive. Either that, or I was not in the mood to listen to my stereo. See the picture of the filter below. + +\begin{center} +\includegraphics[scale=0.75]{../pics/DSCN2845.JPG} +\captionof{figure}{Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum.} +\end{center} + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/25.aux b/Car_Stereo_Replacement/docs/25.aux new file mode 100644 index 0000000..cc927e3 --- /dev/null +++ b/Car_Stereo_Replacement/docs/25.aux @@ -0,0 +1,29 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{6}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6}} +\citation{Scherz} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{7}} +\citation{eevblog} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{8}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.\relax }}{8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}Low Pass Filter to remove Alternator Hum}{9}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.\relax }}{9}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.9}The story so far}{10}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.10}References}{10}} diff --git a/Car_Stereo_Replacement/docs/25.log b/Car_Stereo_Replacement/docs/25.log new file mode 100644 index 0000000..188791e --- /dev/null +++ b/Car_Stereo_Replacement/docs/25.log @@ -0,0 +1,389 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 20 MAR 2020 22:35 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/25.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/25.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./25.aux) +\openout1 = `25.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 12. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 12. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 12. + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 16--18 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 19. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 20. +See the caption package documentation for explanation. + + +Overfull \hbox (12.97931pt too wide) in paragraph at lines 19--20 +[][] + [] + +[1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 25. + (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 25. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 34. + +Underfull \hbox (badness 10000) in paragraph at lines 37--38 +[]\OT1/cmr/m/n/10.95 From https://design.goeszen.com/convert-image-for-oled- + [] + +[2] +Underfull \hbox (badness 10000) in paragraph at lines 50--51 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[3] +Underfull \hbox (badness 10000) in paragraph at lines 69--71 + + [] + +<../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 73. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + +[4] [5 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=29, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 84. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (23.33633pt too wide) in paragraph at lines 84--85 +[][] + [] + +[6 <../pics/esr_impedance_capacitance.png (PNG copy)>] +Overfull \hbox (48.4497pt too wide) in paragraph at lines 92--92 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[7] <../pics/LC_Filter.png, id=38, 589.4522pt x 206.27063pt> +File: ../pics/LC_Filter.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/LC_Filter.png used on input line 119. +(pdftex.def) Requested size: 442.08806pt x 154.70258pt. + +Overfull \hbox (116.87306pt too wide) in paragraph at lines 119--120 + [] + [] + +[8 <../pics/LC_Filter.png>] +<../pics/DSCN2845.JPG, id=44, 1003.75pt x 752.8125pt> +File: ../pics/DSCN2845.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2845.JPG used on input line 129. +(pdftex.def) Requested size: 401.49289pt x 301.11966pt. + +Overfull \hbox (76.2779pt too wide) in paragraph at lines 129--130 + [] + [] + +[9 <../pics/DSCN2845.JPG>] +Underfull \hbox (badness 10000) in paragraph at lines 148--149 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--149 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 151--152 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 151--152 +\OT1/cmr/m/it/10.95 to-remove-alternator-whine-in-my-car/\OT1/cmr/m/n/10.95 . P +ic-ture guide and + [] + +[10] [11] (./25.aux) ) +Here is how much of TeX's memory you used: + 3568 strings out of 494945 + 54399 string characters out of 6181032 + 119070 words of memory out of 5000000 + 6834 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,274s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 25.pdf (11 pages, 791906 bytes). +PDF statistics: + 87 PDF objects out of 1000 (max. 8388607) + 57 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 26 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/25.pdf b/Car_Stereo_Replacement/docs/25.pdf new file mode 100644 index 0000000..e8bacf6 Binary files /dev/null and b/Car_Stereo_Replacement/docs/25.pdf differ diff --git a/Car_Stereo_Replacement/docs/25.tex b/Car_Stereo_Replacement/docs/25.tex new file mode 100644 index 0000000..5312c27 --- /dev/null +++ b/Car_Stereo_Replacement/docs/25.tex @@ -0,0 +1,154 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} + +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\begin{document} +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot.\footnote{This was later solved via using series low impedance caps on the output (coupling amp to speakers).} + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} +\end{center} + +\subsection{Low Pass Filter to remove Alternator Hum} +I have built the Low Pass Filter consisting of a 120 to 16V AC transformer and a 2200uf Cap (LC filter). I tested it on my signal gen, and it works quite well. No AC ripple comes through. I tested it in the car, and success - there is no more alternator hum. However... + +There is still some noise on the speakers. It is not audible. I can't hear it, but I can feel my ears get sensitive after listening for a song or two. There must be something else getting through that is causing my ears to become sensitive. Either that, or I was not in the mood to listen to my stereo. See the picture of the filter below. + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2845.JPG} +\captionof{figure}{Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.} +\end{center} + +\subsection{The story so far} +So far I have found the following: +\begin{itemize} +\item By using electrolytic caps in series to block DC Bias output on the amplifier audio, I reduced unnecessary power dissipation on the amp (doesn't heat up anymore) + \item By putting an LC (AC) filter on the 12V input, I was able to block alternator noise. +\end{itemize} +I have yet to consider this project done. I suspect some noise still on the audio output. It must be coupled from the power supply. + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/25.tex~ b/Car_Stereo_Replacement/docs/25.tex~ new file mode 100644 index 0000000..4285d17 --- /dev/null +++ b/Car_Stereo_Replacement/docs/25.tex~ @@ -0,0 +1,151 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot.\footnote{This was later solved via using series low impedance caps on the output (coupling amp to speakers).} + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} +\end{center} + +\subsection{Low Pass Filter to remove Alternator Hum} +I have built the Low Pass Filter consisting of a 120 to 16V AC transformer and a 2200uf Cap (LC filter). I tested it on my signal gen, and it works quite well. No AC ripple comes through. I tested it in the car, and success - there is no more alternator hum. However... + +There is still some noise on the speakers. It is not audible. I can't hear it, but I can feel my ears get sensitive after listening for a song or two. There must be something else getting through that is causing my ears to become sensitive. Either that, or I was not in the mood to listen to my stereo. See the picture of the filter below. + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2845.JPG} +\captionof{figure}{Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.} +\end{center} + +\subsection{The story so far} +So far I have found the following: +\begin{itemize} +\item By using electrolytic caps in series to block DC Bias output on the amplifier audio, I reduced unnecessary power dissipation on the amp (doesn't heat up anymore) + \item By putting an LC (AC) filter on the 12V input, I was able to block alternator noise. +\end{itemize} +I have yet to consider this project done. I suspect some noise still on the audio output. It must be coupled from the power supply. + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/26.aux b/Car_Stereo_Replacement/docs/26.aux new file mode 100644 index 0000000..e9670f0 --- /dev/null +++ b/Car_Stereo_Replacement/docs/26.aux @@ -0,0 +1,29 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Car Stereo Replacement}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Items Included}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}Internal AVR Temperature Sensor}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Amplifier}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}AC Audio Coupling to Remove DC Noise from Auto}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Ground Isolator}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ground Loop Isolator.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Capacitor Audio Coupling}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Impedance / ESR of capacitors failing to pass enough power of signal}{6}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Wikipedia on Impedance}{6}} +\citation{Scherz} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}DIY Amp}{7}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}LM383 is Obsolete}{7}} +\citation{eevblog} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Noise remains with Speaker Isolation}{8}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.\relax }}{8}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}Low Pass Filter to remove Alternator Hum}{9}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There are 2 1000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.\relax }}{9}} +\bibcite{Scherz}{1} +\bibcite{eevblog}{2} +\bibcite{partofthe}{3} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.9}The story so far}{10}} +\@writefile{toc}{\contentsline {subsection}{\numberline {1.10}References}{10}} diff --git a/Car_Stereo_Replacement/docs/26.log b/Car_Stereo_Replacement/docs/26.log new file mode 100644 index 0000000..05784f2 --- /dev/null +++ b/Car_Stereo_Replacement/docs/26.log @@ -0,0 +1,389 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 20 MAR 2020 22:37 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/26.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/26.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./26.aux) +\openout1 = `26.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 12. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 12. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 12. + +LaTeX Warning: No \author given. + + +Underfull \hbox (badness 10000) in paragraph at lines 16--18 + + [] + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 19. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 20. +See the caption package documentation for explanation. + + +Overfull \hbox (12.97931pt too wide) in paragraph at lines 19--20 +[][] + [] + +[1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 25. + (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 25. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 34. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 34. + +Underfull \hbox (badness 10000) in paragraph at lines 37--38 +[]\OT1/cmr/m/n/10.95 From https://design.goeszen.com/convert-image-for-oled- + [] + +[2] +Underfull \hbox (badness 10000) in paragraph at lines 50--51 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[3] +Underfull \hbox (badness 10000) in paragraph at lines 69--71 + + [] + +<../pics/DSCN2610.JPG, id=22, 803.0pt x 602.25pt> +File: ../pics/DSCN2610.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2610.JPG used on input line 73. +(pdftex.def) Requested size: 281.05421pt x 210.79065pt. + +[4] [5 <../pics/DSCN2610.JPG>] +<../pics/esr_impedance_capacitance.png, id=29, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 84. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (23.33633pt too wide) in paragraph at lines 84--85 +[][] + [] + +[6 <../pics/esr_impedance_capacitance.png (PNG copy)>] +Overfull \hbox (48.4497pt too wide) in paragraph at lines 92--92 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[7] <../pics/LC_Filter.png, id=38, 589.4522pt x 206.27063pt> +File: ../pics/LC_Filter.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/LC_Filter.png used on input line 119. +(pdftex.def) Requested size: 442.08806pt x 154.70258pt. + +Overfull \hbox (116.87306pt too wide) in paragraph at lines 119--120 + [] + [] + +[8 <../pics/LC_Filter.png>] +<../pics/DSCN2845.JPG, id=44, 1003.75pt x 752.8125pt> +File: ../pics/DSCN2845.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2845.JPG used on input line 129. +(pdftex.def) Requested size: 401.49289pt x 301.11966pt. + +Overfull \hbox (76.2779pt too wide) in paragraph at lines 129--130 + [] + [] + +[9 <../pics/DSCN2845.JPG>] +Underfull \hbox (badness 10000) in paragraph at lines 148--149 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 https://www.eevblog.com/forum +/projects/dreaded- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--149 +\OT1/cmr/m/n/10.95 also https://www.eevblog.com/forum/beginners/car-engine- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 151--152 +[]\OT1/cmr/m/it/10.95 https://partofthething.com/thoughts/building-a-low-pass-f +ilter- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 151--152 +\OT1/cmr/m/it/10.95 to-remove-alternator-whine-in-my-car/\OT1/cmr/m/n/10.95 . P +ic-ture guide and + [] + +[10] [11] (./26.aux) ) +Here is how much of TeX's memory you used: + 3568 strings out of 494945 + 54399 string characters out of 6181032 + 119070 words of memory out of 5000000 + 6834 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,867b,274s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 26.pdf (11 pages, 791797 bytes). +PDF statistics: + 87 PDF objects out of 1000 (max. 8388607) + 57 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 26 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/26.pdf b/Car_Stereo_Replacement/docs/26.pdf new file mode 100644 index 0000000..b1b4c8f Binary files /dev/null and b/Car_Stereo_Replacement/docs/26.pdf differ diff --git a/Car_Stereo_Replacement/docs/26.tex b/Car_Stereo_Replacement/docs/26.tex new file mode 100644 index 0000000..1a04be7 --- /dev/null +++ b/Car_Stereo_Replacement/docs/26.tex @@ -0,0 +1,154 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{03/20/20} + +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\begin{document} +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot.\footnote{This was later solved via using series low impedance caps on the output (coupling amp to speakers).} + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} +\end{center} + +\subsection{Low Pass Filter to remove Alternator Hum} +I have built the Low Pass Filter consisting of a 120 to 16V AC transformer and a 2200uf Cap (LC filter). I tested it on my signal gen, and it works quite well. No AC ripple comes through. I tested it in the car, and success - there is no more alternator hum. However... + +There is still some noise on the speakers. It is not audible. I can't hear it, but I can feel my ears get sensitive after listening for a song or two. There must be something else getting through that is causing my ears to become sensitive. Either that, or I was not in the mood to listen to my stereo. See the picture of the filter below. + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2845.JPG} +\captionof{figure}{Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There are 2 1000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.} +\end{center} + +\subsection{The story so far} +So far I have found the following: +\begin{itemize} +\item By using electrolytic caps in series to block DC Bias output on the amplifier audio, I reduced unnecessary power dissipation on the amp (doesn't heat up anymore) + \item By putting an LC (AC) filter on the 12V input, I was able to block alternator noise. +\end{itemize} +I have yet to consider this project done. I suspect some noise still on the audio output. It must be coupled from the power supply. + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/26.tex~ b/Car_Stereo_Replacement/docs/26.tex~ new file mode 100644 index 0000000..41ca257 --- /dev/null +++ b/Car_Stereo_Replacement/docs/26.tex~ @@ -0,0 +1,154 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{03/20/20} + +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} +\begin{document} +\maketitle +%\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot.\footnote{This was later solved via using series low impedance caps on the output (coupling amp to speakers).} + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + +I was able to pull an 16.5V transformer from industrial equipment, so let's try this filter: + +\begin{center} +\includegraphics[scale=0.75]{../pics/LC_Filter.png} +\captionof{figure}{This picture was more difficult to download than it should've been. Spent 3 minutes on this. At least its not a discourse javascript pile of trash.} +\end{center} + +\subsection{Low Pass Filter to remove Alternator Hum} +I have built the Low Pass Filter consisting of a 120 to 16V AC transformer and a 2200uf Cap (LC filter). I tested it on my signal gen, and it works quite well. No AC ripple comes through. I tested it in the car, and success - there is no more alternator hum. However... + +There is still some noise on the speakers. It is not audible. I can't hear it, but I can feel my ears get sensitive after listening for a song or two. There must be something else getting through that is causing my ears to become sensitive. Either that, or I was not in the mood to listen to my stereo. See the picture of the filter below. + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2845.JPG} +\captionof{figure}{Fused supply from 12V car battery goes into the female barrel jack, into and out the secondary of the transformer leads. The primary is left floating. There is 2000uf 20\% 25V electrolytics after the inductor. Eliminates all alternator hum. Remember that as men, we are in the business of making tools. I have made it a goal to create perf board prototypes, and usable electronic devices, such as this LC filter. This is modular (via barrel plugs) and sturdy enough that I can use it to filter any power supply.} +\end{center} + +\subsection{The story so far} +So far I have found the following: +\begin{itemize} +\item By using electrolytic caps in series to block DC Bias output on the amplifier audio, I reduced unnecessary power dissipation on the amp (doesn't heat up anymore) + \item By putting an LC (AC) filter on the 12V input, I was able to block alternator noise. +\end{itemize} +I have yet to consider this project done. I suspect some noise still on the audio output. It must be coupled from the power supply. + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/docs/3.aux b/Car_Stereo_Replacement/docs/3.aux index 7b7b877..55182fb 100644 --- a/Car_Stereo_Replacement/docs/3.aux +++ b/Car_Stereo_Replacement/docs/3.aux @@ -3,3 +3,4 @@ \@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{1}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet}{2}} diff --git a/Car_Stereo_Replacement/docs/3.log b/Car_Stereo_Replacement/docs/3.log index ba9bfbf..e6d2d4b 100644 --- a/Car_Stereo_Replacement/docs/3.log +++ b/Car_Stereo_Replacement/docs/3.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 28 OCT 2019 01:39 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 7 JAN 2020 11:38 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -61,7 +61,7 @@ ature-measurement- [1 -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./3.aux) ) +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./3.aux) ) Here is how much of TeX's memory you used: 233 strings out of 494945 2763 string characters out of 6181032 @@ -69,16 +69,16 @@ Here is how much of TeX's memory you used: 3602 multiletter control sequences out of 15000+600000 8362 words of font info for 30 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 - 21i,6n,19p,352b,187s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on 3.pdf (1 page, 60713 bytes). + 21i,6n,19p,437b,187s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 3.pdf (2 pages, 61664 bytes). PDF statistics: - 24 PDF objects out of 1000 (max. 8388607) - 16 compressed objects within 1 object stream + 27 PDF objects out of 1000 (max. 8388607) + 18 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 500000) 1 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/Car_Stereo_Replacement/docs/3.pdf b/Car_Stereo_Replacement/docs/3.pdf index dd47c69..28e1020 100644 Binary files a/Car_Stereo_Replacement/docs/3.pdf and b/Car_Stereo_Replacement/docs/3.pdf differ diff --git a/Car_Stereo_Replacement/docs/3.tex b/Car_Stereo_Replacement/docs/3.tex index 24ad240..ec3ac72 100644 --- a/Car_Stereo_Replacement/docs/3.tex +++ b/Car_Stereo_Replacement/docs/3.tex @@ -29,7 +29,8 @@ https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. - +\section{Wiring Pinout is wrong on Internet} +I looked at the picture I have detailing the pinout (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not exact to the cable. I found that the cable has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). diff --git a/Car_Stereo_Replacement/docs/4.aux b/Car_Stereo_Replacement/docs/4.aux new file mode 100644 index 0000000..28a43b9 --- /dev/null +++ b/Car_Stereo_Replacement/docs/4.aux @@ -0,0 +1,11 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {5}AC Audio Coupling to Remove DC Noise from Auto}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Ground Isolator}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Capacitor Audio Coupling}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{3}} diff --git a/Car_Stereo_Replacement/docs/4.log b/Car_Stereo_Replacement/docs/4.log new file mode 100644 index 0000000..731505d --- /dev/null +++ b/Car_Stereo_Replacement/docs/4.log @@ -0,0 +1,90 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 14 FEB 2020 02:09 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/4.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/4.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) (./4.aux) +\openout1 = `4.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. +LaTeX Font Info: ... okay on input line 6. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. +LaTeX Font Info: ... okay on input line 6. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. +LaTeX Font Info: ... okay on input line 6. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. +LaTeX Font Info: ... okay on input line 6. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. +LaTeX Font Info: ... okay on input line 6. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. +LaTeX Font Info: ... okay on input line 6. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 8. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 8. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 8. + +Overfull \hbox (559.79004pt too wide) in paragraph at lines 22--22 +[]\OT1/cmtt/m/n/10.95 I'm on Linux here and found that the readily-available Im +ageMagick package will do the trick for you without any scripting. And runs on +the CLI! Simple as that:[] + [] + + +Overfull \hbox (45.51251pt too wide) in paragraph at lines 28--29 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature-measurement- + [] + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] +Overfull \hbox (0.30136pt too wide) in paragraph at lines 49--49 +[]\OT1/cmr/bx/n/10.95 Impedance / ESR of ca-pac-i-tors fail-ing to pass enough +power + [] + +[3] (./4.aux) ) +Here is how much of TeX's memory you used: + 235 strings out of 494945 + 2787 string characters out of 6181032 + 50564 words of memory out of 5000000 + 3603 multiletter control sequences out of 15000+600000 + 8670 words of font info for 31 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 21i,6n,19p,842b,187s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 4.pdf (3 pages, 81896 bytes). +PDF statistics: + 34 PDF objects out of 1000 (max. 8388607) + 23 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/4.pdf b/Car_Stereo_Replacement/docs/4.pdf new file mode 100644 index 0000000..15dd726 Binary files /dev/null and b/Car_Stereo_Replacement/docs/4.pdf differ diff --git a/Car_Stereo_Replacement/docs/4.tex b/Car_Stereo_Replacement/docs/4.tex new file mode 100644 index 0000000..c259bf9 --- /dev/null +++ b/Car_Stereo_Replacement/docs/4.tex @@ -0,0 +1,55 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and are going to use it to display something. Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. +\subsection{Internal AVR Temperature Sensor} + +For starters I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options. 1) Use a transformer to block DC. 2) Use capacitors to couple AC. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. There were two issues. 1) I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf caps, and tried once more. Now I had sound. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR. It's not an issue in this case, if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/4.tex~ b/Car_Stereo_Replacement/docs/4.tex~ new file mode 100644 index 0000000..ec3ac72 --- /dev/null +++ b/Car_Stereo_Replacement/docs/4.tex~ @@ -0,0 +1,37 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and are going to use it to display something. Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. +\subsection{Internal AVR Temperature Sensor} + +For starters I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet} +I looked at the picture I have detailing the pinout (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not exact to the cable. I found that the cable has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/5.aux b/Car_Stereo_Replacement/docs/5.aux new file mode 100644 index 0000000..28a43b9 --- /dev/null +++ b/Car_Stereo_Replacement/docs/5.aux @@ -0,0 +1,11 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {5}AC Audio Coupling to Remove DC Noise from Auto}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Ground Isolator}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Capacitor Audio Coupling}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{3}} diff --git a/Car_Stereo_Replacement/docs/5.log b/Car_Stereo_Replacement/docs/5.log new file mode 100644 index 0000000..83c59f9 --- /dev/null +++ b/Car_Stereo_Replacement/docs/5.log @@ -0,0 +1,203 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 14 FEB 2020 02:09 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/5.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/5.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./5.aux) +\openout1 = `5.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + +Overfull \hbox (559.79004pt too wide) in paragraph at lines 23--23 +[]\OT1/cmtt/m/n/10.95 I'm on Linux here and found that the readily-available Im +ageMagick package will do the trick for you without any scripting. And runs on +the CLI! Simple as that:[] + [] + + +Overfull \hbox (45.51251pt too wide) in paragraph at lines 29--30 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature-measurement- + [] + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] +Overfull \hbox (0.30136pt too wide) in paragraph at lines 50--50 +[]\OT1/cmr/bx/n/10.95 Impedance / ESR of ca-pac-i-tors fail-ing to pass enough +power + [] + +[3] (./5.aux) ) +Here is how much of TeX's memory you used: + 2562 strings out of 494945 + 40919 string characters out of 6181032 + 95834 words of memory out of 5000000 + 5859 multiletter control sequences out of 15000+600000 + 8670 words of font info for 31 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,6n,38p,842b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 5.pdf (3 pages, 81896 bytes). +PDF statistics: + 34 PDF objects out of 1000 (max. 8388607) + 23 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/5.pdf b/Car_Stereo_Replacement/docs/5.pdf new file mode 100644 index 0000000..5d777db Binary files /dev/null and b/Car_Stereo_Replacement/docs/5.pdf differ diff --git a/Car_Stereo_Replacement/docs/5.tex b/Car_Stereo_Replacement/docs/5.tex new file mode 100644 index 0000000..1c5021a --- /dev/null +++ b/Car_Stereo_Replacement/docs/5.tex @@ -0,0 +1,56 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and are going to use it to display something. Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. +\subsection{Internal AVR Temperature Sensor} + +For starters I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options. 1) Use a transformer to block DC. 2) Use capacitors to couple AC. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. There were two issues. 1) I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf caps, and tried once more. Now I had sound. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR. It's not an issue in this case, if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/5.tex~ b/Car_Stereo_Replacement/docs/5.tex~ new file mode 100644 index 0000000..c259bf9 --- /dev/null +++ b/Car_Stereo_Replacement/docs/5.tex~ @@ -0,0 +1,55 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and are going to use it to display something. Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. +\subsection{Internal AVR Temperature Sensor} + +For starters I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options. 1) Use a transformer to block DC. 2) Use capacitors to couple AC. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. There were two issues. 1) I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf caps, and tried once more. Now I had sound. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR. It's not an issue in this case, if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/6.aux b/Car_Stereo_Replacement/docs/6.aux new file mode 100644 index 0000000..a334bdd --- /dev/null +++ b/Car_Stereo_Replacement/docs/6.aux @@ -0,0 +1,12 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {5}AC Audio Coupling to Remove DC Noise from Auto}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Ground Isolator}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Capacitor Audio Coupling}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{3}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Different cap brands will have different impedances for a similar value.\relax }}{4}} diff --git a/Car_Stereo_Replacement/docs/6.log b/Car_Stereo_Replacement/docs/6.log new file mode 100644 index 0000000..bfc0376 --- /dev/null +++ b/Car_Stereo_Replacement/docs/6.log @@ -0,0 +1,231 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 14 FEB 2020 02:20 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/6.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/6.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./6.aux) +\openout1 = `6.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 15. + +Overfull \hbox (559.79004pt too wide) in paragraph at lines 23--23 +[]\OT1/cmtt/m/n/10.95 I'm on Linux here and found that the readily-available Im +ageMagick package will do the trick for you without any scripting. And runs on +the CLI! Simple as that:[] + [] + + +Overfull \hbox (45.51251pt too wide) in paragraph at lines 29--30 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature-measurement- + [] + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] +Overfull \hbox (0.30136pt too wide) in paragraph at lines 50--50 +[]\OT1/cmr/bx/n/10.95 Impedance / ESR of ca-pac-i-tors fail-ing to pass enough +power + [] + +<../pics/esr_impedance_capacitance.png, id=16, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 53. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 54. +See the caption package documentation for explanation. + + +Overfull \hbox (5.55133pt too wide) in paragraph at lines 53--54 +[][] + [] + +[3] [4 <../pics/esr_impedance_capacitance.png (PNG copy)>] (./6.aux) ) +Here is how much of TeX's memory you used: + 2584 strings out of 494945 + 41326 string characters out of 6181032 + 95834 words of memory out of 5000000 + 5875 multiletter control sequences out of 15000+600000 + 10198 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,866b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 6.pdf (4 pages, 195297 bytes). +PDF statistics: + 50 PDF objects out of 1000 (max. 8388607) + 34 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/6.pdf b/Car_Stereo_Replacement/docs/6.pdf new file mode 100644 index 0000000..e6f5fab Binary files /dev/null and b/Car_Stereo_Replacement/docs/6.pdf differ diff --git a/Car_Stereo_Replacement/docs/6.tex b/Car_Stereo_Replacement/docs/6.tex new file mode 100644 index 0000000..9a8a453 --- /dev/null +++ b/Car_Stereo_Replacement/docs/6.tex @@ -0,0 +1,59 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Different cap brands will have different impedances for a similar value.} + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/6.tex~ b/Car_Stereo_Replacement/docs/6.tex~ new file mode 100644 index 0000000..2b3073a --- /dev/null +++ b/Car_Stereo_Replacement/docs/6.tex~ @@ -0,0 +1,58 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and are going to use it to display something. Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. +\subsection{Internal AVR Temperature Sensor} + +For starters I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options. 1) Use a transformer to block DC. 2) Use capacitors to couple AC. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. There were two issues. 1) I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf caps, and tried once more. Now I had sound. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR. It's not an issue in this case, if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Different cap brands will have different impedances for a similar value.} + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/7.aux b/Car_Stereo_Replacement/docs/7.aux new file mode 100644 index 0000000..a3db257 --- /dev/null +++ b/Car_Stereo_Replacement/docs/7.aux @@ -0,0 +1,12 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {5}AC Audio Coupling to Remove DC Noise from Auto}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Ground Isolator}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Capacitor Audio Coupling}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{3}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{4}} diff --git a/Car_Stereo_Replacement/docs/7.log b/Car_Stereo_Replacement/docs/7.log new file mode 100644 index 0000000..560f8e9 --- /dev/null +++ b/Car_Stereo_Replacement/docs/7.log @@ -0,0 +1,225 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 14 FEB 2020 02:25 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/7.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/7.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./7.aux) +\openout1 = `7.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 15. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +Overfull \hbox (45.51251pt too wide) in paragraph at lines 31--32 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature-measurement- + [] + +[2] +Overfull \hbox (0.30136pt too wide) in paragraph at lines 52--52 +[]\OT1/cmr/bx/n/10.95 Impedance / ESR of ca-pac-i-tors fail-ing to pass enough +power + [] + +<../pics/esr_impedance_capacitance.png, id=16, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 55. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 56. +See the caption package documentation for explanation. + + +Overfull \hbox (5.55133pt too wide) in paragraph at lines 55--56 +[][] + [] + +[3] [4 <../pics/esr_impedance_capacitance.png (PNG copy)>] (./7.aux) ) +Here is how much of TeX's memory you used: + 2584 strings out of 494945 + 41326 string characters out of 6181032 + 95834 words of memory out of 5000000 + 5875 multiletter control sequences out of 15000+600000 + 10198 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,866b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 7.pdf (4 pages, 195272 bytes). +PDF statistics: + 50 PDF objects out of 1000 (max. 8388607) + 34 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/7.pdf b/Car_Stereo_Replacement/docs/7.pdf new file mode 100644 index 0000000..9581d85 Binary files /dev/null and b/Car_Stereo_Replacement/docs/7.pdf differ diff --git a/Car_Stereo_Replacement/docs/7.tex b/Car_Stereo_Replacement/docs/7.tex new file mode 100644 index 0000000..3cad818 --- /dev/null +++ b/Car_Stereo_Replacement/docs/7.tex @@ -0,0 +1,64 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + + + + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/7.tex~ b/Car_Stereo_Replacement/docs/7.tex~ new file mode 100644 index 0000000..9a8a453 --- /dev/null +++ b/Car_Stereo_Replacement/docs/7.tex~ @@ -0,0 +1,59 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +\author{Steak Electronics} +\date{10/27/19} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available ImageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Different cap brands will have different impedances for a similar value.} + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/8.aux b/Car_Stereo_Replacement/docs/8.aux new file mode 100644 index 0000000..4ba0b51 --- /dev/null +++ b/Car_Stereo_Replacement/docs/8.aux @@ -0,0 +1,14 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} diff --git a/Car_Stereo_Replacement/docs/8.log b/Car_Stereo_Replacement/docs/8.log new file mode 100644 index 0000000..dc3d5ff --- /dev/null +++ b/Car_Stereo_Replacement/docs/8.log @@ -0,0 +1,231 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 14 FEB 2020 02:49 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/8.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/8.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./8.aux) +\openout1 = `8.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 14. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 15. +See the caption package documentation for explanation. + +LaTeX Font Info: Try loading font information for OMS+cmr on input line 20. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 28. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 28. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 28. + +Underfull \hbox (badness 10000) in paragraph at lines 44--45 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 73. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + [5 <../pics/esr_impedance_capacitance.png (PNG copy)>] (./8.aux) ) +Here is how much of TeX's memory you used: + 2607 strings out of 494945 + 41736 string characters out of 6181032 + 96830 words of memory out of 5000000 + 5893 multiletter control sequences out of 15000+600000 + 10198 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,866b,195s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 8.pdf (5 pages, 358941 bytes). +PDF statistics: + 58 PDF objects out of 1000 (max. 8388607) + 39 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/8.pdf b/Car_Stereo_Replacement/docs/8.pdf new file mode 100644 index 0000000..ef710c9 Binary files /dev/null and b/Car_Stereo_Replacement/docs/8.pdf differ diff --git a/Car_Stereo_Replacement/docs/8.tex b/Car_Stereo_Replacement/docs/8.tex new file mode 100644 index 0000000..f693fd5 --- /dev/null +++ b/Car_Stereo_Replacement/docs/8.tex @@ -0,0 +1,82 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + + + + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/8.tex~ b/Car_Stereo_Replacement/docs/8.tex~ new file mode 100644 index 0000000..72ccad4 --- /dev/null +++ b/Car_Stereo_Replacement/docs/8.tex~ @@ -0,0 +1,68 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. + +\includegraphics[scale=0.5]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Work Log} +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors. + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + + + + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/9.aux b/Car_Stereo_Replacement/docs/9.aux new file mode 100644 index 0000000..f26afe4 --- /dev/null +++ b/Car_Stereo_Replacement/docs/9.aux @@ -0,0 +1,15 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces PCB rev 1\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Items Included}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}I2C OLED display}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Internal AVR Temperature Sensor}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Wiring Pinout is wrong on Internet - Cable has labels}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Arduino VReg Blowout}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Amplifier}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {6}AC Audio Coupling to Remove DC Noise from Auto}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Ground Isolator}{4}} +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Capacitor Audio Coupling}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Impedance / ESR of capacitors failing to pass enough power of signal}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.\relax }}{5}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Wikipedia on Impedance}{5}} diff --git a/Car_Stereo_Replacement/docs/9.log b/Car_Stereo_Replacement/docs/9.log new file mode 100644 index 0000000..5f2f9e0 --- /dev/null +++ b/Car_Stereo_Replacement/docs/9.log @@ -0,0 +1,237 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 14 FEB 2020 02:52 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Car_Stereo_Replacement/docs/9.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C +ar_Stereo_Replacement/docs/9.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./9.aux) +\openout1 = `9.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. +LaTeX Font Info: ... okay on input line 7. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 9. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 9. + + +LaTeX Warning: No \author given. + +<../pics/DSCN2180.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN2180.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2180.JPG used on input line 14. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 15. +See the caption package documentation for explanation. + +LaTeX Font Info: Try loading font information for OMS+cmr on input line 20. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 20. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN2180.JPG>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 28. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 28. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 28. + +Underfull \hbox (badness 10000) in paragraph at lines 44--45 +[]\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper +ature- + [] + +[2] [3] [4] +<../pics/esr_impedance_capacitance.png, id=25, 697.10437pt x 421.69917pt> +File: ../pics/esr_impedance_capacitance.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/esr_impedance_capacitance.png used on input li +ne 73. +(pdftex.def) Requested size: 348.55133pt x 210.84906pt. + +Overfull \hbox (13.6647pt too wide) in paragraph at lines 81--81 +[] \OT1/cmtt/m/n/10.95 https://en.wikipedia.org/w/index.php\title=Aluminum_elec +trolytic + [] + +[5 <../pics/esr_impedance_capacitance.png (PNG copy)>] (./9.aux) ) +Here is how much of TeX's memory you used: + 2609 strings out of 494945 + 41760 string characters out of 6181032 + 96830 words of memory out of 5000000 + 5894 multiletter control sequences out of 15000+600000 + 10544 words of font info for 37 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,866b,195s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 9.pdf (5 pages, 376875 bytes). +PDF statistics: + 62 PDF objects out of 1000 (max. 8388607) + 42 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Car_Stereo_Replacement/docs/9.pdf b/Car_Stereo_Replacement/docs/9.pdf new file mode 100644 index 0000000..a178a4b Binary files /dev/null and b/Car_Stereo_Replacement/docs/9.pdf differ diff --git a/Car_Stereo_Replacement/docs/9.tex b/Car_Stereo_Replacement/docs/9.tex new file mode 100644 index 0000000..d87b566 --- /dev/null +++ b/Car_Stereo_Replacement/docs/9.tex @@ -0,0 +1,87 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/9.tex~ b/Car_Stereo_Replacement/docs/9.tex~ new file mode 100644 index 0000000..f9b920c --- /dev/null +++ b/Car_Stereo_Replacement/docs/9.tex~ @@ -0,0 +1,85 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle + +\section{Overview} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\section{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\section{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\section{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\section{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\section{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. + +\subsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } + +Essentially, what I learned today. + + + + +\end{document} diff --git a/Car_Stereo_Replacement/docs/fin.tex b/Car_Stereo_Replacement/docs/fin.tex new file mode 100644 index 0000000..cb2ac11 --- /dev/null +++ b/Car_Stereo_Replacement/docs/fin.tex @@ -0,0 +1,127 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\title{\textbf{Car Stereo Replacement}} +\usepackage{graphicx,caption} +%\author{Steak Electronics} +\date{02/13/20} +\begin{document} + +\maketitle +\tableofcontents + +\section{Car Stereo Replacement} +Replacing a car stereo. I could just go to ebay, and buy a used car stereo, but where's the fun in that? Let's DIY a car stereo from a PCB used as a frontplate, a connector for my vehicle, and an audio amplifier. I'll connect in signal from an audio player. +\\ + +\includegraphics[scale=0.4]{../pics/DSCN2180.JPG} +\captionof{figure}{PCB rev 1} + +\subsection{Items Included} +I thought I would include the following: +\begin{itemize} +\item Arduino Nano +\item Voltage and Gnd Breakout +\item I2C Display +\item Voltage Readout (of BAT) +\item Current Readout (being drawn) +\item Amplifier ``Lvpin LP-838'' +\end{itemize} +I also wanted to have the connectors that eurorack and synth designers use for mono audio cables, but the cables turned out too expensive. The current readout didn't work initially, and I haven't gotten to fixing it yet. +\subsubsection{I2C OLED display} +Just for fun, I bought an I2C oled display and am going to use it to display something.\footnote{It's an Arduino Uno, you can put almost anything on this.} Notes on this: +Using the adafruit SSD1306 and GFX library (this procedure is well covered in other places), you can load an example sketch and get it running. First thing to change is to remove the Adafruit logo and replace it with my own. Let's do that. + +From https://design.goeszen.com/convert-image-for-oled-display.html +\begin{verbatim} +I'm on Linux here and found that the readily-available +ImageMagick package will do the trick for you without + any scripting. And runs on the CLI! Simple as that: + + convert some_image.png some.image.mono +\end{verbatim} +That's efficient. But it didn't really work out. Too much work, I don't need it that bad. Have to convert it to something the c compiler can read. I instead, just deleted their logo. Good enough for now. +\subsubsection{Internal AVR Temperature Sensor} + +I setup the code to read from the internal temp sensor on the duino. However there is also this: + +https://thecavepearlproject.org/2019/02/25/no-parts-temperature-measurement-with-arduino-pro-mini-to-0-005c-or-better/ + +This would be something to do for more resolution. The built in sensor is not very good, so this above link would be great. Hack a day also covers it. + +\subsection{Wiring Pinout is wrong on Internet - Cable has labels} +I looked at the picture I have detailing the pinout of my car connector (Delco Delphi radio wiring diagram.jpg in resources). It's close, but not 100\% correct. I found that the cable itself has small text labels on each wire which explain which everything does. I didn't notice earlier, as I didn't look close enough (and no one mentioned this). + +\subsection{Arduino VReg Blowout} +I had a knock off Arduino Nano, and the vreg blew out. I have some other vregs to replace it. I didn't have this problem with an Uno that I use as a ceiling dome light. Although that one is not left on as long, usually. + +\subsection{Amplifier} +The amplifier I used is one of the cheapest avialable on ebay. I'm not proud. I'm poor. I had to take it apart, and reseat the amplifier ICs as the tab was not making contact with the chassis for one of them. I also added thermal paste. This amp is underpowered for my car, and may need replacing. It gets a bit hot. + +Some other issues with this amplifier are that the output connectors can get pushed back, there is only one output connector option, and it must run on battery power, as a 12V 1A or 2A will not power it. Finally, there is a 6V DC bias on output. No output audio isolation, which means you get car noise. + +\subsection{AC Audio Coupling to Remove DC Noise from Auto} +I had some fun with this one. Many videos on this in the video folder. I started with the speakers being directly fed by the amplifier. This worked, but there was some noise coming through. Cars are noisy, this is not surprising. I would've preferred the amplifier to isolate the outputs, but no luck... At this point, I considered two options to block DC and allow AC. 1) Use a transformer. 2) Use capacitors.\footnote{A third option would've been to use a second set of batteries, but that would be laborious.} + +\subsubsection{Ground Isolator} +I had been given a Ground isolator, which was two small transformers on a pcb intended to pass audio from a car powered signal source into the car speakers. I tried this isolator on the output of the speakers, and while it worked, the volume was lower, and it was impractical. I knew as soon as I heard the volume, that the issue was an impedance matching problem. The transformers were too small. They were intended for signal sources, not amplifier outputs. Onto option \#2. +\\ + +\begin{center} +\includegraphics[scale=0.35]{../pics/DSCN2610.JPG} +\captionof{figure}{Ground Loop Isolator.} +\end{center} +\subsubsection{Capacitor Audio Coupling} +My initial thoughts here were: ``Let's be careful and use non polarized caps''. I bought some 0.22uf and 0.022uf polyester film capacitors at Electronics Plus, the local radioshack replacement, and tried them. No sound. After adjusting the connectors on the amp (which were admittedly loose - it's easy to push them back on the amplifier if you are not careful) I found that the capacitors didn't work. One problem was evident in the oscope. I only used one capacitor on the + output of the speaker amp, but the Amp biases the signal 6 volts. So I needed two. After that was resolved, the signal came through on the output of the capacitor, as viewed on the scope, however there was no sound output. I tried the safe way. It's time to break some rules. + +I grabbed some 1uf (electrolytic polarized) caps I had, and tried these. Again, no sound. Not giving up, I grabbed some 1000uf 'lytics, and tried once more. Now it worked. + +\subsubsection{Impedance / ESR of capacitors failing to pass enough power of signal} +Capacitors are rated for impedance. Some data sheets also call this ESR, it appears after a quick look. It's either in there as impedance or ESR. It's not initially an issue if you are using the capacitor as a DC reservoir, but if you use it in an AC coupling situation then things get interesting. A high impedance, or ESR will block what a low one won't. In this example, it's as simple as the Amplfier either being able to power a speaker or not. Higher capacity caps will have lower impedance. See the picture. Other brands put impedance in a graph, or just call it impedance. + +\includegraphics[scale=0.5]{../pics/esr_impedance_capacitance.png} +\captionof{figure}{Notice how impedance jumps very fast with a 1uf cap, compared to the higher values. Additionally, different brands will have different impedances for a similar value cap.} + +\subsubsection{Wikipedia on Impedance} + +\emph{In general, a capacitor is seen as a storage component for electric energy. But this is only one capacitor function. A capacitor can also act as an AC resistor. Especially aluminum electrolytic capacitors are used in many applications as a decoupling capacitors to filter or bypass undesired biased AC frequencies to the ground or for capacitive coupling of audio AC signals. Then the dielectric is used only for blocking DC. For such applications the AC resistance, the impedance is as important as the capacitance value. } +\begin{verbatim} https://en.wikipedia.org/w/index.php\title=Aluminum_electrolytic +_capacitor&oldid=940281525 +\end{verbatim} +Essentially, what I learned today. + +\subsection{DIY Amp} +I was flipping through Practical Electronics for Inventors\cite{Scherz}(page 959), when I came across an audio amplifier. He also gives one at the chapter on Semiconductors (pg. 467), although the former is more detailed. With a reasonably simple schematic available, and a high likelihood of it working, I say why not: let's build it up. + +I've noticed that the ``Lvpin LP-838'' amplifier I'm using is underpowered for my two front speakers \footnote{Although it seems it would work for one channel, so two of them might be enough. It's rated for 20W, so that is about 15-20W per channel req'd. It works at 20W for both, just that it heats up too much. Multiple ebay sellers have it misquoted at 200W. Just an extra 0, no biggie. Based on all this, it appears each channel of my car speaker needs about 15 watts to be on the safe side. The example schematic is 16 watts. Two should suffice.}, so I will make two of the provided 16 watt amps. + +\subsubsection{LM383 is Obsolete} +That explains why I haven't heard of it. The chip is obsolete. Some sell it on ebay for about \$5 each. + +As a different route, could I use some other power amplifier op amp, with the same pinout? Hm... Aha, the LM1875 has the same pinout. Let's use that.\footnote{How did I find this? I searched Digikey for the LM383 sold by rochester, noted it was it the category of Linear - Amplifiers - Audio, chose that, then searched for everything in the same package (TO220-5). Came right up. If this hadn't worked, I would've wanted to try other sites: Farnells, Mouser, etc...} + +Will it work with the same schematic? Questionable. May still need to buy a LM383, along with the LM1875, as backup. I might also try a generic power op amp. + +Amplfiers are the expensive bom item here. + +\subsection{Noise remains with Speaker Isolation} +I've isolated the speakers from DC with the caps, but noise remains. My next idea was a DC-DC isolated supply. But, I found two threads on eevblog forums\cite{eevblog}, and they recommend a power line filter (they also mention the isolated supply). A filter with a coil and cap (2200uf even low enough) I can quickly build up. + +I also want to fix up my portable CRO, I obtained the other day. That needs batteries. + +One thing I noticed, is that the amplifier seems to no longer heat up, since the caps were added. Perhaps the DC bias was the cause. I need to confirm this. + + +\subsection{References} +\begin{thebibliography}{99} +\bibitem{Scherz} + Paul Scherz, and Simon Monk, + \emph{Practical Electronics for Inventors}, fourth edition - 2016, McGraw Hill. + +\bibitem{eevblog} + Various, \emph{https://www.eevblog.com/forum/projects/dreaded-alternator-whine-in-car-stereo/25/} Retrieved 2020-02-21. see also https://www.eevblog.com/forum/beginners/car-engine-signal-interference-with-cell-phone/ + +\bibitem{partofthe} + \emph{https://partofthething.com/thoughts/building-a-low-pass-filter-to-remove-alternator-whine-in-my-car/}. Picture guide and showing basic build in project box. Eevblog users mention you may be able to use the secondary of a transformer, to avoid building the coil. + \end{thebibliography} + +\end{document} diff --git a/Car_Stereo_Replacement/movies/DSCN2626.webm b/Car_Stereo_Replacement/movies/DSCN2626.webm new file mode 100644 index 0000000..0f5f751 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2626.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2627.webm b/Car_Stereo_Replacement/movies/DSCN2627.webm new file mode 100644 index 0000000..f2221df Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2627.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2628.webm b/Car_Stereo_Replacement/movies/DSCN2628.webm new file mode 100644 index 0000000..50ae591 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2628.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2629.webm b/Car_Stereo_Replacement/movies/DSCN2629.webm new file mode 100644 index 0000000..76743e2 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2629.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2630.webm b/Car_Stereo_Replacement/movies/DSCN2630.webm new file mode 100644 index 0000000..7b1b0fa Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2630.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2631.webm b/Car_Stereo_Replacement/movies/DSCN2631.webm new file mode 100644 index 0000000..551beb2 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2631.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2632.webm b/Car_Stereo_Replacement/movies/DSCN2632.webm new file mode 100644 index 0000000..c523675 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2632.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2633.webm b/Car_Stereo_Replacement/movies/DSCN2633.webm new file mode 100644 index 0000000..15cfb49 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2633.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2634.webm b/Car_Stereo_Replacement/movies/DSCN2634.webm new file mode 100644 index 0000000..ae37326 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2634.webm differ diff --git a/Car_Stereo_Replacement/movies/DSCN2843.webm b/Car_Stereo_Replacement/movies/DSCN2843.webm new file mode 100644 index 0000000..c9c6f60 Binary files /dev/null and b/Car_Stereo_Replacement/movies/DSCN2843.webm differ diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Cu.gbl b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Cu.gbl new file mode 100644 index 0000000..d539d1e --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Cu.gbl @@ -0,0 +1,2729 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Copper,L2,Bot* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 #@! TA.AperFunction,ComponentPad* +%ADD10C,1.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD11R,1.600000X1.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD12R,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD13O,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD14R,3.500000X3.500000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD15C,0.100000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD16C,3.000000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD17C,3.500000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD18C,1.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD19C,4.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD20O,1.800000X1.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD21R,1.800000X1.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ViaPad* +%ADD22C,0.685800*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD23C,0.762000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD24C,1.270000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD25C,0.508000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD26C,0.254000*% +G04 #@! TD* +G04 APERTURE END LIST* +D10* +G04 #@! TO.P,C1,2* +G04 #@! TO.N,Net-(C1-Pad2)* +X119340000Y-95250000D03* +D11* +G04 #@! TO.P,C1,1* +G04 #@! TO.N,/OP1INV* +X116840000Y-95250000D03* +G04 #@! TD* +D10* +G04 #@! TO.P,C2,2* +G04 #@! TO.N,/OP1NONINV* +X112990000Y-95250000D03* +D11* +G04 #@! TO.P,C2,1* +G04 #@! TO.N,/INPUT* +X110490000Y-95250000D03* +G04 #@! TD* +G04 #@! TO.P,C3,1* +G04 #@! TO.N,+12V* +X124460000Y-88900000D03* +D10* +G04 #@! TO.P,C3,2* +G04 #@! TO.N,GND* +X126960000Y-88900000D03* +G04 #@! TD* +G04 #@! TO.P,C4,2* +G04 #@! TO.N,GND* +X133310000Y-92710000D03* +D11* +G04 #@! TO.P,C4,1* +G04 #@! TO.N,/OP1OUT* +X130810000Y-92710000D03* +G04 #@! TD* +D10* +G04 #@! TO.P,C5,2* +G04 #@! TO.N,/SPKOUT1* +X133310000Y-85090000D03* +D11* +G04 #@! TO.P,C5,1* +G04 #@! TO.N,/OP1OUT* +X130810000Y-85090000D03* +G04 #@! TD* +G04 #@! TO.P,C6,1* +G04 #@! TO.N,/OP2OUT* +X139700000Y-85090000D03* +D10* +G04 #@! TO.P,C6,2* +G04 #@! TO.N,/SPKOUT2* +X137200000Y-85090000D03* +G04 #@! TD* +D11* +G04 #@! TO.P,C7,1* +G04 #@! TO.N,/OP2OUT* +X139700000Y-92710000D03* +D10* +G04 #@! TO.P,C7,2* +G04 #@! TO.N,GND* +X137200000Y-92710000D03* +G04 #@! TD* +D11* +G04 #@! TO.P,C8,1* +G04 #@! TO.N,+12V* +X147320000Y-88900000D03* +D10* +G04 #@! TO.P,C8,2* +G04 #@! TO.N,GND* +X144820000Y-88900000D03* +G04 #@! TD* +D11* +G04 #@! TO.P,C9,1* +G04 #@! TO.N,/OP2INV* +X154940000Y-96520000D03* +D10* +G04 #@! TO.P,C9,2* +G04 #@! TO.N,Net-(C9-Pad2)* +X152440000Y-96520000D03* +G04 #@! TD* +G04 #@! TO.P,C10,2* +G04 #@! TO.N,GND* +X146090000Y-97790000D03* +D11* +G04 #@! TO.P,C10,1* +G04 #@! TO.N,/OP2NONINV* +X148590000Y-97790000D03* +G04 #@! TD* +D12* +G04 #@! TO.P,J1,1* +G04 #@! TO.N,GND* +X107950000Y-86360000D03* +D13* +G04 #@! TO.P,J1,2* +G04 #@! TO.N,/INPUT* +X107950000Y-88900000D03* +G04 #@! TD* +D14* +G04 #@! TO.P,J2,1* +G04 #@! TO.N,/SPKOUT1* +X134620000Y-102870000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,/SPKOUT2* +G04 #@! TO.C,J2* +G36* +X135693513Y-107373611D02* +X135766318Y-107384411D01* +X135837714Y-107402295D01* +X135907013Y-107427090D01* +X135973548Y-107458559D01* +X136036678Y-107496398D01* +X136095795Y-107540242D01* +X136150330Y-107589670D01* +X136199758Y-107644205D01* +X136243602Y-107703322D01* +X136281441Y-107766452D01* +X136312910Y-107832987D01* +X136337705Y-107902286D01* +X136355589Y-107973682D01* +X136366389Y-108046487D01* +X136370000Y-108120000D01* +X136370000Y-109620000D01* +X136366389Y-109693513D01* +X136355589Y-109766318D01* +X136337705Y-109837714D01* +X136312910Y-109907013D01* +X136281441Y-109973548D01* +X136243602Y-110036678D01* +X136199758Y-110095795D01* +X136150330Y-110150330D01* +X136095795Y-110199758D01* +X136036678Y-110243602D01* +X135973548Y-110281441D01* +X135907013Y-110312910D01* +X135837714Y-110337705D01* +X135766318Y-110355589D01* +X135693513Y-110366389D01* +X135620000Y-110370000D01* +X133620000Y-110370000D01* +X133546487Y-110366389D01* +X133473682Y-110355589D01* +X133402286Y-110337705D01* +X133332987Y-110312910D01* +X133266452Y-110281441D01* +X133203322Y-110243602D01* +X133144205Y-110199758D01* +X133089670Y-110150330D01* +X133040242Y-110095795D01* +X132996398Y-110036678D01* +X132958559Y-109973548D01* +X132927090Y-109907013D01* +X132902295Y-109837714D01* +X132884411Y-109766318D01* +X132873611Y-109693513D01* +X132870000Y-109620000D01* +X132870000Y-108120000D01* +X132873611Y-108046487D01* +X132884411Y-107973682D01* +X132902295Y-107902286D01* +X132927090Y-107832987D01* +X132958559Y-107766452D01* +X132996398Y-107703322D01* +X133040242Y-107644205D01* +X133089670Y-107589670D01* +X133144205Y-107540242D01* +X133203322Y-107496398D01* +X133266452Y-107458559D01* +X133332987Y-107427090D01* +X133402286Y-107402295D01* +X133473682Y-107384411D01* +X133546487Y-107373611D01* +X133620000Y-107370000D01* +X135620000Y-107370000D01* +X135693513Y-107373611D01* +X135693513Y-107373611D01* +G37* +D16* +G04 #@! TO.P,J2,2* +G04 #@! TO.N,/SPKOUT2* +X134620000Y-108870000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,/SPKOUT2* +G04 #@! TO.C,J2* +G36* +X140280765Y-104124213D02* +X140365704Y-104136813D01* +X140448999Y-104157677D01* +X140529848Y-104186605D01* +X140607472Y-104223319D01* +X140681124Y-104267464D01* +X140750094Y-104318616D01* +X140813718Y-104376282D01* +X140871384Y-104439906D01* +X140922536Y-104508876D01* +X140966681Y-104582528D01* +X141003395Y-104660152D01* +X141032323Y-104741001D01* +X141053187Y-104824296D01* +X141065787Y-104909235D01* +X141070000Y-104995000D01* +X141070000Y-106745000D01* +X141065787Y-106830765D01* +X141053187Y-106915704D01* +X141032323Y-106998999D01* +X141003395Y-107079848D01* +X140966681Y-107157472D01* +X140922536Y-107231124D01* +X140871384Y-107300094D01* +X140813718Y-107363718D01* +X140750094Y-107421384D01* +X140681124Y-107472536D01* +X140607472Y-107516681D01* +X140529848Y-107553395D01* +X140448999Y-107582323D01* +X140365704Y-107603187D01* +X140280765Y-107615787D01* +X140195000Y-107620000D01* +X138445000Y-107620000D01* +X138359235Y-107615787D01* +X138274296Y-107603187D01* +X138191001Y-107582323D01* +X138110152Y-107553395D01* +X138032528Y-107516681D01* +X137958876Y-107472536D01* +X137889906Y-107421384D01* +X137826282Y-107363718D01* +X137768616Y-107300094D01* +X137717464Y-107231124D01* +X137673319Y-107157472D01* +X137636605Y-107079848D01* +X137607677Y-106998999D01* +X137586813Y-106915704D01* +X137574213Y-106830765D01* +X137570000Y-106745000D01* +X137570000Y-104995000D01* +X137574213Y-104909235D01* +X137586813Y-104824296D01* +X137607677Y-104741001D01* +X137636605Y-104660152D01* +X137673319Y-104582528D01* +X137717464Y-104508876D01* +X137768616Y-104439906D01* +X137826282Y-104376282D01* +X137889906Y-104318616D01* +X137958876Y-104267464D01* +X138032528Y-104223319D01* +X138110152Y-104186605D01* +X138191001Y-104157677D01* +X138274296Y-104136813D01* +X138359235Y-104124213D01* +X138445000Y-104120000D01* +X140195000Y-104120000D01* +X140280765Y-104124213D01* +X140280765Y-104124213D01* +G37* +D17* +G04 #@! TO.P,J2,3* +G04 #@! TO.N,/SPKOUT2* +X139320000Y-105870000D03* +G04 #@! TD* +D18* +G04 #@! TO.P,RV1,3* +G04 #@! TO.N,GND* +X153590000Y-107950000D03* +G04 #@! TO.P,RV1,2* +G04 #@! TO.N,/OP2NONINV* +X151090000Y-107950000D03* +G04 #@! TO.P,RV1,1* +G04 #@! TO.N,/VOLPOT* +X148590000Y-107950000D03* +D19* +G04 #@! TO.P,RV1,* +G04 #@! TO.N,* +X156090000Y-104650000D03* +X146090000Y-104650000D03* +G04 #@! TD* +D20* +G04 #@! TO.P,U1,5* +G04 #@! TO.N,GND* +X118560000Y-86360000D03* +G04 #@! TO.P,U1,4* +G04 #@! TO.N,+12V* +X116860000Y-82660000D03* +G04 #@! TO.P,U1,3* +G04 #@! TO.N,/OP1OUT* +X115160000Y-86360000D03* +G04 #@! TO.P,U1,2* +G04 #@! TO.N,/OP1INV* +X113460000Y-82660000D03* +D21* +G04 #@! TO.P,U1,1* +G04 #@! TO.N,/OP1NONINV* +X111760000Y-86360000D03* +G04 #@! TD* +G04 #@! TO.P,U2,1* +G04 #@! TO.N,/OP2NONINV* +X152400000Y-87630000D03* +D20* +G04 #@! TO.P,U2,2* +G04 #@! TO.N,/OP2INV* +X154100000Y-83930000D03* +G04 #@! TO.P,U2,3* +G04 #@! TO.N,/OP2OUT* +X155800000Y-87630000D03* +G04 #@! TO.P,U2,4* +G04 #@! TO.N,+12V* +X157500000Y-83930000D03* +G04 #@! TO.P,U2,5* +G04 #@! TO.N,GND* +X159200000Y-87630000D03* +G04 #@! TD* +D14* +G04 #@! TO.P,J3,1* +G04 #@! TO.N,+12V* +X123190000Y-106680000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,GND* +G04 #@! TO.C,J3* +G36* +X118013513Y-104933611D02* +X118086318Y-104944411D01* +X118157714Y-104962295D01* +X118227013Y-104987090D01* +X118293548Y-105018559D01* +X118356678Y-105056398D01* +X118415795Y-105100242D01* +X118470330Y-105149670D01* +X118519758Y-105204205D01* +X118563602Y-105263322D01* +X118601441Y-105326452D01* +X118632910Y-105392987D01* +X118657705Y-105462286D01* +X118675589Y-105533682D01* +X118686389Y-105606487D01* +X118690000Y-105680000D01* +X118690000Y-107680000D01* +X118686389Y-107753513D01* +X118675589Y-107826318D01* +X118657705Y-107897714D01* +X118632910Y-107967013D01* +X118601441Y-108033548D01* +X118563602Y-108096678D01* +X118519758Y-108155795D01* +X118470330Y-108210330D01* +X118415795Y-108259758D01* +X118356678Y-108303602D01* +X118293548Y-108341441D01* +X118227013Y-108372910D01* +X118157714Y-108397705D01* +X118086318Y-108415589D01* +X118013513Y-108426389D01* +X117940000Y-108430000D01* +X116440000Y-108430000D01* +X116366487Y-108426389D01* +X116293682Y-108415589D01* +X116222286Y-108397705D01* +X116152987Y-108372910D01* +X116086452Y-108341441D01* +X116023322Y-108303602D01* +X115964205Y-108259758D01* +X115909670Y-108210330D01* +X115860242Y-108155795D01* +X115816398Y-108096678D01* +X115778559Y-108033548D01* +X115747090Y-107967013D01* +X115722295Y-107897714D01* +X115704411Y-107826318D01* +X115693611Y-107753513D01* +X115690000Y-107680000D01* +X115690000Y-105680000D01* +X115693611Y-105606487D01* +X115704411Y-105533682D01* +X115722295Y-105462286D01* +X115747090Y-105392987D01* +X115778559Y-105326452D01* +X115816398Y-105263322D01* +X115860242Y-105204205D01* +X115909670Y-105149670D01* +X115964205Y-105100242D01* +X116023322Y-105056398D01* +X116086452Y-105018559D01* +X116152987Y-104987090D01* +X116222286Y-104962295D01* +X116293682Y-104944411D01* +X116366487Y-104933611D01* +X116440000Y-104930000D01* +X117940000Y-104930000D01* +X118013513Y-104933611D01* +X118013513Y-104933611D01* +G37* +D16* +G04 #@! TO.P,J3,2* +G04 #@! TO.N,GND* +X117190000Y-106680000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,GND* +G04 #@! TO.C,J3* +G36* +X121150765Y-109634213D02* +X121235704Y-109646813D01* +X121318999Y-109667677D01* +X121399848Y-109696605D01* +X121477472Y-109733319D01* +X121551124Y-109777464D01* +X121620094Y-109828616D01* +X121683718Y-109886282D01* +X121741384Y-109949906D01* +X121792536Y-110018876D01* +X121836681Y-110092528D01* +X121873395Y-110170152D01* +X121902323Y-110251001D01* +X121923187Y-110334296D01* +X121935787Y-110419235D01* +X121940000Y-110505000D01* +X121940000Y-112255000D01* +X121935787Y-112340765D01* +X121923187Y-112425704D01* +X121902323Y-112508999D01* +X121873395Y-112589848D01* +X121836681Y-112667472D01* +X121792536Y-112741124D01* +X121741384Y-112810094D01* +X121683718Y-112873718D01* +X121620094Y-112931384D01* +X121551124Y-112982536D01* +X121477472Y-113026681D01* +X121399848Y-113063395D01* +X121318999Y-113092323D01* +X121235704Y-113113187D01* +X121150765Y-113125787D01* +X121065000Y-113130000D01* +X119315000Y-113130000D01* +X119229235Y-113125787D01* +X119144296Y-113113187D01* +X119061001Y-113092323D01* +X118980152Y-113063395D01* +X118902528Y-113026681D01* +X118828876Y-112982536D01* +X118759906Y-112931384D01* +X118696282Y-112873718D01* +X118638616Y-112810094D01* +X118587464Y-112741124D01* +X118543319Y-112667472D01* +X118506605Y-112589848D01* +X118477677Y-112508999D01* +X118456813Y-112425704D01* +X118444213Y-112340765D01* +X118440000Y-112255000D01* +X118440000Y-110505000D01* +X118444213Y-110419235D01* +X118456813Y-110334296D01* +X118477677Y-110251001D01* +X118506605Y-110170152D01* +X118543319Y-110092528D01* +X118587464Y-110018876D01* +X118638616Y-109949906D01* +X118696282Y-109886282D01* +X118759906Y-109828616D01* +X118828876Y-109777464D01* +X118902528Y-109733319D01* +X118980152Y-109696605D01* +X119061001Y-109667677D01* +X119144296Y-109646813D01* +X119229235Y-109634213D01* +X119315000Y-109630000D01* +X121065000Y-109630000D01* +X121150765Y-109634213D01* +X121150765Y-109634213D01* +G37* +D17* +G04 #@! TO.P,J3,3* +G04 #@! TO.N,GND* +X120190000Y-111380000D03* +G04 #@! TD* +D22* +G04 #@! TO.N,Net-(C1-Pad2)* +X127000000Y-98425000D03* +X127000000Y-95250000D03* +G04 #@! TO.N,+12V* +X140970000Y-96520000D03* +X141605000Y-95965000D03* +X142240000Y-95410000D03* +G04 #@! TO.N,Net-(C9-Pad2)* +X133105000Y-96765000D03* +X137160000Y-96765000D03* +X138430000Y-96520000D03* +G04 #@! TD* +D23* +G04 #@! TO.N,Net-(C1-Pad2)* +X127000000Y-98425000D02* +X127000000Y-95250000D01* +D24* +G04 #@! TO.N,+12V* +X147320000Y-86830000D02* +X147320000Y-88900000D01* +X155589001Y-85840999D02* +X148309001Y-85840999D01* +X157500000Y-83930000D02* +X155589001Y-85840999D01* +X126619001Y-100230999D02* +X123190000Y-103660000D01* +X123190000Y-103660000D02* +X123190000Y-106680000D01* +X138059001Y-100230999D02* +X126619001Y-100230999D01* +X147320000Y-90970000D02* +X142240000Y-95410000D01* +X147320000Y-88900000D02* +X147320000Y-90970000D01* +X126619001Y-100230999D02* +X124460000Y-98071998D01* +X124460000Y-98071998D02* +X124460000Y-88900000D01* +X118220000Y-82660000D02* +X116860000Y-82660000D01* +X124460000Y-88900000D02* +X118220000Y-82660000D01* +X140970000Y-96520000D02* +X138059001Y-100230999D01* +X141605000Y-95965000D02* +X140970000Y-96520000D01* +X142240000Y-95410000D02* +X141605000Y-95965000D01* +X148309001Y-85840999D02* +X147320000Y-86830000D01* +D25* +G04 #@! TO.N,Net-(C9-Pad2)* +X133105000Y-96765000D02* +X137160000Y-96765000D01* +X138430000Y-96520000D02* +X138430000Y-96520000D01* +D23* +G04 #@! TO.N,/OP1INV* +X113460000Y-83932792D02* +X113460000Y-82660000D01* +X113460000Y-90308000D02* +X113460000Y-83932792D01* +X116840000Y-93688000D02* +X113460000Y-90308000D01* +X116840000Y-95250000D02* +X116840000Y-93688000D01* +G04 #@! TO.N,/OP1NONINV* +X112190001Y-94450001D02* +X112990000Y-95250000D01* +X111925001Y-94185001D02* +X112190001Y-94450001D01* +X111925001Y-88187001D02* +X111925001Y-94185001D01* +X111760000Y-88022000D02* +X111925001Y-88187001D01* +X111760000Y-86360000D02* +X111760000Y-88022000D01* +G04 #@! TO.N,/OP2INV* +X154999999Y-83030001D02* +X154100000Y-83930000D01* +X155635001Y-82394999D02* +X154999999Y-83030001D01* +X158236801Y-82394999D02* +X155635001Y-82394999D01* +X159035001Y-83193199D02* +X158236801Y-82394999D01* +X159035001Y-84666801D02* +X159035001Y-83193199D01* +X157335001Y-86366801D02* +X159035001Y-84666801D01* +X157335001Y-92562999D02* +X157335001Y-86366801D01* +X154940000Y-94958000D02* +X157335001Y-92562999D01* +X154940000Y-96520000D02* +X154940000Y-94958000D01* +D26* +G04 #@! TO.N,/OP2NONINV* +X151090000Y-99236000D02* +X149644000Y-97790000D01* +X149644000Y-97790000D02* +X148590000Y-97790000D01* +X151090000Y-107950000D02* +X151090000Y-99236000D01* +X151246000Y-87630000D02* +X152400000Y-87630000D01* +X148590000Y-90286000D02* +X151246000Y-87630000D01* +X148590000Y-97790000D02* +X148590000Y-90286000D01* +G04 #@! TD* +G04 #@! TO.N,GND* +G36* +X161163000Y-115443000D02* +X105537000Y-115443000D01* +X105537000Y-111665750D01* +X117805000Y-111665750D01* +X117805000Y-113256310D01* +X117901673Y-113489699D01* +X118080302Y-113668327D01* +X118313691Y-113765000D01* +X119904250Y-113765000D01* +X120063000Y-113606250D01* +X120063000Y-111507000D01* +X120317000Y-111507000D01* +X120317000Y-113606250D01* +X120475750Y-113765000D01* +X122066309Y-113765000D01* +X122299698Y-113668327D01* +X122478327Y-113489699D01* +X122575000Y-113256310D01* +X122575000Y-111665750D01* +X122416250Y-111507000D01* +X120317000Y-111507000D01* +X120063000Y-111507000D01* +X117963750Y-111507000D01* +X117805000Y-111665750D01* +X105537000Y-111665750D01* +X105537000Y-106965750D01* +X115055000Y-106965750D01* +X115055000Y-108556310D01* +X115151673Y-108789699D01* +X115330302Y-108968327D01* +X115563691Y-109065000D01* +X116904250Y-109065000D01* +X117063000Y-108906250D01* +X117063000Y-106807000D01* +X117317000Y-106807000D01* +X117317000Y-108906250D01* +X117475750Y-109065000D01* +X118144696Y-109065000D01* +X118080302Y-109091673D01* +X117901673Y-109270301D01* +X117805000Y-109503690D01* +X117805000Y-111094250D01* +X117963750Y-111253000D01* +X120063000Y-111253000D01* +X120063000Y-109153750D01* +X119904250Y-108995000D01* +X118985304Y-108995000D01* +X119049698Y-108968327D01* +X119228327Y-108789699D01* +X119325000Y-108556310D01* +X119325000Y-106965750D01* +X119166250Y-106807000D01* +X117317000Y-106807000D01* +X117063000Y-106807000D01* +X115213750Y-106807000D01* +X115055000Y-106965750D01* +X105537000Y-106965750D01* +X105537000Y-104803690D01* +X115055000Y-104803690D01* +X115055000Y-106394250D01* +X115213750Y-106553000D01* +X117063000Y-106553000D01* +X117063000Y-104453750D01* +X117317000Y-104453750D01* +X117317000Y-106553000D01* +X119166250Y-106553000D01* +X119325000Y-106394250D01* +X119325000Y-104803690D01* +X119228327Y-104570301D01* +X119049698Y-104391673D01* +X118816309Y-104295000D01* +X117475750Y-104295000D01* +X117317000Y-104453750D01* +X117063000Y-104453750D01* +X116904250Y-104295000D01* +X115563691Y-104295000D01* +X115330302Y-104391673D01* +X115151673Y-104570301D01* +X115055000Y-104803690D01* +X105537000Y-104803690D01* +X105537000Y-94450000D01* +X109042560Y-94450000D01* +X109042560Y-96050000D01* +X109091843Y-96297765D01* +X109232191Y-96507809D01* +X109442235Y-96648157D01* +X109690000Y-96697440D01* +X111290000Y-96697440D01* +X111537765Y-96648157D01* +X111747809Y-96507809D01* +X111888157Y-96297765D01* +X111908101Y-96197497D01* +X112177138Y-96466534D01* +X112704561Y-96685000D01* +X113275439Y-96685000D01* +X113802862Y-96466534D01* +X114206534Y-96062862D01* +X114425000Y-95535439D01* +X114425000Y-94964561D01* +X114206534Y-94437138D01* +X113802862Y-94033466D01* +X113275439Y-93815000D01* +X112991840Y-93815000D01* +X112941001Y-93764161D01* +X112941001Y-91225841D01* +X115657218Y-93942059D01* +X115582191Y-93992191D01* +X115441843Y-94202235D01* +X115392560Y-94450000D01* +X115392560Y-96050000D01* +X115441843Y-96297765D01* +X115582191Y-96507809D01* +X115792235Y-96648157D01* +X116040000Y-96697440D01* +X117640000Y-96697440D01* +X117887765Y-96648157D01* +X118097809Y-96507809D01* +X118238157Y-96297765D01* +X118258101Y-96197497D01* +X118527138Y-96466534D01* +X119054561Y-96685000D01* +X119625439Y-96685000D01* +X120152862Y-96466534D01* +X120556534Y-96062862D01* +X120775000Y-95535439D01* +X120775000Y-94964561D01* +X120556534Y-94437138D01* +X120152862Y-94033466D01* +X119625439Y-93815000D01* +X119054561Y-93815000D01* +X118527138Y-94033466D01* +X118258101Y-94302503D01* +X118238157Y-94202235D01* +X118097809Y-93992191D01* +X117887765Y-93851843D01* +X117856000Y-93845525D01* +X117856000Y-93788063D01* +X117875904Y-93688000D01* +X117842497Y-93520050D01* +X117797051Y-93291577D01* +X117572495Y-92955505D01* +X117487663Y-92898822D01* +X114476000Y-89887160D01* +X114476000Y-87749094D01* +X114561073Y-87805938D01* +X115008818Y-87895000D01* +X115311182Y-87895000D01* +X115758927Y-87805938D01* +X116266673Y-87466673D01* +X116605938Y-86958927D01* +X116652520Y-86724740D01* +X117068964Y-86724740D01* +X117247760Y-87156417D01* +X117652424Y-87597966D01* +X118195258Y-87851046D01* +X118433000Y-87730997D01* +X118433000Y-86487000D01* +X118687000Y-86487000D01* +X118687000Y-87730997D01* +X118924742Y-87851046D01* +X119467576Y-87597966D01* +X119872240Y-87156417D01* +X120051036Y-86724740D01* +X119930378Y-86487000D01* +X118687000Y-86487000D01* +X118433000Y-86487000D01* +X117189622Y-86487000D01* +X117068964Y-86724740D01* +X116652520Y-86724740D01* +X116725072Y-86360000D01* +X116652521Y-85995260D01* +X117068964Y-85995260D01* +X117189622Y-86233000D01* +X118433000Y-86233000D01* +X118433000Y-84989003D01* +X118195258Y-84868954D01* +X117652424Y-85122034D01* +X117247760Y-85563583D01* +X117068964Y-85995260D01* +X116652521Y-85995260D01* +X116605938Y-85761073D01* +X116266673Y-85253327D01* +X115758927Y-84914062D01* +X115311182Y-84825000D01* +X115008818Y-84825000D01* +X114561073Y-84914062D01* +X114476000Y-84970906D01* +X114476000Y-83827259D01* +X114566673Y-83766673D01* +X114905938Y-83258927D01* +X115025072Y-82660000D01* +X115294928Y-82660000D01* +X115414062Y-83258927D01* +X115753327Y-83766673D01* +X116261073Y-84105938D01* +X116708818Y-84195000D01* +X117011182Y-84195000D01* +X117458927Y-84105938D01* +X117705280Y-83941330D01* +X118730824Y-84966874D01* +X118687000Y-84989003D01* +X118687000Y-86233000D01* +X119930378Y-86233000D01* +X119952790Y-86188840D01* +X123012560Y-89248611D01* +X123012560Y-89700000D01* +X123061843Y-89947765D01* +X123190001Y-90139565D01* +X123190000Y-97946923D01* +X123165121Y-98071998D01* +X123190000Y-98197073D01* +X123190000Y-98197077D01* +X123263687Y-98567526D01* +X123544382Y-98987616D01* +X123650421Y-99058469D01* +X124822950Y-100230999D01* +X122380421Y-102673529D01* +X122274382Y-102744382D01* +X121993687Y-103164472D01* +X121920000Y-103534921D01* +X121920000Y-103534925D01* +X121895121Y-103660000D01* +X121920000Y-103785075D01* +X121920000Y-104282560D01* +X121440000Y-104282560D01* +X121192235Y-104331843D01* +X120982191Y-104472191D01* +X120841843Y-104682235D01* +X120792560Y-104930000D01* +X120792560Y-108430000D01* +X120841843Y-108677765D01* +X120982191Y-108887809D01* +X121142612Y-108995000D01* +X120475750Y-108995000D01* +X120317000Y-109153750D01* +X120317000Y-111253000D01* +X122416250Y-111253000D01* +X122575000Y-111094250D01* +X122575000Y-109503690D01* +X122478327Y-109270301D01* +X122299698Y-109091673D01* +X122265337Y-109077440D01* +X124940000Y-109077440D01* +X125187765Y-109028157D01* +X125397809Y-108887809D01* +X125538157Y-108677765D01* +X125587440Y-108430000D01* +X125587440Y-108120000D01* +X132222560Y-108120000D01* +X132222560Y-109620000D01* +X132328934Y-110154777D01* +X132631861Y-110608139D01* +X133085223Y-110911066D01* +X133620000Y-111017440D01* +X135620000Y-111017440D01* +X136154777Y-110911066D01* +X136608139Y-110608139D01* +X136911066Y-110154777D01* +X137017440Y-109620000D01* +X137017440Y-108120000D01* +X136911066Y-107585223D01* +X136608139Y-107131861D01* +X136154777Y-106828934D01* +X135620000Y-106722560D01* +X133620000Y-106722560D01* +X133085223Y-106828934D01* +X132631861Y-107131861D01* +X132328934Y-107585223D01* +X132222560Y-108120000D01* +X125587440Y-108120000D01* +X125587440Y-104930000D01* +X125538157Y-104682235D01* +X125397809Y-104472191D01* +X125187765Y-104331843D01* +X124940000Y-104282560D01* +X124460000Y-104282560D01* +X124460000Y-104186050D01* +X127145052Y-101500999D01* +X132222560Y-101500999D01* +X132222560Y-104620000D01* +X132271843Y-104867765D01* +X132412191Y-105077809D01* +X132622235Y-105218157D01* +X132870000Y-105267440D01* +X136370000Y-105267440D01* +X136617765Y-105218157D01* +X136827809Y-105077809D01* +X136939269Y-104910999D01* +X136922560Y-104995000D01* +X136922560Y-106745000D01* +X137038449Y-107327613D01* +X137368472Y-107821528D01* +X137862387Y-108151551D01* +X138445000Y-108267440D01* +X140195000Y-108267440D01* +X140777613Y-108151551D01* +X141271528Y-107821528D01* +X141601551Y-107327613D01* +X141717440Y-106745000D01* +X141717440Y-104995000D01* +X141601551Y-104412387D01* +X141271528Y-103918472D01* +X140777613Y-103588449D01* +X140195000Y-103472560D01* +X138445000Y-103472560D01* +X137862387Y-103588449D01* +X137368472Y-103918472D01* +X137038449Y-104412387D01* +X137017440Y-104518006D01* +X137017440Y-101500999D01* +X138010661Y-101500999D01* +X138214305Y-101516531D01* +X138381725Y-101461685D01* +X138554530Y-101427312D01* +X138619820Y-101383686D01* +X138694435Y-101359243D01* +X138828125Y-101244502D01* +X138974619Y-101146617D01* +X139088095Y-100976789D01* +X140797390Y-98797745D01* +X145261861Y-98797745D01* +X145335995Y-99043864D01* +X145873223Y-99236965D01* +X146443454Y-99209778D01* +X146844005Y-99043864D01* +X146918139Y-98797745D01* +X146090000Y-97969605D01* +X145261861Y-98797745D01* +X140797390Y-98797745D01* +X141757936Y-97573223D01* +X144643035Y-97573223D01* +X144670222Y-98143454D01* +X144836136Y-98544005D01* +X145082255Y-98618139D01* +X145910395Y-97790000D01* +X145082255Y-96961861D01* +X144836136Y-97035995D01* +X144643035Y-97573223D01* +X141757936Y-97573223D01* +X141895609Y-97397715D01* +X142534945Y-96838925D01* +X142599783Y-96782255D01* +X145261861Y-96782255D01* +X146090000Y-97610395D01* +X146918139Y-96782255D01* +X146844005Y-96536136D01* +X146306777Y-96343035D01* +X145736546Y-96370222D01* +X145335995Y-96536136D01* +X145261861Y-96782255D01* +X142599783Y-96782255D01* +X143169945Y-96283925D01* +X147828001Y-92212712D01* +X147828000Y-96342560D01* +X147790000Y-96342560D01* +X147542235Y-96391843D01* +X147332191Y-96532191D01* +X147191843Y-96742235D01* +X147145307Y-96976187D01* +X147097745Y-96961861D01* +X146269605Y-97790000D01* +X147097745Y-98618139D01* +X147145307Y-98603813D01* +X147191843Y-98837765D01* +X147332191Y-99047809D01* +X147542235Y-99188157D01* +X147790000Y-99237440D01* +X149390000Y-99237440D01* +X149637765Y-99188157D01* +X149833644Y-99057274D01* +X150328001Y-99551632D01* +X150328000Y-106604159D01* +X150220493Y-106648690D01* +X149840000Y-107029183D01* +X149459507Y-106648690D01* +X148895330Y-106415000D01* +X148475717Y-106415000D01* +X148578173Y-106312544D01* +X149025000Y-105233808D01* +X149025000Y-104066192D01* +X148578173Y-102987456D01* +X147752544Y-102161827D01* +X146673808Y-101715000D01* +X145506192Y-101715000D01* +X144427456Y-102161827D01* +X143601827Y-102987456D01* +X143155000Y-104066192D01* +X143155000Y-105233808D01* +X143601827Y-106312544D01* +X144427456Y-107138173D01* +X145506192Y-107585000D01* +X146673808Y-107585000D01* +X147163783Y-107382046D01* +X147055000Y-107644670D01* +X147055000Y-108255330D01* +X147288690Y-108819507D01* +X147720493Y-109251310D01* +X148284670Y-109485000D01* +X148895330Y-109485000D01* +X149459507Y-109251310D01* +X149840000Y-108870817D01* +X150220493Y-109251310D01* +X150784670Y-109485000D01* +X151395330Y-109485000D01* +X151959507Y-109251310D01* +X152180658Y-109030159D01* +X152689446Y-109030159D01* +X152775852Y-109286643D01* +X153349336Y-109496458D01* +X153959460Y-109470839D01* +X154404148Y-109286643D01* +X154490554Y-109030159D01* +X153590000Y-108129605D01* +X152689446Y-109030159D01* +X152180658Y-109030159D01* +X152391310Y-108819507D01* +X152394539Y-108811710D01* +X152509841Y-108850554D01* +X153410395Y-107950000D01* +X152509841Y-107049446D01* +X152394539Y-107088290D01* +X152391310Y-107080493D01* +X152180658Y-106869841D01* +X152689446Y-106869841D01* +X153590000Y-107770395D01* +X153604143Y-107756253D01* +X153783748Y-107935858D01* +X153769605Y-107950000D01* +X154670159Y-108850554D01* +X154926643Y-108764148D01* +X155136458Y-108190664D01* +X155110839Y-107580540D01* +X155031189Y-107388247D01* +X155506192Y-107585000D01* +X156673808Y-107585000D01* +X157752544Y-107138173D01* +X158578173Y-106312544D01* +X159025000Y-105233808D01* +X159025000Y-104066192D01* +X158578173Y-102987456D01* +X157752544Y-102161827D01* +X156673808Y-101715000D01* +X155506192Y-101715000D01* +X154427456Y-102161827D01* +X153601827Y-102987456D01* +X153155000Y-104066192D01* +X153155000Y-105233808D01* +X153601827Y-106312544D01* +X153698380Y-106409097D01* +X153220540Y-106429161D01* +X152775852Y-106613357D01* +X152689446Y-106869841D01* +X152180658Y-106869841D01* +X151959507Y-106648690D01* +X151852000Y-106604159D01* +X151852000Y-99311047D01* +X151866928Y-99236000D01* +X151829494Y-99047809D01* +X151807788Y-98938683D01* +X151639371Y-98686629D01* +X151575749Y-98644118D01* +X150235883Y-97304253D01* +X150193371Y-97240629D01* +X150037440Y-97136439D01* +X150037440Y-96990000D01* +X149988157Y-96742235D01* +X149847809Y-96532191D01* +X149637765Y-96391843D01* +X149390000Y-96342560D01* +X149352000Y-96342560D01* +X149352000Y-90601630D01* +X151011602Y-88942029D01* +X151042191Y-88987809D01* +X151252235Y-89128157D01* +X151500000Y-89177440D01* +X153300000Y-89177440D01* +X153547765Y-89128157D01* +X153757809Y-88987809D01* +X153898157Y-88777765D01* +X153947440Y-88530000D01* +X153947440Y-87110999D01* +X154338164Y-87110999D01* +X154234928Y-87630000D01* +X154354062Y-88228927D01* +X154693327Y-88736673D01* +X155201073Y-89075938D01* +X155648818Y-89165000D01* +X155951182Y-89165000D01* +X156319002Y-89091836D01* +X156319001Y-92142158D01* +X154292338Y-94168822D01* +X154207506Y-94225505D01* +X154150823Y-94310337D01* +X153982950Y-94561577D01* +X153904096Y-94958000D01* +X153924001Y-95058068D01* +X153924001Y-95115524D01* +X153892235Y-95121843D01* +X153682191Y-95262191D01* +X153541843Y-95472235D01* +X153521899Y-95572503D01* +X153252862Y-95303466D01* +X152725439Y-95085000D01* +X152154561Y-95085000D01* +X151627138Y-95303466D01* +X151223466Y-95707138D01* +X151005000Y-96234561D01* +X151005000Y-96805439D01* +X151223466Y-97332862D01* +X151627138Y-97736534D01* +X152154561Y-97955000D01* +X152725439Y-97955000D01* +X153252862Y-97736534D01* +X153521899Y-97467497D01* +X153541843Y-97567765D01* +X153682191Y-97777809D01* +X153892235Y-97918157D01* +X154140000Y-97967440D01* +X155740000Y-97967440D01* +X155987765Y-97918157D01* +X156197809Y-97777809D01* +X156338157Y-97567765D01* +X156387440Y-97320000D01* +X156387440Y-95720000D01* +X156338157Y-95472235D01* +X156197809Y-95262191D01* +X156122781Y-95212059D01* +X157982665Y-93352176D01* +X158067496Y-93295494D01* +X158292052Y-92959422D01* +X158351001Y-92663064D01* +X158351001Y-92663063D01* +X158370905Y-92562999D01* +X158351001Y-92462936D01* +X158351001Y-88895276D01* +X158835258Y-89121046D01* +X159073000Y-89000997D01* +X159073000Y-87757000D01* +X159327000Y-87757000D01* +X159327000Y-89000997D01* +X159564742Y-89121046D01* +X160107576Y-88867966D01* +X160512240Y-88426417D01* +X160691036Y-87994740D01* +X160570378Y-87757000D01* +X159327000Y-87757000D01* +X159073000Y-87757000D01* +X159053000Y-87757000D01* +X159053000Y-87503000D01* +X159073000Y-87503000D01* +X159073000Y-86259003D01* +X159327000Y-86259003D01* +X159327000Y-87503000D01* +X160570378Y-87503000D01* +X160691036Y-87265260D01* +X160512240Y-86833583D01* +X160107576Y-86392034D01* +X159564742Y-86138954D01* +X159327000Y-86259003D01* +X159073000Y-86259003D01* +X158944517Y-86194125D01* +X159682665Y-85455978D01* +X159767496Y-85399296D01* +X159992052Y-85063224D01* +X160051001Y-84766866D01* +X160051001Y-84766865D01* +X160070905Y-84666802D01* +X160051001Y-84566738D01* +X160051001Y-83293262D01* +X160070905Y-83193198D01* +X160040962Y-83042663D01* +X159992052Y-82796776D01* +X159767496Y-82460704D01* +X159682664Y-82404021D01* +X159025980Y-81747338D01* +X158969296Y-81662504D01* +X158633224Y-81437948D01* +X158336866Y-81378999D01* +X158336864Y-81378999D01* +X158236801Y-81359095D01* +X158136738Y-81378999D01* +X155735064Y-81378999D01* +X155635000Y-81359095D01* +X155534936Y-81378999D01* +X155238578Y-81437948D01* +X155238577Y-81437949D01* +X155238576Y-81437949D01* +X155200057Y-81463687D01* +X154902506Y-81662504D01* +X154845821Y-81747339D01* +X154352338Y-82240822D01* +X154352335Y-82240824D01* +X154198159Y-82395000D01* +X153948818Y-82395000D01* +X153501073Y-82484062D01* +X152993327Y-82823327D01* +X152654062Y-83331073D01* +X152534928Y-83930000D01* +X152654062Y-84528927D01* +X152682174Y-84570999D01* +X148434077Y-84570999D01* +X148309001Y-84546120D01* +X148183925Y-84570999D01* +X148183921Y-84570999D01* +X147813472Y-84644686D01* +X147543614Y-84825000D01* +X147393383Y-84925381D01* +X147322531Y-85031418D01* +X146510421Y-85843529D01* +X146404382Y-85914382D01* +X146123687Y-86334472D01* +X146050000Y-86704921D01* +X146050000Y-86704925D01* +X146025121Y-86830000D01* +X146050000Y-86955076D01* +X146050000Y-87660435D01* +X145921843Y-87852235D01* +X145875307Y-88086187D01* +X145827745Y-88071861D01* +X144999605Y-88900000D01* +X145827745Y-89728139D01* +X145875307Y-89713813D01* +X145921843Y-89947765D01* +X146050001Y-90139565D01* +X146050001Y-90393287D01* +X141423253Y-94437138D01* +X140784028Y-94995831D01* +X140138522Y-95560013D01* +X140047948Y-95637750D01* +X140044389Y-95642287D01* +X140040055Y-95646075D01* +X139967350Y-95740498D01* +X139407900Y-96453696D01* +X139407900Y-96325484D01* +X139259023Y-95966064D01* +X138983936Y-95690977D01* +X138624516Y-95542100D01* +X138235484Y-95542100D01* +X137876064Y-95690977D01* +X137655337Y-95911704D01* +X137354516Y-95787100D01* +X136965484Y-95787100D01* +X136750861Y-95876000D01* +X133514139Y-95876000D01* +X133299516Y-95787100D01* +X132910484Y-95787100D01* +X132551064Y-95935977D01* +X132275977Y-96211064D01* +X132127100Y-96570484D01* +X132127100Y-96959516D01* +X132275977Y-97318936D01* +X132551064Y-97594023D01* +X132910484Y-97742900D01* +X133299516Y-97742900D01* +X133514139Y-97654000D01* +X136750861Y-97654000D01* +X136965484Y-97742900D01* +X137354516Y-97742900D01* +X137713936Y-97594023D01* +X137934663Y-97373296D01* +X138235484Y-97497900D01* +X138588801Y-97497900D01* +X137441110Y-98960999D01* +X127863789Y-98960999D01* +X127957051Y-98821423D01* +X128016000Y-98525065D01* +X128016000Y-95149935D01* +X127957051Y-94853577D01* +X127732495Y-94517505D01* +X127396423Y-94292949D01* +X127000000Y-94214096D01* +X126603578Y-94292949D01* +X126267506Y-94517505D01* +X126042950Y-94853577D01* +X125984001Y-95149935D01* +X125984000Y-97799948D01* +X125730000Y-97545948D01* +X125730000Y-91910000D01* +X129362560Y-91910000D01* +X129362560Y-93510000D01* +X129411843Y-93757765D01* +X129552191Y-93967809D01* +X129762235Y-94108157D01* +X130010000Y-94157440D01* +X131610000Y-94157440D01* +X131857765Y-94108157D01* +X132067809Y-93967809D01* +X132208157Y-93757765D01* +X132216117Y-93717745D01* +X132481861Y-93717745D01* +X132555995Y-93963864D01* +X133093223Y-94156965D01* +X133663454Y-94129778D01* +X134064005Y-93963864D01* +X134138139Y-93717745D01* +X136371861Y-93717745D01* +X136445995Y-93963864D01* +X136983223Y-94156965D01* +X137553454Y-94129778D01* +X137954005Y-93963864D01* +X138028139Y-93717745D01* +X137200000Y-92889605D01* +X136371861Y-93717745D01* +X134138139Y-93717745D01* +X133310000Y-92889605D01* +X132481861Y-93717745D01* +X132216117Y-93717745D01* +X132254693Y-93523813D01* +X132302255Y-93538139D01* +X133130395Y-92710000D01* +X133489605Y-92710000D01* +X134317745Y-93538139D01* +X134563864Y-93464005D01* +X134756965Y-92926777D01* +X134736295Y-92493223D01* +X135753035Y-92493223D01* +X135780222Y-93063454D01* +X135946136Y-93464005D01* +X136192255Y-93538139D01* +X137020395Y-92710000D01* +X137379605Y-92710000D01* +X138207745Y-93538139D01* +X138255307Y-93523813D01* +X138301843Y-93757765D01* +X138442191Y-93967809D01* +X138652235Y-94108157D01* +X138900000Y-94157440D01* +X140500000Y-94157440D01* +X140747765Y-94108157D01* +X140957809Y-93967809D01* +X141098157Y-93757765D01* +X141147440Y-93510000D01* +X141147440Y-91910000D01* +X141098157Y-91662235D01* +X140957809Y-91452191D01* +X140747765Y-91311843D01* +X140500000Y-91262560D01* +X138900000Y-91262560D01* +X138652235Y-91311843D01* +X138442191Y-91452191D01* +X138301843Y-91662235D01* +X138255307Y-91896187D01* +X138207745Y-91881861D01* +X137379605Y-92710000D01* +X137020395Y-92710000D01* +X136192255Y-91881861D01* +X135946136Y-91955995D01* +X135753035Y-92493223D01* +X134736295Y-92493223D01* +X134729778Y-92356546D01* +X134563864Y-91955995D01* +X134317745Y-91881861D01* +X133489605Y-92710000D01* +X133130395Y-92710000D01* +X132302255Y-91881861D01* +X132254693Y-91896187D01* +X132216118Y-91702255D01* +X132481861Y-91702255D01* +X133310000Y-92530395D01* +X134138139Y-91702255D01* +X136371861Y-91702255D01* +X137200000Y-92530395D01* +X138028139Y-91702255D01* +X137954005Y-91456136D01* +X137416777Y-91263035D01* +X136846546Y-91290222D01* +X136445995Y-91456136D01* +X136371861Y-91702255D01* +X134138139Y-91702255D01* +X134064005Y-91456136D01* +X133526777Y-91263035D01* +X132956546Y-91290222D01* +X132555995Y-91456136D01* +X132481861Y-91702255D01* +X132216118Y-91702255D01* +X132208157Y-91662235D01* +X132067809Y-91452191D01* +X131857765Y-91311843D01* +X131610000Y-91262560D01* +X130010000Y-91262560D01* +X129762235Y-91311843D01* +X129552191Y-91452191D01* +X129411843Y-91662235D01* +X129362560Y-91910000D01* +X125730000Y-91910000D01* +X125730000Y-90139564D01* +X125858157Y-89947765D01* +X125866117Y-89907745D01* +X126131861Y-89907745D01* +X126205995Y-90153864D01* +X126743223Y-90346965D01* +X127313454Y-90319778D01* +X127714005Y-90153864D01* +X127788139Y-89907745D01* +X143991861Y-89907745D01* +X144065995Y-90153864D01* +X144603223Y-90346965D01* +X145173454Y-90319778D01* +X145574005Y-90153864D01* +X145648139Y-89907745D01* +X144820000Y-89079605D01* +X143991861Y-89907745D01* +X127788139Y-89907745D01* +X126960000Y-89079605D01* +X126131861Y-89907745D01* +X125866117Y-89907745D01* +X125904693Y-89713813D01* +X125952255Y-89728139D01* +X126780395Y-88900000D01* +X127139605Y-88900000D01* +X127967745Y-89728139D01* +X128213864Y-89654005D01* +X128406965Y-89116777D01* +X128386295Y-88683223D01* +X143373035Y-88683223D01* +X143400222Y-89253454D01* +X143566136Y-89654005D01* +X143812255Y-89728139D01* +X144640395Y-88900000D01* +X143812255Y-88071861D01* +X143566136Y-88145995D01* +X143373035Y-88683223D01* +X128386295Y-88683223D01* +X128379778Y-88546546D01* +X128213864Y-88145995D01* +X127967745Y-88071861D01* +X127139605Y-88900000D01* +X126780395Y-88900000D01* +X125952255Y-88071861D01* +X125904693Y-88086187D01* +X125866118Y-87892255D01* +X126131861Y-87892255D01* +X126960000Y-88720395D01* +X127788139Y-87892255D01* +X143991861Y-87892255D01* +X144820000Y-88720395D01* +X145648139Y-87892255D01* +X145574005Y-87646136D01* +X145036777Y-87453035D01* +X144466546Y-87480222D01* +X144065995Y-87646136D01* +X143991861Y-87892255D01* +X127788139Y-87892255D01* +X127714005Y-87646136D01* +X127176777Y-87453035D01* +X126606546Y-87480222D01* +X126205995Y-87646136D01* +X126131861Y-87892255D01* +X125866118Y-87892255D01* +X125858157Y-87852235D01* +X125717809Y-87642191D01* +X125507765Y-87501843D01* +X125260000Y-87452560D01* +X124808611Y-87452560D01* +X121646051Y-84290000D01* +X129362560Y-84290000D01* +X129362560Y-85890000D01* +X129411843Y-86137765D01* +X129552191Y-86347809D01* +X129762235Y-86488157D01* +X130010000Y-86537440D01* +X131610000Y-86537440D01* +X131857765Y-86488157D01* +X132067809Y-86347809D01* +X132208157Y-86137765D01* +X132228101Y-86037497D01* +X132497138Y-86306534D01* +X133024561Y-86525000D01* +X133595439Y-86525000D01* +X134122862Y-86306534D01* +X134526534Y-85902862D01* +X134745000Y-85375439D01* +X134745000Y-84804561D01* +X135765000Y-84804561D01* +X135765000Y-85375439D01* +X135983466Y-85902862D01* +X136387138Y-86306534D01* +X136914561Y-86525000D01* +X137485439Y-86525000D01* +X138012862Y-86306534D01* +X138281899Y-86037497D01* +X138301843Y-86137765D01* +X138442191Y-86347809D01* +X138652235Y-86488157D01* +X138900000Y-86537440D01* +X140500000Y-86537440D01* +X140747765Y-86488157D01* +X140957809Y-86347809D01* +X141098157Y-86137765D01* +X141147440Y-85890000D01* +X141147440Y-84290000D01* +X141098157Y-84042235D01* +X140957809Y-83832191D01* +X140747765Y-83691843D01* +X140500000Y-83642560D01* +X138900000Y-83642560D01* +X138652235Y-83691843D01* +X138442191Y-83832191D01* +X138301843Y-84042235D01* +X138281899Y-84142503D01* +X138012862Y-83873466D01* +X137485439Y-83655000D01* +X136914561Y-83655000D01* +X136387138Y-83873466D01* +X135983466Y-84277138D01* +X135765000Y-84804561D01* +X134745000Y-84804561D01* +X134526534Y-84277138D01* +X134122862Y-83873466D01* +X133595439Y-83655000D01* +X133024561Y-83655000D01* +X132497138Y-83873466D01* +X132228101Y-84142503D01* +X132208157Y-84042235D01* +X132067809Y-83832191D01* +X131857765Y-83691843D01* +X131610000Y-83642560D01* +X130010000Y-83642560D01* +X129762235Y-83691843D01* +X129552191Y-83832191D01* +X129411843Y-84042235D01* +X129362560Y-84290000D01* +X121646051Y-84290000D01* +X119206471Y-81850421D01* +X119135618Y-81744382D01* +X118715529Y-81463687D01* +X118345080Y-81390000D01* +X118345075Y-81390000D01* +X118220000Y-81365121D01* +X118094925Y-81390000D01* +X117722237Y-81390000D01* +X117458927Y-81214062D01* +X117011182Y-81125000D01* +X116708818Y-81125000D01* +X116261073Y-81214062D01* +X115753327Y-81553327D01* +X115414062Y-82061073D01* +X115294928Y-82660000D01* +X115025072Y-82660000D01* +X114905938Y-82061073D01* +X114566673Y-81553327D01* +X114058927Y-81214062D01* +X113611182Y-81125000D01* +X113308818Y-81125000D01* +X112861073Y-81214062D01* +X112353327Y-81553327D01* +X112014062Y-82061073D01* +X111894928Y-82660000D01* +X112014062Y-83258927D01* +X112353327Y-83766673D01* +X112444000Y-83827259D01* +X112444000Y-84032856D01* +X112444001Y-84032861D01* +X112444001Y-84812560D01* +X110860000Y-84812560D01* +X110612235Y-84861843D01* +X110402191Y-85002191D01* +X110261843Y-85212235D01* +X110212560Y-85460000D01* +X110212560Y-87260000D01* +X110261843Y-87507765D01* +X110402191Y-87717809D01* +X110612235Y-87858157D01* +X110744001Y-87884367D01* +X110744001Y-87921932D01* +X110724096Y-88022000D01* +X110765257Y-88228927D01* +X110802950Y-88418423D01* +X110909001Y-88577140D01* +X110909002Y-93802560D01* +X109690000Y-93802560D01* +X109442235Y-93851843D01* +X109232191Y-93992191D01* +X109091843Y-94202235D01* +X109042560Y-94450000D01* +X105537000Y-94450000D01* +X105537000Y-88900000D01* +X106435908Y-88900000D01* +X106551161Y-89479418D01* +X106879375Y-89970625D01* +X107370582Y-90298839D01* +X107803744Y-90385000D01* +X108096256Y-90385000D01* +X108529418Y-90298839D01* +X109020625Y-89970625D01* +X109348839Y-89479418D01* +X109464092Y-88900000D01* +X109348839Y-88320582D01* +X109020625Y-87829375D01* +X108998967Y-87814904D01* +X109159698Y-87748327D01* +X109338327Y-87569699D01* +X109435000Y-87336310D01* +X109435000Y-86645750D01* +X109276250Y-86487000D01* +X108077000Y-86487000D01* +X108077000Y-86507000D01* +X107823000Y-86507000D01* +X107823000Y-86487000D01* +X106623750Y-86487000D01* +X106465000Y-86645750D01* +X106465000Y-87336310D01* +X106561673Y-87569699D01* +X106740302Y-87748327D01* +X106901033Y-87814904D01* +X106879375Y-87829375D01* +X106551161Y-88320582D01* +X106435908Y-88900000D01* +X105537000Y-88900000D01* +X105537000Y-85383690D01* +X106465000Y-85383690D01* +X106465000Y-86074250D01* +X106623750Y-86233000D01* +X107823000Y-86233000D01* +X107823000Y-85033750D01* +X108077000Y-85033750D01* +X108077000Y-86233000D01* +X109276250Y-86233000D01* +X109435000Y-86074250D01* +X109435000Y-85383690D01* +X109338327Y-85150301D01* +X109159698Y-84971673D01* +X108926309Y-84875000D01* +X108235750Y-84875000D01* +X108077000Y-85033750D01* +X107823000Y-85033750D01* +X107664250Y-84875000D01* +X106973691Y-84875000D01* +X106740302Y-84971673D01* +X106561673Y-85150301D01* +X106465000Y-85383690D01* +X105537000Y-85383690D01* +X105537000Y-67437000D01* +X161163000Y-67437000D01* +X161163000Y-115443000D01* +X161163000Y-115443000D01* +G37* +X161163000Y-115443000D02* +X105537000Y-115443000D01* +X105537000Y-111665750D01* +X117805000Y-111665750D01* +X117805000Y-113256310D01* +X117901673Y-113489699D01* +X118080302Y-113668327D01* +X118313691Y-113765000D01* +X119904250Y-113765000D01* +X120063000Y-113606250D01* +X120063000Y-111507000D01* +X120317000Y-111507000D01* +X120317000Y-113606250D01* +X120475750Y-113765000D01* +X122066309Y-113765000D01* +X122299698Y-113668327D01* +X122478327Y-113489699D01* +X122575000Y-113256310D01* +X122575000Y-111665750D01* +X122416250Y-111507000D01* +X120317000Y-111507000D01* +X120063000Y-111507000D01* +X117963750Y-111507000D01* +X117805000Y-111665750D01* +X105537000Y-111665750D01* +X105537000Y-106965750D01* +X115055000Y-106965750D01* +X115055000Y-108556310D01* +X115151673Y-108789699D01* +X115330302Y-108968327D01* +X115563691Y-109065000D01* +X116904250Y-109065000D01* +X117063000Y-108906250D01* +X117063000Y-106807000D01* +X117317000Y-106807000D01* +X117317000Y-108906250D01* +X117475750Y-109065000D01* +X118144696Y-109065000D01* +X118080302Y-109091673D01* +X117901673Y-109270301D01* +X117805000Y-109503690D01* +X117805000Y-111094250D01* +X117963750Y-111253000D01* +X120063000Y-111253000D01* +X120063000Y-109153750D01* +X119904250Y-108995000D01* +X118985304Y-108995000D01* +X119049698Y-108968327D01* +X119228327Y-108789699D01* +X119325000Y-108556310D01* +X119325000Y-106965750D01* +X119166250Y-106807000D01* +X117317000Y-106807000D01* +X117063000Y-106807000D01* +X115213750Y-106807000D01* +X115055000Y-106965750D01* +X105537000Y-106965750D01* +X105537000Y-104803690D01* +X115055000Y-104803690D01* +X115055000Y-106394250D01* +X115213750Y-106553000D01* +X117063000Y-106553000D01* +X117063000Y-104453750D01* +X117317000Y-104453750D01* +X117317000Y-106553000D01* +X119166250Y-106553000D01* +X119325000Y-106394250D01* +X119325000Y-104803690D01* +X119228327Y-104570301D01* +X119049698Y-104391673D01* +X118816309Y-104295000D01* +X117475750Y-104295000D01* +X117317000Y-104453750D01* +X117063000Y-104453750D01* +X116904250Y-104295000D01* +X115563691Y-104295000D01* +X115330302Y-104391673D01* +X115151673Y-104570301D01* +X115055000Y-104803690D01* +X105537000Y-104803690D01* +X105537000Y-94450000D01* +X109042560Y-94450000D01* +X109042560Y-96050000D01* +X109091843Y-96297765D01* +X109232191Y-96507809D01* +X109442235Y-96648157D01* +X109690000Y-96697440D01* +X111290000Y-96697440D01* +X111537765Y-96648157D01* +X111747809Y-96507809D01* +X111888157Y-96297765D01* +X111908101Y-96197497D01* +X112177138Y-96466534D01* +X112704561Y-96685000D01* +X113275439Y-96685000D01* +X113802862Y-96466534D01* +X114206534Y-96062862D01* +X114425000Y-95535439D01* +X114425000Y-94964561D01* +X114206534Y-94437138D01* +X113802862Y-94033466D01* +X113275439Y-93815000D01* +X112991840Y-93815000D01* +X112941001Y-93764161D01* +X112941001Y-91225841D01* +X115657218Y-93942059D01* +X115582191Y-93992191D01* +X115441843Y-94202235D01* +X115392560Y-94450000D01* +X115392560Y-96050000D01* +X115441843Y-96297765D01* +X115582191Y-96507809D01* +X115792235Y-96648157D01* +X116040000Y-96697440D01* +X117640000Y-96697440D01* +X117887765Y-96648157D01* +X118097809Y-96507809D01* +X118238157Y-96297765D01* +X118258101Y-96197497D01* +X118527138Y-96466534D01* +X119054561Y-96685000D01* +X119625439Y-96685000D01* +X120152862Y-96466534D01* +X120556534Y-96062862D01* +X120775000Y-95535439D01* +X120775000Y-94964561D01* +X120556534Y-94437138D01* +X120152862Y-94033466D01* +X119625439Y-93815000D01* +X119054561Y-93815000D01* +X118527138Y-94033466D01* +X118258101Y-94302503D01* +X118238157Y-94202235D01* +X118097809Y-93992191D01* +X117887765Y-93851843D01* +X117856000Y-93845525D01* +X117856000Y-93788063D01* +X117875904Y-93688000D01* +X117842497Y-93520050D01* +X117797051Y-93291577D01* +X117572495Y-92955505D01* +X117487663Y-92898822D01* +X114476000Y-89887160D01* +X114476000Y-87749094D01* +X114561073Y-87805938D01* +X115008818Y-87895000D01* +X115311182Y-87895000D01* +X115758927Y-87805938D01* +X116266673Y-87466673D01* +X116605938Y-86958927D01* +X116652520Y-86724740D01* +X117068964Y-86724740D01* +X117247760Y-87156417D01* +X117652424Y-87597966D01* +X118195258Y-87851046D01* +X118433000Y-87730997D01* +X118433000Y-86487000D01* +X118687000Y-86487000D01* +X118687000Y-87730997D01* +X118924742Y-87851046D01* +X119467576Y-87597966D01* +X119872240Y-87156417D01* +X120051036Y-86724740D01* +X119930378Y-86487000D01* +X118687000Y-86487000D01* +X118433000Y-86487000D01* +X117189622Y-86487000D01* +X117068964Y-86724740D01* +X116652520Y-86724740D01* +X116725072Y-86360000D01* +X116652521Y-85995260D01* +X117068964Y-85995260D01* +X117189622Y-86233000D01* +X118433000Y-86233000D01* +X118433000Y-84989003D01* +X118195258Y-84868954D01* +X117652424Y-85122034D01* +X117247760Y-85563583D01* +X117068964Y-85995260D01* +X116652521Y-85995260D01* +X116605938Y-85761073D01* +X116266673Y-85253327D01* +X115758927Y-84914062D01* +X115311182Y-84825000D01* +X115008818Y-84825000D01* +X114561073Y-84914062D01* +X114476000Y-84970906D01* +X114476000Y-83827259D01* +X114566673Y-83766673D01* +X114905938Y-83258927D01* +X115025072Y-82660000D01* +X115294928Y-82660000D01* +X115414062Y-83258927D01* +X115753327Y-83766673D01* +X116261073Y-84105938D01* +X116708818Y-84195000D01* +X117011182Y-84195000D01* +X117458927Y-84105938D01* +X117705280Y-83941330D01* +X118730824Y-84966874D01* +X118687000Y-84989003D01* +X118687000Y-86233000D01* +X119930378Y-86233000D01* +X119952790Y-86188840D01* +X123012560Y-89248611D01* +X123012560Y-89700000D01* +X123061843Y-89947765D01* +X123190001Y-90139565D01* +X123190000Y-97946923D01* +X123165121Y-98071998D01* +X123190000Y-98197073D01* +X123190000Y-98197077D01* +X123263687Y-98567526D01* +X123544382Y-98987616D01* +X123650421Y-99058469D01* +X124822950Y-100230999D01* +X122380421Y-102673529D01* +X122274382Y-102744382D01* +X121993687Y-103164472D01* +X121920000Y-103534921D01* +X121920000Y-103534925D01* +X121895121Y-103660000D01* +X121920000Y-103785075D01* +X121920000Y-104282560D01* +X121440000Y-104282560D01* +X121192235Y-104331843D01* +X120982191Y-104472191D01* +X120841843Y-104682235D01* +X120792560Y-104930000D01* +X120792560Y-108430000D01* +X120841843Y-108677765D01* +X120982191Y-108887809D01* +X121142612Y-108995000D01* +X120475750Y-108995000D01* +X120317000Y-109153750D01* +X120317000Y-111253000D01* +X122416250Y-111253000D01* +X122575000Y-111094250D01* +X122575000Y-109503690D01* +X122478327Y-109270301D01* +X122299698Y-109091673D01* +X122265337Y-109077440D01* +X124940000Y-109077440D01* +X125187765Y-109028157D01* +X125397809Y-108887809D01* +X125538157Y-108677765D01* +X125587440Y-108430000D01* +X125587440Y-108120000D01* +X132222560Y-108120000D01* +X132222560Y-109620000D01* +X132328934Y-110154777D01* +X132631861Y-110608139D01* +X133085223Y-110911066D01* +X133620000Y-111017440D01* +X135620000Y-111017440D01* +X136154777Y-110911066D01* +X136608139Y-110608139D01* +X136911066Y-110154777D01* +X137017440Y-109620000D01* +X137017440Y-108120000D01* +X136911066Y-107585223D01* +X136608139Y-107131861D01* +X136154777Y-106828934D01* +X135620000Y-106722560D01* +X133620000Y-106722560D01* +X133085223Y-106828934D01* +X132631861Y-107131861D01* +X132328934Y-107585223D01* +X132222560Y-108120000D01* +X125587440Y-108120000D01* +X125587440Y-104930000D01* +X125538157Y-104682235D01* +X125397809Y-104472191D01* +X125187765Y-104331843D01* +X124940000Y-104282560D01* +X124460000Y-104282560D01* +X124460000Y-104186050D01* +X127145052Y-101500999D01* +X132222560Y-101500999D01* +X132222560Y-104620000D01* +X132271843Y-104867765D01* +X132412191Y-105077809D01* +X132622235Y-105218157D01* +X132870000Y-105267440D01* +X136370000Y-105267440D01* +X136617765Y-105218157D01* +X136827809Y-105077809D01* +X136939269Y-104910999D01* +X136922560Y-104995000D01* +X136922560Y-106745000D01* +X137038449Y-107327613D01* +X137368472Y-107821528D01* +X137862387Y-108151551D01* +X138445000Y-108267440D01* +X140195000Y-108267440D01* +X140777613Y-108151551D01* +X141271528Y-107821528D01* +X141601551Y-107327613D01* +X141717440Y-106745000D01* +X141717440Y-104995000D01* +X141601551Y-104412387D01* +X141271528Y-103918472D01* +X140777613Y-103588449D01* +X140195000Y-103472560D01* +X138445000Y-103472560D01* +X137862387Y-103588449D01* +X137368472Y-103918472D01* +X137038449Y-104412387D01* +X137017440Y-104518006D01* +X137017440Y-101500999D01* +X138010661Y-101500999D01* +X138214305Y-101516531D01* +X138381725Y-101461685D01* +X138554530Y-101427312D01* +X138619820Y-101383686D01* +X138694435Y-101359243D01* +X138828125Y-101244502D01* +X138974619Y-101146617D01* +X139088095Y-100976789D01* +X140797390Y-98797745D01* +X145261861Y-98797745D01* +X145335995Y-99043864D01* +X145873223Y-99236965D01* +X146443454Y-99209778D01* +X146844005Y-99043864D01* +X146918139Y-98797745D01* +X146090000Y-97969605D01* +X145261861Y-98797745D01* +X140797390Y-98797745D01* +X141757936Y-97573223D01* +X144643035Y-97573223D01* +X144670222Y-98143454D01* +X144836136Y-98544005D01* +X145082255Y-98618139D01* +X145910395Y-97790000D01* +X145082255Y-96961861D01* +X144836136Y-97035995D01* +X144643035Y-97573223D01* +X141757936Y-97573223D01* +X141895609Y-97397715D01* +X142534945Y-96838925D01* +X142599783Y-96782255D01* +X145261861Y-96782255D01* +X146090000Y-97610395D01* +X146918139Y-96782255D01* +X146844005Y-96536136D01* +X146306777Y-96343035D01* +X145736546Y-96370222D01* +X145335995Y-96536136D01* +X145261861Y-96782255D01* +X142599783Y-96782255D01* +X143169945Y-96283925D01* +X147828001Y-92212712D01* +X147828000Y-96342560D01* +X147790000Y-96342560D01* +X147542235Y-96391843D01* +X147332191Y-96532191D01* +X147191843Y-96742235D01* +X147145307Y-96976187D01* +X147097745Y-96961861D01* +X146269605Y-97790000D01* +X147097745Y-98618139D01* +X147145307Y-98603813D01* +X147191843Y-98837765D01* +X147332191Y-99047809D01* +X147542235Y-99188157D01* +X147790000Y-99237440D01* +X149390000Y-99237440D01* +X149637765Y-99188157D01* +X149833644Y-99057274D01* +X150328001Y-99551632D01* +X150328000Y-106604159D01* +X150220493Y-106648690D01* +X149840000Y-107029183D01* +X149459507Y-106648690D01* +X148895330Y-106415000D01* +X148475717Y-106415000D01* +X148578173Y-106312544D01* +X149025000Y-105233808D01* +X149025000Y-104066192D01* +X148578173Y-102987456D01* +X147752544Y-102161827D01* +X146673808Y-101715000D01* +X145506192Y-101715000D01* +X144427456Y-102161827D01* +X143601827Y-102987456D01* +X143155000Y-104066192D01* +X143155000Y-105233808D01* +X143601827Y-106312544D01* +X144427456Y-107138173D01* +X145506192Y-107585000D01* +X146673808Y-107585000D01* +X147163783Y-107382046D01* +X147055000Y-107644670D01* +X147055000Y-108255330D01* +X147288690Y-108819507D01* +X147720493Y-109251310D01* +X148284670Y-109485000D01* +X148895330Y-109485000D01* +X149459507Y-109251310D01* +X149840000Y-108870817D01* +X150220493Y-109251310D01* +X150784670Y-109485000D01* +X151395330Y-109485000D01* +X151959507Y-109251310D01* +X152180658Y-109030159D01* +X152689446Y-109030159D01* +X152775852Y-109286643D01* +X153349336Y-109496458D01* +X153959460Y-109470839D01* +X154404148Y-109286643D01* +X154490554Y-109030159D01* +X153590000Y-108129605D01* +X152689446Y-109030159D01* +X152180658Y-109030159D01* +X152391310Y-108819507D01* +X152394539Y-108811710D01* +X152509841Y-108850554D01* +X153410395Y-107950000D01* +X152509841Y-107049446D01* +X152394539Y-107088290D01* +X152391310Y-107080493D01* +X152180658Y-106869841D01* +X152689446Y-106869841D01* +X153590000Y-107770395D01* +X153604143Y-107756253D01* +X153783748Y-107935858D01* +X153769605Y-107950000D01* +X154670159Y-108850554D01* +X154926643Y-108764148D01* +X155136458Y-108190664D01* +X155110839Y-107580540D01* +X155031189Y-107388247D01* +X155506192Y-107585000D01* +X156673808Y-107585000D01* +X157752544Y-107138173D01* +X158578173Y-106312544D01* +X159025000Y-105233808D01* +X159025000Y-104066192D01* +X158578173Y-102987456D01* +X157752544Y-102161827D01* +X156673808Y-101715000D01* +X155506192Y-101715000D01* +X154427456Y-102161827D01* +X153601827Y-102987456D01* +X153155000Y-104066192D01* +X153155000Y-105233808D01* +X153601827Y-106312544D01* +X153698380Y-106409097D01* +X153220540Y-106429161D01* +X152775852Y-106613357D01* +X152689446Y-106869841D01* +X152180658Y-106869841D01* +X151959507Y-106648690D01* +X151852000Y-106604159D01* +X151852000Y-99311047D01* +X151866928Y-99236000D01* +X151829494Y-99047809D01* +X151807788Y-98938683D01* +X151639371Y-98686629D01* +X151575749Y-98644118D01* +X150235883Y-97304253D01* +X150193371Y-97240629D01* +X150037440Y-97136439D01* +X150037440Y-96990000D01* +X149988157Y-96742235D01* +X149847809Y-96532191D01* +X149637765Y-96391843D01* +X149390000Y-96342560D01* +X149352000Y-96342560D01* +X149352000Y-90601630D01* +X151011602Y-88942029D01* +X151042191Y-88987809D01* +X151252235Y-89128157D01* +X151500000Y-89177440D01* +X153300000Y-89177440D01* +X153547765Y-89128157D01* +X153757809Y-88987809D01* +X153898157Y-88777765D01* +X153947440Y-88530000D01* +X153947440Y-87110999D01* +X154338164Y-87110999D01* +X154234928Y-87630000D01* +X154354062Y-88228927D01* +X154693327Y-88736673D01* +X155201073Y-89075938D01* +X155648818Y-89165000D01* +X155951182Y-89165000D01* +X156319002Y-89091836D01* +X156319001Y-92142158D01* +X154292338Y-94168822D01* +X154207506Y-94225505D01* +X154150823Y-94310337D01* +X153982950Y-94561577D01* +X153904096Y-94958000D01* +X153924001Y-95058068D01* +X153924001Y-95115524D01* +X153892235Y-95121843D01* +X153682191Y-95262191D01* +X153541843Y-95472235D01* +X153521899Y-95572503D01* +X153252862Y-95303466D01* +X152725439Y-95085000D01* +X152154561Y-95085000D01* +X151627138Y-95303466D01* +X151223466Y-95707138D01* +X151005000Y-96234561D01* +X151005000Y-96805439D01* +X151223466Y-97332862D01* +X151627138Y-97736534D01* +X152154561Y-97955000D01* +X152725439Y-97955000D01* +X153252862Y-97736534D01* +X153521899Y-97467497D01* +X153541843Y-97567765D01* +X153682191Y-97777809D01* +X153892235Y-97918157D01* +X154140000Y-97967440D01* +X155740000Y-97967440D01* +X155987765Y-97918157D01* +X156197809Y-97777809D01* +X156338157Y-97567765D01* +X156387440Y-97320000D01* +X156387440Y-95720000D01* +X156338157Y-95472235D01* +X156197809Y-95262191D01* +X156122781Y-95212059D01* +X157982665Y-93352176D01* +X158067496Y-93295494D01* +X158292052Y-92959422D01* +X158351001Y-92663064D01* +X158351001Y-92663063D01* +X158370905Y-92562999D01* +X158351001Y-92462936D01* +X158351001Y-88895276D01* +X158835258Y-89121046D01* +X159073000Y-89000997D01* +X159073000Y-87757000D01* +X159327000Y-87757000D01* +X159327000Y-89000997D01* +X159564742Y-89121046D01* +X160107576Y-88867966D01* +X160512240Y-88426417D01* +X160691036Y-87994740D01* +X160570378Y-87757000D01* +X159327000Y-87757000D01* +X159073000Y-87757000D01* +X159053000Y-87757000D01* +X159053000Y-87503000D01* +X159073000Y-87503000D01* +X159073000Y-86259003D01* +X159327000Y-86259003D01* +X159327000Y-87503000D01* +X160570378Y-87503000D01* +X160691036Y-87265260D01* +X160512240Y-86833583D01* +X160107576Y-86392034D01* +X159564742Y-86138954D01* +X159327000Y-86259003D01* +X159073000Y-86259003D01* +X158944517Y-86194125D01* +X159682665Y-85455978D01* +X159767496Y-85399296D01* +X159992052Y-85063224D01* +X160051001Y-84766866D01* +X160051001Y-84766865D01* +X160070905Y-84666802D01* +X160051001Y-84566738D01* +X160051001Y-83293262D01* +X160070905Y-83193198D01* +X160040962Y-83042663D01* +X159992052Y-82796776D01* +X159767496Y-82460704D01* +X159682664Y-82404021D01* +X159025980Y-81747338D01* +X158969296Y-81662504D01* +X158633224Y-81437948D01* +X158336866Y-81378999D01* +X158336864Y-81378999D01* +X158236801Y-81359095D01* +X158136738Y-81378999D01* +X155735064Y-81378999D01* +X155635000Y-81359095D01* +X155534936Y-81378999D01* +X155238578Y-81437948D01* +X155238577Y-81437949D01* +X155238576Y-81437949D01* +X155200057Y-81463687D01* +X154902506Y-81662504D01* +X154845821Y-81747339D01* +X154352338Y-82240822D01* +X154352335Y-82240824D01* +X154198159Y-82395000D01* +X153948818Y-82395000D01* +X153501073Y-82484062D01* +X152993327Y-82823327D01* +X152654062Y-83331073D01* +X152534928Y-83930000D01* +X152654062Y-84528927D01* +X152682174Y-84570999D01* +X148434077Y-84570999D01* +X148309001Y-84546120D01* +X148183925Y-84570999D01* +X148183921Y-84570999D01* +X147813472Y-84644686D01* +X147543614Y-84825000D01* +X147393383Y-84925381D01* +X147322531Y-85031418D01* +X146510421Y-85843529D01* +X146404382Y-85914382D01* +X146123687Y-86334472D01* +X146050000Y-86704921D01* +X146050000Y-86704925D01* +X146025121Y-86830000D01* +X146050000Y-86955076D01* +X146050000Y-87660435D01* +X145921843Y-87852235D01* +X145875307Y-88086187D01* +X145827745Y-88071861D01* +X144999605Y-88900000D01* +X145827745Y-89728139D01* +X145875307Y-89713813D01* +X145921843Y-89947765D01* +X146050001Y-90139565D01* +X146050001Y-90393287D01* +X141423253Y-94437138D01* +X140784028Y-94995831D01* +X140138522Y-95560013D01* +X140047948Y-95637750D01* +X140044389Y-95642287D01* +X140040055Y-95646075D01* +X139967350Y-95740498D01* +X139407900Y-96453696D01* +X139407900Y-96325484D01* +X139259023Y-95966064D01* +X138983936Y-95690977D01* +X138624516Y-95542100D01* +X138235484Y-95542100D01* +X137876064Y-95690977D01* +X137655337Y-95911704D01* +X137354516Y-95787100D01* +X136965484Y-95787100D01* +X136750861Y-95876000D01* +X133514139Y-95876000D01* +X133299516Y-95787100D01* +X132910484Y-95787100D01* +X132551064Y-95935977D01* +X132275977Y-96211064D01* +X132127100Y-96570484D01* +X132127100Y-96959516D01* +X132275977Y-97318936D01* +X132551064Y-97594023D01* +X132910484Y-97742900D01* +X133299516Y-97742900D01* +X133514139Y-97654000D01* +X136750861Y-97654000D01* +X136965484Y-97742900D01* +X137354516Y-97742900D01* +X137713936Y-97594023D01* +X137934663Y-97373296D01* +X138235484Y-97497900D01* +X138588801Y-97497900D01* +X137441110Y-98960999D01* +X127863789Y-98960999D01* +X127957051Y-98821423D01* +X128016000Y-98525065D01* +X128016000Y-95149935D01* +X127957051Y-94853577D01* +X127732495Y-94517505D01* +X127396423Y-94292949D01* +X127000000Y-94214096D01* +X126603578Y-94292949D01* +X126267506Y-94517505D01* +X126042950Y-94853577D01* +X125984001Y-95149935D01* +X125984000Y-97799948D01* +X125730000Y-97545948D01* +X125730000Y-91910000D01* +X129362560Y-91910000D01* +X129362560Y-93510000D01* +X129411843Y-93757765D01* +X129552191Y-93967809D01* +X129762235Y-94108157D01* +X130010000Y-94157440D01* +X131610000Y-94157440D01* +X131857765Y-94108157D01* +X132067809Y-93967809D01* +X132208157Y-93757765D01* +X132216117Y-93717745D01* +X132481861Y-93717745D01* +X132555995Y-93963864D01* +X133093223Y-94156965D01* +X133663454Y-94129778D01* +X134064005Y-93963864D01* +X134138139Y-93717745D01* +X136371861Y-93717745D01* +X136445995Y-93963864D01* +X136983223Y-94156965D01* +X137553454Y-94129778D01* +X137954005Y-93963864D01* +X138028139Y-93717745D01* +X137200000Y-92889605D01* +X136371861Y-93717745D01* +X134138139Y-93717745D01* +X133310000Y-92889605D01* +X132481861Y-93717745D01* +X132216117Y-93717745D01* +X132254693Y-93523813D01* +X132302255Y-93538139D01* +X133130395Y-92710000D01* +X133489605Y-92710000D01* +X134317745Y-93538139D01* +X134563864Y-93464005D01* +X134756965Y-92926777D01* +X134736295Y-92493223D01* +X135753035Y-92493223D01* +X135780222Y-93063454D01* +X135946136Y-93464005D01* +X136192255Y-93538139D01* +X137020395Y-92710000D01* +X137379605Y-92710000D01* +X138207745Y-93538139D01* +X138255307Y-93523813D01* +X138301843Y-93757765D01* +X138442191Y-93967809D01* +X138652235Y-94108157D01* +X138900000Y-94157440D01* +X140500000Y-94157440D01* +X140747765Y-94108157D01* +X140957809Y-93967809D01* +X141098157Y-93757765D01* +X141147440Y-93510000D01* +X141147440Y-91910000D01* +X141098157Y-91662235D01* +X140957809Y-91452191D01* +X140747765Y-91311843D01* +X140500000Y-91262560D01* +X138900000Y-91262560D01* +X138652235Y-91311843D01* +X138442191Y-91452191D01* +X138301843Y-91662235D01* +X138255307Y-91896187D01* +X138207745Y-91881861D01* +X137379605Y-92710000D01* +X137020395Y-92710000D01* +X136192255Y-91881861D01* +X135946136Y-91955995D01* +X135753035Y-92493223D01* +X134736295Y-92493223D01* +X134729778Y-92356546D01* +X134563864Y-91955995D01* +X134317745Y-91881861D01* +X133489605Y-92710000D01* +X133130395Y-92710000D01* +X132302255Y-91881861D01* +X132254693Y-91896187D01* +X132216118Y-91702255D01* +X132481861Y-91702255D01* +X133310000Y-92530395D01* +X134138139Y-91702255D01* +X136371861Y-91702255D01* +X137200000Y-92530395D01* +X138028139Y-91702255D01* +X137954005Y-91456136D01* +X137416777Y-91263035D01* +X136846546Y-91290222D01* +X136445995Y-91456136D01* +X136371861Y-91702255D01* +X134138139Y-91702255D01* +X134064005Y-91456136D01* +X133526777Y-91263035D01* +X132956546Y-91290222D01* +X132555995Y-91456136D01* +X132481861Y-91702255D01* +X132216118Y-91702255D01* +X132208157Y-91662235D01* +X132067809Y-91452191D01* +X131857765Y-91311843D01* +X131610000Y-91262560D01* +X130010000Y-91262560D01* +X129762235Y-91311843D01* +X129552191Y-91452191D01* +X129411843Y-91662235D01* +X129362560Y-91910000D01* +X125730000Y-91910000D01* +X125730000Y-90139564D01* +X125858157Y-89947765D01* +X125866117Y-89907745D01* +X126131861Y-89907745D01* +X126205995Y-90153864D01* +X126743223Y-90346965D01* +X127313454Y-90319778D01* +X127714005Y-90153864D01* +X127788139Y-89907745D01* +X143991861Y-89907745D01* +X144065995Y-90153864D01* +X144603223Y-90346965D01* +X145173454Y-90319778D01* +X145574005Y-90153864D01* +X145648139Y-89907745D01* +X144820000Y-89079605D01* +X143991861Y-89907745D01* +X127788139Y-89907745D01* +X126960000Y-89079605D01* +X126131861Y-89907745D01* +X125866117Y-89907745D01* +X125904693Y-89713813D01* +X125952255Y-89728139D01* +X126780395Y-88900000D01* +X127139605Y-88900000D01* +X127967745Y-89728139D01* +X128213864Y-89654005D01* +X128406965Y-89116777D01* +X128386295Y-88683223D01* +X143373035Y-88683223D01* +X143400222Y-89253454D01* +X143566136Y-89654005D01* +X143812255Y-89728139D01* +X144640395Y-88900000D01* +X143812255Y-88071861D01* +X143566136Y-88145995D01* +X143373035Y-88683223D01* +X128386295Y-88683223D01* +X128379778Y-88546546D01* +X128213864Y-88145995D01* +X127967745Y-88071861D01* +X127139605Y-88900000D01* +X126780395Y-88900000D01* +X125952255Y-88071861D01* +X125904693Y-88086187D01* +X125866118Y-87892255D01* +X126131861Y-87892255D01* +X126960000Y-88720395D01* +X127788139Y-87892255D01* +X143991861Y-87892255D01* +X144820000Y-88720395D01* +X145648139Y-87892255D01* +X145574005Y-87646136D01* +X145036777Y-87453035D01* +X144466546Y-87480222D01* +X144065995Y-87646136D01* +X143991861Y-87892255D01* +X127788139Y-87892255D01* +X127714005Y-87646136D01* +X127176777Y-87453035D01* +X126606546Y-87480222D01* +X126205995Y-87646136D01* +X126131861Y-87892255D01* +X125866118Y-87892255D01* +X125858157Y-87852235D01* +X125717809Y-87642191D01* +X125507765Y-87501843D01* +X125260000Y-87452560D01* +X124808611Y-87452560D01* +X121646051Y-84290000D01* +X129362560Y-84290000D01* +X129362560Y-85890000D01* +X129411843Y-86137765D01* +X129552191Y-86347809D01* +X129762235Y-86488157D01* +X130010000Y-86537440D01* +X131610000Y-86537440D01* +X131857765Y-86488157D01* +X132067809Y-86347809D01* +X132208157Y-86137765D01* +X132228101Y-86037497D01* +X132497138Y-86306534D01* +X133024561Y-86525000D01* +X133595439Y-86525000D01* +X134122862Y-86306534D01* +X134526534Y-85902862D01* +X134745000Y-85375439D01* +X134745000Y-84804561D01* +X135765000Y-84804561D01* +X135765000Y-85375439D01* +X135983466Y-85902862D01* +X136387138Y-86306534D01* +X136914561Y-86525000D01* +X137485439Y-86525000D01* +X138012862Y-86306534D01* +X138281899Y-86037497D01* +X138301843Y-86137765D01* +X138442191Y-86347809D01* +X138652235Y-86488157D01* +X138900000Y-86537440D01* +X140500000Y-86537440D01* +X140747765Y-86488157D01* +X140957809Y-86347809D01* +X141098157Y-86137765D01* +X141147440Y-85890000D01* +X141147440Y-84290000D01* +X141098157Y-84042235D01* +X140957809Y-83832191D01* +X140747765Y-83691843D01* +X140500000Y-83642560D01* +X138900000Y-83642560D01* +X138652235Y-83691843D01* +X138442191Y-83832191D01* +X138301843Y-84042235D01* +X138281899Y-84142503D01* +X138012862Y-83873466D01* +X137485439Y-83655000D01* +X136914561Y-83655000D01* +X136387138Y-83873466D01* +X135983466Y-84277138D01* +X135765000Y-84804561D01* +X134745000Y-84804561D01* +X134526534Y-84277138D01* +X134122862Y-83873466D01* +X133595439Y-83655000D01* +X133024561Y-83655000D01* +X132497138Y-83873466D01* +X132228101Y-84142503D01* +X132208157Y-84042235D01* +X132067809Y-83832191D01* +X131857765Y-83691843D01* +X131610000Y-83642560D01* +X130010000Y-83642560D01* +X129762235Y-83691843D01* +X129552191Y-83832191D01* +X129411843Y-84042235D01* +X129362560Y-84290000D01* +X121646051Y-84290000D01* +X119206471Y-81850421D01* +X119135618Y-81744382D01* +X118715529Y-81463687D01* +X118345080Y-81390000D01* +X118345075Y-81390000D01* +X118220000Y-81365121D01* +X118094925Y-81390000D01* +X117722237Y-81390000D01* +X117458927Y-81214062D01* +X117011182Y-81125000D01* +X116708818Y-81125000D01* +X116261073Y-81214062D01* +X115753327Y-81553327D01* +X115414062Y-82061073D01* +X115294928Y-82660000D01* +X115025072Y-82660000D01* +X114905938Y-82061073D01* +X114566673Y-81553327D01* +X114058927Y-81214062D01* +X113611182Y-81125000D01* +X113308818Y-81125000D01* +X112861073Y-81214062D01* +X112353327Y-81553327D01* +X112014062Y-82061073D01* +X111894928Y-82660000D01* +X112014062Y-83258927D01* +X112353327Y-83766673D01* +X112444000Y-83827259D01* +X112444000Y-84032856D01* +X112444001Y-84032861D01* +X112444001Y-84812560D01* +X110860000Y-84812560D01* +X110612235Y-84861843D01* +X110402191Y-85002191D01* +X110261843Y-85212235D01* +X110212560Y-85460000D01* +X110212560Y-87260000D01* +X110261843Y-87507765D01* +X110402191Y-87717809D01* +X110612235Y-87858157D01* +X110744001Y-87884367D01* +X110744001Y-87921932D01* +X110724096Y-88022000D01* +X110765257Y-88228927D01* +X110802950Y-88418423D01* +X110909001Y-88577140D01* +X110909002Y-93802560D01* +X109690000Y-93802560D01* +X109442235Y-93851843D01* +X109232191Y-93992191D01* +X109091843Y-94202235D01* +X109042560Y-94450000D01* +X105537000Y-94450000D01* +X105537000Y-88900000D01* +X106435908Y-88900000D01* +X106551161Y-89479418D01* +X106879375Y-89970625D01* +X107370582Y-90298839D01* +X107803744Y-90385000D01* +X108096256Y-90385000D01* +X108529418Y-90298839D01* +X109020625Y-89970625D01* +X109348839Y-89479418D01* +X109464092Y-88900000D01* +X109348839Y-88320582D01* +X109020625Y-87829375D01* +X108998967Y-87814904D01* +X109159698Y-87748327D01* +X109338327Y-87569699D01* +X109435000Y-87336310D01* +X109435000Y-86645750D01* +X109276250Y-86487000D01* +X108077000Y-86487000D01* +X108077000Y-86507000D01* +X107823000Y-86507000D01* +X107823000Y-86487000D01* +X106623750Y-86487000D01* +X106465000Y-86645750D01* +X106465000Y-87336310D01* +X106561673Y-87569699D01* +X106740302Y-87748327D01* +X106901033Y-87814904D01* +X106879375Y-87829375D01* +X106551161Y-88320582D01* +X106435908Y-88900000D01* +X105537000Y-88900000D01* +X105537000Y-85383690D01* +X106465000Y-85383690D01* +X106465000Y-86074250D01* +X106623750Y-86233000D01* +X107823000Y-86233000D01* +X107823000Y-85033750D01* +X108077000Y-85033750D01* +X108077000Y-86233000D01* +X109276250Y-86233000D01* +X109435000Y-86074250D01* +X109435000Y-85383690D01* +X109338327Y-85150301D01* +X109159698Y-84971673D01* +X108926309Y-84875000D01* +X108235750Y-84875000D01* +X108077000Y-85033750D01* +X107823000Y-85033750D01* +X107664250Y-84875000D01* +X106973691Y-84875000D01* +X106740302Y-84971673D01* +X106561673Y-85150301D01* +X106465000Y-85383690D01* +X105537000Y-85383690D01* +X105537000Y-67437000D01* +X161163000Y-67437000D01* +X161163000Y-115443000D01* +G04 #@! TD* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Fab.gbr b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Fab.gbr new file mode 100644 index 0000000..b9a01c4 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Fab.gbr @@ -0,0 +1,14 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:45-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Other,Fab,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:45 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Mask.gbs b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Mask.gbs new file mode 100644 index 0000000..50f22f5 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Mask.gbs @@ -0,0 +1,1351 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Soldermask,Bot* +G04 #@! TF.FilePolarity,Negative* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +G36* +X121301630Y-109571097D02* +X121468113Y-109621599D01* +X121621545Y-109703610D01* +X121756025Y-109813975D01* +X121866390Y-109948455D01* +X121948401Y-110101887D01* +X121998903Y-110268370D01* +X122016200Y-110443991D01* +X122016200Y-112316009D01* +X121998903Y-112491630D01* +X121948401Y-112658113D01* +X121866390Y-112811545D01* +X121756025Y-112946025D01* +X121621545Y-113056390D01* +X121468113Y-113138401D01* +X121301630Y-113188903D01* +X121126009Y-113206200D01* +X119253991Y-113206200D01* +X119078370Y-113188903D01* +X118911887Y-113138401D01* +X118758455Y-113056390D01* +X118623975Y-112946025D01* +X118513610Y-112811545D01* +X118431599Y-112658113D01* +X118381097Y-112491630D01* +X118363800Y-112316009D01* +X118363800Y-110443991D01* +X118381097Y-110268370D01* +X118431599Y-110101887D01* +X118513610Y-109948455D01* +X118623975Y-109813975D01* +X118758455Y-109703610D01* +X118911887Y-109621599D01* +X119078370Y-109571097D01* +X119253991Y-109553800D01* +X121126009Y-109553800D01* +X121301630Y-109571097D01* +X121301630Y-109571097D01* +G37* +G36* +X135832243Y-107308695D02* +X135975279Y-107352085D01* +X136107098Y-107422543D01* +X136222636Y-107517364D01* +X136317457Y-107632902D01* +X136387915Y-107764721D01* +X136431305Y-107907757D01* +X136446200Y-108058991D01* +X136446200Y-109681009D01* +X136431305Y-109832243D01* +X136387915Y-109975279D01* +X136317457Y-110107098D01* +X136222636Y-110222636D01* +X136107098Y-110317457D01* +X135975279Y-110387915D01* +X135832243Y-110431305D01* +X135681009Y-110446200D01* +X133558991Y-110446200D01* +X133407757Y-110431305D01* +X133264721Y-110387915D01* +X133132902Y-110317457D01* +X133017364Y-110222636D01* +X132922543Y-110107098D01* +X132852085Y-109975279D01* +X132808695Y-109832243D01* +X132793800Y-109681009D01* +X132793800Y-108058991D01* +X132808695Y-107907757D01* +X132852085Y-107764721D01* +X132922543Y-107632902D01* +X133017364Y-107517364D01* +X133132902Y-107422543D01* +X133264721Y-107352085D01* +X133407757Y-107308695D01* +X133558991Y-107293800D01* +X135681009Y-107293800D01* +X135832243Y-107308695D01* +X135832243Y-107308695D01* +G37* +G36* +X153874749Y-107011315D02* +X154052402Y-107084902D01* +X154052404Y-107084903D01* +X154212291Y-107191736D01* +X154348264Y-107327709D01* +X154414354Y-107426619D01* +X154455098Y-107487598D01* +X154528685Y-107665251D01* +X154566200Y-107853853D01* +X154566200Y-108046147D01* +X154528685Y-108234749D01* +X154508849Y-108282636D01* +X154455097Y-108412404D01* +X154348264Y-108572291D01* +X154212291Y-108708264D01* +X154052404Y-108815097D01* +X154052403Y-108815098D01* +X154052402Y-108815098D01* +X153874749Y-108888685D01* +X153686147Y-108926200D01* +X153493853Y-108926200D01* +X153305251Y-108888685D01* +X153127598Y-108815098D01* +X153127597Y-108815098D01* +X153127596Y-108815097D01* +X152967709Y-108708264D01* +X152831736Y-108572291D01* +X152724903Y-108412404D01* +X152671151Y-108282636D01* +X152651315Y-108234749D01* +X152613800Y-108046147D01* +X152613800Y-107853853D01* +X152651315Y-107665251D01* +X152724902Y-107487598D01* +X152765647Y-107426619D01* +X152831736Y-107327709D01* +X152967709Y-107191736D01* +X153127596Y-107084903D01* +X153127598Y-107084902D01* +X153305251Y-107011315D01* +X153493853Y-106973800D01* +X153686147Y-106973800D01* +X153874749Y-107011315D01* +X153874749Y-107011315D01* +G37* +G36* +X151374749Y-107011315D02* +X151552402Y-107084902D01* +X151552404Y-107084903D01* +X151712291Y-107191736D01* +X151848264Y-107327709D01* +X151914354Y-107426619D01* +X151955098Y-107487598D01* +X152028685Y-107665251D01* +X152066200Y-107853853D01* +X152066200Y-108046147D01* +X152028685Y-108234749D01* +X152008849Y-108282636D01* +X151955097Y-108412404D01* +X151848264Y-108572291D01* +X151712291Y-108708264D01* +X151552404Y-108815097D01* +X151552403Y-108815098D01* +X151552402Y-108815098D01* +X151374749Y-108888685D01* +X151186147Y-108926200D01* +X150993853Y-108926200D01* +X150805251Y-108888685D01* +X150627598Y-108815098D01* +X150627597Y-108815098D01* +X150627596Y-108815097D01* +X150467709Y-108708264D01* +X150331736Y-108572291D01* +X150224903Y-108412404D01* +X150171151Y-108282636D01* +X150151315Y-108234749D01* +X150113800Y-108046147D01* +X150113800Y-107853853D01* +X150151315Y-107665251D01* +X150224902Y-107487598D01* +X150265647Y-107426619D01* +X150331736Y-107327709D01* +X150467709Y-107191736D01* +X150627596Y-107084903D01* +X150627598Y-107084902D01* +X150805251Y-107011315D01* +X150993853Y-106973800D01* +X151186147Y-106973800D01* +X151374749Y-107011315D01* +X151374749Y-107011315D01* +G37* +G36* +X148874749Y-107011315D02* +X149052402Y-107084902D01* +X149052404Y-107084903D01* +X149212291Y-107191736D01* +X149348264Y-107327709D01* +X149414354Y-107426619D01* +X149455098Y-107487598D01* +X149528685Y-107665251D01* +X149566200Y-107853853D01* +X149566200Y-108046147D01* +X149528685Y-108234749D01* +X149508849Y-108282636D01* +X149455097Y-108412404D01* +X149348264Y-108572291D01* +X149212291Y-108708264D01* +X149052404Y-108815097D01* +X149052403Y-108815098D01* +X149052402Y-108815098D01* +X148874749Y-108888685D01* +X148686147Y-108926200D01* +X148493853Y-108926200D01* +X148305251Y-108888685D01* +X148127598Y-108815098D01* +X148127597Y-108815098D01* +X148127596Y-108815097D01* +X147967709Y-108708264D01* +X147831736Y-108572291D01* +X147724903Y-108412404D01* +X147671151Y-108282636D01* +X147651315Y-108234749D01* +X147613800Y-108046147D01* +X147613800Y-107853853D01* +X147651315Y-107665251D01* +X147724902Y-107487598D01* +X147765647Y-107426619D01* +X147831736Y-107327709D01* +X147967709Y-107191736D01* +X148127596Y-107084903D01* +X148127598Y-107084902D01* +X148305251Y-107011315D01* +X148493853Y-106973800D01* +X148686147Y-106973800D01* +X148874749Y-107011315D01* +X148874749Y-107011315D01* +G37* +G36* +X125016200Y-108506200D02* +X121363800Y-108506200D01* +X121363800Y-104853800D01* +X125016200Y-104853800D01* +X125016200Y-108506200D01* +X125016200Y-108506200D01* +G37* +G36* +X118152243Y-104868695D02* +X118295279Y-104912085D01* +X118427098Y-104982543D01* +X118542636Y-105077364D01* +X118637457Y-105192902D01* +X118707915Y-105324721D01* +X118751305Y-105467757D01* +X118766200Y-105618991D01* +X118766200Y-107741009D01* +X118751305Y-107892243D01* +X118707915Y-108035279D01* +X118637457Y-108167098D01* +X118542636Y-108282636D01* +X118427098Y-108377457D01* +X118295279Y-108447915D01* +X118152243Y-108491305D01* +X118001009Y-108506200D01* +X116378991Y-108506200D01* +X116227757Y-108491305D01* +X116084721Y-108447915D01* +X115952902Y-108377457D01* +X115837364Y-108282636D01* +X115742543Y-108167098D01* +X115672085Y-108035279D01* +X115628695Y-107892243D01* +X115613800Y-107741009D01* +X115613800Y-105618991D01* +X115628695Y-105467757D01* +X115672085Y-105324721D01* +X115742543Y-105192902D01* +X115837364Y-105077364D01* +X115952902Y-104982543D01* +X116084721Y-104912085D01* +X116227757Y-104868695D01* +X116378991Y-104853800D01* +X118001009Y-104853800D01* +X118152243Y-104868695D01* +X118152243Y-104868695D01* +G37* +G36* +X140431630Y-104061097D02* +X140598113Y-104111599D01* +X140751545Y-104193610D01* +X140886025Y-104303975D01* +X140996390Y-104438455D01* +X141078401Y-104591887D01* +X141128903Y-104758370D01* +X141146200Y-104933991D01* +X141146200Y-106806009D01* +X141128903Y-106981630D01* +X141078401Y-107148113D01* +X140996390Y-107301545D01* +X140886025Y-107436025D01* +X140751545Y-107546390D01* +X140598113Y-107628401D01* +X140431630Y-107678903D01* +X140256009Y-107696200D01* +X138383991Y-107696200D01* +X138208370Y-107678903D01* +X138041887Y-107628401D01* +X137888455Y-107546390D01* +X137753975Y-107436025D01* +X137643610Y-107301545D01* +X137561599Y-107148113D01* +X137511097Y-106981630D01* +X137493800Y-106806009D01* +X137493800Y-104933991D01* +X137511097Y-104758370D01* +X137561599Y-104591887D01* +X137643610Y-104438455D01* +X137753975Y-104303975D01* +X137888455Y-104193610D01* +X138041887Y-104111599D01* +X138208370Y-104061097D01* +X138383991Y-104043800D01* +X140256009Y-104043800D01* +X140431630Y-104061097D01* +X140431630Y-104061097D01* +G37* +G36* +X156783114Y-102365116D02* +X157117585Y-102503659D01* +X157215553Y-102544239D01* +X157604739Y-102804285D01* +X157935715Y-103135261D01* +X158195761Y-103524447D01* +X158195762Y-103524450D01* +X158374884Y-103956886D01* +X158466200Y-104415965D01* +X158466200Y-104884035D01* +X158374884Y-105343114D01* +X158314808Y-105488149D01* +X158195761Y-105775553D01* +X157935715Y-106164739D01* +X157604739Y-106495715D01* +X157215553Y-106755761D01* +X157149551Y-106783100D01* +X156783114Y-106934884D01* +X156324035Y-107026200D01* +X155855965Y-107026200D01* +X155396886Y-106934884D01* +X155030449Y-106783100D01* +X154964447Y-106755761D01* +X154575261Y-106495715D01* +X154244285Y-106164739D01* +X153984239Y-105775553D01* +X153865192Y-105488149D01* +X153805116Y-105343114D01* +X153713800Y-104884035D01* +X153713800Y-104415965D01* +X153805116Y-103956886D01* +X153984238Y-103524450D01* +X153984239Y-103524447D01* +X154244285Y-103135261D01* +X154575261Y-102804285D01* +X154964447Y-102544239D01* +X155062415Y-102503659D01* +X155396886Y-102365116D01* +X155855965Y-102273800D01* +X156324035Y-102273800D01* +X156783114Y-102365116D01* +X156783114Y-102365116D01* +G37* +G36* +X146783114Y-102365116D02* +X147117585Y-102503659D01* +X147215553Y-102544239D01* +X147604739Y-102804285D01* +X147935715Y-103135261D01* +X148195761Y-103524447D01* +X148195762Y-103524450D01* +X148374884Y-103956886D01* +X148466200Y-104415965D01* +X148466200Y-104884035D01* +X148374884Y-105343114D01* +X148314808Y-105488149D01* +X148195761Y-105775553D01* +X147935715Y-106164739D01* +X147604739Y-106495715D01* +X147215553Y-106755761D01* +X147149551Y-106783100D01* +X146783114Y-106934884D01* +X146324035Y-107026200D01* +X145855965Y-107026200D01* +X145396886Y-106934884D01* +X145030449Y-106783100D01* +X144964447Y-106755761D01* +X144575261Y-106495715D01* +X144244285Y-106164739D01* +X143984239Y-105775553D01* +X143865192Y-105488149D01* +X143805116Y-105343114D01* +X143713800Y-104884035D01* +X143713800Y-104415965D01* +X143805116Y-103956886D01* +X143984238Y-103524450D01* +X143984239Y-103524447D01* +X144244285Y-103135261D01* +X144575261Y-102804285D01* +X144964447Y-102544239D01* +X145062415Y-102503659D01* +X145396886Y-102365116D01* +X145855965Y-102273800D01* +X146324035Y-102273800D01* +X146783114Y-102365116D01* +X146783114Y-102365116D01* +G37* +G36* +X136446200Y-104696200D02* +X132793800Y-104696200D01* +X132793800Y-101043800D01* +X136446200Y-101043800D01* +X136446200Y-104696200D01* +X136446200Y-104696200D01* +G37* +G36* +X149466200Y-98666200D02* +X147713800Y-98666200D01* +X147713800Y-96913800D01* +X149466200Y-96913800D01* +X149466200Y-98666200D01* +X149466200Y-98666200D01* +G37* +G36* +X146345578Y-96947471D02* +X146505037Y-97013521D01* +X146648545Y-97109411D01* +X146770589Y-97231455D01* +X146866479Y-97374963D01* +X146932529Y-97534422D01* +X146966200Y-97703702D01* +X146966200Y-97876298D01* +X146932529Y-98045578D01* +X146866479Y-98205037D01* +X146770589Y-98348545D01* +X146648545Y-98470589D01* +X146505037Y-98566479D01* +X146345578Y-98632529D01* +X146176298Y-98666200D01* +X146003702Y-98666200D01* +X145834422Y-98632529D01* +X145674963Y-98566479D01* +X145531455Y-98470589D01* +X145409411Y-98348545D01* +X145313521Y-98205037D01* +X145247471Y-98045578D01* +X145213800Y-97876298D01* +X145213800Y-97703702D01* +X145247471Y-97534422D01* +X145313521Y-97374963D01* +X145409411Y-97231455D01* +X145531455Y-97109411D01* +X145674963Y-97013521D01* +X145834422Y-96947471D01* +X146003702Y-96913800D01* +X146176298Y-96913800D01* +X146345578Y-96947471D01* +X146345578Y-96947471D01* +G37* +G36* +X152695578Y-95677471D02* +X152855037Y-95743521D01* +X152998545Y-95839411D01* +X153120589Y-95961455D01* +X153216479Y-96104963D01* +X153282529Y-96264422D01* +X153316200Y-96433702D01* +X153316200Y-96606298D01* +X153282529Y-96775578D01* +X153216479Y-96935037D01* +X153120589Y-97078545D01* +X152998545Y-97200589D01* +X152855037Y-97296479D01* +X152695578Y-97362529D01* +X152526298Y-97396200D01* +X152353702Y-97396200D01* +X152184422Y-97362529D01* +X152024963Y-97296479D01* +X151881455Y-97200589D01* +X151759411Y-97078545D01* +X151663521Y-96935037D01* +X151597471Y-96775578D01* +X151563800Y-96606298D01* +X151563800Y-96433702D01* +X151597471Y-96264422D01* +X151663521Y-96104963D01* +X151759411Y-95961455D01* +X151881455Y-95839411D01* +X152024963Y-95743521D01* +X152184422Y-95677471D01* +X152353702Y-95643800D01* +X152526298Y-95643800D01* +X152695578Y-95677471D01* +X152695578Y-95677471D01* +G37* +G36* +X155816200Y-97396200D02* +X154063800Y-97396200D01* +X154063800Y-95643800D01* +X155816200Y-95643800D01* +X155816200Y-97396200D01* +X155816200Y-97396200D01* +G37* +G36* +X119595578Y-94407471D02* +X119755037Y-94473521D01* +X119898545Y-94569411D01* +X120020589Y-94691455D01* +X120116479Y-94834963D01* +X120182529Y-94994422D01* +X120216200Y-95163702D01* +X120216200Y-95336298D01* +X120182529Y-95505578D01* +X120116479Y-95665037D01* +X120020589Y-95808545D01* +X119898545Y-95930589D01* +X119755037Y-96026479D01* +X119595578Y-96092529D01* +X119426298Y-96126200D01* +X119253702Y-96126200D01* +X119084422Y-96092529D01* +X118924963Y-96026479D01* +X118781455Y-95930589D01* +X118659411Y-95808545D01* +X118563521Y-95665037D01* +X118497471Y-95505578D01* +X118463800Y-95336298D01* +X118463800Y-95163702D01* +X118497471Y-94994422D01* +X118563521Y-94834963D01* +X118659411Y-94691455D01* +X118781455Y-94569411D01* +X118924963Y-94473521D01* +X119084422Y-94407471D01* +X119253702Y-94373800D01* +X119426298Y-94373800D01* +X119595578Y-94407471D01* +X119595578Y-94407471D01* +G37* +G36* +X117716200Y-96126200D02* +X115963800Y-96126200D01* +X115963800Y-94373800D01* +X117716200Y-94373800D01* +X117716200Y-96126200D01* +X117716200Y-96126200D01* +G37* +G36* +X113245578Y-94407471D02* +X113405037Y-94473521D01* +X113548545Y-94569411D01* +X113670589Y-94691455D01* +X113766479Y-94834963D01* +X113832529Y-94994422D01* +X113866200Y-95163702D01* +X113866200Y-95336298D01* +X113832529Y-95505578D01* +X113766479Y-95665037D01* +X113670589Y-95808545D01* +X113548545Y-95930589D01* +X113405037Y-96026479D01* +X113245578Y-96092529D01* +X113076298Y-96126200D01* +X112903702Y-96126200D01* +X112734422Y-96092529D01* +X112574963Y-96026479D01* +X112431455Y-95930589D01* +X112309411Y-95808545D01* +X112213521Y-95665037D01* +X112147471Y-95505578D01* +X112113800Y-95336298D01* +X112113800Y-95163702D01* +X112147471Y-94994422D01* +X112213521Y-94834963D01* +X112309411Y-94691455D01* +X112431455Y-94569411D01* +X112574963Y-94473521D01* +X112734422Y-94407471D01* +X112903702Y-94373800D01* +X113076298Y-94373800D01* +X113245578Y-94407471D01* +X113245578Y-94407471D01* +G37* +G36* +X111366200Y-96126200D02* +X109613800Y-96126200D01* +X109613800Y-94373800D01* +X111366200Y-94373800D01* +X111366200Y-96126200D01* +X111366200Y-96126200D01* +G37* +G36* +X133565578Y-91867471D02* +X133725037Y-91933521D01* +X133868545Y-92029411D01* +X133990589Y-92151455D01* +X134086479Y-92294963D01* +X134152529Y-92454422D01* +X134186200Y-92623702D01* +X134186200Y-92796298D01* +X134152529Y-92965578D01* +X134086479Y-93125037D01* +X133990589Y-93268545D01* +X133868545Y-93390589D01* +X133725037Y-93486479D01* +X133565578Y-93552529D01* +X133396298Y-93586200D01* +X133223702Y-93586200D01* +X133054422Y-93552529D01* +X132894963Y-93486479D01* +X132751455Y-93390589D01* +X132629411Y-93268545D01* +X132533521Y-93125037D01* +X132467471Y-92965578D01* +X132433800Y-92796298D01* +X132433800Y-92623702D01* +X132467471Y-92454422D01* +X132533521Y-92294963D01* +X132629411Y-92151455D01* +X132751455Y-92029411D01* +X132894963Y-91933521D01* +X133054422Y-91867471D01* +X133223702Y-91833800D01* +X133396298Y-91833800D01* +X133565578Y-91867471D01* +X133565578Y-91867471D01* +G37* +G36* +X131686200Y-93586200D02* +X129933800Y-93586200D01* +X129933800Y-91833800D01* +X131686200Y-91833800D01* +X131686200Y-93586200D01* +X131686200Y-93586200D01* +G37* +G36* +X140576200Y-93586200D02* +X138823800Y-93586200D01* +X138823800Y-91833800D01* +X140576200Y-91833800D01* +X140576200Y-93586200D01* +X140576200Y-93586200D01* +G37* +G36* +X137455578Y-91867471D02* +X137615037Y-91933521D01* +X137758545Y-92029411D01* +X137880589Y-92151455D01* +X137976479Y-92294963D01* +X138042529Y-92454422D01* +X138076200Y-92623702D01* +X138076200Y-92796298D01* +X138042529Y-92965578D01* +X137976479Y-93125037D01* +X137880589Y-93268545D01* +X137758545Y-93390589D01* +X137615037Y-93486479D01* +X137455578Y-93552529D01* +X137286298Y-93586200D01* +X137113702Y-93586200D01* +X136944422Y-93552529D01* +X136784963Y-93486479D01* +X136641455Y-93390589D01* +X136519411Y-93268545D01* +X136423521Y-93125037D01* +X136357471Y-92965578D01* +X136323800Y-92796298D01* +X136323800Y-92623702D01* +X136357471Y-92454422D01* +X136423521Y-92294963D01* +X136519411Y-92151455D01* +X136641455Y-92029411D01* +X136784963Y-91933521D01* +X136944422Y-91867471D01* +X137113702Y-91833800D01* +X137286298Y-91833800D01* +X137455578Y-91867471D01* +X137455578Y-91867471D01* +G37* +G36* +X108131563Y-87987201D02* +X108131566Y-87987202D01* +X108131567Y-87987202D01* +X108306156Y-88040163D01* +X108467059Y-88126167D01* +X108608091Y-88241909D01* +X108723833Y-88382941D01* +X108778365Y-88484964D01* +X108809837Y-88543844D01* +X108862799Y-88718437D01* +X108880682Y-88900000D01* +X108862799Y-89081563D01* +X108862798Y-89081566D01* +X108862798Y-89081567D01* +X108809837Y-89256156D01* +X108723833Y-89417059D01* +X108608091Y-89558091D01* +X108467059Y-89673833D01* +X108306156Y-89759837D01* +X108131567Y-89812798D01* +X108131566Y-89812798D01* +X108131563Y-89812799D01* +X107995501Y-89826200D01* +X107904499Y-89826200D01* +X107768437Y-89812799D01* +X107768434Y-89812798D01* +X107768433Y-89812798D01* +X107593844Y-89759837D01* +X107432941Y-89673833D01* +X107291909Y-89558091D01* +X107176167Y-89417059D01* +X107090163Y-89256156D01* +X107037202Y-89081567D01* +X107037202Y-89081566D01* +X107037201Y-89081563D01* +X107019318Y-88900000D01* +X107037201Y-88718437D01* +X107090163Y-88543844D01* +X107121635Y-88484964D01* +X107176167Y-88382941D01* +X107291909Y-88241909D01* +X107432941Y-88126167D01* +X107593844Y-88040163D01* +X107768433Y-87987202D01* +X107768434Y-87987202D01* +X107768437Y-87987201D01* +X107904499Y-87973800D01* +X107995501Y-87973800D01* +X108131563Y-87987201D01* +X108131563Y-87987201D01* +G37* +G36* +X145075578Y-88057471D02* +X145235037Y-88123521D01* +X145378545Y-88219411D01* +X145500589Y-88341455D01* +X145596479Y-88484963D01* +X145662529Y-88644422D01* +X145696200Y-88813702D01* +X145696200Y-88986298D01* +X145662529Y-89155578D01* +X145596479Y-89315037D01* +X145500589Y-89458545D01* +X145378545Y-89580589D01* +X145235037Y-89676479D01* +X145075578Y-89742529D01* +X144906298Y-89776200D01* +X144733702Y-89776200D01* +X144564422Y-89742529D01* +X144404963Y-89676479D01* +X144261455Y-89580589D01* +X144139411Y-89458545D01* +X144043521Y-89315037D01* +X143977471Y-89155578D01* +X143943800Y-88986298D01* +X143943800Y-88813702D01* +X143977471Y-88644422D01* +X144043521Y-88484963D01* +X144139411Y-88341455D01* +X144261455Y-88219411D01* +X144404963Y-88123521D01* +X144564422Y-88057471D01* +X144733702Y-88023800D01* +X144906298Y-88023800D01* +X145075578Y-88057471D01* +X145075578Y-88057471D01* +G37* +G36* +X148196200Y-89776200D02* +X146443800Y-89776200D01* +X146443800Y-88023800D01* +X148196200Y-88023800D01* +X148196200Y-89776200D01* +X148196200Y-89776200D01* +G37* +G36* +X127215578Y-88057471D02* +X127375037Y-88123521D01* +X127518545Y-88219411D01* +X127640589Y-88341455D01* +X127736479Y-88484963D01* +X127802529Y-88644422D01* +X127836200Y-88813702D01* +X127836200Y-88986298D01* +X127802529Y-89155578D01* +X127736479Y-89315037D01* +X127640589Y-89458545D01* +X127518545Y-89580589D01* +X127375037Y-89676479D01* +X127215578Y-89742529D01* +X127046298Y-89776200D01* +X126873702Y-89776200D01* +X126704422Y-89742529D01* +X126544963Y-89676479D01* +X126401455Y-89580589D01* +X126279411Y-89458545D01* +X126183521Y-89315037D01* +X126117471Y-89155578D01* +X126083800Y-88986298D01* +X126083800Y-88813702D01* +X126117471Y-88644422D01* +X126183521Y-88484963D01* +X126279411Y-88341455D01* +X126401455Y-88219411D01* +X126544963Y-88123521D01* +X126704422Y-88057471D01* +X126873702Y-88023800D01* +X127046298Y-88023800D01* +X127215578Y-88057471D01* +X127215578Y-88057471D01* +G37* +G36* +X125336200Y-89776200D02* +X123583800Y-89776200D01* +X123583800Y-88023800D01* +X125336200Y-88023800D01* +X125336200Y-89776200D01* +X125336200Y-89776200D01* +G37* +G36* +X153376200Y-88606200D02* +X151423800Y-88606200D01* +X151423800Y-86653800D01* +X153376200Y-86653800D01* +X153376200Y-88606200D01* +X153376200Y-88606200D01* +G37* +G36* +X155991365Y-86667924D02* +X155991368Y-86667925D01* +X155991369Y-86667925D01* +X156175383Y-86723745D01* +X156344972Y-86814392D01* +X156493617Y-86936383D01* +X156615608Y-87085028D01* +X156706255Y-87254617D01* +X156726718Y-87322075D01* +X156762076Y-87438635D01* +X156780924Y-87630000D01* +X156762076Y-87821365D01* +X156762075Y-87821368D01* +X156762075Y-87821369D01* +X156706255Y-88005383D01* +X156615608Y-88174972D01* +X156493617Y-88323617D01* +X156344972Y-88445608D01* +X156175383Y-88536255D01* +X155991369Y-88592075D01* +X155991368Y-88592075D01* +X155991365Y-88592076D01* +X155847960Y-88606200D01* +X155752040Y-88606200D01* +X155608635Y-88592076D01* +X155608632Y-88592075D01* +X155608631Y-88592075D01* +X155424617Y-88536255D01* +X155255028Y-88445608D01* +X155106383Y-88323617D01* +X154984392Y-88174972D01* +X154893745Y-88005383D01* +X154837925Y-87821369D01* +X154837925Y-87821368D01* +X154837924Y-87821365D01* +X154819076Y-87630000D01* +X154837924Y-87438635D01* +X154873282Y-87322075D01* +X154893745Y-87254617D01* +X154984392Y-87085028D01* +X155106383Y-86936383D01* +X155255028Y-86814392D01* +X155424617Y-86723745D01* +X155608631Y-86667925D01* +X155608632Y-86667925D01* +X155608635Y-86667924D01* +X155752040Y-86653800D01* +X155847960Y-86653800D01* +X155991365Y-86667924D01* +X155991365Y-86667924D01* +G37* +G36* +X159391365Y-86667924D02* +X159391368Y-86667925D01* +X159391369Y-86667925D01* +X159575383Y-86723745D01* +X159744972Y-86814392D01* +X159893617Y-86936383D01* +X160015608Y-87085028D01* +X160106255Y-87254617D01* +X160126718Y-87322075D01* +X160162076Y-87438635D01* +X160180924Y-87630000D01* +X160162076Y-87821365D01* +X160162075Y-87821368D01* +X160162075Y-87821369D01* +X160106255Y-88005383D01* +X160015608Y-88174972D01* +X159893617Y-88323617D01* +X159744972Y-88445608D01* +X159575383Y-88536255D01* +X159391369Y-88592075D01* +X159391368Y-88592075D01* +X159391365Y-88592076D01* +X159247960Y-88606200D01* +X159152040Y-88606200D01* +X159008635Y-88592076D01* +X159008632Y-88592075D01* +X159008631Y-88592075D01* +X158824617Y-88536255D01* +X158655028Y-88445608D01* +X158506383Y-88323617D01* +X158384392Y-88174972D01* +X158293745Y-88005383D01* +X158237925Y-87821369D01* +X158237925Y-87821368D01* +X158237924Y-87821365D01* +X158219076Y-87630000D01* +X158237924Y-87438635D01* +X158273282Y-87322075D01* +X158293745Y-87254617D01* +X158384392Y-87085028D01* +X158506383Y-86936383D01* +X158655028Y-86814392D01* +X158824617Y-86723745D01* +X159008631Y-86667925D01* +X159008632Y-86667925D01* +X159008635Y-86667924D01* +X159152040Y-86653800D01* +X159247960Y-86653800D01* +X159391365Y-86667924D01* +X159391365Y-86667924D01* +G37* +G36* +X118751365Y-85397924D02* +X118751368Y-85397925D01* +X118751369Y-85397925D01* +X118935383Y-85453745D01* +X119104972Y-85544392D01* +X119253617Y-85666383D01* +X119375608Y-85815028D01* +X119466255Y-85984617D01* +X119466255Y-85984618D01* +X119522076Y-86168635D01* +X119540924Y-86360000D01* +X119522076Y-86551365D01* +X119522075Y-86551368D01* +X119522075Y-86551369D01* +X119466255Y-86735383D01* +X119375608Y-86904972D01* +X119253617Y-87053617D01* +X119104972Y-87175608D01* +X118935383Y-87266255D01* +X118751369Y-87322075D01* +X118751368Y-87322075D01* +X118751365Y-87322076D01* +X118607960Y-87336200D01* +X118512040Y-87336200D01* +X118368635Y-87322076D01* +X118368632Y-87322075D01* +X118368631Y-87322075D01* +X118184617Y-87266255D01* +X118015028Y-87175608D01* +X117866383Y-87053617D01* +X117744392Y-86904972D01* +X117653745Y-86735383D01* +X117597925Y-86551369D01* +X117597925Y-86551368D01* +X117597924Y-86551365D01* +X117579076Y-86360000D01* +X117597924Y-86168635D01* +X117653745Y-85984618D01* +X117653745Y-85984617D01* +X117744392Y-85815028D01* +X117866383Y-85666383D01* +X118015028Y-85544392D01* +X118184617Y-85453745D01* +X118368631Y-85397925D01* +X118368632Y-85397925D01* +X118368635Y-85397924D01* +X118512040Y-85383800D01* +X118607960Y-85383800D01* +X118751365Y-85397924D01* +X118751365Y-85397924D01* +G37* +G36* +X112736200Y-87336200D02* +X110783800Y-87336200D01* +X110783800Y-85383800D01* +X112736200Y-85383800D01* +X112736200Y-87336200D01* +X112736200Y-87336200D01* +G37* +G36* +X115351365Y-85397924D02* +X115351368Y-85397925D01* +X115351369Y-85397925D01* +X115535383Y-85453745D01* +X115704972Y-85544392D01* +X115853617Y-85666383D01* +X115975608Y-85815028D01* +X116066255Y-85984617D01* +X116066255Y-85984618D01* +X116122076Y-86168635D01* +X116140924Y-86360000D01* +X116122076Y-86551365D01* +X116122075Y-86551368D01* +X116122075Y-86551369D01* +X116066255Y-86735383D01* +X115975608Y-86904972D01* +X115853617Y-87053617D01* +X115704972Y-87175608D01* +X115535383Y-87266255D01* +X115351369Y-87322075D01* +X115351368Y-87322075D01* +X115351365Y-87322076D01* +X115207960Y-87336200D01* +X115112040Y-87336200D01* +X114968635Y-87322076D01* +X114968632Y-87322075D01* +X114968631Y-87322075D01* +X114784617Y-87266255D01* +X114615028Y-87175608D01* +X114466383Y-87053617D01* +X114344392Y-86904972D01* +X114253745Y-86735383D01* +X114197925Y-86551369D01* +X114197925Y-86551368D01* +X114197924Y-86551365D01* +X114179076Y-86360000D01* +X114197924Y-86168635D01* +X114253745Y-85984618D01* +X114253745Y-85984617D01* +X114344392Y-85815028D01* +X114466383Y-85666383D01* +X114615028Y-85544392D01* +X114784617Y-85453745D01* +X114968631Y-85397925D01* +X114968632Y-85397925D01* +X114968635Y-85397924D01* +X115112040Y-85383800D01* +X115207960Y-85383800D01* +X115351365Y-85397924D01* +X115351365Y-85397924D01* +G37* +G36* +X108876200Y-87286200D02* +X107023800Y-87286200D01* +X107023800Y-85433800D01* +X108876200Y-85433800D01* +X108876200Y-87286200D01* +X108876200Y-87286200D01* +G37* +G36* +X140576200Y-85966200D02* +X138823800Y-85966200D01* +X138823800Y-84213800D01* +X140576200Y-84213800D01* +X140576200Y-85966200D01* +X140576200Y-85966200D01* +G37* +G36* +X137455578Y-84247471D02* +X137615037Y-84313521D01* +X137758545Y-84409411D01* +X137880589Y-84531455D01* +X137976479Y-84674963D01* +X138042529Y-84834422D01* +X138076200Y-85003702D01* +X138076200Y-85176298D01* +X138042529Y-85345578D01* +X137976479Y-85505037D01* +X137880589Y-85648545D01* +X137758545Y-85770589D01* +X137615037Y-85866479D01* +X137455578Y-85932529D01* +X137286298Y-85966200D01* +X137113702Y-85966200D01* +X136944422Y-85932529D01* +X136784963Y-85866479D01* +X136641455Y-85770589D01* +X136519411Y-85648545D01* +X136423521Y-85505037D01* +X136357471Y-85345578D01* +X136323800Y-85176298D01* +X136323800Y-85003702D01* +X136357471Y-84834422D01* +X136423521Y-84674963D01* +X136519411Y-84531455D01* +X136641455Y-84409411D01* +X136784963Y-84313521D01* +X136944422Y-84247471D01* +X137113702Y-84213800D01* +X137286298Y-84213800D01* +X137455578Y-84247471D01* +X137455578Y-84247471D01* +G37* +G36* +X133565578Y-84247471D02* +X133725037Y-84313521D01* +X133868545Y-84409411D01* +X133990589Y-84531455D01* +X134086479Y-84674963D01* +X134152529Y-84834422D01* +X134186200Y-85003702D01* +X134186200Y-85176298D01* +X134152529Y-85345578D01* +X134086479Y-85505037D01* +X133990589Y-85648545D01* +X133868545Y-85770589D01* +X133725037Y-85866479D01* +X133565578Y-85932529D01* +X133396298Y-85966200D01* +X133223702Y-85966200D01* +X133054422Y-85932529D01* +X132894963Y-85866479D01* +X132751455Y-85770589D01* +X132629411Y-85648545D01* +X132533521Y-85505037D01* +X132467471Y-85345578D01* +X132433800Y-85176298D01* +X132433800Y-85003702D01* +X132467471Y-84834422D01* +X132533521Y-84674963D01* +X132629411Y-84531455D01* +X132751455Y-84409411D01* +X132894963Y-84313521D01* +X133054422Y-84247471D01* +X133223702Y-84213800D01* +X133396298Y-84213800D01* +X133565578Y-84247471D01* +X133565578Y-84247471D01* +G37* +G36* +X131686200Y-85966200D02* +X129933800Y-85966200D01* +X129933800Y-84213800D01* +X131686200Y-84213800D01* +X131686200Y-85966200D01* +X131686200Y-85966200D01* +G37* +G36* +X157691365Y-82967924D02* +X157691368Y-82967925D01* +X157691369Y-82967925D01* +X157875383Y-83023745D01* +X158044972Y-83114392D01* +X158193617Y-83236383D01* +X158315608Y-83385028D01* +X158406255Y-83554617D01* +X158406255Y-83554618D01* +X158462076Y-83738635D01* +X158480924Y-83930000D01* +X158462076Y-84121365D01* +X158462075Y-84121368D01* +X158462075Y-84121369D01* +X158406255Y-84305383D01* +X158315608Y-84474972D01* +X158193617Y-84623617D01* +X158044972Y-84745608D01* +X157875383Y-84836255D01* +X157691369Y-84892075D01* +X157691368Y-84892075D01* +X157691365Y-84892076D01* +X157547960Y-84906200D01* +X157452040Y-84906200D01* +X157308635Y-84892076D01* +X157308632Y-84892075D01* +X157308631Y-84892075D01* +X157124617Y-84836255D01* +X156955028Y-84745608D01* +X156806383Y-84623617D01* +X156684392Y-84474972D01* +X156593745Y-84305383D01* +X156537925Y-84121369D01* +X156537925Y-84121368D01* +X156537924Y-84121365D01* +X156519076Y-83930000D01* +X156537924Y-83738635D01* +X156593745Y-83554618D01* +X156593745Y-83554617D01* +X156684392Y-83385028D01* +X156806383Y-83236383D01* +X156955028Y-83114392D01* +X157124617Y-83023745D01* +X157308631Y-82967925D01* +X157308632Y-82967925D01* +X157308635Y-82967924D01* +X157452040Y-82953800D01* +X157547960Y-82953800D01* +X157691365Y-82967924D01* +X157691365Y-82967924D01* +G37* +G36* +X154291365Y-82967924D02* +X154291368Y-82967925D01* +X154291369Y-82967925D01* +X154475383Y-83023745D01* +X154644972Y-83114392D01* +X154793617Y-83236383D01* +X154915608Y-83385028D01* +X155006255Y-83554617D01* +X155006255Y-83554618D01* +X155062076Y-83738635D01* +X155080924Y-83930000D01* +X155062076Y-84121365D01* +X155062075Y-84121368D01* +X155062075Y-84121369D01* +X155006255Y-84305383D01* +X154915608Y-84474972D01* +X154793617Y-84623617D01* +X154644972Y-84745608D01* +X154475383Y-84836255D01* +X154291369Y-84892075D01* +X154291368Y-84892075D01* +X154291365Y-84892076D01* +X154147960Y-84906200D01* +X154052040Y-84906200D01* +X153908635Y-84892076D01* +X153908632Y-84892075D01* +X153908631Y-84892075D01* +X153724617Y-84836255D01* +X153555028Y-84745608D01* +X153406383Y-84623617D01* +X153284392Y-84474972D01* +X153193745Y-84305383D01* +X153137925Y-84121369D01* +X153137925Y-84121368D01* +X153137924Y-84121365D01* +X153119076Y-83930000D01* +X153137924Y-83738635D01* +X153193745Y-83554618D01* +X153193745Y-83554617D01* +X153284392Y-83385028D01* +X153406383Y-83236383D01* +X153555028Y-83114392D01* +X153724617Y-83023745D01* +X153908631Y-82967925D01* +X153908632Y-82967925D01* +X153908635Y-82967924D01* +X154052040Y-82953800D01* +X154147960Y-82953800D01* +X154291365Y-82967924D01* +X154291365Y-82967924D01* +G37* +G36* +X117051365Y-81697924D02* +X117051368Y-81697925D01* +X117051369Y-81697925D01* +X117235383Y-81753745D01* +X117404972Y-81844392D01* +X117553617Y-81966383D01* +X117675608Y-82115028D01* +X117766255Y-82284617D01* +X117766255Y-82284618D01* +X117822076Y-82468635D01* +X117840924Y-82660000D01* +X117822076Y-82851365D01* +X117822075Y-82851368D01* +X117822075Y-82851369D01* +X117766255Y-83035383D01* +X117675608Y-83204972D01* +X117553617Y-83353617D01* +X117404972Y-83475608D01* +X117235383Y-83566255D01* +X117051369Y-83622075D01* +X117051368Y-83622075D01* +X117051365Y-83622076D01* +X116907960Y-83636200D01* +X116812040Y-83636200D01* +X116668635Y-83622076D01* +X116668632Y-83622075D01* +X116668631Y-83622075D01* +X116484617Y-83566255D01* +X116315028Y-83475608D01* +X116166383Y-83353617D01* +X116044392Y-83204972D01* +X115953745Y-83035383D01* +X115897925Y-82851369D01* +X115897925Y-82851368D01* +X115897924Y-82851365D01* +X115879076Y-82660000D01* +X115897924Y-82468635D01* +X115953745Y-82284618D01* +X115953745Y-82284617D01* +X116044392Y-82115028D01* +X116166383Y-81966383D01* +X116315028Y-81844392D01* +X116484617Y-81753745D01* +X116668631Y-81697925D01* +X116668632Y-81697925D01* +X116668635Y-81697924D01* +X116812040Y-81683800D01* +X116907960Y-81683800D01* +X117051365Y-81697924D01* +X117051365Y-81697924D01* +G37* +G36* +X113651365Y-81697924D02* +X113651368Y-81697925D01* +X113651369Y-81697925D01* +X113835383Y-81753745D01* +X114004972Y-81844392D01* +X114153617Y-81966383D01* +X114275608Y-82115028D01* +X114366255Y-82284617D01* +X114366255Y-82284618D01* +X114422076Y-82468635D01* +X114440924Y-82660000D01* +X114422076Y-82851365D01* +X114422075Y-82851368D01* +X114422075Y-82851369D01* +X114366255Y-83035383D01* +X114275608Y-83204972D01* +X114153617Y-83353617D01* +X114004972Y-83475608D01* +X113835383Y-83566255D01* +X113651369Y-83622075D01* +X113651368Y-83622075D01* +X113651365Y-83622076D01* +X113507960Y-83636200D01* +X113412040Y-83636200D01* +X113268635Y-83622076D01* +X113268632Y-83622075D01* +X113268631Y-83622075D01* +X113084617Y-83566255D01* +X112915028Y-83475608D01* +X112766383Y-83353617D01* +X112644392Y-83204972D01* +X112553745Y-83035383D01* +X112497925Y-82851369D01* +X112497925Y-82851368D01* +X112497924Y-82851365D01* +X112479076Y-82660000D01* +X112497924Y-82468635D01* +X112553745Y-82284618D01* +X112553745Y-82284617D01* +X112644392Y-82115028D01* +X112766383Y-81966383D01* +X112915028Y-81844392D01* +X113084617Y-81753745D01* +X113268631Y-81697925D01* +X113268632Y-81697925D01* +X113268635Y-81697924D01* +X113412040Y-81683800D01* +X113507960Y-81683800D01* +X113651365Y-81697924D01* +X113651365Y-81697924D01* +G37* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Paste.gbp b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Paste.gbp new file mode 100644 index 0000000..9218c22 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.Paste.gbp @@ -0,0 +1,15 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Paste,Bot* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.SilkS.gbo b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.SilkS.gbo new file mode 100644 index 0000000..b60e50d --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-B.SilkS.gbo @@ -0,0 +1,15 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Legend,Bot* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-Edge.Cuts.gm1 b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-Edge.Cuts.gm1 new file mode 100644 index 0000000..7eb343e --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-Edge.Cuts.gm1 @@ -0,0 +1,26 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:45-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Profile,NP* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:45 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.152400*% +G04 APERTURE END LIST* +D10* +X104140000Y-66040000D02* +X104140000Y-76200000D01* +X162560000Y-66040000D02* +X104140000Y-66040000D01* +X162560000Y-116840000D02* +X162560000Y-66040000D01* +X104140000Y-116840000D02* +X162560000Y-116840000D01* +X104140000Y-76200000D02* +X104140000Y-116840000D01* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Cu.gtl b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Cu.gtl new file mode 100644 index 0000000..4c92108 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Cu.gtl @@ -0,0 +1,4058 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Copper,L1,Top* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 #@! TA.AperFunction,ComponentPad* +%ADD10C,1.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD11R,1.600000X1.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD12R,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD13O,1.700000X1.700000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD14R,3.500000X3.500000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD15C,0.100000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD16C,3.000000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD17C,3.500000*% +G04 #@! TD* +G04 #@! TA.AperFunction,SMDPad,CuDef* +%ADD18C,1.150000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD19C,1.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD20C,4.600000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD21O,1.800000X1.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ComponentPad* +%ADD22R,1.800000X1.800000*% +G04 #@! TD* +G04 #@! TA.AperFunction,ViaPad* +%ADD23C,0.685800*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD24C,0.762000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD25C,0.254000*% +G04 #@! TD* +G04 #@! TA.AperFunction,Conductor* +%ADD26C,0.508000*% +G04 #@! TD* +G04 APERTURE END LIST* +D10* +G04 #@! TO.P,C1,2* +G04 #@! TO.N,Net-(C1-Pad2)* +X119340000Y-95250000D03* +D11* +G04 #@! TO.P,C1,1* +G04 #@! TO.N,/OP1INV* +X116840000Y-95250000D03* +G04 #@! TD* +D10* +G04 #@! TO.P,C2,2* +G04 #@! TO.N,/OP1NONINV* +X112990000Y-95250000D03* +D11* +G04 #@! TO.P,C2,1* +G04 #@! TO.N,/INPUT* +X110490000Y-95250000D03* +G04 #@! TD* +G04 #@! TO.P,C3,1* +G04 #@! TO.N,+12V* +X124460000Y-88900000D03* +D10* +G04 #@! TO.P,C3,2* +G04 #@! TO.N,GND* +X126960000Y-88900000D03* +G04 #@! TD* +G04 #@! TO.P,C4,2* +G04 #@! TO.N,GND* +X133310000Y-92710000D03* +D11* +G04 #@! TO.P,C4,1* +G04 #@! TO.N,/OP1OUT* +X130810000Y-92710000D03* +G04 #@! TD* +D10* +G04 #@! TO.P,C5,2* +G04 #@! TO.N,/SPKOUT1* +X133310000Y-85090000D03* +D11* +G04 #@! TO.P,C5,1* +G04 #@! TO.N,/OP1OUT* +X130810000Y-85090000D03* +G04 #@! TD* +G04 #@! TO.P,C6,1* +G04 #@! TO.N,/OP2OUT* +X139700000Y-85090000D03* +D10* +G04 #@! TO.P,C6,2* +G04 #@! TO.N,/SPKOUT2* +X137200000Y-85090000D03* +G04 #@! TD* +D11* +G04 #@! TO.P,C7,1* +G04 #@! TO.N,/OP2OUT* +X139700000Y-92710000D03* +D10* +G04 #@! TO.P,C7,2* +G04 #@! TO.N,GND* +X137200000Y-92710000D03* +G04 #@! TD* +D11* +G04 #@! TO.P,C8,1* +G04 #@! TO.N,+12V* +X147320000Y-88900000D03* +D10* +G04 #@! TO.P,C8,2* +G04 #@! TO.N,GND* +X144820000Y-88900000D03* +G04 #@! TD* +D11* +G04 #@! TO.P,C9,1* +G04 #@! TO.N,/OP2INV* +X154940000Y-96520000D03* +D10* +G04 #@! TO.P,C9,2* +G04 #@! TO.N,Net-(C9-Pad2)* +X152440000Y-96520000D03* +G04 #@! TD* +G04 #@! TO.P,C10,2* +G04 #@! TO.N,GND* +X146090000Y-97790000D03* +D11* +G04 #@! TO.P,C10,1* +G04 #@! TO.N,/OP2NONINV* +X148590000Y-97790000D03* +G04 #@! TD* +D12* +G04 #@! TO.P,J1,1* +G04 #@! TO.N,GND* +X107950000Y-86360000D03* +D13* +G04 #@! TO.P,J1,2* +G04 #@! TO.N,/INPUT* +X107950000Y-88900000D03* +G04 #@! TD* +D14* +G04 #@! TO.P,J2,1* +G04 #@! TO.N,/SPKOUT1* +X134620000Y-102870000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,/SPKOUT2* +G04 #@! TO.C,J2* +G36* +X135693513Y-107373611D02* +X135766318Y-107384411D01* +X135837714Y-107402295D01* +X135907013Y-107427090D01* +X135973548Y-107458559D01* +X136036678Y-107496398D01* +X136095795Y-107540242D01* +X136150330Y-107589670D01* +X136199758Y-107644205D01* +X136243602Y-107703322D01* +X136281441Y-107766452D01* +X136312910Y-107832987D01* +X136337705Y-107902286D01* +X136355589Y-107973682D01* +X136366389Y-108046487D01* +X136370000Y-108120000D01* +X136370000Y-109620000D01* +X136366389Y-109693513D01* +X136355589Y-109766318D01* +X136337705Y-109837714D01* +X136312910Y-109907013D01* +X136281441Y-109973548D01* +X136243602Y-110036678D01* +X136199758Y-110095795D01* +X136150330Y-110150330D01* +X136095795Y-110199758D01* +X136036678Y-110243602D01* +X135973548Y-110281441D01* +X135907013Y-110312910D01* +X135837714Y-110337705D01* +X135766318Y-110355589D01* +X135693513Y-110366389D01* +X135620000Y-110370000D01* +X133620000Y-110370000D01* +X133546487Y-110366389D01* +X133473682Y-110355589D01* +X133402286Y-110337705D01* +X133332987Y-110312910D01* +X133266452Y-110281441D01* +X133203322Y-110243602D01* +X133144205Y-110199758D01* +X133089670Y-110150330D01* +X133040242Y-110095795D01* +X132996398Y-110036678D01* +X132958559Y-109973548D01* +X132927090Y-109907013D01* +X132902295Y-109837714D01* +X132884411Y-109766318D01* +X132873611Y-109693513D01* +X132870000Y-109620000D01* +X132870000Y-108120000D01* +X132873611Y-108046487D01* +X132884411Y-107973682D01* +X132902295Y-107902286D01* +X132927090Y-107832987D01* +X132958559Y-107766452D01* +X132996398Y-107703322D01* +X133040242Y-107644205D01* +X133089670Y-107589670D01* +X133144205Y-107540242D01* +X133203322Y-107496398D01* +X133266452Y-107458559D01* +X133332987Y-107427090D01* +X133402286Y-107402295D01* +X133473682Y-107384411D01* +X133546487Y-107373611D01* +X133620000Y-107370000D01* +X135620000Y-107370000D01* +X135693513Y-107373611D01* +X135693513Y-107373611D01* +G37* +D16* +G04 #@! TO.P,J2,2* +G04 #@! TO.N,/SPKOUT2* +X134620000Y-108870000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,/SPKOUT2* +G04 #@! TO.C,J2* +G36* +X140280765Y-104124213D02* +X140365704Y-104136813D01* +X140448999Y-104157677D01* +X140529848Y-104186605D01* +X140607472Y-104223319D01* +X140681124Y-104267464D01* +X140750094Y-104318616D01* +X140813718Y-104376282D01* +X140871384Y-104439906D01* +X140922536Y-104508876D01* +X140966681Y-104582528D01* +X141003395Y-104660152D01* +X141032323Y-104741001D01* +X141053187Y-104824296D01* +X141065787Y-104909235D01* +X141070000Y-104995000D01* +X141070000Y-106745000D01* +X141065787Y-106830765D01* +X141053187Y-106915704D01* +X141032323Y-106998999D01* +X141003395Y-107079848D01* +X140966681Y-107157472D01* +X140922536Y-107231124D01* +X140871384Y-107300094D01* +X140813718Y-107363718D01* +X140750094Y-107421384D01* +X140681124Y-107472536D01* +X140607472Y-107516681D01* +X140529848Y-107553395D01* +X140448999Y-107582323D01* +X140365704Y-107603187D01* +X140280765Y-107615787D01* +X140195000Y-107620000D01* +X138445000Y-107620000D01* +X138359235Y-107615787D01* +X138274296Y-107603187D01* +X138191001Y-107582323D01* +X138110152Y-107553395D01* +X138032528Y-107516681D01* +X137958876Y-107472536D01* +X137889906Y-107421384D01* +X137826282Y-107363718D01* +X137768616Y-107300094D01* +X137717464Y-107231124D01* +X137673319Y-107157472D01* +X137636605Y-107079848D01* +X137607677Y-106998999D01* +X137586813Y-106915704D01* +X137574213Y-106830765D01* +X137570000Y-106745000D01* +X137570000Y-104995000D01* +X137574213Y-104909235D01* +X137586813Y-104824296D01* +X137607677Y-104741001D01* +X137636605Y-104660152D01* +X137673319Y-104582528D01* +X137717464Y-104508876D01* +X137768616Y-104439906D01* +X137826282Y-104376282D01* +X137889906Y-104318616D01* +X137958876Y-104267464D01* +X138032528Y-104223319D01* +X138110152Y-104186605D01* +X138191001Y-104157677D01* +X138274296Y-104136813D01* +X138359235Y-104124213D01* +X138445000Y-104120000D01* +X140195000Y-104120000D01* +X140280765Y-104124213D01* +X140280765Y-104124213D01* +G37* +D17* +G04 #@! TO.P,J2,3* +G04 #@! TO.N,/SPKOUT2* +X139320000Y-105870000D03* +G04 #@! TD* +D15* +G04 #@! TO.N,Net-(C1-Pad2)* +G04 #@! TO.C,R1* +G36* +X124809505Y-94551204D02* +X124833773Y-94554804D01* +X124857572Y-94560765D01* +X124880671Y-94569030D01* +X124902850Y-94579520D01* +X124923893Y-94592132D01* +X124943599Y-94606747D01* +X124961777Y-94623223D01* +X124978253Y-94641401D01* +X124992868Y-94661107D01* +X125005480Y-94682150D01* +X125015970Y-94704329D01* +X125024235Y-94727428D01* +X125030196Y-94751227D01* +X125033796Y-94775495D01* +X125035000Y-94799999D01* +X125035000Y-95700001D01* +X125033796Y-95724505D01* +X125030196Y-95748773D01* +X125024235Y-95772572D01* +X125015970Y-95795671D01* +X125005480Y-95817850D01* +X124992868Y-95838893D01* +X124978253Y-95858599D01* +X124961777Y-95876777D01* +X124943599Y-95893253D01* +X124923893Y-95907868D01* +X124902850Y-95920480D01* +X124880671Y-95930970D01* +X124857572Y-95939235D01* +X124833773Y-95945196D01* +X124809505Y-95948796D01* +X124785001Y-95950000D01* +X124134999Y-95950000D01* +X124110495Y-95948796D01* +X124086227Y-95945196D01* +X124062428Y-95939235D01* +X124039329Y-95930970D01* +X124017150Y-95920480D01* +X123996107Y-95907868D01* +X123976401Y-95893253D01* +X123958223Y-95876777D01* +X123941747Y-95858599D01* +X123927132Y-95838893D01* +X123914520Y-95817850D01* +X123904030Y-95795671D01* +X123895765Y-95772572D01* +X123889804Y-95748773D01* +X123886204Y-95724505D01* +X123885000Y-95700001D01* +X123885000Y-94799999D01* +X123886204Y-94775495D01* +X123889804Y-94751227D01* +X123895765Y-94727428D01* +X123904030Y-94704329D01* +X123914520Y-94682150D01* +X123927132Y-94661107D01* +X123941747Y-94641401D01* +X123958223Y-94623223D01* +X123976401Y-94606747D01* +X123996107Y-94592132D01* +X124017150Y-94579520D01* +X124039329Y-94569030D01* +X124062428Y-94560765D01* +X124086227Y-94554804D01* +X124110495Y-94551204D01* +X124134999Y-94550000D01* +X124785001Y-94550000D01* +X124809505Y-94551204D01* +X124809505Y-94551204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R1,2* +G04 #@! TO.N,Net-(C1-Pad2)* +X124460000Y-95250000D03* +D15* +G04 #@! TO.N,/OP1OUT* +G04 #@! TO.C,R1* +G36* +X122759505Y-94551204D02* +X122783773Y-94554804D01* +X122807572Y-94560765D01* +X122830671Y-94569030D01* +X122852850Y-94579520D01* +X122873893Y-94592132D01* +X122893599Y-94606747D01* +X122911777Y-94623223D01* +X122928253Y-94641401D01* +X122942868Y-94661107D01* +X122955480Y-94682150D01* +X122965970Y-94704329D01* +X122974235Y-94727428D01* +X122980196Y-94751227D01* +X122983796Y-94775495D01* +X122985000Y-94799999D01* +X122985000Y-95700001D01* +X122983796Y-95724505D01* +X122980196Y-95748773D01* +X122974235Y-95772572D01* +X122965970Y-95795671D01* +X122955480Y-95817850D01* +X122942868Y-95838893D01* +X122928253Y-95858599D01* +X122911777Y-95876777D01* +X122893599Y-95893253D01* +X122873893Y-95907868D01* +X122852850Y-95920480D01* +X122830671Y-95930970D01* +X122807572Y-95939235D01* +X122783773Y-95945196D01* +X122759505Y-95948796D01* +X122735001Y-95950000D01* +X122084999Y-95950000D01* +X122060495Y-95948796D01* +X122036227Y-95945196D01* +X122012428Y-95939235D01* +X121989329Y-95930970D01* +X121967150Y-95920480D01* +X121946107Y-95907868D01* +X121926401Y-95893253D01* +X121908223Y-95876777D01* +X121891747Y-95858599D01* +X121877132Y-95838893D01* +X121864520Y-95817850D01* +X121854030Y-95795671D01* +X121845765Y-95772572D01* +X121839804Y-95748773D01* +X121836204Y-95724505D01* +X121835000Y-95700001D01* +X121835000Y-94799999D01* +X121836204Y-94775495D01* +X121839804Y-94751227D01* +X121845765Y-94727428D01* +X121854030Y-94704329D01* +X121864520Y-94682150D01* +X121877132Y-94661107D01* +X121891747Y-94641401D01* +X121908223Y-94623223D01* +X121926401Y-94606747D01* +X121946107Y-94592132D01* +X121967150Y-94579520D01* +X121989329Y-94569030D01* +X122012428Y-94560765D01* +X122036227Y-94554804D01* +X122060495Y-94551204D01* +X122084999Y-94550000D01* +X122735001Y-94550000D01* +X122759505Y-94551204D01* +X122759505Y-94551204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R1,1* +G04 #@! TO.N,/OP1OUT* +X122410000Y-95250000D03* +D15* +G04 #@! TO.N,Net-(C1-Pad2)* +G04 #@! TO.C,R2* +G36* +X124809505Y-99631204D02* +X124833773Y-99634804D01* +X124857572Y-99640765D01* +X124880671Y-99649030D01* +X124902850Y-99659520D01* +X124923893Y-99672132D01* +X124943599Y-99686747D01* +X124961777Y-99703223D01* +X124978253Y-99721401D01* +X124992868Y-99741107D01* +X125005480Y-99762150D01* +X125015970Y-99784329D01* +X125024235Y-99807428D01* +X125030196Y-99831227D01* +X125033796Y-99855495D01* +X125035000Y-99879999D01* +X125035000Y-100780001D01* +X125033796Y-100804505D01* +X125030196Y-100828773D01* +X125024235Y-100852572D01* +X125015970Y-100875671D01* +X125005480Y-100897850D01* +X124992868Y-100918893D01* +X124978253Y-100938599D01* +X124961777Y-100956777D01* +X124943599Y-100973253D01* +X124923893Y-100987868D01* +X124902850Y-101000480D01* +X124880671Y-101010970D01* +X124857572Y-101019235D01* +X124833773Y-101025196D01* +X124809505Y-101028796D01* +X124785001Y-101030000D01* +X124134999Y-101030000D01* +X124110495Y-101028796D01* +X124086227Y-101025196D01* +X124062428Y-101019235D01* +X124039329Y-101010970D01* +X124017150Y-101000480D01* +X123996107Y-100987868D01* +X123976401Y-100973253D01* +X123958223Y-100956777D01* +X123941747Y-100938599D01* +X123927132Y-100918893D01* +X123914520Y-100897850D01* +X123904030Y-100875671D01* +X123895765Y-100852572D01* +X123889804Y-100828773D01* +X123886204Y-100804505D01* +X123885000Y-100780001D01* +X123885000Y-99879999D01* +X123886204Y-99855495D01* +X123889804Y-99831227D01* +X123895765Y-99807428D01* +X123904030Y-99784329D01* +X123914520Y-99762150D01* +X123927132Y-99741107D01* +X123941747Y-99721401D01* +X123958223Y-99703223D01* +X123976401Y-99686747D01* +X123996107Y-99672132D01* +X124017150Y-99659520D01* +X124039329Y-99649030D01* +X124062428Y-99640765D01* +X124086227Y-99634804D01* +X124110495Y-99631204D01* +X124134999Y-99630000D01* +X124785001Y-99630000D01* +X124809505Y-99631204D01* +X124809505Y-99631204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R2,1* +G04 #@! TO.N,Net-(C1-Pad2)* +X124460000Y-100330000D03* +D15* +G04 #@! TO.N,GND* +G04 #@! TO.C,R2* +G36* +X122759505Y-99631204D02* +X122783773Y-99634804D01* +X122807572Y-99640765D01* +X122830671Y-99649030D01* +X122852850Y-99659520D01* +X122873893Y-99672132D01* +X122893599Y-99686747D01* +X122911777Y-99703223D01* +X122928253Y-99721401D01* +X122942868Y-99741107D01* +X122955480Y-99762150D01* +X122965970Y-99784329D01* +X122974235Y-99807428D01* +X122980196Y-99831227D01* +X122983796Y-99855495D01* +X122985000Y-99879999D01* +X122985000Y-100780001D01* +X122983796Y-100804505D01* +X122980196Y-100828773D01* +X122974235Y-100852572D01* +X122965970Y-100875671D01* +X122955480Y-100897850D01* +X122942868Y-100918893D01* +X122928253Y-100938599D01* +X122911777Y-100956777D01* +X122893599Y-100973253D01* +X122873893Y-100987868D01* +X122852850Y-101000480D01* +X122830671Y-101010970D01* +X122807572Y-101019235D01* +X122783773Y-101025196D01* +X122759505Y-101028796D01* +X122735001Y-101030000D01* +X122084999Y-101030000D01* +X122060495Y-101028796D01* +X122036227Y-101025196D01* +X122012428Y-101019235D01* +X121989329Y-101010970D01* +X121967150Y-101000480D01* +X121946107Y-100987868D01* +X121926401Y-100973253D01* +X121908223Y-100956777D01* +X121891747Y-100938599D01* +X121877132Y-100918893D01* +X121864520Y-100897850D01* +X121854030Y-100875671D01* +X121845765Y-100852572D01* +X121839804Y-100828773D01* +X121836204Y-100804505D01* +X121835000Y-100780001D01* +X121835000Y-99879999D01* +X121836204Y-99855495D01* +X121839804Y-99831227D01* +X121845765Y-99807428D01* +X121854030Y-99784329D01* +X121864520Y-99762150D01* +X121877132Y-99741107D01* +X121891747Y-99721401D01* +X121908223Y-99703223D01* +X121926401Y-99686747D01* +X121946107Y-99672132D01* +X121967150Y-99659520D01* +X121989329Y-99649030D01* +X122012428Y-99640765D01* +X122036227Y-99634804D01* +X122060495Y-99631204D01* +X122084999Y-99630000D01* +X122735001Y-99630000D01* +X122759505Y-99631204D01* +X122759505Y-99631204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R2,2* +G04 #@! TO.N,GND* +X122410000Y-100330000D03* +D15* +G04 #@! TO.N,/OP1OUT* +G04 #@! TO.C,R3* +G36* +X131404505Y-98361204D02* +X131428773Y-98364804D01* +X131452572Y-98370765D01* +X131475671Y-98379030D01* +X131497850Y-98389520D01* +X131518893Y-98402132D01* +X131538599Y-98416747D01* +X131556777Y-98433223D01* +X131573253Y-98451401D01* +X131587868Y-98471107D01* +X131600480Y-98492150D01* +X131610970Y-98514329D01* +X131619235Y-98537428D01* +X131625196Y-98561227D01* +X131628796Y-98585495D01* +X131630000Y-98609999D01* +X131630000Y-99510001D01* +X131628796Y-99534505D01* +X131625196Y-99558773D01* +X131619235Y-99582572D01* +X131610970Y-99605671D01* +X131600480Y-99627850D01* +X131587868Y-99648893D01* +X131573253Y-99668599D01* +X131556777Y-99686777D01* +X131538599Y-99703253D01* +X131518893Y-99717868D01* +X131497850Y-99730480D01* +X131475671Y-99740970D01* +X131452572Y-99749235D01* +X131428773Y-99755196D01* +X131404505Y-99758796D01* +X131380001Y-99760000D01* +X130729999Y-99760000D01* +X130705495Y-99758796D01* +X130681227Y-99755196D01* +X130657428Y-99749235D01* +X130634329Y-99740970D01* +X130612150Y-99730480D01* +X130591107Y-99717868D01* +X130571401Y-99703253D01* +X130553223Y-99686777D01* +X130536747Y-99668599D01* +X130522132Y-99648893D01* +X130509520Y-99627850D01* +X130499030Y-99605671D01* +X130490765Y-99582572D01* +X130484804Y-99558773D01* +X130481204Y-99534505D01* +X130480000Y-99510001D01* +X130480000Y-98609999D01* +X130481204Y-98585495D01* +X130484804Y-98561227D01* +X130490765Y-98537428D01* +X130499030Y-98514329D01* +X130509520Y-98492150D01* +X130522132Y-98471107D01* +X130536747Y-98451401D01* +X130553223Y-98433223D01* +X130571401Y-98416747D01* +X130591107Y-98402132D01* +X130612150Y-98389520D01* +X130634329Y-98379030D01* +X130657428Y-98370765D01* +X130681227Y-98364804D01* +X130705495Y-98361204D01* +X130729999Y-98360000D01* +X131380001Y-98360000D01* +X131404505Y-98361204D01* +X131404505Y-98361204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R3,2* +G04 #@! TO.N,/OP1OUT* +X131055000Y-99060000D03* +D15* +G04 #@! TO.N,Net-(C9-Pad2)* +G04 #@! TO.C,R3* +G36* +X133454505Y-98361204D02* +X133478773Y-98364804D01* +X133502572Y-98370765D01* +X133525671Y-98379030D01* +X133547850Y-98389520D01* +X133568893Y-98402132D01* +X133588599Y-98416747D01* +X133606777Y-98433223D01* +X133623253Y-98451401D01* +X133637868Y-98471107D01* +X133650480Y-98492150D01* +X133660970Y-98514329D01* +X133669235Y-98537428D01* +X133675196Y-98561227D01* +X133678796Y-98585495D01* +X133680000Y-98609999D01* +X133680000Y-99510001D01* +X133678796Y-99534505D01* +X133675196Y-99558773D01* +X133669235Y-99582572D01* +X133660970Y-99605671D01* +X133650480Y-99627850D01* +X133637868Y-99648893D01* +X133623253Y-99668599D01* +X133606777Y-99686777D01* +X133588599Y-99703253D01* +X133568893Y-99717868D01* +X133547850Y-99730480D01* +X133525671Y-99740970D01* +X133502572Y-99749235D01* +X133478773Y-99755196D01* +X133454505Y-99758796D01* +X133430001Y-99760000D01* +X132779999Y-99760000D01* +X132755495Y-99758796D01* +X132731227Y-99755196D01* +X132707428Y-99749235D01* +X132684329Y-99740970D01* +X132662150Y-99730480D01* +X132641107Y-99717868D01* +X132621401Y-99703253D01* +X132603223Y-99686777D01* +X132586747Y-99668599D01* +X132572132Y-99648893D01* +X132559520Y-99627850D01* +X132549030Y-99605671D01* +X132540765Y-99582572D01* +X132534804Y-99558773D01* +X132531204Y-99534505D01* +X132530000Y-99510001D01* +X132530000Y-98609999D01* +X132531204Y-98585495D01* +X132534804Y-98561227D01* +X132540765Y-98537428D01* +X132549030Y-98514329D01* +X132559520Y-98492150D01* +X132572132Y-98471107D01* +X132586747Y-98451401D01* +X132603223Y-98433223D01* +X132621401Y-98416747D01* +X132641107Y-98402132D01* +X132662150Y-98389520D01* +X132684329Y-98379030D01* +X132707428Y-98370765D01* +X132731227Y-98364804D01* +X132755495Y-98361204D01* +X132779999Y-98360000D01* +X133430001Y-98360000D01* +X133454505Y-98361204D01* +X133454505Y-98361204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R3,1* +G04 #@! TO.N,Net-(C9-Pad2)* +X133105000Y-99060000D03* +D15* +G04 #@! TO.N,/OP2OUT* +G04 #@! TO.C,R4* +G36* +X158319505Y-94551204D02* +X158343773Y-94554804D01* +X158367572Y-94560765D01* +X158390671Y-94569030D01* +X158412850Y-94579520D01* +X158433893Y-94592132D01* +X158453599Y-94606747D01* +X158471777Y-94623223D01* +X158488253Y-94641401D01* +X158502868Y-94661107D01* +X158515480Y-94682150D01* +X158525970Y-94704329D01* +X158534235Y-94727428D01* +X158540196Y-94751227D01* +X158543796Y-94775495D01* +X158545000Y-94799999D01* +X158545000Y-95700001D01* +X158543796Y-95724505D01* +X158540196Y-95748773D01* +X158534235Y-95772572D01* +X158525970Y-95795671D01* +X158515480Y-95817850D01* +X158502868Y-95838893D01* +X158488253Y-95858599D01* +X158471777Y-95876777D01* +X158453599Y-95893253D01* +X158433893Y-95907868D01* +X158412850Y-95920480D01* +X158390671Y-95930970D01* +X158367572Y-95939235D01* +X158343773Y-95945196D01* +X158319505Y-95948796D01* +X158295001Y-95950000D01* +X157644999Y-95950000D01* +X157620495Y-95948796D01* +X157596227Y-95945196D01* +X157572428Y-95939235D01* +X157549329Y-95930970D01* +X157527150Y-95920480D01* +X157506107Y-95907868D01* +X157486401Y-95893253D01* +X157468223Y-95876777D01* +X157451747Y-95858599D01* +X157437132Y-95838893D01* +X157424520Y-95817850D01* +X157414030Y-95795671D01* +X157405765Y-95772572D01* +X157399804Y-95748773D01* +X157396204Y-95724505D01* +X157395000Y-95700001D01* +X157395000Y-94799999D01* +X157396204Y-94775495D01* +X157399804Y-94751227D01* +X157405765Y-94727428D01* +X157414030Y-94704329D01* +X157424520Y-94682150D01* +X157437132Y-94661107D01* +X157451747Y-94641401D01* +X157468223Y-94623223D01* +X157486401Y-94606747D01* +X157506107Y-94592132D01* +X157527150Y-94579520D01* +X157549329Y-94569030D01* +X157572428Y-94560765D01* +X157596227Y-94554804D01* +X157620495Y-94551204D01* +X157644999Y-94550000D01* +X158295001Y-94550000D01* +X158319505Y-94551204D01* +X158319505Y-94551204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R4,1* +G04 #@! TO.N,/OP2OUT* +X157970000Y-95250000D03* +D15* +G04 #@! TO.N,Net-(C9-Pad2)* +G04 #@! TO.C,R4* +G36* +X160369505Y-94551204D02* +X160393773Y-94554804D01* +X160417572Y-94560765D01* +X160440671Y-94569030D01* +X160462850Y-94579520D01* +X160483893Y-94592132D01* +X160503599Y-94606747D01* +X160521777Y-94623223D01* +X160538253Y-94641401D01* +X160552868Y-94661107D01* +X160565480Y-94682150D01* +X160575970Y-94704329D01* +X160584235Y-94727428D01* +X160590196Y-94751227D01* +X160593796Y-94775495D01* +X160595000Y-94799999D01* +X160595000Y-95700001D01* +X160593796Y-95724505D01* +X160590196Y-95748773D01* +X160584235Y-95772572D01* +X160575970Y-95795671D01* +X160565480Y-95817850D01* +X160552868Y-95838893D01* +X160538253Y-95858599D01* +X160521777Y-95876777D01* +X160503599Y-95893253D01* +X160483893Y-95907868D01* +X160462850Y-95920480D01* +X160440671Y-95930970D01* +X160417572Y-95939235D01* +X160393773Y-95945196D01* +X160369505Y-95948796D01* +X160345001Y-95950000D01* +X159694999Y-95950000D01* +X159670495Y-95948796D01* +X159646227Y-95945196D01* +X159622428Y-95939235D01* +X159599329Y-95930970D01* +X159577150Y-95920480D01* +X159556107Y-95907868D01* +X159536401Y-95893253D01* +X159518223Y-95876777D01* +X159501747Y-95858599D01* +X159487132Y-95838893D01* +X159474520Y-95817850D01* +X159464030Y-95795671D01* +X159455765Y-95772572D01* +X159449804Y-95748773D01* +X159446204Y-95724505D01* +X159445000Y-95700001D01* +X159445000Y-94799999D01* +X159446204Y-94775495D01* +X159449804Y-94751227D01* +X159455765Y-94727428D01* +X159464030Y-94704329D01* +X159474520Y-94682150D01* +X159487132Y-94661107D01* +X159501747Y-94641401D01* +X159518223Y-94623223D01* +X159536401Y-94606747D01* +X159556107Y-94592132D01* +X159577150Y-94579520D01* +X159599329Y-94569030D01* +X159622428Y-94560765D01* +X159646227Y-94554804D01* +X159670495Y-94551204D01* +X159694999Y-94550000D01* +X160345001Y-94550000D01* +X160369505Y-94551204D01* +X160369505Y-94551204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R4,2* +G04 #@! TO.N,Net-(C9-Pad2)* +X160020000Y-95250000D03* +D15* +G04 #@! TO.N,GND* +G04 #@! TO.C,R5* +G36* +X158319505Y-99631204D02* +X158343773Y-99634804D01* +X158367572Y-99640765D01* +X158390671Y-99649030D01* +X158412850Y-99659520D01* +X158433893Y-99672132D01* +X158453599Y-99686747D01* +X158471777Y-99703223D01* +X158488253Y-99721401D01* +X158502868Y-99741107D01* +X158515480Y-99762150D01* +X158525970Y-99784329D01* +X158534235Y-99807428D01* +X158540196Y-99831227D01* +X158543796Y-99855495D01* +X158545000Y-99879999D01* +X158545000Y-100780001D01* +X158543796Y-100804505D01* +X158540196Y-100828773D01* +X158534235Y-100852572D01* +X158525970Y-100875671D01* +X158515480Y-100897850D01* +X158502868Y-100918893D01* +X158488253Y-100938599D01* +X158471777Y-100956777D01* +X158453599Y-100973253D01* +X158433893Y-100987868D01* +X158412850Y-101000480D01* +X158390671Y-101010970D01* +X158367572Y-101019235D01* +X158343773Y-101025196D01* +X158319505Y-101028796D01* +X158295001Y-101030000D01* +X157644999Y-101030000D01* +X157620495Y-101028796D01* +X157596227Y-101025196D01* +X157572428Y-101019235D01* +X157549329Y-101010970D01* +X157527150Y-101000480D01* +X157506107Y-100987868D01* +X157486401Y-100973253D01* +X157468223Y-100956777D01* +X157451747Y-100938599D01* +X157437132Y-100918893D01* +X157424520Y-100897850D01* +X157414030Y-100875671D01* +X157405765Y-100852572D01* +X157399804Y-100828773D01* +X157396204Y-100804505D01* +X157395000Y-100780001D01* +X157395000Y-99879999D01* +X157396204Y-99855495D01* +X157399804Y-99831227D01* +X157405765Y-99807428D01* +X157414030Y-99784329D01* +X157424520Y-99762150D01* +X157437132Y-99741107D01* +X157451747Y-99721401D01* +X157468223Y-99703223D01* +X157486401Y-99686747D01* +X157506107Y-99672132D01* +X157527150Y-99659520D01* +X157549329Y-99649030D01* +X157572428Y-99640765D01* +X157596227Y-99634804D01* +X157620495Y-99631204D01* +X157644999Y-99630000D01* +X158295001Y-99630000D01* +X158319505Y-99631204D01* +X158319505Y-99631204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R5,2* +G04 #@! TO.N,GND* +X157970000Y-100330000D03* +D15* +G04 #@! TO.N,Net-(C9-Pad2)* +G04 #@! TO.C,R5* +G36* +X160369505Y-99631204D02* +X160393773Y-99634804D01* +X160417572Y-99640765D01* +X160440671Y-99649030D01* +X160462850Y-99659520D01* +X160483893Y-99672132D01* +X160503599Y-99686747D01* +X160521777Y-99703223D01* +X160538253Y-99721401D01* +X160552868Y-99741107D01* +X160565480Y-99762150D01* +X160575970Y-99784329D01* +X160584235Y-99807428D01* +X160590196Y-99831227D01* +X160593796Y-99855495D01* +X160595000Y-99879999D01* +X160595000Y-100780001D01* +X160593796Y-100804505D01* +X160590196Y-100828773D01* +X160584235Y-100852572D01* +X160575970Y-100875671D01* +X160565480Y-100897850D01* +X160552868Y-100918893D01* +X160538253Y-100938599D01* +X160521777Y-100956777D01* +X160503599Y-100973253D01* +X160483893Y-100987868D01* +X160462850Y-101000480D01* +X160440671Y-101010970D01* +X160417572Y-101019235D01* +X160393773Y-101025196D01* +X160369505Y-101028796D01* +X160345001Y-101030000D01* +X159694999Y-101030000D01* +X159670495Y-101028796D01* +X159646227Y-101025196D01* +X159622428Y-101019235D01* +X159599329Y-101010970D01* +X159577150Y-101000480D01* +X159556107Y-100987868D01* +X159536401Y-100973253D01* +X159518223Y-100956777D01* +X159501747Y-100938599D01* +X159487132Y-100918893D01* +X159474520Y-100897850D01* +X159464030Y-100875671D01* +X159455765Y-100852572D01* +X159449804Y-100828773D01* +X159446204Y-100804505D01* +X159445000Y-100780001D01* +X159445000Y-99879999D01* +X159446204Y-99855495D01* +X159449804Y-99831227D01* +X159455765Y-99807428D01* +X159464030Y-99784329D01* +X159474520Y-99762150D01* +X159487132Y-99741107D01* +X159501747Y-99721401D01* +X159518223Y-99703223D01* +X159536401Y-99686747D01* +X159556107Y-99672132D01* +X159577150Y-99659520D01* +X159599329Y-99649030D01* +X159622428Y-99640765D01* +X159646227Y-99634804D01* +X159670495Y-99631204D01* +X159694999Y-99630000D01* +X160345001Y-99630000D01* +X160369505Y-99631204D01* +X160369505Y-99631204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R5,1* +G04 #@! TO.N,Net-(C9-Pad2)* +X160020000Y-100330000D03* +D15* +G04 #@! TO.N,/VOLPOT* +G04 #@! TO.C,R6* +G36* +X142589505Y-98361204D02* +X142613773Y-98364804D01* +X142637572Y-98370765D01* +X142660671Y-98379030D01* +X142682850Y-98389520D01* +X142703893Y-98402132D01* +X142723599Y-98416747D01* +X142741777Y-98433223D01* +X142758253Y-98451401D01* +X142772868Y-98471107D01* +X142785480Y-98492150D01* +X142795970Y-98514329D01* +X142804235Y-98537428D01* +X142810196Y-98561227D01* +X142813796Y-98585495D01* +X142815000Y-98609999D01* +X142815000Y-99510001D01* +X142813796Y-99534505D01* +X142810196Y-99558773D01* +X142804235Y-99582572D01* +X142795970Y-99605671D01* +X142785480Y-99627850D01* +X142772868Y-99648893D01* +X142758253Y-99668599D01* +X142741777Y-99686777D01* +X142723599Y-99703253D01* +X142703893Y-99717868D01* +X142682850Y-99730480D01* +X142660671Y-99740970D01* +X142637572Y-99749235D01* +X142613773Y-99755196D01* +X142589505Y-99758796D01* +X142565001Y-99760000D01* +X141914999Y-99760000D01* +X141890495Y-99758796D01* +X141866227Y-99755196D01* +X141842428Y-99749235D01* +X141819329Y-99740970D01* +X141797150Y-99730480D01* +X141776107Y-99717868D01* +X141756401Y-99703253D01* +X141738223Y-99686777D01* +X141721747Y-99668599D01* +X141707132Y-99648893D01* +X141694520Y-99627850D01* +X141684030Y-99605671D01* +X141675765Y-99582572D01* +X141669804Y-99558773D01* +X141666204Y-99534505D01* +X141665000Y-99510001D01* +X141665000Y-98609999D01* +X141666204Y-98585495D01* +X141669804Y-98561227D01* +X141675765Y-98537428D01* +X141684030Y-98514329D01* +X141694520Y-98492150D01* +X141707132Y-98471107D01* +X141721747Y-98451401D01* +X141738223Y-98433223D01* +X141756401Y-98416747D01* +X141776107Y-98402132D01* +X141797150Y-98389520D01* +X141819329Y-98379030D01* +X141842428Y-98370765D01* +X141866227Y-98364804D01* +X141890495Y-98361204D01* +X141914999Y-98360000D01* +X142565001Y-98360000D01* +X142589505Y-98361204D01* +X142589505Y-98361204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R6,1* +G04 #@! TO.N,/VOLPOT* +X142240000Y-99060000D03* +D15* +G04 #@! TO.N,+12V* +G04 #@! TO.C,R6* +G36* +X140539505Y-98361204D02* +X140563773Y-98364804D01* +X140587572Y-98370765D01* +X140610671Y-98379030D01* +X140632850Y-98389520D01* +X140653893Y-98402132D01* +X140673599Y-98416747D01* +X140691777Y-98433223D01* +X140708253Y-98451401D01* +X140722868Y-98471107D01* +X140735480Y-98492150D01* +X140745970Y-98514329D01* +X140754235Y-98537428D01* +X140760196Y-98561227D01* +X140763796Y-98585495D01* +X140765000Y-98609999D01* +X140765000Y-99510001D01* +X140763796Y-99534505D01* +X140760196Y-99558773D01* +X140754235Y-99582572D01* +X140745970Y-99605671D01* +X140735480Y-99627850D01* +X140722868Y-99648893D01* +X140708253Y-99668599D01* +X140691777Y-99686777D01* +X140673599Y-99703253D01* +X140653893Y-99717868D01* +X140632850Y-99730480D01* +X140610671Y-99740970D01* +X140587572Y-99749235D01* +X140563773Y-99755196D01* +X140539505Y-99758796D01* +X140515001Y-99760000D01* +X139864999Y-99760000D01* +X139840495Y-99758796D01* +X139816227Y-99755196D01* +X139792428Y-99749235D01* +X139769329Y-99740970D01* +X139747150Y-99730480D01* +X139726107Y-99717868D01* +X139706401Y-99703253D01* +X139688223Y-99686777D01* +X139671747Y-99668599D01* +X139657132Y-99648893D01* +X139644520Y-99627850D01* +X139634030Y-99605671D01* +X139625765Y-99582572D01* +X139619804Y-99558773D01* +X139616204Y-99534505D01* +X139615000Y-99510001D01* +X139615000Y-98609999D01* +X139616204Y-98585495D01* +X139619804Y-98561227D01* +X139625765Y-98537428D01* +X139634030Y-98514329D01* +X139644520Y-98492150D01* +X139657132Y-98471107D01* +X139671747Y-98451401D01* +X139688223Y-98433223D01* +X139706401Y-98416747D01* +X139726107Y-98402132D01* +X139747150Y-98389520D01* +X139769329Y-98379030D01* +X139792428Y-98370765D01* +X139816227Y-98364804D01* +X139840495Y-98361204D01* +X139864999Y-98360000D01* +X140515001Y-98360000D01* +X140539505Y-98361204D01* +X140539505Y-98361204D01* +G37* +D18* +G04 #@! TD* +G04 #@! TO.P,R6,2* +G04 #@! TO.N,+12V* +X140190000Y-99060000D03* +D19* +G04 #@! TO.P,RV1,3* +G04 #@! TO.N,GND* +X153590000Y-107950000D03* +G04 #@! TO.P,RV1,2* +G04 #@! TO.N,/OP2NONINV* +X151090000Y-107950000D03* +G04 #@! TO.P,RV1,1* +G04 #@! TO.N,/VOLPOT* +X148590000Y-107950000D03* +D20* +G04 #@! TO.P,RV1,* +G04 #@! TO.N,* +X156090000Y-104650000D03* +X146090000Y-104650000D03* +G04 #@! TD* +D21* +G04 #@! TO.P,U1,5* +G04 #@! TO.N,GND* +X118560000Y-86360000D03* +G04 #@! TO.P,U1,4* +G04 #@! TO.N,+12V* +X116860000Y-82660000D03* +G04 #@! TO.P,U1,3* +G04 #@! TO.N,/OP1OUT* +X115160000Y-86360000D03* +G04 #@! TO.P,U1,2* +G04 #@! TO.N,/OP1INV* +X113460000Y-82660000D03* +D22* +G04 #@! TO.P,U1,1* +G04 #@! TO.N,/OP1NONINV* +X111760000Y-86360000D03* +G04 #@! TD* +G04 #@! TO.P,U2,1* +G04 #@! TO.N,/OP2NONINV* +X152400000Y-87630000D03* +D21* +G04 #@! TO.P,U2,2* +G04 #@! TO.N,/OP2INV* +X154100000Y-83930000D03* +G04 #@! TO.P,U2,3* +G04 #@! TO.N,/OP2OUT* +X155800000Y-87630000D03* +G04 #@! TO.P,U2,4* +G04 #@! TO.N,+12V* +X157500000Y-83930000D03* +G04 #@! TO.P,U2,5* +G04 #@! TO.N,GND* +X159200000Y-87630000D03* +G04 #@! TD* +D14* +G04 #@! TO.P,J3,1* +G04 #@! TO.N,+12V* +X123190000Y-106680000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,GND* +G04 #@! TO.C,J3* +G36* +X118013513Y-104933611D02* +X118086318Y-104944411D01* +X118157714Y-104962295D01* +X118227013Y-104987090D01* +X118293548Y-105018559D01* +X118356678Y-105056398D01* +X118415795Y-105100242D01* +X118470330Y-105149670D01* +X118519758Y-105204205D01* +X118563602Y-105263322D01* +X118601441Y-105326452D01* +X118632910Y-105392987D01* +X118657705Y-105462286D01* +X118675589Y-105533682D01* +X118686389Y-105606487D01* +X118690000Y-105680000D01* +X118690000Y-107680000D01* +X118686389Y-107753513D01* +X118675589Y-107826318D01* +X118657705Y-107897714D01* +X118632910Y-107967013D01* +X118601441Y-108033548D01* +X118563602Y-108096678D01* +X118519758Y-108155795D01* +X118470330Y-108210330D01* +X118415795Y-108259758D01* +X118356678Y-108303602D01* +X118293548Y-108341441D01* +X118227013Y-108372910D01* +X118157714Y-108397705D01* +X118086318Y-108415589D01* +X118013513Y-108426389D01* +X117940000Y-108430000D01* +X116440000Y-108430000D01* +X116366487Y-108426389D01* +X116293682Y-108415589D01* +X116222286Y-108397705D01* +X116152987Y-108372910D01* +X116086452Y-108341441D01* +X116023322Y-108303602D01* +X115964205Y-108259758D01* +X115909670Y-108210330D01* +X115860242Y-108155795D01* +X115816398Y-108096678D01* +X115778559Y-108033548D01* +X115747090Y-107967013D01* +X115722295Y-107897714D01* +X115704411Y-107826318D01* +X115693611Y-107753513D01* +X115690000Y-107680000D01* +X115690000Y-105680000D01* +X115693611Y-105606487D01* +X115704411Y-105533682D01* +X115722295Y-105462286D01* +X115747090Y-105392987D01* +X115778559Y-105326452D01* +X115816398Y-105263322D01* +X115860242Y-105204205D01* +X115909670Y-105149670D01* +X115964205Y-105100242D01* +X116023322Y-105056398D01* +X116086452Y-105018559D01* +X116152987Y-104987090D01* +X116222286Y-104962295D01* +X116293682Y-104944411D01* +X116366487Y-104933611D01* +X116440000Y-104930000D01* +X117940000Y-104930000D01* +X118013513Y-104933611D01* +X118013513Y-104933611D01* +G37* +D16* +G04 #@! TO.P,J3,2* +G04 #@! TO.N,GND* +X117190000Y-106680000D03* +D15* +G04 #@! TD* +G04 #@! TO.N,GND* +G04 #@! TO.C,J3* +G36* +X121150765Y-109634213D02* +X121235704Y-109646813D01* +X121318999Y-109667677D01* +X121399848Y-109696605D01* +X121477472Y-109733319D01* +X121551124Y-109777464D01* +X121620094Y-109828616D01* +X121683718Y-109886282D01* +X121741384Y-109949906D01* +X121792536Y-110018876D01* +X121836681Y-110092528D01* +X121873395Y-110170152D01* +X121902323Y-110251001D01* +X121923187Y-110334296D01* +X121935787Y-110419235D01* +X121940000Y-110505000D01* +X121940000Y-112255000D01* +X121935787Y-112340765D01* +X121923187Y-112425704D01* +X121902323Y-112508999D01* +X121873395Y-112589848D01* +X121836681Y-112667472D01* +X121792536Y-112741124D01* +X121741384Y-112810094D01* +X121683718Y-112873718D01* +X121620094Y-112931384D01* +X121551124Y-112982536D01* +X121477472Y-113026681D01* +X121399848Y-113063395D01* +X121318999Y-113092323D01* +X121235704Y-113113187D01* +X121150765Y-113125787D01* +X121065000Y-113130000D01* +X119315000Y-113130000D01* +X119229235Y-113125787D01* +X119144296Y-113113187D01* +X119061001Y-113092323D01* +X118980152Y-113063395D01* +X118902528Y-113026681D01* +X118828876Y-112982536D01* +X118759906Y-112931384D01* +X118696282Y-112873718D01* +X118638616Y-112810094D01* +X118587464Y-112741124D01* +X118543319Y-112667472D01* +X118506605Y-112589848D01* +X118477677Y-112508999D01* +X118456813Y-112425704D01* +X118444213Y-112340765D01* +X118440000Y-112255000D01* +X118440000Y-110505000D01* +X118444213Y-110419235D01* +X118456813Y-110334296D01* +X118477677Y-110251001D01* +X118506605Y-110170152D01* +X118543319Y-110092528D01* +X118587464Y-110018876D01* +X118638616Y-109949906D01* +X118696282Y-109886282D01* +X118759906Y-109828616D01* +X118828876Y-109777464D01* +X118902528Y-109733319D01* +X118980152Y-109696605D01* +X119061001Y-109667677D01* +X119144296Y-109646813D01* +X119229235Y-109634213D01* +X119315000Y-109630000D01* +X121065000Y-109630000D01* +X121150765Y-109634213D01* +X121150765Y-109634213D01* +G37* +D17* +G04 #@! TO.P,J3,3* +G04 #@! TO.N,GND* +X120190000Y-111380000D03* +G04 #@! TD* +D23* +G04 #@! TO.N,Net-(C1-Pad2)* +X127000000Y-98425000D03* +X127000000Y-95250000D03* +G04 #@! TO.N,+12V* +X140970000Y-96520000D03* +X141605000Y-95965000D03* +X142240000Y-95410000D03* +G04 #@! TO.N,Net-(C9-Pad2)* +X133105000Y-96765000D03* +X137160000Y-96765000D03* +X138430000Y-96520000D03* +G04 #@! TD* +D24* +G04 #@! TO.N,Net-(C1-Pad2)* +X124460000Y-95250000D02* +X127000000Y-95250000D01* +X124460000Y-100330000D02* +X127000000Y-98425000D01* +X127000000Y-95250000D02* +X127000000Y-95250000D01* +X119380000Y-95250000D02* +X119340000Y-95250000D01* +X124460000Y-100330000D02* +X119380000Y-95250000D01* +D25* +G04 #@! TO.N,+12V* +X140190000Y-99060000D02* +X140190000Y-97300000D01* +X140190000Y-97300000D02* +X142240000Y-95250000D01* +D24* +G04 #@! TO.N,Net-(C9-Pad2)* +X160020000Y-95250000D02* +X160020000Y-100330000D01* +X133105000Y-99060000D02* +X133105000Y-96765000D01* +X133105000Y-96765000D02* +X133350000Y-96520000D01* +X133105000Y-96765000D02* +X133105000Y-96765000D01* +D26* +X138185000Y-96765000D02* +X138430000Y-96520000D01* +X137160000Y-96765000D02* +X138185000Y-96765000D01* +X151640001Y-95720001D02* +X152440000Y-96520000D01* +X149900000Y-93980000D02* +X151640001Y-95720001D01* +X140970000Y-93980000D02* +X149900000Y-93980000D01* +X138430000Y-96520000D02* +X140970000Y-93980000D01* +X159396627Y-95873373D02* +X160020000Y-95250000D01* +X157441999Y-97828001D02* +X159396627Y-95873373D01* +X153748001Y-97828001D02* +X157441999Y-97828001D01* +X152440000Y-96520000D02* +X153748001Y-97828001D01* +D24* +G04 #@! TO.N,/INPUT* +X108928000Y-95250000D02* +X110490000Y-95250000D01* +X107950000Y-94272000D02* +X108928000Y-95250000D01* +X107950000Y-88900000D02* +X107950000Y-94272000D01* +G04 #@! TO.N,/OP1OUT* +X115160000Y-88000000D02* +X122410000Y-95250000D01* +X115160000Y-86360000D02* +X115160000Y-88000000D01* +X129061627Y-98436627D02* +X129685000Y-99060000D01* +X127210010Y-96585010D02* +X129061627Y-98436627D01* +X123745010Y-96585010D02* +X127210010Y-96585010D01* +X122410000Y-95250000D02* +X123745010Y-96585010D01* +X130810000Y-94272000D02* +X130810000Y-92710000D01* +X128496990Y-96585010D02* +X130810000Y-94272000D01* +X127210010Y-96585010D02* +X128496990Y-96585010D01* +X130810000Y-92710000D02* +X130810000Y-85090000D01* +X131055000Y-99060000D02* +X129540000Y-99060000D01* +G04 #@! TO.N,/SPKOUT1* +X133310000Y-85090000D02* +X134745001Y-86525001D01* +X134620000Y-96645001D02* +X134745001Y-96520000D01* +X134620000Y-102870000D02* +X134620000Y-96645001D01* +X134745001Y-86525001D02* +X134745001Y-96520000D01* +G04 #@! TO.N,/OP2OUT* +X150991999Y-89165001D02* +X154674999Y-89165001D01* +X154674999Y-88755001D02* +X154674999Y-89165001D01* +X155800000Y-87630000D02* +X154674999Y-88755001D01* +X154674999Y-91954999D02* +X157970000Y-95250000D01* +X154674999Y-89165001D02* +X154674999Y-91954999D01* +X147447000Y-92710000D02* +X139700000Y-92710000D01* +X150991999Y-89165001D02* +X147447000Y-92710000D01* +X139700000Y-92710000D02* +X139700000Y-85090000D01* +G04 #@! TO.N,/SPKOUT2* +X135761011Y-86528989D02* +X135761011Y-98425533D01* +X137200000Y-85090000D02* +X135761011Y-86528989D01* +X137160000Y-103710000D02* +X139320000Y-105870000D01* +X137160000Y-99824522D02* +X137160000Y-103710000D01* +X135761011Y-98425533D02* +X137160000Y-99824522D01* +X137620000Y-105870000D02* +X134620000Y-108870000D01* +X139320000Y-105870000D02* +X137620000Y-105870000D01* +D25* +G04 #@! TO.N,/VOLPOT* +X142915000Y-99060000D02* +X142240000Y-99060000D01* +X148771001Y-103363119D02* +X144467882Y-99060000D01* +X144467882Y-99060000D02* +X142915000Y-99060000D01* +X148771001Y-106496207D02* +X148771001Y-103363119D01* +X148590000Y-106677208D02* +X148771001Y-106496207D01* +X148590000Y-107950000D02* +X148590000Y-106677208D01* +G04 #@! TD* +G04 #@! TO.N,GND* +G36* +X161163000Y-94439911D02* +X160979586Y-94165414D01* +X160688436Y-93970873D01* +X160345001Y-93902560D01* +X159694999Y-93902560D01* +X159351564Y-93970873D01* +X159060414Y-94165414D01* +X158995000Y-94263313D01* +X158929586Y-94165414D01* +X158638436Y-93970873D01* +X158295001Y-93902560D01* +X158059401Y-93902560D01* +X155690999Y-91534159D01* +X155690999Y-89265065D01* +X155710903Y-89165001D01* +X155710903Y-89165000D01* +X155951182Y-89165000D01* +X156398927Y-89075938D01* +X156906673Y-88736673D01* +X157245938Y-88228927D01* +X157292520Y-87994740D01* +X157708964Y-87994740D01* +X157887760Y-88426417D01* +X158292424Y-88867966D01* +X158835258Y-89121046D01* +X159073000Y-89000997D01* +X159073000Y-87757000D01* +X159327000Y-87757000D01* +X159327000Y-89000997D01* +X159564742Y-89121046D01* +X160107576Y-88867966D01* +X160512240Y-88426417D01* +X160691036Y-87994740D01* +X160570378Y-87757000D01* +X159327000Y-87757000D01* +X159073000Y-87757000D01* +X157829622Y-87757000D01* +X157708964Y-87994740D01* +X157292520Y-87994740D01* +X157365072Y-87630000D01* +X157292521Y-87265260D01* +X157708964Y-87265260D01* +X157829622Y-87503000D01* +X159073000Y-87503000D01* +X159073000Y-86259003D01* +X159327000Y-86259003D01* +X159327000Y-87503000D01* +X160570378Y-87503000D01* +X160691036Y-87265260D01* +X160512240Y-86833583D01* +X160107576Y-86392034D01* +X159564742Y-86138954D01* +X159327000Y-86259003D01* +X159073000Y-86259003D01* +X158835258Y-86138954D01* +X158292424Y-86392034D01* +X157887760Y-86833583D01* +X157708964Y-87265260D01* +X157292521Y-87265260D01* +X157245938Y-87031073D01* +X156906673Y-86523327D01* +X156398927Y-86184062D01* +X155951182Y-86095000D01* +X155648818Y-86095000D01* +X155201073Y-86184062D01* +X154693327Y-86523327D01* +X154354062Y-87031073D01* +X154234928Y-87630000D01* +X154256203Y-87736957D01* +X154027338Y-87965822D01* +X153947440Y-88019208D01* +X153947440Y-86730000D01* +X153898157Y-86482235D01* +X153757809Y-86272191D01* +X153547765Y-86131843D01* +X153300000Y-86082560D01* +X151500000Y-86082560D01* +X151252235Y-86131843D01* +X151042191Y-86272191D01* +X150901843Y-86482235D01* +X150852560Y-86730000D01* +X150852560Y-88156833D01* +X150595576Y-88207950D01* +X150259504Y-88432506D01* +X150202821Y-88517338D01* +X148608938Y-90111221D01* +X148718157Y-89947765D01* +X148767440Y-89700000D01* +X148767440Y-88100000D01* +X148718157Y-87852235D01* +X148577809Y-87642191D01* +X148367765Y-87501843D01* +X148120000Y-87452560D01* +X146520000Y-87452560D01* +X146272235Y-87501843D01* +X146062191Y-87642191D01* +X145921843Y-87852235D01* +X145875307Y-88086187D01* +X145827745Y-88071861D01* +X144999605Y-88900000D01* +X145827745Y-89728139D01* +X145875307Y-89713813D01* +X145921843Y-89947765D01* +X146062191Y-90157809D01* +X146272235Y-90298157D01* +X146520000Y-90347440D01* +X148120000Y-90347440D01* +X148367765Y-90298157D01* +X148531221Y-90188938D01* +X147026160Y-91694000D01* +X141104475Y-91694000D01* +X141098157Y-91662235D01* +X140957809Y-91452191D01* +X140747765Y-91311843D01* +X140716000Y-91305525D01* +X140716000Y-89907745D01* +X143991861Y-89907745D01* +X144065995Y-90153864D01* +X144603223Y-90346965D01* +X145173454Y-90319778D01* +X145574005Y-90153864D01* +X145648139Y-89907745D01* +X144820000Y-89079605D01* +X143991861Y-89907745D01* +X140716000Y-89907745D01* +X140716000Y-88683223D01* +X143373035Y-88683223D01* +X143400222Y-89253454D01* +X143566136Y-89654005D01* +X143812255Y-89728139D01* +X144640395Y-88900000D01* +X143812255Y-88071861D01* +X143566136Y-88145995D01* +X143373035Y-88683223D01* +X140716000Y-88683223D01* +X140716000Y-87892255D01* +X143991861Y-87892255D01* +X144820000Y-88720395D01* +X145648139Y-87892255D01* +X145574005Y-87646136D01* +X145036777Y-87453035D01* +X144466546Y-87480222D01* +X144065995Y-87646136D01* +X143991861Y-87892255D01* +X140716000Y-87892255D01* +X140716000Y-86494475D01* +X140747765Y-86488157D01* +X140957809Y-86347809D01* +X141098157Y-86137765D01* +X141147440Y-85890000D01* +X141147440Y-84290000D01* +X141098157Y-84042235D01* +X141023164Y-83930000D01* +X152534928Y-83930000D01* +X152654062Y-84528927D01* +X152993327Y-85036673D01* +X153501073Y-85375938D01* +X153948818Y-85465000D01* +X154251182Y-85465000D01* +X154698927Y-85375938D01* +X155206673Y-85036673D01* +X155545938Y-84528927D01* +X155665072Y-83930000D01* +X155934928Y-83930000D01* +X156054062Y-84528927D01* +X156393327Y-85036673D01* +X156901073Y-85375938D01* +X157348818Y-85465000D01* +X157651182Y-85465000D01* +X158098927Y-85375938D01* +X158606673Y-85036673D01* +X158945938Y-84528927D01* +X159065072Y-83930000D01* +X158945938Y-83331073D01* +X158606673Y-82823327D01* +X158098927Y-82484062D01* +X157651182Y-82395000D01* +X157348818Y-82395000D01* +X156901073Y-82484062D01* +X156393327Y-82823327D01* +X156054062Y-83331073D01* +X155934928Y-83930000D01* +X155665072Y-83930000D01* +X155545938Y-83331073D01* +X155206673Y-82823327D01* +X154698927Y-82484062D01* +X154251182Y-82395000D01* +X153948818Y-82395000D01* +X153501073Y-82484062D01* +X152993327Y-82823327D01* +X152654062Y-83331073D01* +X152534928Y-83930000D01* +X141023164Y-83930000D01* +X140957809Y-83832191D01* +X140747765Y-83691843D01* +X140500000Y-83642560D01* +X138900000Y-83642560D01* +X138652235Y-83691843D01* +X138442191Y-83832191D01* +X138301843Y-84042235D01* +X138281899Y-84142503D01* +X138012862Y-83873466D01* +X137485439Y-83655000D01* +X136914561Y-83655000D01* +X136387138Y-83873466D01* +X135983466Y-84277138D01* +X135765000Y-84804561D01* +X135765000Y-85088159D01* +X135255000Y-85598159D01* +X134745000Y-85088160D01* +X134745000Y-84804561D01* +X134526534Y-84277138D01* +X134122862Y-83873466D01* +X133595439Y-83655000D01* +X133024561Y-83655000D01* +X132497138Y-83873466D01* +X132228101Y-84142503D01* +X132208157Y-84042235D01* +X132067809Y-83832191D01* +X131857765Y-83691843D01* +X131610000Y-83642560D01* +X130010000Y-83642560D01* +X129762235Y-83691843D01* +X129552191Y-83832191D01* +X129411843Y-84042235D01* +X129362560Y-84290000D01* +X129362560Y-85890000D01* +X129411843Y-86137765D01* +X129552191Y-86347809D01* +X129762235Y-86488157D01* +X129794001Y-86494476D01* +X129794000Y-91305525D01* +X129762235Y-91311843D01* +X129552191Y-91452191D01* +X129411843Y-91662235D01* +X129362560Y-91910000D01* +X129362560Y-93510000D01* +X129411843Y-93757765D01* +X129552191Y-93967809D01* +X129627218Y-94017941D01* +X128076150Y-95569010D01* +X127972449Y-95569010D01* +X128035904Y-95250000D01* +X127957051Y-94853577D01* +X127732495Y-94517505D01* +X127396423Y-94292949D01* +X127100065Y-94234000D01* +X125465414Y-94234000D01* +X125419586Y-94165414D01* +X125128436Y-93970873D01* +X124785001Y-93902560D01* +X124134999Y-93902560D01* +X123791564Y-93970873D01* +X123500414Y-94165414D01* +X123435000Y-94263313D01* +X123369586Y-94165414D01* +X123078436Y-93970873D01* +X122735001Y-93902560D01* +X122499401Y-93902560D01* +X116696841Y-88100000D01* +X123012560Y-88100000D01* +X123012560Y-89700000D01* +X123061843Y-89947765D01* +X123202191Y-90157809D01* +X123412235Y-90298157D01* +X123660000Y-90347440D01* +X125260000Y-90347440D01* +X125507765Y-90298157D01* +X125717809Y-90157809D01* +X125858157Y-89947765D01* +X125866117Y-89907745D01* +X126131861Y-89907745D01* +X126205995Y-90153864D01* +X126743223Y-90346965D01* +X127313454Y-90319778D01* +X127714005Y-90153864D01* +X127788139Y-89907745D01* +X126960000Y-89079605D01* +X126131861Y-89907745D01* +X125866117Y-89907745D01* +X125904693Y-89713813D01* +X125952255Y-89728139D01* +X126780395Y-88900000D01* +X127139605Y-88900000D01* +X127967745Y-89728139D01* +X128213864Y-89654005D01* +X128406965Y-89116777D01* +X128379778Y-88546546D01* +X128213864Y-88145995D01* +X127967745Y-88071861D01* +X127139605Y-88900000D01* +X126780395Y-88900000D01* +X125952255Y-88071861D01* +X125904693Y-88086187D01* +X125866118Y-87892255D01* +X126131861Y-87892255D01* +X126960000Y-88720395D01* +X127788139Y-87892255D01* +X127714005Y-87646136D01* +X127176777Y-87453035D01* +X126606546Y-87480222D01* +X126205995Y-87646136D01* +X126131861Y-87892255D01* +X125866118Y-87892255D01* +X125858157Y-87852235D01* +X125717809Y-87642191D01* +X125507765Y-87501843D01* +X125260000Y-87452560D01* +X123660000Y-87452560D01* +X123412235Y-87501843D01* +X123202191Y-87642191D01* +X123061843Y-87852235D01* +X123012560Y-88100000D01* +X116696841Y-88100000D01* +X116176000Y-87579160D01* +X116176000Y-87527259D01* +X116266673Y-87466673D01* +X116605938Y-86958927D01* +X116652520Y-86724740D01* +X117068964Y-86724740D01* +X117247760Y-87156417D01* +X117652424Y-87597966D01* +X118195258Y-87851046D01* +X118433000Y-87730997D01* +X118433000Y-86487000D01* +X118687000Y-86487000D01* +X118687000Y-87730997D01* +X118924742Y-87851046D01* +X119467576Y-87597966D01* +X119872240Y-87156417D01* +X120051036Y-86724740D01* +X119930378Y-86487000D01* +X118687000Y-86487000D01* +X118433000Y-86487000D01* +X117189622Y-86487000D01* +X117068964Y-86724740D01* +X116652520Y-86724740D01* +X116725072Y-86360000D01* +X116652521Y-85995260D01* +X117068964Y-85995260D01* +X117189622Y-86233000D01* +X118433000Y-86233000D01* +X118433000Y-84989003D01* +X118687000Y-84989003D01* +X118687000Y-86233000D01* +X119930378Y-86233000D01* +X120051036Y-85995260D01* +X119872240Y-85563583D01* +X119467576Y-85122034D01* +X118924742Y-84868954D01* +X118687000Y-84989003D01* +X118433000Y-84989003D01* +X118195258Y-84868954D01* +X117652424Y-85122034D01* +X117247760Y-85563583D01* +X117068964Y-85995260D01* +X116652521Y-85995260D01* +X116605938Y-85761073D01* +X116266673Y-85253327D01* +X115758927Y-84914062D01* +X115311182Y-84825000D01* +X115008818Y-84825000D01* +X114561073Y-84914062D01* +X114053327Y-85253327D01* +X113714062Y-85761073D01* +X113594928Y-86360000D01* +X113714062Y-86958927D01* +X114053327Y-87466673D01* +X114144001Y-87527259D01* +X114144001Y-87899932D01* +X114124096Y-88000000D01* +X114169633Y-88228927D01* +X114202950Y-88396423D01* +X114427506Y-88732495D01* +X114512338Y-88789178D01* +X119538159Y-93815000D01* +X119054561Y-93815000D01* +X118527138Y-94033466D01* +X118258101Y-94302503D01* +X118238157Y-94202235D01* +X118097809Y-93992191D01* +X117887765Y-93851843D01* +X117640000Y-93802560D01* +X116040000Y-93802560D01* +X115792235Y-93851843D01* +X115582191Y-93992191D01* +X115441843Y-94202235D01* +X115392560Y-94450000D01* +X115392560Y-96050000D01* +X115441843Y-96297765D01* +X115582191Y-96507809D01* +X115792235Y-96648157D01* +X116040000Y-96697440D01* +X117640000Y-96697440D01* +X117887765Y-96648157D01* +X118097809Y-96507809D01* +X118238157Y-96297765D01* +X118258101Y-96197497D01* +X118527138Y-96466534D01* +X119054561Y-96685000D01* +X119378160Y-96685000D01* +X121694173Y-99001014D01* +X121475302Y-99091673D01* +X121296673Y-99270301D01* +X121200000Y-99503690D01* +X121200000Y-100044250D01* +X121358750Y-100203000D01* +X122283000Y-100203000D01* +X122283000Y-100183000D01* +X122537000Y-100183000D01* +X122537000Y-100203000D01* +X122557000Y-100203000D01* +X122557000Y-100457000D01* +X122537000Y-100457000D01* +X122537000Y-101506250D01* +X122695750Y-101665000D01* +X123111309Y-101665000D01* +X123344698Y-101568327D01* +X123499623Y-101413403D01* +X123500414Y-101414586D01* +X123791564Y-101609127D01* +X124134999Y-101677440D01* +X124785001Y-101677440D01* +X125128436Y-101609127D01* +X125419586Y-101414586D01* +X125614127Y-101123436D01* +X125682440Y-100780001D01* +X125682440Y-100683170D01* +X127689652Y-99177761D01* +X127891369Y-98952788D01* +X127956316Y-98768157D01* +X128413963Y-99225804D01* +X128413966Y-99225806D01* +X128567645Y-99379485D01* +X128582949Y-99456423D01* +X128807505Y-99792495D01* +X129143577Y-100017051D01* +X129439935Y-100076000D01* +X129584936Y-100076000D01* +X129685000Y-100095904D01* +X129785064Y-100076000D01* +X130049586Y-100076000D01* +X130095414Y-100144586D01* +X130386564Y-100339127D01* +X130729999Y-100407440D01* +X131380001Y-100407440D01* +X131723436Y-100339127D01* +X132014586Y-100144586D01* +X132080000Y-100046687D01* +X132145414Y-100144586D01* +X132436564Y-100339127D01* +X132779999Y-100407440D01* +X133430001Y-100407440D01* +X133604000Y-100372830D01* +X133604000Y-100472560D01* +X132870000Y-100472560D01* +X132622235Y-100521843D01* +X132412191Y-100662191D01* +X132271843Y-100872235D01* +X132222560Y-101120000D01* +X132222560Y-104620000D01* +X132271843Y-104867765D01* +X132412191Y-105077809D01* +X132622235Y-105218157D01* +X132870000Y-105267440D01* +X136370000Y-105267440D01* +X136617765Y-105218157D01* +X136827809Y-105077809D01* +X136933217Y-104920057D01* +X136936762Y-104923602D01* +X136922560Y-104995000D01* +X136922560Y-105114082D01* +X136887505Y-105137505D01* +X136830822Y-105222337D01* +X135330600Y-106722560D01* +X133620000Y-106722560D01* +X133085223Y-106828934D01* +X132631861Y-107131861D01* +X132328934Y-107585223D01* +X132222560Y-108120000D01* +X132222560Y-109620000D01* +X132328934Y-110154777D01* +X132631861Y-110608139D01* +X133085223Y-110911066D01* +X133620000Y-111017440D01* +X135620000Y-111017440D01* +X136154777Y-110911066D01* +X136608139Y-110608139D01* +X136911066Y-110154777D01* +X137017440Y-109620000D01* +X137017440Y-108120000D01* +X136982499Y-107944341D01* +X137263065Y-107663775D01* +X137368472Y-107821528D01* +X137862387Y-108151551D01* +X138445000Y-108267440D01* +X140195000Y-108267440D01* +X140777613Y-108151551D01* +X141271528Y-107821528D01* +X141601551Y-107327613D01* +X141717440Y-106745000D01* +X141717440Y-104995000D01* +X141601551Y-104412387D01* +X141271528Y-103918472D01* +X140777613Y-103588449D01* +X140195000Y-103472560D01* +X138445000Y-103472560D01* +X138373602Y-103486762D01* +X138176000Y-103289160D01* +X138176000Y-99924585D01* +X138195904Y-99824521D01* +X138153108Y-99609371D01* +X138117051Y-99428099D01* +X137892495Y-99092027D01* +X137807664Y-99035345D01* +X136777011Y-98004693D01* +X136777011Y-97664832D01* +X136965484Y-97742900D01* +X137354516Y-97742900D01* +X137569139Y-97654000D01* +X138097445Y-97654000D01* +X138185000Y-97671416D01* +X138272555Y-97654000D01* +X138272556Y-97654000D01* +X138531870Y-97602419D01* +X138792317Y-97428394D01* +X138983936Y-97349023D01* +X139259023Y-97073936D01* +X139347924Y-96859312D01* +X140070129Y-96137107D01* +X139992100Y-96325484D01* +X139992100Y-96420270D01* +X139704251Y-96708119D01* +X139640630Y-96750629D01* +X139598119Y-96814251D01* +X139598118Y-96814252D01* +X139472213Y-97002683D01* +X139413073Y-97300000D01* +X139428001Y-97375048D01* +X139428001Y-97843390D01* +X139230414Y-97975414D01* +X139035873Y-98266564D01* +X138967560Y-98609999D01* +X138967560Y-99510001D01* +X139035873Y-99853436D01* +X139230414Y-100144586D01* +X139521564Y-100339127D01* +X139864999Y-100407440D01* +X140515001Y-100407440D01* +X140858436Y-100339127D01* +X141149586Y-100144586D01* +X141215000Y-100046687D01* +X141280414Y-100144586D01* +X141571564Y-100339127D01* +X141914999Y-100407440D01* +X142565001Y-100407440D01* +X142908436Y-100339127D01* +X143199586Y-100144586D01* +X143394127Y-99853436D01* +X143400380Y-99822000D01* +X144152252Y-99822000D01* +X146045252Y-101715000D01* +X145506192Y-101715000D01* +X144427456Y-102161827D01* +X143601827Y-102987456D01* +X143155000Y-104066192D01* +X143155000Y-105233808D01* +X143601827Y-106312544D01* +X144427456Y-107138173D01* +X145506192Y-107585000D01* +X146673808Y-107585000D01* +X147163783Y-107382046D01* +X147055000Y-107644670D01* +X147055000Y-108255330D01* +X147288690Y-108819507D01* +X147720493Y-109251310D01* +X148284670Y-109485000D01* +X148895330Y-109485000D01* +X149459507Y-109251310D01* +X149840000Y-108870817D01* +X150220493Y-109251310D01* +X150784670Y-109485000D01* +X151395330Y-109485000D01* +X151959507Y-109251310D01* +X152180658Y-109030159D01* +X152689446Y-109030159D01* +X152775852Y-109286643D01* +X153349336Y-109496458D01* +X153959460Y-109470839D01* +X154404148Y-109286643D01* +X154490554Y-109030159D01* +X153590000Y-108129605D01* +X152689446Y-109030159D01* +X152180658Y-109030159D01* +X152391310Y-108819507D01* +X152394539Y-108811710D01* +X152509841Y-108850554D01* +X153410395Y-107950000D01* +X152509841Y-107049446D01* +X152394539Y-107088290D01* +X152391310Y-107080493D01* +X152180658Y-106869841D01* +X152689446Y-106869841D01* +X153590000Y-107770395D01* +X153604143Y-107756253D01* +X153783748Y-107935858D01* +X153769605Y-107950000D01* +X154670159Y-108850554D01* +X154926643Y-108764148D01* +X155136458Y-108190664D01* +X155110839Y-107580540D01* +X155031189Y-107388247D01* +X155506192Y-107585000D01* +X156673808Y-107585000D01* +X157752544Y-107138173D01* +X158578173Y-106312544D01* +X159025000Y-105233808D01* +X159025000Y-104066192D01* +X158578173Y-102987456D01* +X157752544Y-102161827D01* +X156673808Y-101715000D01* +X155506192Y-101715000D01* +X154427456Y-102161827D01* +X153601827Y-102987456D01* +X153155000Y-104066192D01* +X153155000Y-105233808D01* +X153601827Y-106312544D01* +X153698380Y-106409097D01* +X153220540Y-106429161D01* +X152775852Y-106613357D01* +X152689446Y-106869841D01* +X152180658Y-106869841D01* +X151959507Y-106648690D01* +X151395330Y-106415000D01* +X150784670Y-106415000D01* +X150220493Y-106648690D01* +X149840000Y-107029183D01* +X149507960Y-106697143D01* +X149533001Y-106571255D01* +X149533001Y-106571251D01* +X149547928Y-106496208D01* +X149533001Y-106421165D01* +X149533001Y-103438161D01* +X149547928Y-103363118D01* +X149533001Y-103288075D01* +X149533001Y-103288071D01* +X149488789Y-103065802D01* +X149320372Y-102813748D01* +X149256750Y-102771237D01* +X147101263Y-100615750D01* +X156760000Y-100615750D01* +X156760000Y-101156310D01* +X156856673Y-101389699D01* +X157035302Y-101568327D01* +X157268691Y-101665000D01* +X157684250Y-101665000D01* +X157843000Y-101506250D01* +X157843000Y-100457000D01* +X156918750Y-100457000D01* +X156760000Y-100615750D01* +X147101263Y-100615750D01* +X145989203Y-99503690D01* +X156760000Y-99503690D01* +X156760000Y-100044250D01* +X156918750Y-100203000D01* +X157843000Y-100203000D01* +X157843000Y-99153750D01* +X157684250Y-98995000D01* +X157268691Y-98995000D01* +X157035302Y-99091673D01* +X156856673Y-99270301D01* +X156760000Y-99503690D01* +X145989203Y-99503690D01* +X145637889Y-99152377D01* +X145873223Y-99236965D01* +X146443454Y-99209778D01* +X146844005Y-99043864D01* +X146918139Y-98797745D01* +X146090000Y-97969605D01* +X146075858Y-97983748D01* +X145896252Y-97804142D01* +X145910395Y-97790000D01* +X146269605Y-97790000D01* +X147097745Y-98618139D01* +X147145307Y-98603813D01* +X147191843Y-98837765D01* +X147332191Y-99047809D01* +X147542235Y-99188157D01* +X147790000Y-99237440D01* +X149390000Y-99237440D01* +X149637765Y-99188157D01* +X149847809Y-99047809D01* +X149988157Y-98837765D01* +X150037440Y-98590000D01* +X150037440Y-96990000D01* +X149988157Y-96742235D01* +X149847809Y-96532191D01* +X149637765Y-96391843D01* +X149390000Y-96342560D01* +X147790000Y-96342560D01* +X147542235Y-96391843D01* +X147332191Y-96532191D01* +X147191843Y-96742235D01* +X147145307Y-96976187D01* +X147097745Y-96961861D01* +X146269605Y-97790000D01* +X145910395Y-97790000D01* +X145082255Y-96961861D01* +X144836136Y-97035995D01* +X144643035Y-97573223D01* +X144670222Y-98143454D01* +X144751415Y-98339470D01* +X144542930Y-98298000D01* +X144542925Y-98298000D01* +X144467882Y-98283073D01* +X144392839Y-98298000D01* +X143400380Y-98298000D01* +X143394127Y-98266564D01* +X143199586Y-97975414D01* +X142908436Y-97780873D01* +X142565001Y-97712560D01* +X141914999Y-97712560D01* +X141571564Y-97780873D01* +X141280414Y-97975414D01* +X141215000Y-98073313D01* +X141149586Y-97975414D01* +X140952000Y-97843391D01* +X140952000Y-97615630D01* +X141069730Y-97497900D01* +X141164516Y-97497900D01* +X141523936Y-97349023D01* +X141799023Y-97073936D01* +X141864439Y-96916008D01* +X142158936Y-96794023D01* +X142170704Y-96782255D01* +X145261861Y-96782255D01* +X146090000Y-97610395D01* +X146918139Y-96782255D01* +X146844005Y-96536136D01* +X146306777Y-96343035D01* +X145736546Y-96370222D01* +X145335995Y-96536136D01* +X145261861Y-96782255D01* +X142170704Y-96782255D01* +X142434023Y-96518936D01* +X142499439Y-96361008D01* +X142793936Y-96239023D01* +X143069023Y-95963936D01* +X143217900Y-95604516D01* +X143217900Y-95215484D01* +X143074381Y-94869000D01* +X149531765Y-94869000D01* +X151005000Y-96342236D01* +X151005000Y-96805439D01* +X151223466Y-97332862D01* +X151627138Y-97736534D01* +X152154561Y-97955000D01* +X152617764Y-97955000D01* +X153057472Y-98394708D01* +X153107068Y-98468934D01* +X153401131Y-98665420D01* +X153660445Y-98717001D01* +X153660446Y-98717001D01* +X153748001Y-98734417D01* +X153835556Y-98717001D01* +X157354444Y-98717001D01* +X157441999Y-98734417D01* +X157529554Y-98717001D01* +X157529555Y-98717001D01* +X157788869Y-98665420D01* +X158082932Y-98468934D01* +X158132530Y-98394705D01* +X159004000Y-97523235D01* +X159004001Y-99190975D01* +X158904698Y-99091673D01* +X158671309Y-98995000D01* +X158255750Y-98995000D01* +X158097000Y-99153750D01* +X158097000Y-100203000D01* +X158117000Y-100203000D01* +X158117000Y-100457000D01* +X158097000Y-100457000D01* +X158097000Y-101506250D01* +X158255750Y-101665000D01* +X158671309Y-101665000D01* +X158904698Y-101568327D01* +X159059623Y-101413403D01* +X159060414Y-101414586D01* +X159351564Y-101609127D01* +X159694999Y-101677440D01* +X160345001Y-101677440D01* +X160688436Y-101609127D01* +X160979586Y-101414586D01* +X161163000Y-101140089D01* +X161163000Y-115443000D01* +X105537000Y-115443000D01* +X105537000Y-111665750D01* +X117805000Y-111665750D01* +X117805000Y-113256310D01* +X117901673Y-113489699D01* +X118080302Y-113668327D01* +X118313691Y-113765000D01* +X119904250Y-113765000D01* +X120063000Y-113606250D01* +X120063000Y-111507000D01* +X120317000Y-111507000D01* +X120317000Y-113606250D01* +X120475750Y-113765000D01* +X122066309Y-113765000D01* +X122299698Y-113668327D01* +X122478327Y-113489699D01* +X122575000Y-113256310D01* +X122575000Y-111665750D01* +X122416250Y-111507000D01* +X120317000Y-111507000D01* +X120063000Y-111507000D01* +X117963750Y-111507000D01* +X117805000Y-111665750D01* +X105537000Y-111665750D01* +X105537000Y-106965750D01* +X115055000Y-106965750D01* +X115055000Y-108556310D01* +X115151673Y-108789699D01* +X115330302Y-108968327D01* +X115563691Y-109065000D01* +X116904250Y-109065000D01* +X117063000Y-108906250D01* +X117063000Y-106807000D01* +X117317000Y-106807000D01* +X117317000Y-108906250D01* +X117475750Y-109065000D01* +X118144696Y-109065000D01* +X118080302Y-109091673D01* +X117901673Y-109270301D01* +X117805000Y-109503690D01* +X117805000Y-111094250D01* +X117963750Y-111253000D01* +X120063000Y-111253000D01* +X120063000Y-109153750D01* +X120317000Y-109153750D01* +X120317000Y-111253000D01* +X122416250Y-111253000D01* +X122575000Y-111094250D01* +X122575000Y-109503690D01* +X122478327Y-109270301D01* +X122299698Y-109091673D01* +X122265337Y-109077440D01* +X124940000Y-109077440D01* +X125187765Y-109028157D01* +X125397809Y-108887809D01* +X125538157Y-108677765D01* +X125587440Y-108430000D01* +X125587440Y-104930000D01* +X125538157Y-104682235D01* +X125397809Y-104472191D01* +X125187765Y-104331843D01* +X124940000Y-104282560D01* +X121440000Y-104282560D01* +X121192235Y-104331843D01* +X120982191Y-104472191D01* +X120841843Y-104682235D01* +X120792560Y-104930000D01* +X120792560Y-108430000D01* +X120841843Y-108677765D01* +X120982191Y-108887809D01* +X121142612Y-108995000D01* +X120475750Y-108995000D01* +X120317000Y-109153750D01* +X120063000Y-109153750D01* +X119904250Y-108995000D01* +X118985304Y-108995000D01* +X119049698Y-108968327D01* +X119228327Y-108789699D01* +X119325000Y-108556310D01* +X119325000Y-106965750D01* +X119166250Y-106807000D01* +X117317000Y-106807000D01* +X117063000Y-106807000D01* +X115213750Y-106807000D01* +X115055000Y-106965750D01* +X105537000Y-106965750D01* +X105537000Y-104803690D01* +X115055000Y-104803690D01* +X115055000Y-106394250D01* +X115213750Y-106553000D01* +X117063000Y-106553000D01* +X117063000Y-104453750D01* +X117317000Y-104453750D01* +X117317000Y-106553000D01* +X119166250Y-106553000D01* +X119325000Y-106394250D01* +X119325000Y-104803690D01* +X119228327Y-104570301D01* +X119049698Y-104391673D01* +X118816309Y-104295000D01* +X117475750Y-104295000D01* +X117317000Y-104453750D01* +X117063000Y-104453750D01* +X116904250Y-104295000D01* +X115563691Y-104295000D01* +X115330302Y-104391673D01* +X115151673Y-104570301D01* +X115055000Y-104803690D01* +X105537000Y-104803690D01* +X105537000Y-100615750D01* +X121200000Y-100615750D01* +X121200000Y-101156310D01* +X121296673Y-101389699D01* +X121475302Y-101568327D01* +X121708691Y-101665000D01* +X122124250Y-101665000D01* +X122283000Y-101506250D01* +X122283000Y-100457000D01* +X121358750Y-100457000D01* +X121200000Y-100615750D01* +X105537000Y-100615750D01* +X105537000Y-88900000D01* +X106435908Y-88900000D01* +X106551161Y-89479418D01* +X106879375Y-89970625D01* +X106934000Y-90007124D01* +X106934001Y-94171932D01* +X106914096Y-94272000D01* +X106992950Y-94668423D01* +X107116667Y-94853578D01* +X107217506Y-95004495D01* +X107302337Y-95061177D01* +X108138822Y-95897663D01* +X108195505Y-95982495D01* +X108531577Y-96207051D01* +X108827935Y-96266000D01* +X108827936Y-96266000D01* +X108928000Y-96285904D01* +X109028063Y-96266000D01* +X109085525Y-96266000D01* +X109091843Y-96297765D01* +X109232191Y-96507809D01* +X109442235Y-96648157D01* +X109690000Y-96697440D01* +X111290000Y-96697440D01* +X111537765Y-96648157D01* +X111747809Y-96507809D01* +X111888157Y-96297765D01* +X111908101Y-96197497D01* +X112177138Y-96466534D01* +X112704561Y-96685000D01* +X113275439Y-96685000D01* +X113802862Y-96466534D01* +X114206534Y-96062862D01* +X114425000Y-95535439D01* +X114425000Y-94964561D01* +X114206534Y-94437138D01* +X113802862Y-94033466D01* +X113275439Y-93815000D01* +X112704561Y-93815000D01* +X112177138Y-94033466D01* +X111908101Y-94302503D01* +X111888157Y-94202235D01* +X111747809Y-93992191D01* +X111537765Y-93851843D01* +X111290000Y-93802560D01* +X109690000Y-93802560D01* +X109442235Y-93851843D01* +X109232191Y-93992191D01* +X109182059Y-94067218D01* +X108966000Y-93851160D01* +X108966000Y-90007124D01* +X109020625Y-89970625D01* +X109348839Y-89479418D01* +X109464092Y-88900000D01* +X109348839Y-88320582D01* +X109020625Y-87829375D01* +X108998967Y-87814904D01* +X109159698Y-87748327D01* +X109338327Y-87569699D01* +X109435000Y-87336310D01* +X109435000Y-86645750D01* +X109276250Y-86487000D01* +X108077000Y-86487000D01* +X108077000Y-86507000D01* +X107823000Y-86507000D01* +X107823000Y-86487000D01* +X106623750Y-86487000D01* +X106465000Y-86645750D01* +X106465000Y-87336310D01* +X106561673Y-87569699D01* +X106740302Y-87748327D01* +X106901033Y-87814904D01* +X106879375Y-87829375D01* +X106551161Y-88320582D01* +X106435908Y-88900000D01* +X105537000Y-88900000D01* +X105537000Y-85383690D01* +X106465000Y-85383690D01* +X106465000Y-86074250D01* +X106623750Y-86233000D01* +X107823000Y-86233000D01* +X107823000Y-85033750D01* +X108077000Y-85033750D01* +X108077000Y-86233000D01* +X109276250Y-86233000D01* +X109435000Y-86074250D01* +X109435000Y-85460000D01* +X110212560Y-85460000D01* +X110212560Y-87260000D01* +X110261843Y-87507765D01* +X110402191Y-87717809D01* +X110612235Y-87858157D01* +X110860000Y-87907440D01* +X112660000Y-87907440D01* +X112907765Y-87858157D01* +X113117809Y-87717809D01* +X113258157Y-87507765D01* +X113307440Y-87260000D01* +X113307440Y-85460000D01* +X113258157Y-85212235D01* +X113117809Y-85002191D01* +X112907765Y-84861843D01* +X112660000Y-84812560D01* +X110860000Y-84812560D01* +X110612235Y-84861843D01* +X110402191Y-85002191D01* +X110261843Y-85212235D01* +X110212560Y-85460000D01* +X109435000Y-85460000D01* +X109435000Y-85383690D01* +X109338327Y-85150301D01* +X109159698Y-84971673D01* +X108926309Y-84875000D01* +X108235750Y-84875000D01* +X108077000Y-85033750D01* +X107823000Y-85033750D01* +X107664250Y-84875000D01* +X106973691Y-84875000D01* +X106740302Y-84971673D01* +X106561673Y-85150301D01* +X106465000Y-85383690D01* +X105537000Y-85383690D01* +X105537000Y-82660000D01* +X111894928Y-82660000D01* +X112014062Y-83258927D01* +X112353327Y-83766673D01* +X112861073Y-84105938D01* +X113308818Y-84195000D01* +X113611182Y-84195000D01* +X114058927Y-84105938D01* +X114566673Y-83766673D01* +X114905938Y-83258927D01* +X115025072Y-82660000D01* +X115294928Y-82660000D01* +X115414062Y-83258927D01* +X115753327Y-83766673D01* +X116261073Y-84105938D01* +X116708818Y-84195000D01* +X117011182Y-84195000D01* +X117458927Y-84105938D01* +X117966673Y-83766673D01* +X118305938Y-83258927D01* +X118425072Y-82660000D01* +X118305938Y-82061073D01* +X117966673Y-81553327D01* +X117458927Y-81214062D01* +X117011182Y-81125000D01* +X116708818Y-81125000D01* +X116261073Y-81214062D01* +X115753327Y-81553327D01* +X115414062Y-82061073D01* +X115294928Y-82660000D01* +X115025072Y-82660000D01* +X114905938Y-82061073D01* +X114566673Y-81553327D01* +X114058927Y-81214062D01* +X113611182Y-81125000D01* +X113308818Y-81125000D01* +X112861073Y-81214062D01* +X112353327Y-81553327D01* +X112014062Y-82061073D01* +X111894928Y-82660000D01* +X105537000Y-82660000D01* +X105537000Y-67437000D01* +X161163000Y-67437000D01* +X161163000Y-94439911D01* +X161163000Y-94439911D01* +G37* +X161163000Y-94439911D02* +X160979586Y-94165414D01* +X160688436Y-93970873D01* +X160345001Y-93902560D01* +X159694999Y-93902560D01* +X159351564Y-93970873D01* +X159060414Y-94165414D01* +X158995000Y-94263313D01* +X158929586Y-94165414D01* +X158638436Y-93970873D01* +X158295001Y-93902560D01* +X158059401Y-93902560D01* +X155690999Y-91534159D01* +X155690999Y-89265065D01* +X155710903Y-89165001D01* +X155710903Y-89165000D01* +X155951182Y-89165000D01* +X156398927Y-89075938D01* +X156906673Y-88736673D01* +X157245938Y-88228927D01* +X157292520Y-87994740D01* +X157708964Y-87994740D01* +X157887760Y-88426417D01* +X158292424Y-88867966D01* +X158835258Y-89121046D01* +X159073000Y-89000997D01* +X159073000Y-87757000D01* +X159327000Y-87757000D01* +X159327000Y-89000997D01* +X159564742Y-89121046D01* +X160107576Y-88867966D01* +X160512240Y-88426417D01* +X160691036Y-87994740D01* +X160570378Y-87757000D01* +X159327000Y-87757000D01* +X159073000Y-87757000D01* +X157829622Y-87757000D01* +X157708964Y-87994740D01* +X157292520Y-87994740D01* +X157365072Y-87630000D01* +X157292521Y-87265260D01* +X157708964Y-87265260D01* +X157829622Y-87503000D01* +X159073000Y-87503000D01* +X159073000Y-86259003D01* +X159327000Y-86259003D01* +X159327000Y-87503000D01* +X160570378Y-87503000D01* +X160691036Y-87265260D01* +X160512240Y-86833583D01* +X160107576Y-86392034D01* +X159564742Y-86138954D01* +X159327000Y-86259003D01* +X159073000Y-86259003D01* +X158835258Y-86138954D01* +X158292424Y-86392034D01* +X157887760Y-86833583D01* +X157708964Y-87265260D01* +X157292521Y-87265260D01* +X157245938Y-87031073D01* +X156906673Y-86523327D01* +X156398927Y-86184062D01* +X155951182Y-86095000D01* +X155648818Y-86095000D01* +X155201073Y-86184062D01* +X154693327Y-86523327D01* +X154354062Y-87031073D01* +X154234928Y-87630000D01* +X154256203Y-87736957D01* +X154027338Y-87965822D01* +X153947440Y-88019208D01* +X153947440Y-86730000D01* +X153898157Y-86482235D01* +X153757809Y-86272191D01* +X153547765Y-86131843D01* +X153300000Y-86082560D01* +X151500000Y-86082560D01* +X151252235Y-86131843D01* +X151042191Y-86272191D01* +X150901843Y-86482235D01* +X150852560Y-86730000D01* +X150852560Y-88156833D01* +X150595576Y-88207950D01* +X150259504Y-88432506D01* +X150202821Y-88517338D01* +X148608938Y-90111221D01* +X148718157Y-89947765D01* +X148767440Y-89700000D01* +X148767440Y-88100000D01* +X148718157Y-87852235D01* +X148577809Y-87642191D01* +X148367765Y-87501843D01* +X148120000Y-87452560D01* +X146520000Y-87452560D01* +X146272235Y-87501843D01* +X146062191Y-87642191D01* +X145921843Y-87852235D01* +X145875307Y-88086187D01* +X145827745Y-88071861D01* +X144999605Y-88900000D01* +X145827745Y-89728139D01* +X145875307Y-89713813D01* +X145921843Y-89947765D01* +X146062191Y-90157809D01* +X146272235Y-90298157D01* +X146520000Y-90347440D01* +X148120000Y-90347440D01* +X148367765Y-90298157D01* +X148531221Y-90188938D01* +X147026160Y-91694000D01* +X141104475Y-91694000D01* +X141098157Y-91662235D01* +X140957809Y-91452191D01* +X140747765Y-91311843D01* +X140716000Y-91305525D01* +X140716000Y-89907745D01* +X143991861Y-89907745D01* +X144065995Y-90153864D01* +X144603223Y-90346965D01* +X145173454Y-90319778D01* +X145574005Y-90153864D01* +X145648139Y-89907745D01* +X144820000Y-89079605D01* +X143991861Y-89907745D01* +X140716000Y-89907745D01* +X140716000Y-88683223D01* +X143373035Y-88683223D01* +X143400222Y-89253454D01* +X143566136Y-89654005D01* +X143812255Y-89728139D01* +X144640395Y-88900000D01* +X143812255Y-88071861D01* +X143566136Y-88145995D01* +X143373035Y-88683223D01* +X140716000Y-88683223D01* +X140716000Y-87892255D01* +X143991861Y-87892255D01* +X144820000Y-88720395D01* +X145648139Y-87892255D01* +X145574005Y-87646136D01* +X145036777Y-87453035D01* +X144466546Y-87480222D01* +X144065995Y-87646136D01* +X143991861Y-87892255D01* +X140716000Y-87892255D01* +X140716000Y-86494475D01* +X140747765Y-86488157D01* +X140957809Y-86347809D01* +X141098157Y-86137765D01* +X141147440Y-85890000D01* +X141147440Y-84290000D01* +X141098157Y-84042235D01* +X141023164Y-83930000D01* +X152534928Y-83930000D01* +X152654062Y-84528927D01* +X152993327Y-85036673D01* +X153501073Y-85375938D01* +X153948818Y-85465000D01* +X154251182Y-85465000D01* +X154698927Y-85375938D01* +X155206673Y-85036673D01* +X155545938Y-84528927D01* +X155665072Y-83930000D01* +X155934928Y-83930000D01* +X156054062Y-84528927D01* +X156393327Y-85036673D01* +X156901073Y-85375938D01* +X157348818Y-85465000D01* +X157651182Y-85465000D01* +X158098927Y-85375938D01* +X158606673Y-85036673D01* +X158945938Y-84528927D01* +X159065072Y-83930000D01* +X158945938Y-83331073D01* +X158606673Y-82823327D01* +X158098927Y-82484062D01* +X157651182Y-82395000D01* +X157348818Y-82395000D01* +X156901073Y-82484062D01* +X156393327Y-82823327D01* +X156054062Y-83331073D01* +X155934928Y-83930000D01* +X155665072Y-83930000D01* +X155545938Y-83331073D01* +X155206673Y-82823327D01* +X154698927Y-82484062D01* +X154251182Y-82395000D01* +X153948818Y-82395000D01* +X153501073Y-82484062D01* +X152993327Y-82823327D01* +X152654062Y-83331073D01* +X152534928Y-83930000D01* +X141023164Y-83930000D01* +X140957809Y-83832191D01* +X140747765Y-83691843D01* +X140500000Y-83642560D01* +X138900000Y-83642560D01* +X138652235Y-83691843D01* +X138442191Y-83832191D01* +X138301843Y-84042235D01* +X138281899Y-84142503D01* +X138012862Y-83873466D01* +X137485439Y-83655000D01* +X136914561Y-83655000D01* +X136387138Y-83873466D01* +X135983466Y-84277138D01* +X135765000Y-84804561D01* +X135765000Y-85088159D01* +X135255000Y-85598159D01* +X134745000Y-85088160D01* +X134745000Y-84804561D01* +X134526534Y-84277138D01* +X134122862Y-83873466D01* +X133595439Y-83655000D01* +X133024561Y-83655000D01* +X132497138Y-83873466D01* +X132228101Y-84142503D01* +X132208157Y-84042235D01* +X132067809Y-83832191D01* +X131857765Y-83691843D01* +X131610000Y-83642560D01* +X130010000Y-83642560D01* +X129762235Y-83691843D01* +X129552191Y-83832191D01* +X129411843Y-84042235D01* +X129362560Y-84290000D01* +X129362560Y-85890000D01* +X129411843Y-86137765D01* +X129552191Y-86347809D01* +X129762235Y-86488157D01* +X129794001Y-86494476D01* +X129794000Y-91305525D01* +X129762235Y-91311843D01* +X129552191Y-91452191D01* +X129411843Y-91662235D01* +X129362560Y-91910000D01* +X129362560Y-93510000D01* +X129411843Y-93757765D01* +X129552191Y-93967809D01* +X129627218Y-94017941D01* +X128076150Y-95569010D01* +X127972449Y-95569010D01* +X128035904Y-95250000D01* +X127957051Y-94853577D01* +X127732495Y-94517505D01* +X127396423Y-94292949D01* +X127100065Y-94234000D01* +X125465414Y-94234000D01* +X125419586Y-94165414D01* +X125128436Y-93970873D01* +X124785001Y-93902560D01* +X124134999Y-93902560D01* +X123791564Y-93970873D01* +X123500414Y-94165414D01* +X123435000Y-94263313D01* +X123369586Y-94165414D01* +X123078436Y-93970873D01* +X122735001Y-93902560D01* +X122499401Y-93902560D01* +X116696841Y-88100000D01* +X123012560Y-88100000D01* +X123012560Y-89700000D01* +X123061843Y-89947765D01* +X123202191Y-90157809D01* +X123412235Y-90298157D01* +X123660000Y-90347440D01* +X125260000Y-90347440D01* +X125507765Y-90298157D01* +X125717809Y-90157809D01* +X125858157Y-89947765D01* +X125866117Y-89907745D01* +X126131861Y-89907745D01* +X126205995Y-90153864D01* +X126743223Y-90346965D01* +X127313454Y-90319778D01* +X127714005Y-90153864D01* +X127788139Y-89907745D01* +X126960000Y-89079605D01* +X126131861Y-89907745D01* +X125866117Y-89907745D01* +X125904693Y-89713813D01* +X125952255Y-89728139D01* +X126780395Y-88900000D01* +X127139605Y-88900000D01* +X127967745Y-89728139D01* +X128213864Y-89654005D01* +X128406965Y-89116777D01* +X128379778Y-88546546D01* +X128213864Y-88145995D01* +X127967745Y-88071861D01* +X127139605Y-88900000D01* +X126780395Y-88900000D01* +X125952255Y-88071861D01* +X125904693Y-88086187D01* +X125866118Y-87892255D01* +X126131861Y-87892255D01* +X126960000Y-88720395D01* +X127788139Y-87892255D01* +X127714005Y-87646136D01* +X127176777Y-87453035D01* +X126606546Y-87480222D01* +X126205995Y-87646136D01* +X126131861Y-87892255D01* +X125866118Y-87892255D01* +X125858157Y-87852235D01* +X125717809Y-87642191D01* +X125507765Y-87501843D01* +X125260000Y-87452560D01* +X123660000Y-87452560D01* +X123412235Y-87501843D01* +X123202191Y-87642191D01* +X123061843Y-87852235D01* +X123012560Y-88100000D01* +X116696841Y-88100000D01* +X116176000Y-87579160D01* +X116176000Y-87527259D01* +X116266673Y-87466673D01* +X116605938Y-86958927D01* +X116652520Y-86724740D01* +X117068964Y-86724740D01* +X117247760Y-87156417D01* +X117652424Y-87597966D01* +X118195258Y-87851046D01* +X118433000Y-87730997D01* +X118433000Y-86487000D01* +X118687000Y-86487000D01* +X118687000Y-87730997D01* +X118924742Y-87851046D01* +X119467576Y-87597966D01* +X119872240Y-87156417D01* +X120051036Y-86724740D01* +X119930378Y-86487000D01* +X118687000Y-86487000D01* +X118433000Y-86487000D01* +X117189622Y-86487000D01* +X117068964Y-86724740D01* +X116652520Y-86724740D01* +X116725072Y-86360000D01* +X116652521Y-85995260D01* +X117068964Y-85995260D01* +X117189622Y-86233000D01* +X118433000Y-86233000D01* +X118433000Y-84989003D01* +X118687000Y-84989003D01* +X118687000Y-86233000D01* +X119930378Y-86233000D01* +X120051036Y-85995260D01* +X119872240Y-85563583D01* +X119467576Y-85122034D01* +X118924742Y-84868954D01* +X118687000Y-84989003D01* +X118433000Y-84989003D01* +X118195258Y-84868954D01* +X117652424Y-85122034D01* +X117247760Y-85563583D01* +X117068964Y-85995260D01* +X116652521Y-85995260D01* +X116605938Y-85761073D01* +X116266673Y-85253327D01* +X115758927Y-84914062D01* +X115311182Y-84825000D01* +X115008818Y-84825000D01* +X114561073Y-84914062D01* +X114053327Y-85253327D01* +X113714062Y-85761073D01* +X113594928Y-86360000D01* +X113714062Y-86958927D01* +X114053327Y-87466673D01* +X114144001Y-87527259D01* +X114144001Y-87899932D01* +X114124096Y-88000000D01* +X114169633Y-88228927D01* +X114202950Y-88396423D01* +X114427506Y-88732495D01* +X114512338Y-88789178D01* +X119538159Y-93815000D01* +X119054561Y-93815000D01* +X118527138Y-94033466D01* +X118258101Y-94302503D01* +X118238157Y-94202235D01* +X118097809Y-93992191D01* +X117887765Y-93851843D01* +X117640000Y-93802560D01* +X116040000Y-93802560D01* +X115792235Y-93851843D01* +X115582191Y-93992191D01* +X115441843Y-94202235D01* +X115392560Y-94450000D01* +X115392560Y-96050000D01* +X115441843Y-96297765D01* +X115582191Y-96507809D01* +X115792235Y-96648157D01* +X116040000Y-96697440D01* +X117640000Y-96697440D01* +X117887765Y-96648157D01* +X118097809Y-96507809D01* +X118238157Y-96297765D01* +X118258101Y-96197497D01* +X118527138Y-96466534D01* +X119054561Y-96685000D01* +X119378160Y-96685000D01* +X121694173Y-99001014D01* +X121475302Y-99091673D01* +X121296673Y-99270301D01* +X121200000Y-99503690D01* +X121200000Y-100044250D01* +X121358750Y-100203000D01* +X122283000Y-100203000D01* +X122283000Y-100183000D01* +X122537000Y-100183000D01* +X122537000Y-100203000D01* +X122557000Y-100203000D01* +X122557000Y-100457000D01* +X122537000Y-100457000D01* +X122537000Y-101506250D01* +X122695750Y-101665000D01* +X123111309Y-101665000D01* +X123344698Y-101568327D01* +X123499623Y-101413403D01* +X123500414Y-101414586D01* +X123791564Y-101609127D01* +X124134999Y-101677440D01* +X124785001Y-101677440D01* +X125128436Y-101609127D01* +X125419586Y-101414586D01* +X125614127Y-101123436D01* +X125682440Y-100780001D01* +X125682440Y-100683170D01* +X127689652Y-99177761D01* +X127891369Y-98952788D01* +X127956316Y-98768157D01* +X128413963Y-99225804D01* +X128413966Y-99225806D01* +X128567645Y-99379485D01* +X128582949Y-99456423D01* +X128807505Y-99792495D01* +X129143577Y-100017051D01* +X129439935Y-100076000D01* +X129584936Y-100076000D01* +X129685000Y-100095904D01* +X129785064Y-100076000D01* +X130049586Y-100076000D01* +X130095414Y-100144586D01* +X130386564Y-100339127D01* +X130729999Y-100407440D01* +X131380001Y-100407440D01* +X131723436Y-100339127D01* +X132014586Y-100144586D01* +X132080000Y-100046687D01* +X132145414Y-100144586D01* +X132436564Y-100339127D01* +X132779999Y-100407440D01* +X133430001Y-100407440D01* +X133604000Y-100372830D01* +X133604000Y-100472560D01* +X132870000Y-100472560D01* +X132622235Y-100521843D01* +X132412191Y-100662191D01* +X132271843Y-100872235D01* +X132222560Y-101120000D01* +X132222560Y-104620000D01* +X132271843Y-104867765D01* +X132412191Y-105077809D01* +X132622235Y-105218157D01* +X132870000Y-105267440D01* +X136370000Y-105267440D01* +X136617765Y-105218157D01* +X136827809Y-105077809D01* +X136933217Y-104920057D01* +X136936762Y-104923602D01* +X136922560Y-104995000D01* +X136922560Y-105114082D01* +X136887505Y-105137505D01* +X136830822Y-105222337D01* +X135330600Y-106722560D01* +X133620000Y-106722560D01* +X133085223Y-106828934D01* +X132631861Y-107131861D01* +X132328934Y-107585223D01* +X132222560Y-108120000D01* +X132222560Y-109620000D01* +X132328934Y-110154777D01* +X132631861Y-110608139D01* +X133085223Y-110911066D01* +X133620000Y-111017440D01* +X135620000Y-111017440D01* +X136154777Y-110911066D01* +X136608139Y-110608139D01* +X136911066Y-110154777D01* +X137017440Y-109620000D01* +X137017440Y-108120000D01* +X136982499Y-107944341D01* +X137263065Y-107663775D01* +X137368472Y-107821528D01* +X137862387Y-108151551D01* +X138445000Y-108267440D01* +X140195000Y-108267440D01* +X140777613Y-108151551D01* +X141271528Y-107821528D01* +X141601551Y-107327613D01* +X141717440Y-106745000D01* +X141717440Y-104995000D01* +X141601551Y-104412387D01* +X141271528Y-103918472D01* +X140777613Y-103588449D01* +X140195000Y-103472560D01* +X138445000Y-103472560D01* +X138373602Y-103486762D01* +X138176000Y-103289160D01* +X138176000Y-99924585D01* +X138195904Y-99824521D01* +X138153108Y-99609371D01* +X138117051Y-99428099D01* +X137892495Y-99092027D01* +X137807664Y-99035345D01* +X136777011Y-98004693D01* +X136777011Y-97664832D01* +X136965484Y-97742900D01* +X137354516Y-97742900D01* +X137569139Y-97654000D01* +X138097445Y-97654000D01* +X138185000Y-97671416D01* +X138272555Y-97654000D01* +X138272556Y-97654000D01* +X138531870Y-97602419D01* +X138792317Y-97428394D01* +X138983936Y-97349023D01* +X139259023Y-97073936D01* +X139347924Y-96859312D01* +X140070129Y-96137107D01* +X139992100Y-96325484D01* +X139992100Y-96420270D01* +X139704251Y-96708119D01* +X139640630Y-96750629D01* +X139598119Y-96814251D01* +X139598118Y-96814252D01* +X139472213Y-97002683D01* +X139413073Y-97300000D01* +X139428001Y-97375048D01* +X139428001Y-97843390D01* +X139230414Y-97975414D01* +X139035873Y-98266564D01* +X138967560Y-98609999D01* +X138967560Y-99510001D01* +X139035873Y-99853436D01* +X139230414Y-100144586D01* +X139521564Y-100339127D01* +X139864999Y-100407440D01* +X140515001Y-100407440D01* +X140858436Y-100339127D01* +X141149586Y-100144586D01* +X141215000Y-100046687D01* +X141280414Y-100144586D01* +X141571564Y-100339127D01* +X141914999Y-100407440D01* +X142565001Y-100407440D01* +X142908436Y-100339127D01* +X143199586Y-100144586D01* +X143394127Y-99853436D01* +X143400380Y-99822000D01* +X144152252Y-99822000D01* +X146045252Y-101715000D01* +X145506192Y-101715000D01* +X144427456Y-102161827D01* +X143601827Y-102987456D01* +X143155000Y-104066192D01* +X143155000Y-105233808D01* +X143601827Y-106312544D01* +X144427456Y-107138173D01* +X145506192Y-107585000D01* +X146673808Y-107585000D01* +X147163783Y-107382046D01* +X147055000Y-107644670D01* +X147055000Y-108255330D01* +X147288690Y-108819507D01* +X147720493Y-109251310D01* +X148284670Y-109485000D01* +X148895330Y-109485000D01* +X149459507Y-109251310D01* +X149840000Y-108870817D01* +X150220493Y-109251310D01* +X150784670Y-109485000D01* +X151395330Y-109485000D01* +X151959507Y-109251310D01* +X152180658Y-109030159D01* +X152689446Y-109030159D01* +X152775852Y-109286643D01* +X153349336Y-109496458D01* +X153959460Y-109470839D01* +X154404148Y-109286643D01* +X154490554Y-109030159D01* +X153590000Y-108129605D01* +X152689446Y-109030159D01* +X152180658Y-109030159D01* +X152391310Y-108819507D01* +X152394539Y-108811710D01* +X152509841Y-108850554D01* +X153410395Y-107950000D01* +X152509841Y-107049446D01* +X152394539Y-107088290D01* +X152391310Y-107080493D01* +X152180658Y-106869841D01* +X152689446Y-106869841D01* +X153590000Y-107770395D01* +X153604143Y-107756253D01* +X153783748Y-107935858D01* +X153769605Y-107950000D01* +X154670159Y-108850554D01* +X154926643Y-108764148D01* +X155136458Y-108190664D01* +X155110839Y-107580540D01* +X155031189Y-107388247D01* +X155506192Y-107585000D01* +X156673808Y-107585000D01* +X157752544Y-107138173D01* +X158578173Y-106312544D01* +X159025000Y-105233808D01* +X159025000Y-104066192D01* +X158578173Y-102987456D01* +X157752544Y-102161827D01* +X156673808Y-101715000D01* +X155506192Y-101715000D01* +X154427456Y-102161827D01* +X153601827Y-102987456D01* +X153155000Y-104066192D01* +X153155000Y-105233808D01* +X153601827Y-106312544D01* +X153698380Y-106409097D01* +X153220540Y-106429161D01* +X152775852Y-106613357D01* +X152689446Y-106869841D01* +X152180658Y-106869841D01* +X151959507Y-106648690D01* +X151395330Y-106415000D01* +X150784670Y-106415000D01* +X150220493Y-106648690D01* +X149840000Y-107029183D01* +X149507960Y-106697143D01* +X149533001Y-106571255D01* +X149533001Y-106571251D01* +X149547928Y-106496208D01* +X149533001Y-106421165D01* +X149533001Y-103438161D01* +X149547928Y-103363118D01* +X149533001Y-103288075D01* +X149533001Y-103288071D01* +X149488789Y-103065802D01* +X149320372Y-102813748D01* +X149256750Y-102771237D01* +X147101263Y-100615750D01* +X156760000Y-100615750D01* +X156760000Y-101156310D01* +X156856673Y-101389699D01* +X157035302Y-101568327D01* +X157268691Y-101665000D01* +X157684250Y-101665000D01* +X157843000Y-101506250D01* +X157843000Y-100457000D01* +X156918750Y-100457000D01* +X156760000Y-100615750D01* +X147101263Y-100615750D01* +X145989203Y-99503690D01* +X156760000Y-99503690D01* +X156760000Y-100044250D01* +X156918750Y-100203000D01* +X157843000Y-100203000D01* +X157843000Y-99153750D01* +X157684250Y-98995000D01* +X157268691Y-98995000D01* +X157035302Y-99091673D01* +X156856673Y-99270301D01* +X156760000Y-99503690D01* +X145989203Y-99503690D01* +X145637889Y-99152377D01* +X145873223Y-99236965D01* +X146443454Y-99209778D01* +X146844005Y-99043864D01* +X146918139Y-98797745D01* +X146090000Y-97969605D01* +X146075858Y-97983748D01* +X145896252Y-97804142D01* +X145910395Y-97790000D01* +X146269605Y-97790000D01* +X147097745Y-98618139D01* +X147145307Y-98603813D01* +X147191843Y-98837765D01* +X147332191Y-99047809D01* +X147542235Y-99188157D01* +X147790000Y-99237440D01* +X149390000Y-99237440D01* +X149637765Y-99188157D01* +X149847809Y-99047809D01* +X149988157Y-98837765D01* +X150037440Y-98590000D01* +X150037440Y-96990000D01* +X149988157Y-96742235D01* +X149847809Y-96532191D01* +X149637765Y-96391843D01* +X149390000Y-96342560D01* +X147790000Y-96342560D01* +X147542235Y-96391843D01* +X147332191Y-96532191D01* +X147191843Y-96742235D01* +X147145307Y-96976187D01* +X147097745Y-96961861D01* +X146269605Y-97790000D01* +X145910395Y-97790000D01* +X145082255Y-96961861D01* +X144836136Y-97035995D01* +X144643035Y-97573223D01* +X144670222Y-98143454D01* +X144751415Y-98339470D01* +X144542930Y-98298000D01* +X144542925Y-98298000D01* +X144467882Y-98283073D01* +X144392839Y-98298000D01* +X143400380Y-98298000D01* +X143394127Y-98266564D01* +X143199586Y-97975414D01* +X142908436Y-97780873D01* +X142565001Y-97712560D01* +X141914999Y-97712560D01* +X141571564Y-97780873D01* +X141280414Y-97975414D01* +X141215000Y-98073313D01* +X141149586Y-97975414D01* +X140952000Y-97843391D01* +X140952000Y-97615630D01* +X141069730Y-97497900D01* +X141164516Y-97497900D01* +X141523936Y-97349023D01* +X141799023Y-97073936D01* +X141864439Y-96916008D01* +X142158936Y-96794023D01* +X142170704Y-96782255D01* +X145261861Y-96782255D01* +X146090000Y-97610395D01* +X146918139Y-96782255D01* +X146844005Y-96536136D01* +X146306777Y-96343035D01* +X145736546Y-96370222D01* +X145335995Y-96536136D01* +X145261861Y-96782255D01* +X142170704Y-96782255D01* +X142434023Y-96518936D01* +X142499439Y-96361008D01* +X142793936Y-96239023D01* +X143069023Y-95963936D01* +X143217900Y-95604516D01* +X143217900Y-95215484D01* +X143074381Y-94869000D01* +X149531765Y-94869000D01* +X151005000Y-96342236D01* +X151005000Y-96805439D01* +X151223466Y-97332862D01* +X151627138Y-97736534D01* +X152154561Y-97955000D01* +X152617764Y-97955000D01* +X153057472Y-98394708D01* +X153107068Y-98468934D01* +X153401131Y-98665420D01* +X153660445Y-98717001D01* +X153660446Y-98717001D01* +X153748001Y-98734417D01* +X153835556Y-98717001D01* +X157354444Y-98717001D01* +X157441999Y-98734417D01* +X157529554Y-98717001D01* +X157529555Y-98717001D01* +X157788869Y-98665420D01* +X158082932Y-98468934D01* +X158132530Y-98394705D01* +X159004000Y-97523235D01* +X159004001Y-99190975D01* +X158904698Y-99091673D01* +X158671309Y-98995000D01* +X158255750Y-98995000D01* +X158097000Y-99153750D01* +X158097000Y-100203000D01* +X158117000Y-100203000D01* +X158117000Y-100457000D01* +X158097000Y-100457000D01* +X158097000Y-101506250D01* +X158255750Y-101665000D01* +X158671309Y-101665000D01* +X158904698Y-101568327D01* +X159059623Y-101413403D01* +X159060414Y-101414586D01* +X159351564Y-101609127D01* +X159694999Y-101677440D01* +X160345001Y-101677440D01* +X160688436Y-101609127D01* +X160979586Y-101414586D01* +X161163000Y-101140089D01* +X161163000Y-115443000D01* +X105537000Y-115443000D01* +X105537000Y-111665750D01* +X117805000Y-111665750D01* +X117805000Y-113256310D01* +X117901673Y-113489699D01* +X118080302Y-113668327D01* +X118313691Y-113765000D01* +X119904250Y-113765000D01* +X120063000Y-113606250D01* +X120063000Y-111507000D01* +X120317000Y-111507000D01* +X120317000Y-113606250D01* +X120475750Y-113765000D01* +X122066309Y-113765000D01* +X122299698Y-113668327D01* +X122478327Y-113489699D01* +X122575000Y-113256310D01* +X122575000Y-111665750D01* +X122416250Y-111507000D01* +X120317000Y-111507000D01* +X120063000Y-111507000D01* +X117963750Y-111507000D01* +X117805000Y-111665750D01* +X105537000Y-111665750D01* +X105537000Y-106965750D01* +X115055000Y-106965750D01* +X115055000Y-108556310D01* +X115151673Y-108789699D01* +X115330302Y-108968327D01* +X115563691Y-109065000D01* +X116904250Y-109065000D01* +X117063000Y-108906250D01* +X117063000Y-106807000D01* +X117317000Y-106807000D01* +X117317000Y-108906250D01* +X117475750Y-109065000D01* +X118144696Y-109065000D01* +X118080302Y-109091673D01* +X117901673Y-109270301D01* +X117805000Y-109503690D01* +X117805000Y-111094250D01* +X117963750Y-111253000D01* +X120063000Y-111253000D01* +X120063000Y-109153750D01* +X120317000Y-109153750D01* +X120317000Y-111253000D01* +X122416250Y-111253000D01* +X122575000Y-111094250D01* +X122575000Y-109503690D01* +X122478327Y-109270301D01* +X122299698Y-109091673D01* +X122265337Y-109077440D01* +X124940000Y-109077440D01* +X125187765Y-109028157D01* +X125397809Y-108887809D01* +X125538157Y-108677765D01* +X125587440Y-108430000D01* +X125587440Y-104930000D01* +X125538157Y-104682235D01* +X125397809Y-104472191D01* +X125187765Y-104331843D01* +X124940000Y-104282560D01* +X121440000Y-104282560D01* +X121192235Y-104331843D01* +X120982191Y-104472191D01* +X120841843Y-104682235D01* +X120792560Y-104930000D01* +X120792560Y-108430000D01* +X120841843Y-108677765D01* +X120982191Y-108887809D01* +X121142612Y-108995000D01* +X120475750Y-108995000D01* +X120317000Y-109153750D01* +X120063000Y-109153750D01* +X119904250Y-108995000D01* +X118985304Y-108995000D01* +X119049698Y-108968327D01* +X119228327Y-108789699D01* +X119325000Y-108556310D01* +X119325000Y-106965750D01* +X119166250Y-106807000D01* +X117317000Y-106807000D01* +X117063000Y-106807000D01* +X115213750Y-106807000D01* +X115055000Y-106965750D01* +X105537000Y-106965750D01* +X105537000Y-104803690D01* +X115055000Y-104803690D01* +X115055000Y-106394250D01* +X115213750Y-106553000D01* +X117063000Y-106553000D01* +X117063000Y-104453750D01* +X117317000Y-104453750D01* +X117317000Y-106553000D01* +X119166250Y-106553000D01* +X119325000Y-106394250D01* +X119325000Y-104803690D01* +X119228327Y-104570301D01* +X119049698Y-104391673D01* +X118816309Y-104295000D01* +X117475750Y-104295000D01* +X117317000Y-104453750D01* +X117063000Y-104453750D01* +X116904250Y-104295000D01* +X115563691Y-104295000D01* +X115330302Y-104391673D01* +X115151673Y-104570301D01* +X115055000Y-104803690D01* +X105537000Y-104803690D01* +X105537000Y-100615750D01* +X121200000Y-100615750D01* +X121200000Y-101156310D01* +X121296673Y-101389699D01* +X121475302Y-101568327D01* +X121708691Y-101665000D01* +X122124250Y-101665000D01* +X122283000Y-101506250D01* +X122283000Y-100457000D01* +X121358750Y-100457000D01* +X121200000Y-100615750D01* +X105537000Y-100615750D01* +X105537000Y-88900000D01* +X106435908Y-88900000D01* +X106551161Y-89479418D01* +X106879375Y-89970625D01* +X106934000Y-90007124D01* +X106934001Y-94171932D01* +X106914096Y-94272000D01* +X106992950Y-94668423D01* +X107116667Y-94853578D01* +X107217506Y-95004495D01* +X107302337Y-95061177D01* +X108138822Y-95897663D01* +X108195505Y-95982495D01* +X108531577Y-96207051D01* +X108827935Y-96266000D01* +X108827936Y-96266000D01* +X108928000Y-96285904D01* +X109028063Y-96266000D01* +X109085525Y-96266000D01* +X109091843Y-96297765D01* +X109232191Y-96507809D01* +X109442235Y-96648157D01* +X109690000Y-96697440D01* +X111290000Y-96697440D01* +X111537765Y-96648157D01* +X111747809Y-96507809D01* +X111888157Y-96297765D01* +X111908101Y-96197497D01* +X112177138Y-96466534D01* +X112704561Y-96685000D01* +X113275439Y-96685000D01* +X113802862Y-96466534D01* +X114206534Y-96062862D01* +X114425000Y-95535439D01* +X114425000Y-94964561D01* +X114206534Y-94437138D01* +X113802862Y-94033466D01* +X113275439Y-93815000D01* +X112704561Y-93815000D01* +X112177138Y-94033466D01* +X111908101Y-94302503D01* +X111888157Y-94202235D01* +X111747809Y-93992191D01* +X111537765Y-93851843D01* +X111290000Y-93802560D01* +X109690000Y-93802560D01* +X109442235Y-93851843D01* +X109232191Y-93992191D01* +X109182059Y-94067218D01* +X108966000Y-93851160D01* +X108966000Y-90007124D01* +X109020625Y-89970625D01* +X109348839Y-89479418D01* +X109464092Y-88900000D01* +X109348839Y-88320582D01* +X109020625Y-87829375D01* +X108998967Y-87814904D01* +X109159698Y-87748327D01* +X109338327Y-87569699D01* +X109435000Y-87336310D01* +X109435000Y-86645750D01* +X109276250Y-86487000D01* +X108077000Y-86487000D01* +X108077000Y-86507000D01* +X107823000Y-86507000D01* +X107823000Y-86487000D01* +X106623750Y-86487000D01* +X106465000Y-86645750D01* +X106465000Y-87336310D01* +X106561673Y-87569699D01* +X106740302Y-87748327D01* +X106901033Y-87814904D01* +X106879375Y-87829375D01* +X106551161Y-88320582D01* +X106435908Y-88900000D01* +X105537000Y-88900000D01* +X105537000Y-85383690D01* +X106465000Y-85383690D01* +X106465000Y-86074250D01* +X106623750Y-86233000D01* +X107823000Y-86233000D01* +X107823000Y-85033750D01* +X108077000Y-85033750D01* +X108077000Y-86233000D01* +X109276250Y-86233000D01* +X109435000Y-86074250D01* +X109435000Y-85460000D01* +X110212560Y-85460000D01* +X110212560Y-87260000D01* +X110261843Y-87507765D01* +X110402191Y-87717809D01* +X110612235Y-87858157D01* +X110860000Y-87907440D01* +X112660000Y-87907440D01* +X112907765Y-87858157D01* +X113117809Y-87717809D01* +X113258157Y-87507765D01* +X113307440Y-87260000D01* +X113307440Y-85460000D01* +X113258157Y-85212235D01* +X113117809Y-85002191D01* +X112907765Y-84861843D01* +X112660000Y-84812560D01* +X110860000Y-84812560D01* +X110612235Y-84861843D01* +X110402191Y-85002191D01* +X110261843Y-85212235D01* +X110212560Y-85460000D01* +X109435000Y-85460000D01* +X109435000Y-85383690D01* +X109338327Y-85150301D01* +X109159698Y-84971673D01* +X108926309Y-84875000D01* +X108235750Y-84875000D01* +X108077000Y-85033750D01* +X107823000Y-85033750D01* +X107664250Y-84875000D01* +X106973691Y-84875000D01* +X106740302Y-84971673D01* +X106561673Y-85150301D01* +X106465000Y-85383690D01* +X105537000Y-85383690D01* +X105537000Y-82660000D01* +X111894928Y-82660000D01* +X112014062Y-83258927D01* +X112353327Y-83766673D01* +X112861073Y-84105938D01* +X113308818Y-84195000D01* +X113611182Y-84195000D01* +X114058927Y-84105938D01* +X114566673Y-83766673D01* +X114905938Y-83258927D01* +X115025072Y-82660000D01* +X115294928Y-82660000D01* +X115414062Y-83258927D01* +X115753327Y-83766673D01* +X116261073Y-84105938D01* +X116708818Y-84195000D01* +X117011182Y-84195000D01* +X117458927Y-84105938D01* +X117966673Y-83766673D01* +X118305938Y-83258927D01* +X118425072Y-82660000D01* +X118305938Y-82061073D01* +X117966673Y-81553327D01* +X117458927Y-81214062D01* +X117011182Y-81125000D01* +X116708818Y-81125000D01* +X116261073Y-81214062D01* +X115753327Y-81553327D01* +X115414062Y-82061073D01* +X115294928Y-82660000D01* +X115025072Y-82660000D01* +X114905938Y-82061073D01* +X114566673Y-81553327D01* +X114058927Y-81214062D01* +X113611182Y-81125000D01* +X113308818Y-81125000D01* +X112861073Y-81214062D01* +X112353327Y-81553327D01* +X112014062Y-82061073D01* +X111894928Y-82660000D01* +X105537000Y-82660000D01* +X105537000Y-67437000D01* +X161163000Y-67437000D01* +X161163000Y-94439911D01* +G36* +X132497138Y-86306534D02* +X133024561Y-86525000D01* +X133308160Y-86525000D01* +X133729001Y-86945842D01* +X133729001Y-91335722D01* +X133526777Y-91263035D01* +X132956546Y-91290222D01* +X132555995Y-91456136D01* +X132481861Y-91702255D01* +X133310000Y-92530395D01* +X133324143Y-92516253D01* +X133503748Y-92695858D01* +X133489605Y-92710000D01* +X133503748Y-92724142D01* +X133324143Y-92903748D01* +X133310000Y-92889605D01* +X132481861Y-93717745D01* +X132555995Y-93963864D01* +X133093223Y-94156965D01* +X133663454Y-94129778D01* +X133729002Y-94102627D01* +X133729002Y-95559485D01* +X133349999Y-95484096D01* +X132953576Y-95562950D01* +X132702336Y-95730824D01* +X132457340Y-95975820D01* +X132372505Y-96032505D01* +X132147949Y-96368577D01* +X132069096Y-96765000D01* +X132089001Y-96865069D01* +X132089000Y-98059843D01* +X132080000Y-98073313D01* +X132014586Y-97975414D01* +X131723436Y-97780873D01* +X131380001Y-97712560D01* +X130729999Y-97712560D01* +X130386564Y-97780873D01* +X130095414Y-97975414D01* +X130072118Y-98010278D01* +X129850806Y-97788966D01* +X129850804Y-97788963D01* +X129290340Y-97228500D01* +X131457664Y-95061177D01* +X131542495Y-95004495D01* +X131767051Y-94668423D01* +X131826000Y-94372065D01* +X131826000Y-94372064D01* +X131845904Y-94272001D01* +X131826000Y-94171937D01* +X131826000Y-94114475D01* +X131857765Y-94108157D01* +X132067809Y-93967809D01* +X132208157Y-93757765D01* +X132254693Y-93523813D01* +X132302255Y-93538139D01* +X133130395Y-92710000D01* +X132302255Y-91881861D01* +X132254693Y-91896187D01* +X132208157Y-91662235D01* +X132067809Y-91452191D01* +X131857765Y-91311843D01* +X131826000Y-91305525D01* +X131826000Y-86494475D01* +X131857765Y-86488157D01* +X132067809Y-86347809D01* +X132208157Y-86137765D01* +X132228101Y-86037497D01* +X132497138Y-86306534D01* +X132497138Y-86306534D01* +G37* +X132497138Y-86306534D02* +X133024561Y-86525000D01* +X133308160Y-86525000D01* +X133729001Y-86945842D01* +X133729001Y-91335722D01* +X133526777Y-91263035D01* +X132956546Y-91290222D01* +X132555995Y-91456136D01* +X132481861Y-91702255D01* +X133310000Y-92530395D01* +X133324143Y-92516253D01* +X133503748Y-92695858D01* +X133489605Y-92710000D01* +X133503748Y-92724142D01* +X133324143Y-92903748D01* +X133310000Y-92889605D01* +X132481861Y-93717745D01* +X132555995Y-93963864D01* +X133093223Y-94156965D01* +X133663454Y-94129778D01* +X133729002Y-94102627D01* +X133729002Y-95559485D01* +X133349999Y-95484096D01* +X132953576Y-95562950D01* +X132702336Y-95730824D01* +X132457340Y-95975820D01* +X132372505Y-96032505D01* +X132147949Y-96368577D01* +X132069096Y-96765000D01* +X132089001Y-96865069D01* +X132089000Y-98059843D01* +X132080000Y-98073313D01* +X132014586Y-97975414D01* +X131723436Y-97780873D01* +X131380001Y-97712560D01* +X130729999Y-97712560D01* +X130386564Y-97780873D01* +X130095414Y-97975414D01* +X130072118Y-98010278D01* +X129850806Y-97788966D01* +X129850804Y-97788963D01* +X129290340Y-97228500D01* +X131457664Y-95061177D01* +X131542495Y-95004495D01* +X131767051Y-94668423D01* +X131826000Y-94372065D01* +X131826000Y-94372064D01* +X131845904Y-94272001D01* +X131826000Y-94171937D01* +X131826000Y-94114475D01* +X131857765Y-94108157D01* +X132067809Y-93967809D01* +X132208157Y-93757765D01* +X132254693Y-93523813D01* +X132302255Y-93538139D01* +X133130395Y-92710000D01* +X132302255Y-91881861D01* +X132254693Y-91896187D01* +X132208157Y-91662235D01* +X132067809Y-91452191D01* +X131857765Y-91311843D01* +X131826000Y-91305525D01* +X131826000Y-86494475D01* +X131857765Y-86488157D01* +X132067809Y-86347809D01* +X132208157Y-86137765D01* +X132228101Y-86037497D01* +X132497138Y-86306534D01* +G36* +X138301843Y-86137765D02* +X138442191Y-86347809D01* +X138652235Y-86488157D01* +X138684001Y-86494476D01* +X138684000Y-91305525D01* +X138652235Y-91311843D01* +X138442191Y-91452191D01* +X138301843Y-91662235D01* +X138255307Y-91896187D01* +X138207745Y-91881861D01* +X137379605Y-92710000D01* +X138207745Y-93538139D01* +X138255307Y-93523813D01* +X138301843Y-93757765D01* +X138442191Y-93967809D01* +X138652235Y-94108157D01* +X138900000Y-94157440D01* +X139535324Y-94157440D01* +X138090688Y-95602076D01* +X137876064Y-95690977D01* +X137691041Y-95876000D01* +X137569139Y-95876000D01* +X137354516Y-95787100D01* +X136965484Y-95787100D01* +X136777011Y-95865168D01* +X136777011Y-94082844D01* +X136983223Y-94156965D01* +X137553454Y-94129778D01* +X137954005Y-93963864D01* +X138028139Y-93717745D01* +X137200000Y-92889605D01* +X137185858Y-92903748D01* +X137006253Y-92724143D01* +X137020395Y-92710000D01* +X137006253Y-92695858D01* +X137185858Y-92516252D01* +X137200000Y-92530395D01* +X138028139Y-91702255D01* +X137954005Y-91456136D01* +X137416777Y-91263035D01* +X136846546Y-91290222D01* +X136777011Y-91319024D01* +X136777011Y-86949829D01* +X137201841Y-86525000D01* +X137485439Y-86525000D01* +X138012862Y-86306534D01* +X138281899Y-86037497D01* +X138301843Y-86137765D01* +X138301843Y-86137765D01* +G37* +X138301843Y-86137765D02* +X138442191Y-86347809D01* +X138652235Y-86488157D01* +X138684001Y-86494476D01* +X138684000Y-91305525D01* +X138652235Y-91311843D01* +X138442191Y-91452191D01* +X138301843Y-91662235D01* +X138255307Y-91896187D01* +X138207745Y-91881861D01* +X137379605Y-92710000D01* +X138207745Y-93538139D01* +X138255307Y-93523813D01* +X138301843Y-93757765D01* +X138442191Y-93967809D01* +X138652235Y-94108157D01* +X138900000Y-94157440D01* +X139535324Y-94157440D01* +X138090688Y-95602076D01* +X137876064Y-95690977D01* +X137691041Y-95876000D01* +X137569139Y-95876000D01* +X137354516Y-95787100D01* +X136965484Y-95787100D01* +X136777011Y-95865168D01* +X136777011Y-94082844D01* +X136983223Y-94156965D01* +X137553454Y-94129778D01* +X137954005Y-93963864D01* +X138028139Y-93717745D01* +X137200000Y-92889605D01* +X137185858Y-92903748D01* +X137006253Y-92724143D01* +X137020395Y-92710000D01* +X137006253Y-92695858D01* +X137185858Y-92516252D01* +X137200000Y-92530395D01* +X138028139Y-91702255D01* +X137954005Y-91456136D01* +X137416777Y-91263035D01* +X136846546Y-91290222D01* +X136777011Y-91319024D01* +X136777011Y-86949829D01* +X137201841Y-86525000D01* +X137485439Y-86525000D01* +X138012862Y-86306534D01* +X138281899Y-86037497D01* +X138301843Y-86137765D01* +G04 #@! TD* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Fab.gbr b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Fab.gbr new file mode 100644 index 0000000..04620bd --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Fab.gbr @@ -0,0 +1,1327 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:45-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Other,Fab,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:45 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.150000*% +%ADD12C,0.080000*% +G04 APERTURE END LIST* +D10* +G04 #@! TO.C,C1* +X116206395Y-93912500D02* +X116206395Y-94412500D01* +X115956395Y-94162500D02* +X116456395Y-94162500D01* +X120590000Y-95250000D02* +G75* +G03X120590000Y-95250000I-2500000J0D01* +G01* +G04 #@! TO.C,C2* +X109856395Y-93912500D02* +X109856395Y-94412500D01* +X109606395Y-94162500D02* +X110106395Y-94162500D01* +X114240000Y-95250000D02* +G75* +G03X114240000Y-95250000I-2500000J0D01* +G01* +G04 #@! TO.C,C3* +X128210000Y-88900000D02* +G75* +G03X128210000Y-88900000I-2500000J0D01* +G01* +X123576395Y-87812500D02* +X124076395Y-87812500D01* +X123826395Y-87562500D02* +X123826395Y-88062500D01* +G04 #@! TO.C,C4* +X130176395Y-91372500D02* +X130176395Y-91872500D01* +X129926395Y-91622500D02* +X130426395Y-91622500D01* +X134560000Y-92710000D02* +G75* +G03X134560000Y-92710000I-2500000J0D01* +G01* +G04 #@! TO.C,C5* +X130176395Y-83752500D02* +X130176395Y-84252500D01* +X129926395Y-84002500D02* +X130426395Y-84002500D01* +X134560000Y-85090000D02* +G75* +G03X134560000Y-85090000I-2500000J0D01* +G01* +G04 #@! TO.C,C6* +X140950000Y-85090000D02* +G75* +G03X140950000Y-85090000I-2500000J0D01* +G01* +X140583605Y-86177500D02* +X140083605Y-86177500D01* +X140333605Y-86427500D02* +X140333605Y-85927500D01* +G04 #@! TO.C,C7* +X140950000Y-92710000D02* +G75* +G03X140950000Y-92710000I-2500000J0D01* +G01* +X140583605Y-93797500D02* +X140083605Y-93797500D01* +X140333605Y-94047500D02* +X140333605Y-93547500D01* +G04 #@! TO.C,C8* +X148570000Y-88900000D02* +G75* +G03X148570000Y-88900000I-2500000J0D01* +G01* +X148203605Y-89987500D02* +X147703605Y-89987500D01* +X147953605Y-90237500D02* +X147953605Y-89737500D01* +G04 #@! TO.C,C9* +X156190000Y-96520000D02* +G75* +G03X156190000Y-96520000I-2500000J0D01* +G01* +X155823605Y-97607500D02* +X155323605Y-97607500D01* +X155573605Y-97857500D02* +X155573605Y-97357500D01* +G04 #@! TO.C,C10* +X149223605Y-99127500D02* +X149223605Y-98627500D01* +X149473605Y-98877500D02* +X148973605Y-98877500D01* +X149840000Y-97790000D02* +G75* +G03X149840000Y-97790000I-2500000J0D01* +G01* +G04 #@! TO.C,J1* +X107315000Y-85090000D02* +X109220000Y-85090000D01* +X109220000Y-85090000D02* +X109220000Y-90170000D01* +X109220000Y-90170000D02* +X106680000Y-90170000D01* +X106680000Y-90170000D02* +X106680000Y-85725000D01* +X106680000Y-85725000D02* +X107315000Y-85090000D01* +G04 #@! TO.C,J2* +X130114575Y-102873213D02* +X130870000Y-102070000D01* +X130120000Y-113070000D02* +X139120000Y-113070000D01* +X130120000Y-116570000D02* +X139120000Y-116570000D01* +X139120000Y-116570000D02* +X139120000Y-102070000D01* +X139120000Y-102070000D02* +X130870000Y-102070000D01* +X130120000Y-102870000D02* +X130120000Y-116570000D01* +G04 #@! TO.C,R1* +X124435000Y-95850000D02* +X122435000Y-95850000D01* +X124435000Y-94650000D02* +X124435000Y-95850000D01* +X122435000Y-94650000D02* +X124435000Y-94650000D01* +X122435000Y-95850000D02* +X122435000Y-94650000D01* +G04 #@! TO.C,R2* +X124435000Y-99730000D02* +X124435000Y-100930000D01* +X124435000Y-100930000D02* +X122435000Y-100930000D01* +X122435000Y-100930000D02* +X122435000Y-99730000D01* +X122435000Y-99730000D02* +X124435000Y-99730000D01* +G04 #@! TO.C,R3* +X131080000Y-98460000D02* +X133080000Y-98460000D01* +X131080000Y-99660000D02* +X131080000Y-98460000D01* +X133080000Y-99660000D02* +X131080000Y-99660000D01* +X133080000Y-98460000D02* +X133080000Y-99660000D01* +G04 #@! TO.C,R4* +X157995000Y-95850000D02* +X157995000Y-94650000D01* +X157995000Y-94650000D02* +X159995000Y-94650000D01* +X159995000Y-94650000D02* +X159995000Y-95850000D01* +X159995000Y-95850000D02* +X157995000Y-95850000D01* +G04 #@! TO.C,R5* +X157995000Y-99730000D02* +X159995000Y-99730000D01* +X157995000Y-100930000D02* +X157995000Y-99730000D01* +X159995000Y-100930000D02* +X157995000Y-100930000D01* +X159995000Y-99730000D02* +X159995000Y-100930000D01* +G04 #@! TO.C,R6* +X142215000Y-98460000D02* +X142215000Y-99660000D01* +X142215000Y-99660000D02* +X140215000Y-99660000D01* +X140215000Y-99660000D02* +X140215000Y-98460000D01* +X140215000Y-98460000D02* +X142215000Y-98460000D01* +G04 #@! TO.C,RV1* +X155940000Y-106450000D02* +X146240000Y-106450000D01* +X146240000Y-106450000D02* +X146240000Y-111450000D01* +X146240000Y-111450000D02* +X155940000Y-111450000D01* +X155940000Y-111450000D02* +X155940000Y-106450000D01* +X154490000Y-111450000D02* +X147690000Y-111450000D01* +X147690000Y-111450000D02* +X147690000Y-112250000D01* +X147690000Y-112250000D02* +X154490000Y-112250000D01* +X154490000Y-112250000D02* +X154490000Y-111450000D01* +X154090000Y-112250000D02* +X148090000Y-112250000D01* +X148090000Y-112250000D02* +X148090000Y-121450000D01* +X148090000Y-121450000D02* +X154090000Y-121450000D01* +X154090000Y-121450000D02* +X154090000Y-112250000D01* +G04 #@! TO.C,U1* +X118560000Y-82560000D02* +X118560000Y-86360000D01* +X116860000Y-82560000D02* +X116860000Y-82660000D01* +X115160000Y-82560000D02* +X115160000Y-86360000D01* +X113460000Y-82560000D02* +X113460000Y-82660000D01* +X111760000Y-82560000D02* +X111760000Y-86360000D01* +X117010000Y-78160000D02* +X117010000Y-79430000D01* +X113310000Y-78160000D02* +X113310000Y-79430000D01* +X110160000Y-79430000D02* +X120160000Y-79430000D01* +X120160000Y-78160000D02* +X110160000Y-78160000D01* +X120160000Y-82560000D02* +X120160000Y-78160000D01* +X110160000Y-82560000D02* +X120160000Y-82560000D01* +X110160000Y-78160000D02* +X110160000Y-82560000D01* +G04 #@! TO.C,U2* +X150800000Y-79430000D02* +X150800000Y-83830000D01* +X150800000Y-83830000D02* +X160800000Y-83830000D01* +X160800000Y-83830000D02* +X160800000Y-79430000D01* +X160800000Y-79430000D02* +X150800000Y-79430000D01* +X150800000Y-80700000D02* +X160800000Y-80700000D01* +X153950000Y-79430000D02* +X153950000Y-80700000D01* +X157650000Y-79430000D02* +X157650000Y-80700000D01* +X152400000Y-83830000D02* +X152400000Y-87630000D01* +X154100000Y-83830000D02* +X154100000Y-83930000D01* +X155800000Y-83830000D02* +X155800000Y-87630000D01* +X157500000Y-83830000D02* +X157500000Y-83930000D01* +X159200000Y-83830000D02* +X159200000Y-87630000D01* +G04 #@! TO.C,J3* +X123186787Y-102174575D02* +X123990000Y-102930000D01* +X112990000Y-102180000D02* +X112990000Y-111180000D01* +X109490000Y-102180000D02* +X109490000Y-111180000D01* +X109490000Y-111180000D02* +X123990000Y-111180000D01* +X123990000Y-111180000D02* +X123990000Y-102930000D01* +X123190000Y-102180000D02* +X109490000Y-102180000D01* +G04 #@! TD* +G04 #@! TO.C,C1* +D11* +X117923333Y-95607142D02* +X117875714Y-95654761D01* +X117732857Y-95702380D01* +X117637619Y-95702380D01* +X117494761Y-95654761D01* +X117399523Y-95559523D01* +X117351904Y-95464285D01* +X117304285Y-95273809D01* +X117304285Y-95130952D01* +X117351904Y-94940476D01* +X117399523Y-94845238D01* +X117494761Y-94750000D01* +X117637619Y-94702380D01* +X117732857Y-94702380D01* +X117875714Y-94750000D01* +X117923333Y-94797619D01* +X118875714Y-95702380D02* +X118304285Y-95702380D01* +X118590000Y-95702380D02* +X118590000Y-94702380D01* +X118494761Y-94845238D01* +X118399523Y-94940476D01* +X118304285Y-94988095D01* +G04 #@! TO.C,C2* +X111573333Y-95607142D02* +X111525714Y-95654761D01* +X111382857Y-95702380D01* +X111287619Y-95702380D01* +X111144761Y-95654761D01* +X111049523Y-95559523D01* +X111001904Y-95464285D01* +X110954285Y-95273809D01* +X110954285Y-95130952D01* +X111001904Y-94940476D01* +X111049523Y-94845238D01* +X111144761Y-94750000D01* +X111287619Y-94702380D01* +X111382857Y-94702380D01* +X111525714Y-94750000D01* +X111573333Y-94797619D01* +X111954285Y-94797619D02* +X112001904Y-94750000D01* +X112097142Y-94702380D01* +X112335238Y-94702380D01* +X112430476Y-94750000D01* +X112478095Y-94797619D01* +X112525714Y-94892857D01* +X112525714Y-94988095D01* +X112478095Y-95130952D01* +X111906666Y-95702380D01* +X112525714Y-95702380D01* +G04 #@! TO.C,C3* +X125543333Y-89257142D02* +X125495714Y-89304761D01* +X125352857Y-89352380D01* +X125257619Y-89352380D01* +X125114761Y-89304761D01* +X125019523Y-89209523D01* +X124971904Y-89114285D01* +X124924285Y-88923809D01* +X124924285Y-88780952D01* +X124971904Y-88590476D01* +X125019523Y-88495238D01* +X125114761Y-88400000D01* +X125257619Y-88352380D01* +X125352857Y-88352380D01* +X125495714Y-88400000D01* +X125543333Y-88447619D01* +X125876666Y-88352380D02* +X126495714Y-88352380D01* +X126162380Y-88733333D01* +X126305238Y-88733333D01* +X126400476Y-88780952D01* +X126448095Y-88828571D01* +X126495714Y-88923809D01* +X126495714Y-89161904D01* +X126448095Y-89257142D01* +X126400476Y-89304761D01* +X126305238Y-89352380D01* +X126019523Y-89352380D01* +X125924285Y-89304761D01* +X125876666Y-89257142D01* +G04 #@! TO.C,C4* +X131893333Y-93067142D02* +X131845714Y-93114761D01* +X131702857Y-93162380D01* +X131607619Y-93162380D01* +X131464761Y-93114761D01* +X131369523Y-93019523D01* +X131321904Y-92924285D01* +X131274285Y-92733809D01* +X131274285Y-92590952D01* +X131321904Y-92400476D01* +X131369523Y-92305238D01* +X131464761Y-92210000D01* +X131607619Y-92162380D01* +X131702857Y-92162380D01* +X131845714Y-92210000D01* +X131893333Y-92257619D01* +X132750476Y-92495714D02* +X132750476Y-93162380D01* +X132512380Y-92114761D02* +X132274285Y-92829047D01* +X132893333Y-92829047D01* +G04 #@! TO.C,C5* +X131893333Y-85447142D02* +X131845714Y-85494761D01* +X131702857Y-85542380D01* +X131607619Y-85542380D01* +X131464761Y-85494761D01* +X131369523Y-85399523D01* +X131321904Y-85304285D01* +X131274285Y-85113809D01* +X131274285Y-84970952D01* +X131321904Y-84780476D01* +X131369523Y-84685238D01* +X131464761Y-84590000D01* +X131607619Y-84542380D01* +X131702857Y-84542380D01* +X131845714Y-84590000D01* +X131893333Y-84637619D01* +X132798095Y-84542380D02* +X132321904Y-84542380D01* +X132274285Y-85018571D01* +X132321904Y-84970952D01* +X132417142Y-84923333D01* +X132655238Y-84923333D01* +X132750476Y-84970952D01* +X132798095Y-85018571D01* +X132845714Y-85113809D01* +X132845714Y-85351904D01* +X132798095Y-85447142D01* +X132750476Y-85494761D01* +X132655238Y-85542380D01* +X132417142Y-85542380D01* +X132321904Y-85494761D01* +X132274285Y-85447142D01* +G04 #@! TO.C,C6* +X138263333Y-86717142D02* +X138215714Y-86764761D01* +X138072857Y-86812380D01* +X137977619Y-86812380D01* +X137834761Y-86764761D01* +X137739523Y-86669523D01* +X137691904Y-86574285D01* +X137644285Y-86383809D01* +X137644285Y-86240952D01* +X137691904Y-86050476D01* +X137739523Y-85955238D01* +X137834761Y-85860000D01* +X137977619Y-85812380D01* +X138072857Y-85812380D01* +X138215714Y-85860000D01* +X138263333Y-85907619D01* +X139120476Y-85812380D02* +X138930000Y-85812380D01* +X138834761Y-85860000D01* +X138787142Y-85907619D01* +X138691904Y-86050476D01* +X138644285Y-86240952D01* +X138644285Y-86621904D01* +X138691904Y-86717142D01* +X138739523Y-86764761D01* +X138834761Y-86812380D01* +X139025238Y-86812380D01* +X139120476Y-86764761D01* +X139168095Y-86717142D01* +X139215714Y-86621904D01* +X139215714Y-86383809D01* +X139168095Y-86288571D01* +X139120476Y-86240952D01* +X139025238Y-86193333D01* +X138834761Y-86193333D01* +X138739523Y-86240952D01* +X138691904Y-86288571D01* +X138644285Y-86383809D01* +G04 #@! TO.C,C7* +X138283333Y-93067142D02* +X138235714Y-93114761D01* +X138092857Y-93162380D01* +X137997619Y-93162380D01* +X137854761Y-93114761D01* +X137759523Y-93019523D01* +X137711904Y-92924285D01* +X137664285Y-92733809D01* +X137664285Y-92590952D01* +X137711904Y-92400476D01* +X137759523Y-92305238D01* +X137854761Y-92210000D01* +X137997619Y-92162380D01* +X138092857Y-92162380D01* +X138235714Y-92210000D01* +X138283333Y-92257619D01* +X138616666Y-92162380D02* +X139283333Y-92162380D01* +X138854761Y-93162380D01* +G04 #@! TO.C,C8* +X145903333Y-89257142D02* +X145855714Y-89304761D01* +X145712857Y-89352380D01* +X145617619Y-89352380D01* +X145474761Y-89304761D01* +X145379523Y-89209523D01* +X145331904Y-89114285D01* +X145284285Y-88923809D01* +X145284285Y-88780952D01* +X145331904Y-88590476D01* +X145379523Y-88495238D01* +X145474761Y-88400000D01* +X145617619Y-88352380D01* +X145712857Y-88352380D01* +X145855714Y-88400000D01* +X145903333Y-88447619D01* +X146474761Y-88780952D02* +X146379523Y-88733333D01* +X146331904Y-88685714D01* +X146284285Y-88590476D01* +X146284285Y-88542857D01* +X146331904Y-88447619D01* +X146379523Y-88400000D01* +X146474761Y-88352380D01* +X146665238Y-88352380D01* +X146760476Y-88400000D01* +X146808095Y-88447619D01* +X146855714Y-88542857D01* +X146855714Y-88590476D01* +X146808095Y-88685714D01* +X146760476Y-88733333D01* +X146665238Y-88780952D01* +X146474761Y-88780952D01* +X146379523Y-88828571D01* +X146331904Y-88876190D01* +X146284285Y-88971428D01* +X146284285Y-89161904D01* +X146331904Y-89257142D01* +X146379523Y-89304761D01* +X146474761Y-89352380D01* +X146665238Y-89352380D01* +X146760476Y-89304761D01* +X146808095Y-89257142D01* +X146855714Y-89161904D01* +X146855714Y-88971428D01* +X146808095Y-88876190D01* +X146760476Y-88828571D01* +X146665238Y-88780952D01* +G04 #@! TO.C,C9* +X153523333Y-96877142D02* +X153475714Y-96924761D01* +X153332857Y-96972380D01* +X153237619Y-96972380D01* +X153094761Y-96924761D01* +X152999523Y-96829523D01* +X152951904Y-96734285D01* +X152904285Y-96543809D01* +X152904285Y-96400952D01* +X152951904Y-96210476D01* +X152999523Y-96115238D01* +X153094761Y-96020000D01* +X153237619Y-95972380D01* +X153332857Y-95972380D01* +X153475714Y-96020000D01* +X153523333Y-96067619D01* +X153999523Y-96972380D02* +X154190000Y-96972380D01* +X154285238Y-96924761D01* +X154332857Y-96877142D01* +X154428095Y-96734285D01* +X154475714Y-96543809D01* +X154475714Y-96162857D01* +X154428095Y-96067619D01* +X154380476Y-96020000D01* +X154285238Y-95972380D01* +X154094761Y-95972380D01* +X153999523Y-96020000D01* +X153951904Y-96067619D01* +X153904285Y-96162857D01* +X153904285Y-96400952D01* +X153951904Y-96496190D01* +X153999523Y-96543809D01* +X154094761Y-96591428D01* +X154285238Y-96591428D01* +X154380476Y-96543809D01* +X154428095Y-96496190D01* +X154475714Y-96400952D01* +G04 #@! TO.C,C10* +X146697142Y-98147142D02* +X146649523Y-98194761D01* +X146506666Y-98242380D01* +X146411428Y-98242380D01* +X146268571Y-98194761D01* +X146173333Y-98099523D01* +X146125714Y-98004285D01* +X146078095Y-97813809D01* +X146078095Y-97670952D01* +X146125714Y-97480476D01* +X146173333Y-97385238D01* +X146268571Y-97290000D01* +X146411428Y-97242380D01* +X146506666Y-97242380D01* +X146649523Y-97290000D01* +X146697142Y-97337619D01* +X147649523Y-98242380D02* +X147078095Y-98242380D01* +X147363809Y-98242380D02* +X147363809Y-97242380D01* +X147268571Y-97385238D01* +X147173333Y-97480476D01* +X147078095Y-97528095D01* +X148268571Y-97242380D02* +X148363809Y-97242380D01* +X148459047Y-97290000D01* +X148506666Y-97337619D01* +X148554285Y-97432857D01* +X148601904Y-97623333D01* +X148601904Y-97861428D01* +X148554285Y-98051904D01* +X148506666Y-98147142D01* +X148459047Y-98194761D01* +X148363809Y-98242380D01* +X148268571Y-98242380D01* +X148173333Y-98194761D01* +X148125714Y-98147142D01* +X148078095Y-98051904D01* +X148030476Y-97861428D01* +X148030476Y-97623333D01* +X148078095Y-97432857D01* +X148125714Y-97337619D01* +X148173333Y-97290000D01* +X148268571Y-97242380D01* +G04 #@! TO.C,J1* +X108397379Y-87408332D02* +X109111665Y-87408332D01* +X109254522Y-87455951D01* +X109349760Y-87551189D01* +X109397379Y-87694046D01* +X109397379Y-87789284D01* +X109397379Y-86408332D02* +X109397379Y-86979760D01* +X109397379Y-86694046D02* +X108397379Y-86694046D01* +X108540237Y-86789284D01* +X108635475Y-86884522D01* +X108683094Y-86979760D01* +G04 #@! TO.C,J2* +X129048571Y-112808095D02* +X129096190Y-112665238D01* +X129143809Y-112617619D01* +X129239047Y-112570000D01* +X129381904Y-112570000D01* +X129477142Y-112617619D01* +X129524761Y-112665238D01* +X129572380Y-112760476D01* +X129572380Y-113141428D01* +X128572380Y-113141428D01* +X128572380Y-112808095D01* +X128620000Y-112712857D01* +X128667619Y-112665238D01* +X128762857Y-112617619D01* +X128858095Y-112617619D01* +X128953333Y-112665238D01* +X129000952Y-112712857D01* +X129048571Y-112808095D01* +X129048571Y-113141428D01* +X129572380Y-111712857D02* +X129048571Y-111712857D01* +X128953333Y-111760476D01* +X128905714Y-111855714D01* +X128905714Y-112046190D01* +X128953333Y-112141428D01* +X129524761Y-111712857D02* +X129572380Y-111808095D01* +X129572380Y-112046190D01* +X129524761Y-112141428D01* +X129429523Y-112189047D01* +X129334285Y-112189047D01* +X129239047Y-112141428D01* +X129191428Y-112046190D01* +X129191428Y-111808095D01* +X129143809Y-111712857D01* +X129572380Y-111236666D02* +X128905714Y-111236666D01* +X129096190Y-111236666D02* +X129000952Y-111189047D01* +X128953333Y-111141428D01* +X128905714Y-111046190D01* +X128905714Y-110950952D01* +X129572380Y-110617619D02* +X128905714Y-110617619D01* +X129096190Y-110617619D02* +X129000952Y-110570000D01* +X128953333Y-110522380D01* +X128905714Y-110427142D01* +X128905714Y-110331904D01* +X129524761Y-109617619D02* +X129572380Y-109712857D01* +X129572380Y-109903333D01* +X129524761Y-109998571D01* +X129429523Y-110046190D01* +X129048571Y-110046190D01* +X128953333Y-109998571D01* +X128905714Y-109903333D01* +X128905714Y-109712857D01* +X128953333Y-109617619D01* +X129048571Y-109570000D01* +X129143809Y-109570000D01* +X129239047Y-110046190D01* +X129572380Y-108998571D02* +X129524761Y-109093809D01* +X129429523Y-109141428D01* +X128572380Y-109141428D01* +X129667619Y-108855714D02* +X129667619Y-108093809D01* +X128572380Y-107570000D02* +X129286666Y-107570000D01* +X129429523Y-107617619D01* +X129524761Y-107712857D01* +X129572380Y-107855714D01* +X129572380Y-107950952D01* +X129572380Y-106665238D02* +X129048571Y-106665238D01* +X128953333Y-106712857D01* +X128905714Y-106808095D01* +X128905714Y-106998571D01* +X128953333Y-107093809D01* +X129524761Y-106665238D02* +X129572380Y-106760476D01* +X129572380Y-106998571D01* +X129524761Y-107093809D01* +X129429523Y-107141428D01* +X129334285Y-107141428D01* +X129239047Y-107093809D01* +X129191428Y-106998571D01* +X129191428Y-106760476D01* +X129143809Y-106665238D01* +X129524761Y-105760476D02* +X129572380Y-105855714D01* +X129572380Y-106046190D01* +X129524761Y-106141428D01* +X129477142Y-106189047D01* +X129381904Y-106236666D01* +X129096190Y-106236666D01* +X129000952Y-106189047D01* +X128953333Y-106141428D01* +X128905714Y-106046190D01* +X128905714Y-105855714D01* +X128953333Y-105760476D01* +X129572380Y-105331904D02* +X128572380Y-105331904D01* +X129191428Y-105236666D02* +X129572380Y-104950952D01* +X128905714Y-104950952D02* +X129286666Y-105331904D01* +X131122380Y-106203333D02* +X131836666Y-106203333D01* +X131979523Y-106250952D01* +X132074761Y-106346190D01* +X132122380Y-106489047D01* +X132122380Y-106584285D01* +X131217619Y-105774761D02* +X131170000Y-105727142D01* +X131122380Y-105631904D01* +X131122380Y-105393809D01* +X131170000Y-105298571D01* +X131217619Y-105250952D01* +X131312857Y-105203333D01* +X131408095Y-105203333D01* +X131550952Y-105250952D01* +X132122380Y-105822380D01* +X132122380Y-105203333D01* +G04 #@! TO.C,R1* +D12* +X122326666Y-95984190D02* +X122160000Y-95746095D01* +X122040952Y-95984190D02* +X122040952Y-95484190D01* +X122231428Y-95484190D01* +X122279047Y-95508000D01* +X122302857Y-95531809D01* +X122326666Y-95579428D01* +X122326666Y-95650857D01* +X122302857Y-95698476D01* +X122279047Y-95722285D01* +X122231428Y-95746095D01* +X122040952Y-95746095D01* +X122802857Y-95984190D02* +X122517142Y-95984190D01* +X122660000Y-95984190D02* +X122660000Y-95484190D01* +X122612380Y-95555619D01* +X122564761Y-95603238D01* +X122517142Y-95627047D01* +G04 #@! TO.C,R2* +D11* +X122554047Y-99132380D02* +X122220714Y-98656190D01* +X121982619Y-99132380D02* +X121982619Y-98132380D01* +X122363571Y-98132380D01* +X122458809Y-98180000D01* +X122506428Y-98227619D01* +X122554047Y-98322857D01* +X122554047Y-98465714D01* +X122506428Y-98560952D01* +X122458809Y-98608571D01* +X122363571Y-98656190D01* +X121982619Y-98656190D01* +X122935000Y-98227619D02* +X122982619Y-98180000D01* +X123077857Y-98132380D01* +X123315952Y-98132380D01* +X123411190Y-98180000D01* +X123458809Y-98227619D01* +X123506428Y-98322857D01* +X123506428Y-98418095D01* +X123458809Y-98560952D01* +X122887380Y-99132380D01* +X123506428Y-99132380D01* +X123935000Y-99037142D02* +X123982619Y-99084761D01* +X123935000Y-99132380D01* +X123887380Y-99084761D01* +X123935000Y-99037142D01* +X123935000Y-99132380D01* +X124363571Y-98227619D02* +X124411190Y-98180000D01* +X124506428Y-98132380D01* +X124744523Y-98132380D01* +X124839761Y-98180000D01* +X124887380Y-98227619D01* +X124935000Y-98322857D01* +X124935000Y-98418095D01* +X124887380Y-98560952D01* +X124315952Y-99132380D01* +X124935000Y-99132380D01* +D12* +X123351666Y-100556190D02* +X123185000Y-100318095D01* +X123065952Y-100556190D02* +X123065952Y-100056190D01* +X123256428Y-100056190D01* +X123304047Y-100080000D01* +X123327857Y-100103809D01* +X123351666Y-100151428D01* +X123351666Y-100222857D01* +X123327857Y-100270476D01* +X123304047Y-100294285D01* +X123256428Y-100318095D01* +X123065952Y-100318095D01* +X123542142Y-100103809D02* +X123565952Y-100080000D01* +X123613571Y-100056190D01* +X123732619Y-100056190D01* +X123780238Y-100080000D01* +X123804047Y-100103809D01* +X123827857Y-100151428D01* +X123827857Y-100199047D01* +X123804047Y-100270476D01* +X123518333Y-100556190D01* +X123827857Y-100556190D01* +G04 #@! TO.C,R3* +X131996666Y-99286190D02* +X131830000Y-99048095D01* +X131710952Y-99286190D02* +X131710952Y-98786190D01* +X131901428Y-98786190D01* +X131949047Y-98810000D01* +X131972857Y-98833809D01* +X131996666Y-98881428D01* +X131996666Y-98952857D01* +X131972857Y-99000476D01* +X131949047Y-99024285D01* +X131901428Y-99048095D01* +X131710952Y-99048095D01* +X132163333Y-98786190D02* +X132472857Y-98786190D01* +X132306190Y-98976666D01* +X132377619Y-98976666D01* +X132425238Y-99000476D01* +X132449047Y-99024285D01* +X132472857Y-99071904D01* +X132472857Y-99190952D01* +X132449047Y-99238571D01* +X132425238Y-99262380D01* +X132377619Y-99286190D01* +X132234761Y-99286190D01* +X132187142Y-99262380D01* +X132163333Y-99238571D01* +G04 #@! TO.C,R4* +X158666666Y-95476190D02* +X158500000Y-95238095D01* +X158380952Y-95476190D02* +X158380952Y-94976190D01* +X158571428Y-94976190D01* +X158619047Y-95000000D01* +X158642857Y-95023809D01* +X158666666Y-95071428D01* +X158666666Y-95142857D01* +X158642857Y-95190476D01* +X158619047Y-95214285D01* +X158571428Y-95238095D01* +X158380952Y-95238095D01* +X159095238Y-95142857D02* +X159095238Y-95476190D01* +X158976190Y-94952380D02* +X158857142Y-95309523D01* +X159166666Y-95309523D01* +G04 #@! TO.C,R5* +X158911666Y-100556190D02* +X158745000Y-100318095D01* +X158625952Y-100556190D02* +X158625952Y-100056190D01* +X158816428Y-100056190D01* +X158864047Y-100080000D01* +X158887857Y-100103809D01* +X158911666Y-100151428D01* +X158911666Y-100222857D01* +X158887857Y-100270476D01* +X158864047Y-100294285D01* +X158816428Y-100318095D01* +X158625952Y-100318095D01* +X159364047Y-100056190D02* +X159125952Y-100056190D01* +X159102142Y-100294285D01* +X159125952Y-100270476D01* +X159173571Y-100246666D01* +X159292619Y-100246666D01* +X159340238Y-100270476D01* +X159364047Y-100294285D01* +X159387857Y-100341904D01* +X159387857Y-100460952D01* +X159364047Y-100508571D01* +X159340238Y-100532380D01* +X159292619Y-100556190D01* +X159173571Y-100556190D01* +X159125952Y-100532380D01* +X159102142Y-100508571D01* +G04 #@! TO.C,R6* +X141131666Y-99286190D02* +X140965000Y-99048095D01* +X140845952Y-99286190D02* +X140845952Y-98786190D01* +X141036428Y-98786190D01* +X141084047Y-98810000D01* +X141107857Y-98833809D01* +X141131666Y-98881428D01* +X141131666Y-98952857D01* +X141107857Y-99000476D01* +X141084047Y-99024285D01* +X141036428Y-99048095D01* +X140845952Y-99048095D01* +X141560238Y-98786190D02* +X141465000Y-98786190D01* +X141417380Y-98810000D01* +X141393571Y-98833809D01* +X141345952Y-98905238D01* +X141322142Y-99000476D01* +X141322142Y-99190952D01* +X141345952Y-99238571D01* +X141369761Y-99262380D01* +X141417380Y-99286190D01* +X141512619Y-99286190D01* +X141560238Y-99262380D01* +X141584047Y-99238571D01* +X141607857Y-99190952D01* +X141607857Y-99071904D01* +X141584047Y-99024285D01* +X141560238Y-99000476D01* +X141512619Y-98976666D01* +X141417380Y-98976666D01* +X141369761Y-99000476D01* +X141345952Y-99024285D01* +X141322142Y-99071904D01* +G04 #@! TO.C,RV1* +D11* +X142992380Y-109426190D02* +X142516190Y-109759523D01* +X142992380Y-109997619D02* +X141992380Y-109997619D01* +X141992380Y-109616666D01* +X142040000Y-109521428D01* +X142087619Y-109473809D01* +X142182857Y-109426190D01* +X142325714Y-109426190D01* +X142420952Y-109473809D01* +X142468571Y-109521428D01* +X142516190Y-109616666D01* +X142516190Y-109997619D01* +X143087619Y-109235714D02* +X143087619Y-108473809D01* +X142992380Y-108235714D02* +X141992380Y-108235714D01* +X141992380Y-107854761D01* +X142040000Y-107759523D01* +X142087619Y-107711904D01* +X142182857Y-107664285D01* +X142325714Y-107664285D01* +X142420952Y-107711904D01* +X142468571Y-107759523D01* +X142516190Y-107854761D01* +X142516190Y-108235714D01* +X141992380Y-107045238D02* +X141992380Y-106854761D01* +X142040000Y-106759523D01* +X142135238Y-106664285D01* +X142325714Y-106616666D01* +X142659047Y-106616666D01* +X142849523Y-106664285D01* +X142944761Y-106759523D01* +X142992380Y-106854761D01* +X142992380Y-107045238D01* +X142944761Y-107140476D01* +X142849523Y-107235714D01* +X142659047Y-107283333D01* +X142325714Y-107283333D01* +X142135238Y-107235714D01* +X142040000Y-107140476D01* +X141992380Y-107045238D01* +X141992380Y-106330952D02* +X141992380Y-105759523D01* +X142992380Y-106045238D02* +X141992380Y-106045238D01* +X151074380Y-113879238D02* +X150598190Y-114212571D01* +X151074380Y-114450666D02* +X150074380Y-114450666D01* +X150074380Y-114069714D01* +X150122000Y-113974476D01* +X150169619Y-113926857D01* +X150264857Y-113879238D01* +X150407714Y-113879238D01* +X150502952Y-113926857D01* +X150550571Y-113974476D01* +X150598190Y-114069714D01* +X150598190Y-114450666D01* +X150074380Y-113593523D02* +X151074380Y-113260190D01* +X150074380Y-112926857D01* +X151074380Y-112069714D02* +X151074380Y-112641142D01* +X151074380Y-112355428D02* +X150074380Y-112355428D01* +X150217238Y-112450666D01* +X150312476Y-112545904D01* +X150360095Y-112641142D01* +G04 #@! TO.C,U1* +X113469523Y-88962380D02* +X112993333Y-88962380D01* +X112993333Y-87962380D01* +X113802857Y-88962380D02* +X113802857Y-87962380D01* +X114136190Y-88676666D01* +X114469523Y-87962380D01* +X114469523Y-88962380D01* +X114850476Y-87962380D02* +X115469523Y-87962380D01* +X115136190Y-88343333D01* +X115279047Y-88343333D01* +X115374285Y-88390952D01* +X115421904Y-88438571D01* +X115469523Y-88533809D01* +X115469523Y-88771904D01* +X115421904Y-88867142D01* +X115374285Y-88914761D01* +X115279047Y-88962380D01* +X114993333Y-88962380D01* +X114898095Y-88914761D01* +X114850476Y-88867142D01* +X116040952Y-88390952D02* +X115945714Y-88343333D01* +X115898095Y-88295714D01* +X115850476Y-88200476D01* +X115850476Y-88152857D01* +X115898095Y-88057619D01* +X115945714Y-88010000D01* +X116040952Y-87962380D01* +X116231428Y-87962380D01* +X116326666Y-88010000D01* +X116374285Y-88057619D01* +X116421904Y-88152857D01* +X116421904Y-88200476D01* +X116374285Y-88295714D01* +X116326666Y-88343333D01* +X116231428Y-88390952D01* +X116040952Y-88390952D01* +X115945714Y-88438571D01* +X115898095Y-88486190D01* +X115850476Y-88581428D01* +X115850476Y-88771904D01* +X115898095Y-88867142D01* +X115945714Y-88914761D01* +X116040952Y-88962380D01* +X116231428Y-88962380D01* +X116326666Y-88914761D01* +X116374285Y-88867142D01* +X116421904Y-88771904D01* +X116421904Y-88581428D01* +X116374285Y-88486190D01* +X116326666Y-88438571D01* +X116231428Y-88390952D01* +X116755238Y-87962380D02* +X117374285Y-87962380D01* +X117040952Y-88343333D01* +X117183809Y-88343333D01* +X117279047Y-88390952D01* +X117326666Y-88438571D01* +X117374285Y-88533809D01* +X117374285Y-88771904D01* +X117326666Y-88867142D01* +X117279047Y-88914761D01* +X117183809Y-88962380D01* +X116898095Y-88962380D01* +X116802857Y-88914761D01* +X116755238Y-88867142D01* +X114398095Y-76492380D02* +X114398095Y-77301904D01* +X114445714Y-77397142D01* +X114493333Y-77444761D01* +X114588571Y-77492380D01* +X114779047Y-77492380D01* +X114874285Y-77444761D01* +X114921904Y-77397142D01* +X114969523Y-77301904D01* +X114969523Y-76492380D01* +X115969523Y-77492380D02* +X115398095Y-77492380D01* +X115683809Y-77492380D02* +X115683809Y-76492380D01* +X115588571Y-76635238D01* +X115493333Y-76730476D01* +X115398095Y-76778095D01* +G04 #@! TO.C,U2* +X154109523Y-90232380D02* +X153633333Y-90232380D01* +X153633333Y-89232380D01* +X154442857Y-90232380D02* +X154442857Y-89232380D01* +X154776190Y-89946666D01* +X155109523Y-89232380D01* +X155109523Y-90232380D01* +X155490476Y-89232380D02* +X156109523Y-89232380D01* +X155776190Y-89613333D01* +X155919047Y-89613333D01* +X156014285Y-89660952D01* +X156061904Y-89708571D01* +X156109523Y-89803809D01* +X156109523Y-90041904D01* +X156061904Y-90137142D01* +X156014285Y-90184761D01* +X155919047Y-90232380D01* +X155633333Y-90232380D01* +X155538095Y-90184761D01* +X155490476Y-90137142D01* +X156680952Y-89660952D02* +X156585714Y-89613333D01* +X156538095Y-89565714D01* +X156490476Y-89470476D01* +X156490476Y-89422857D01* +X156538095Y-89327619D01* +X156585714Y-89280000D01* +X156680952Y-89232380D01* +X156871428Y-89232380D01* +X156966666Y-89280000D01* +X157014285Y-89327619D01* +X157061904Y-89422857D01* +X157061904Y-89470476D01* +X157014285Y-89565714D01* +X156966666Y-89613333D01* +X156871428Y-89660952D01* +X156680952Y-89660952D01* +X156585714Y-89708571D01* +X156538095Y-89756190D01* +X156490476Y-89851428D01* +X156490476Y-90041904D01* +X156538095Y-90137142D01* +X156585714Y-90184761D01* +X156680952Y-90232380D01* +X156871428Y-90232380D01* +X156966666Y-90184761D01* +X157014285Y-90137142D01* +X157061904Y-90041904D01* +X157061904Y-89851428D01* +X157014285Y-89756190D01* +X156966666Y-89708571D01* +X156871428Y-89660952D01* +X157395238Y-89232380D02* +X158014285Y-89232380D01* +X157680952Y-89613333D01* +X157823809Y-89613333D01* +X157919047Y-89660952D01* +X157966666Y-89708571D01* +X158014285Y-89803809D01* +X158014285Y-90041904D01* +X157966666Y-90137142D01* +X157919047Y-90184761D01* +X157823809Y-90232380D01* +X157538095Y-90232380D01* +X157442857Y-90184761D01* +X157395238Y-90137142D01* +X155038095Y-77762380D02* +X155038095Y-78571904D01* +X155085714Y-78667142D01* +X155133333Y-78714761D01* +X155228571Y-78762380D01* +X155419047Y-78762380D01* +X155514285Y-78714761D01* +X155561904Y-78667142D01* +X155609523Y-78571904D01* +X155609523Y-77762380D01* +X156038095Y-77857619D02* +X156085714Y-77810000D01* +X156180952Y-77762380D01* +X156419047Y-77762380D01* +X156514285Y-77810000D01* +X156561904Y-77857619D01* +X156609523Y-77952857D01* +X156609523Y-78048095D01* +X156561904Y-78190952D01* +X155990476Y-78762380D01* +X156609523Y-78762380D01* +G04 #@! TO.C,J3* +X113251904Y-101108571D02* +X113394761Y-101156190D01* +X113442380Y-101203809D01* +X113490000Y-101299047D01* +X113490000Y-101441904D01* +X113442380Y-101537142D01* +X113394761Y-101584761D01* +X113299523Y-101632380D01* +X112918571Y-101632380D01* +X112918571Y-100632380D01* +X113251904Y-100632380D01* +X113347142Y-100680000D01* +X113394761Y-100727619D01* +X113442380Y-100822857D01* +X113442380Y-100918095D01* +X113394761Y-101013333D01* +X113347142Y-101060952D01* +X113251904Y-101108571D01* +X112918571Y-101108571D01* +X114347142Y-101632380D02* +X114347142Y-101108571D01* +X114299523Y-101013333D01* +X114204285Y-100965714D01* +X114013809Y-100965714D01* +X113918571Y-101013333D01* +X114347142Y-101584761D02* +X114251904Y-101632380D01* +X114013809Y-101632380D01* +X113918571Y-101584761D01* +X113870952Y-101489523D01* +X113870952Y-101394285D01* +X113918571Y-101299047D01* +X114013809Y-101251428D01* +X114251904Y-101251428D01* +X114347142Y-101203809D01* +X114823333Y-101632380D02* +X114823333Y-100965714D01* +X114823333Y-101156190D02* +X114870952Y-101060952D01* +X114918571Y-101013333D01* +X115013809Y-100965714D01* +X115109047Y-100965714D01* +X115442380Y-101632380D02* +X115442380Y-100965714D01* +X115442380Y-101156190D02* +X115490000Y-101060952D01* +X115537619Y-101013333D01* +X115632857Y-100965714D01* +X115728095Y-100965714D01* +X116442380Y-101584761D02* +X116347142Y-101632380D01* +X116156666Y-101632380D01* +X116061428Y-101584761D01* +X116013809Y-101489523D01* +X116013809Y-101108571D01* +X116061428Y-101013333D01* +X116156666Y-100965714D01* +X116347142Y-100965714D01* +X116442380Y-101013333D01* +X116490000Y-101108571D01* +X116490000Y-101203809D01* +X116013809Y-101299047D01* +X117061428Y-101632380D02* +X116966190Y-101584761D01* +X116918571Y-101489523D01* +X116918571Y-100632380D01* +X117204285Y-101727619D02* +X117966190Y-101727619D01* +X118490000Y-100632380D02* +X118490000Y-101346666D01* +X118442380Y-101489523D01* +X118347142Y-101584761D01* +X118204285Y-101632380D01* +X118109047Y-101632380D01* +X119394761Y-101632380D02* +X119394761Y-101108571D01* +X119347142Y-101013333D01* +X119251904Y-100965714D01* +X119061428Y-100965714D01* +X118966190Y-101013333D01* +X119394761Y-101584761D02* +X119299523Y-101632380D01* +X119061428Y-101632380D01* +X118966190Y-101584761D01* +X118918571Y-101489523D01* +X118918571Y-101394285D01* +X118966190Y-101299047D01* +X119061428Y-101251428D01* +X119299523Y-101251428D01* +X119394761Y-101203809D01* +X120299523Y-101584761D02* +X120204285Y-101632380D01* +X120013809Y-101632380D01* +X119918571Y-101584761D01* +X119870952Y-101537142D01* +X119823333Y-101441904D01* +X119823333Y-101156190D01* +X119870952Y-101060952D01* +X119918571Y-101013333D01* +X120013809Y-100965714D01* +X120204285Y-100965714D01* +X120299523Y-101013333D01* +X120728095Y-101632380D02* +X120728095Y-100632380D01* +X120823333Y-101251428D02* +X121109047Y-101632380D01* +X121109047Y-100965714D02* +X120728095Y-101346666D01* +X119396666Y-103592380D02* +X119396666Y-104306666D01* +X119349047Y-104449523D01* +X119253809Y-104544761D01* +X119110952Y-104592380D01* +X119015714Y-104592380D01* +X119777619Y-103592380D02* +X120396666Y-103592380D01* +X120063333Y-103973333D01* +X120206190Y-103973333D01* +X120301428Y-104020952D01* +X120349047Y-104068571D01* +X120396666Y-104163809D01* +X120396666Y-104401904D01* +X120349047Y-104497142D01* +X120301428Y-104544761D01* +X120206190Y-104592380D01* +X119920476Y-104592380D01* +X119825238Y-104544761D01* +X119777619Y-104497142D01* +G04 #@! TD* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Mask.gts b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Mask.gts new file mode 100644 index 0000000..f11cc38 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Mask.gts @@ -0,0 +1,1831 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Soldermask,Top* +G04 #@! TF.FilePolarity,Negative* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +G36* +X121301630Y-109571097D02* +X121468113Y-109621599D01* +X121621545Y-109703610D01* +X121756025Y-109813975D01* +X121866390Y-109948455D01* +X121948401Y-110101887D01* +X121998903Y-110268370D01* +X122016200Y-110443991D01* +X122016200Y-112316009D01* +X121998903Y-112491630D01* +X121948401Y-112658113D01* +X121866390Y-112811545D01* +X121756025Y-112946025D01* +X121621545Y-113056390D01* +X121468113Y-113138401D01* +X121301630Y-113188903D01* +X121126009Y-113206200D01* +X119253991Y-113206200D01* +X119078370Y-113188903D01* +X118911887Y-113138401D01* +X118758455Y-113056390D01* +X118623975Y-112946025D01* +X118513610Y-112811545D01* +X118431599Y-112658113D01* +X118381097Y-112491630D01* +X118363800Y-112316009D01* +X118363800Y-110443991D01* +X118381097Y-110268370D01* +X118431599Y-110101887D01* +X118513610Y-109948455D01* +X118623975Y-109813975D01* +X118758455Y-109703610D01* +X118911887Y-109621599D01* +X119078370Y-109571097D01* +X119253991Y-109553800D01* +X121126009Y-109553800D01* +X121301630Y-109571097D01* +X121301630Y-109571097D01* +G37* +G36* +X135832243Y-107308695D02* +X135975279Y-107352085D01* +X136107098Y-107422543D01* +X136222636Y-107517364D01* +X136317457Y-107632902D01* +X136387915Y-107764721D01* +X136431305Y-107907757D01* +X136446200Y-108058991D01* +X136446200Y-109681009D01* +X136431305Y-109832243D01* +X136387915Y-109975279D01* +X136317457Y-110107098D01* +X136222636Y-110222636D01* +X136107098Y-110317457D01* +X135975279Y-110387915D01* +X135832243Y-110431305D01* +X135681009Y-110446200D01* +X133558991Y-110446200D01* +X133407757Y-110431305D01* +X133264721Y-110387915D01* +X133132902Y-110317457D01* +X133017364Y-110222636D01* +X132922543Y-110107098D01* +X132852085Y-109975279D01* +X132808695Y-109832243D01* +X132793800Y-109681009D01* +X132793800Y-108058991D01* +X132808695Y-107907757D01* +X132852085Y-107764721D01* +X132922543Y-107632902D01* +X133017364Y-107517364D01* +X133132902Y-107422543D01* +X133264721Y-107352085D01* +X133407757Y-107308695D01* +X133558991Y-107293800D01* +X135681009Y-107293800D01* +X135832243Y-107308695D01* +X135832243Y-107308695D01* +G37* +G36* +X148874749Y-107011315D02* +X149052402Y-107084902D01* +X149052404Y-107084903D01* +X149212291Y-107191736D01* +X149348264Y-107327709D01* +X149414354Y-107426619D01* +X149455098Y-107487598D01* +X149528685Y-107665251D01* +X149566200Y-107853853D01* +X149566200Y-108046147D01* +X149528685Y-108234749D01* +X149508849Y-108282636D01* +X149455097Y-108412404D01* +X149348264Y-108572291D01* +X149212291Y-108708264D01* +X149052404Y-108815097D01* +X149052403Y-108815098D01* +X149052402Y-108815098D01* +X148874749Y-108888685D01* +X148686147Y-108926200D01* +X148493853Y-108926200D01* +X148305251Y-108888685D01* +X148127598Y-108815098D01* +X148127597Y-108815098D01* +X148127596Y-108815097D01* +X147967709Y-108708264D01* +X147831736Y-108572291D01* +X147724903Y-108412404D01* +X147671151Y-108282636D01* +X147651315Y-108234749D01* +X147613800Y-108046147D01* +X147613800Y-107853853D01* +X147651315Y-107665251D01* +X147724902Y-107487598D01* +X147765647Y-107426619D01* +X147831736Y-107327709D01* +X147967709Y-107191736D01* +X148127596Y-107084903D01* +X148127598Y-107084902D01* +X148305251Y-107011315D01* +X148493853Y-106973800D01* +X148686147Y-106973800D01* +X148874749Y-107011315D01* +X148874749Y-107011315D01* +G37* +G36* +X153874749Y-107011315D02* +X154052402Y-107084902D01* +X154052404Y-107084903D01* +X154212291Y-107191736D01* +X154348264Y-107327709D01* +X154414354Y-107426619D01* +X154455098Y-107487598D01* +X154528685Y-107665251D01* +X154566200Y-107853853D01* +X154566200Y-108046147D01* +X154528685Y-108234749D01* +X154508849Y-108282636D01* +X154455097Y-108412404D01* +X154348264Y-108572291D01* +X154212291Y-108708264D01* +X154052404Y-108815097D01* +X154052403Y-108815098D01* +X154052402Y-108815098D01* +X153874749Y-108888685D01* +X153686147Y-108926200D01* +X153493853Y-108926200D01* +X153305251Y-108888685D01* +X153127598Y-108815098D01* +X153127597Y-108815098D01* +X153127596Y-108815097D01* +X152967709Y-108708264D01* +X152831736Y-108572291D01* +X152724903Y-108412404D01* +X152671151Y-108282636D01* +X152651315Y-108234749D01* +X152613800Y-108046147D01* +X152613800Y-107853853D01* +X152651315Y-107665251D01* +X152724902Y-107487598D01* +X152765647Y-107426619D01* +X152831736Y-107327709D01* +X152967709Y-107191736D01* +X153127596Y-107084903D01* +X153127598Y-107084902D01* +X153305251Y-107011315D01* +X153493853Y-106973800D01* +X153686147Y-106973800D01* +X153874749Y-107011315D01* +X153874749Y-107011315D01* +G37* +G36* +X151374749Y-107011315D02* +X151552402Y-107084902D01* +X151552404Y-107084903D01* +X151712291Y-107191736D01* +X151848264Y-107327709D01* +X151914354Y-107426619D01* +X151955098Y-107487598D01* +X152028685Y-107665251D01* +X152066200Y-107853853D01* +X152066200Y-108046147D01* +X152028685Y-108234749D01* +X152008849Y-108282636D01* +X151955097Y-108412404D01* +X151848264Y-108572291D01* +X151712291Y-108708264D01* +X151552404Y-108815097D01* +X151552403Y-108815098D01* +X151552402Y-108815098D01* +X151374749Y-108888685D01* +X151186147Y-108926200D01* +X150993853Y-108926200D01* +X150805251Y-108888685D01* +X150627598Y-108815098D01* +X150627597Y-108815098D01* +X150627596Y-108815097D01* +X150467709Y-108708264D01* +X150331736Y-108572291D01* +X150224903Y-108412404D01* +X150171151Y-108282636D01* +X150151315Y-108234749D01* +X150113800Y-108046147D01* +X150113800Y-107853853D01* +X150151315Y-107665251D01* +X150224902Y-107487598D01* +X150265647Y-107426619D01* +X150331736Y-107327709D01* +X150467709Y-107191736D01* +X150627596Y-107084903D01* +X150627598Y-107084902D01* +X150805251Y-107011315D01* +X150993853Y-106973800D01* +X151186147Y-106973800D01* +X151374749Y-107011315D01* +X151374749Y-107011315D01* +G37* +G36* +X125016200Y-108506200D02* +X121363800Y-108506200D01* +X121363800Y-104853800D01* +X125016200Y-104853800D01* +X125016200Y-108506200D01* +X125016200Y-108506200D01* +G37* +G36* +X118152243Y-104868695D02* +X118295279Y-104912085D01* +X118427098Y-104982543D01* +X118542636Y-105077364D01* +X118637457Y-105192902D01* +X118707915Y-105324721D01* +X118751305Y-105467757D01* +X118766200Y-105618991D01* +X118766200Y-107741009D01* +X118751305Y-107892243D01* +X118707915Y-108035279D01* +X118637457Y-108167098D01* +X118542636Y-108282636D01* +X118427098Y-108377457D01* +X118295279Y-108447915D01* +X118152243Y-108491305D01* +X118001009Y-108506200D01* +X116378991Y-108506200D01* +X116227757Y-108491305D01* +X116084721Y-108447915D01* +X115952902Y-108377457D01* +X115837364Y-108282636D01* +X115742543Y-108167098D01* +X115672085Y-108035279D01* +X115628695Y-107892243D01* +X115613800Y-107741009D01* +X115613800Y-105618991D01* +X115628695Y-105467757D01* +X115672085Y-105324721D01* +X115742543Y-105192902D01* +X115837364Y-105077364D01* +X115952902Y-104982543D01* +X116084721Y-104912085D01* +X116227757Y-104868695D01* +X116378991Y-104853800D01* +X118001009Y-104853800D01* +X118152243Y-104868695D01* +X118152243Y-104868695D01* +G37* +G36* +X140431630Y-104061097D02* +X140598113Y-104111599D01* +X140751545Y-104193610D01* +X140886025Y-104303975D01* +X140996390Y-104438455D01* +X141078401Y-104591887D01* +X141128903Y-104758370D01* +X141146200Y-104933991D01* +X141146200Y-106806009D01* +X141128903Y-106981630D01* +X141078401Y-107148113D01* +X140996390Y-107301545D01* +X140886025Y-107436025D01* +X140751545Y-107546390D01* +X140598113Y-107628401D01* +X140431630Y-107678903D01* +X140256009Y-107696200D01* +X138383991Y-107696200D01* +X138208370Y-107678903D01* +X138041887Y-107628401D01* +X137888455Y-107546390D01* +X137753975Y-107436025D01* +X137643610Y-107301545D01* +X137561599Y-107148113D01* +X137511097Y-106981630D01* +X137493800Y-106806009D01* +X137493800Y-104933991D01* +X137511097Y-104758370D01* +X137561599Y-104591887D01* +X137643610Y-104438455D01* +X137753975Y-104303975D01* +X137888455Y-104193610D01* +X138041887Y-104111599D01* +X138208370Y-104061097D01* +X138383991Y-104043800D01* +X140256009Y-104043800D01* +X140431630Y-104061097D01* +X140431630Y-104061097D01* +G37* +G36* +X156783114Y-102365116D02* +X157117585Y-102503659D01* +X157215553Y-102544239D01* +X157604739Y-102804285D01* +X157935715Y-103135261D01* +X158195761Y-103524447D01* +X158195762Y-103524450D01* +X158374884Y-103956886D01* +X158466200Y-104415965D01* +X158466200Y-104884035D01* +X158374884Y-105343114D01* +X158314808Y-105488149D01* +X158195761Y-105775553D01* +X157935715Y-106164739D01* +X157604739Y-106495715D01* +X157215553Y-106755761D01* +X157149551Y-106783100D01* +X156783114Y-106934884D01* +X156324035Y-107026200D01* +X155855965Y-107026200D01* +X155396886Y-106934884D01* +X155030449Y-106783100D01* +X154964447Y-106755761D01* +X154575261Y-106495715D01* +X154244285Y-106164739D01* +X153984239Y-105775553D01* +X153865192Y-105488149D01* +X153805116Y-105343114D01* +X153713800Y-104884035D01* +X153713800Y-104415965D01* +X153805116Y-103956886D01* +X153984238Y-103524450D01* +X153984239Y-103524447D01* +X154244285Y-103135261D01* +X154575261Y-102804285D01* +X154964447Y-102544239D01* +X155062415Y-102503659D01* +X155396886Y-102365116D01* +X155855965Y-102273800D01* +X156324035Y-102273800D01* +X156783114Y-102365116D01* +X156783114Y-102365116D01* +G37* +G36* +X146783114Y-102365116D02* +X147117585Y-102503659D01* +X147215553Y-102544239D01* +X147604739Y-102804285D01* +X147935715Y-103135261D01* +X148195761Y-103524447D01* +X148195762Y-103524450D01* +X148374884Y-103956886D01* +X148466200Y-104415965D01* +X148466200Y-104884035D01* +X148374884Y-105343114D01* +X148314808Y-105488149D01* +X148195761Y-105775553D01* +X147935715Y-106164739D01* +X147604739Y-106495715D01* +X147215553Y-106755761D01* +X147149551Y-106783100D01* +X146783114Y-106934884D01* +X146324035Y-107026200D01* +X145855965Y-107026200D01* +X145396886Y-106934884D01* +X145030449Y-106783100D01* +X144964447Y-106755761D01* +X144575261Y-106495715D01* +X144244285Y-106164739D01* +X143984239Y-105775553D01* +X143865192Y-105488149D01* +X143805116Y-105343114D01* +X143713800Y-104884035D01* +X143713800Y-104415965D01* +X143805116Y-103956886D01* +X143984238Y-103524450D01* +X143984239Y-103524447D01* +X144244285Y-103135261D01* +X144575261Y-102804285D01* +X144964447Y-102544239D01* +X145062415Y-102503659D01* +X145396886Y-102365116D01* +X145855965Y-102273800D01* +X146324035Y-102273800D01* +X146783114Y-102365116D01* +X146783114Y-102365116D01* +G37* +G36* +X136446200Y-104696200D02* +X132793800Y-104696200D01* +X132793800Y-101043800D01* +X136446200Y-101043800D01* +X136446200Y-104696200D01* +X136446200Y-104696200D01* +G37* +G36* +X124906368Y-99558929D02* +X124954050Y-99573393D01* +X124997992Y-99596881D01* +X125036509Y-99628491D01* +X125068119Y-99667008D01* +X125091607Y-99710950D01* +X125106071Y-99758632D01* +X125111200Y-99810709D01* +X125111200Y-100849291D01* +X125106071Y-100901368D01* +X125091607Y-100949050D01* +X125068119Y-100992992D01* +X125036509Y-101031509D01* +X124997992Y-101063119D01* +X124954050Y-101086607D01* +X124906368Y-101101071D01* +X124854291Y-101106200D01* +X124065709Y-101106200D01* +X124013632Y-101101071D01* +X123965950Y-101086607D01* +X123922008Y-101063119D01* +X123883491Y-101031509D01* +X123851881Y-100992992D01* +X123828393Y-100949050D01* +X123813929Y-100901368D01* +X123808800Y-100849291D01* +X123808800Y-99810709D01* +X123813929Y-99758632D01* +X123828393Y-99710950D01* +X123851881Y-99667008D01* +X123883491Y-99628491D01* +X123922008Y-99596881D01* +X123965950Y-99573393D01* +X124013632Y-99558929D01* +X124065709Y-99553800D01* +X124854291Y-99553800D01* +X124906368Y-99558929D01* +X124906368Y-99558929D01* +G37* +G36* +X158416368Y-99558929D02* +X158464050Y-99573393D01* +X158507992Y-99596881D01* +X158546509Y-99628491D01* +X158578119Y-99667008D01* +X158601607Y-99710950D01* +X158616071Y-99758632D01* +X158621200Y-99810709D01* +X158621200Y-100849291D01* +X158616071Y-100901368D01* +X158601607Y-100949050D01* +X158578119Y-100992992D01* +X158546509Y-101031509D01* +X158507992Y-101063119D01* +X158464050Y-101086607D01* +X158416368Y-101101071D01* +X158364291Y-101106200D01* +X157575709Y-101106200D01* +X157523632Y-101101071D01* +X157475950Y-101086607D01* +X157432008Y-101063119D01* +X157393491Y-101031509D01* +X157361881Y-100992992D01* +X157338393Y-100949050D01* +X157323929Y-100901368D01* +X157318800Y-100849291D01* +X157318800Y-99810709D01* +X157323929Y-99758632D01* +X157338393Y-99710950D01* +X157361881Y-99667008D01* +X157393491Y-99628491D01* +X157432008Y-99596881D01* +X157475950Y-99573393D01* +X157523632Y-99558929D01* +X157575709Y-99553800D01* +X158364291Y-99553800D01* +X158416368Y-99558929D01* +X158416368Y-99558929D01* +G37* +G36* +X160466368Y-99558929D02* +X160514050Y-99573393D01* +X160557992Y-99596881D01* +X160596509Y-99628491D01* +X160628119Y-99667008D01* +X160651607Y-99710950D01* +X160666071Y-99758632D01* +X160671200Y-99810709D01* +X160671200Y-100849291D01* +X160666071Y-100901368D01* +X160651607Y-100949050D01* +X160628119Y-100992992D01* +X160596509Y-101031509D01* +X160557992Y-101063119D01* +X160514050Y-101086607D01* +X160466368Y-101101071D01* +X160414291Y-101106200D01* +X159625709Y-101106200D01* +X159573632Y-101101071D01* +X159525950Y-101086607D01* +X159482008Y-101063119D01* +X159443491Y-101031509D01* +X159411881Y-100992992D01* +X159388393Y-100949050D01* +X159373929Y-100901368D01* +X159368800Y-100849291D01* +X159368800Y-99810709D01* +X159373929Y-99758632D01* +X159388393Y-99710950D01* +X159411881Y-99667008D01* +X159443491Y-99628491D01* +X159482008Y-99596881D01* +X159525950Y-99573393D01* +X159573632Y-99558929D01* +X159625709Y-99553800D01* +X160414291Y-99553800D01* +X160466368Y-99558929D01* +X160466368Y-99558929D01* +G37* +G36* +X122856368Y-99558929D02* +X122904050Y-99573393D01* +X122947992Y-99596881D01* +X122986509Y-99628491D01* +X123018119Y-99667008D01* +X123041607Y-99710950D01* +X123056071Y-99758632D01* +X123061200Y-99810709D01* +X123061200Y-100849291D01* +X123056071Y-100901368D01* +X123041607Y-100949050D01* +X123018119Y-100992992D01* +X122986509Y-101031509D01* +X122947992Y-101063119D01* +X122904050Y-101086607D01* +X122856368Y-101101071D01* +X122804291Y-101106200D01* +X122015709Y-101106200D01* +X121963632Y-101101071D01* +X121915950Y-101086607D01* +X121872008Y-101063119D01* +X121833491Y-101031509D01* +X121801881Y-100992992D01* +X121778393Y-100949050D01* +X121763929Y-100901368D01* +X121758800Y-100849291D01* +X121758800Y-99810709D01* +X121763929Y-99758632D01* +X121778393Y-99710950D01* +X121801881Y-99667008D01* +X121833491Y-99628491D01* +X121872008Y-99596881D01* +X121915950Y-99573393D01* +X121963632Y-99558929D01* +X122015709Y-99553800D01* +X122804291Y-99553800D01* +X122856368Y-99558929D01* +X122856368Y-99558929D01* +G37* +G36* +X131501368Y-98288929D02* +X131549050Y-98303393D01* +X131592992Y-98326881D01* +X131631509Y-98358491D01* +X131663119Y-98397008D01* +X131686607Y-98440950D01* +X131701071Y-98488632D01* +X131706200Y-98540709D01* +X131706200Y-99579291D01* +X131701071Y-99631368D01* +X131686607Y-99679050D01* +X131663119Y-99722992D01* +X131631509Y-99761509D01* +X131592992Y-99793119D01* +X131549050Y-99816607D01* +X131501368Y-99831071D01* +X131449291Y-99836200D01* +X130660709Y-99836200D01* +X130608632Y-99831071D01* +X130560950Y-99816607D01* +X130517008Y-99793119D01* +X130478491Y-99761509D01* +X130446881Y-99722992D01* +X130423393Y-99679050D01* +X130408929Y-99631368D01* +X130403800Y-99579291D01* +X130403800Y-98540709D01* +X130408929Y-98488632D01* +X130423393Y-98440950D01* +X130446881Y-98397008D01* +X130478491Y-98358491D01* +X130517008Y-98326881D01* +X130560950Y-98303393D01* +X130608632Y-98288929D01* +X130660709Y-98283800D01* +X131449291Y-98283800D01* +X131501368Y-98288929D01* +X131501368Y-98288929D01* +G37* +G36* +X133551368Y-98288929D02* +X133599050Y-98303393D01* +X133642992Y-98326881D01* +X133681509Y-98358491D01* +X133713119Y-98397008D01* +X133736607Y-98440950D01* +X133751071Y-98488632D01* +X133756200Y-98540709D01* +X133756200Y-99579291D01* +X133751071Y-99631368D01* +X133736607Y-99679050D01* +X133713119Y-99722992D01* +X133681509Y-99761509D01* +X133642992Y-99793119D01* +X133599050Y-99816607D01* +X133551368Y-99831071D01* +X133499291Y-99836200D01* +X132710709Y-99836200D01* +X132658632Y-99831071D01* +X132610950Y-99816607D01* +X132567008Y-99793119D01* +X132528491Y-99761509D01* +X132496881Y-99722992D01* +X132473393Y-99679050D01* +X132458929Y-99631368D01* +X132453800Y-99579291D01* +X132453800Y-98540709D01* +X132458929Y-98488632D01* +X132473393Y-98440950D01* +X132496881Y-98397008D01* +X132528491Y-98358491D01* +X132567008Y-98326881D01* +X132610950Y-98303393D01* +X132658632Y-98288929D01* +X132710709Y-98283800D01* +X133499291Y-98283800D01* +X133551368Y-98288929D01* +X133551368Y-98288929D01* +G37* +G36* +X142686368Y-98288929D02* +X142734050Y-98303393D01* +X142777992Y-98326881D01* +X142816509Y-98358491D01* +X142848119Y-98397008D01* +X142871607Y-98440950D01* +X142886071Y-98488632D01* +X142891200Y-98540709D01* +X142891200Y-99579291D01* +X142886071Y-99631368D01* +X142871607Y-99679050D01* +X142848119Y-99722992D01* +X142816509Y-99761509D01* +X142777992Y-99793119D01* +X142734050Y-99816607D01* +X142686368Y-99831071D01* +X142634291Y-99836200D01* +X141845709Y-99836200D01* +X141793632Y-99831071D01* +X141745950Y-99816607D01* +X141702008Y-99793119D01* +X141663491Y-99761509D01* +X141631881Y-99722992D01* +X141608393Y-99679050D01* +X141593929Y-99631368D01* +X141588800Y-99579291D01* +X141588800Y-98540709D01* +X141593929Y-98488632D01* +X141608393Y-98440950D01* +X141631881Y-98397008D01* +X141663491Y-98358491D01* +X141702008Y-98326881D01* +X141745950Y-98303393D01* +X141793632Y-98288929D01* +X141845709Y-98283800D01* +X142634291Y-98283800D01* +X142686368Y-98288929D01* +X142686368Y-98288929D01* +G37* +G36* +X140636368Y-98288929D02* +X140684050Y-98303393D01* +X140727992Y-98326881D01* +X140766509Y-98358491D01* +X140798119Y-98397008D01* +X140821607Y-98440950D01* +X140836071Y-98488632D01* +X140841200Y-98540709D01* +X140841200Y-99579291D01* +X140836071Y-99631368D01* +X140821607Y-99679050D01* +X140798119Y-99722992D01* +X140766509Y-99761509D01* +X140727992Y-99793119D01* +X140684050Y-99816607D01* +X140636368Y-99831071D01* +X140584291Y-99836200D01* +X139795709Y-99836200D01* +X139743632Y-99831071D01* +X139695950Y-99816607D01* +X139652008Y-99793119D01* +X139613491Y-99761509D01* +X139581881Y-99722992D01* +X139558393Y-99679050D01* +X139543929Y-99631368D01* +X139538800Y-99579291D01* +X139538800Y-98540709D01* +X139543929Y-98488632D01* +X139558393Y-98440950D01* +X139581881Y-98397008D01* +X139613491Y-98358491D01* +X139652008Y-98326881D01* +X139695950Y-98303393D01* +X139743632Y-98288929D01* +X139795709Y-98283800D01* +X140584291Y-98283800D01* +X140636368Y-98288929D01* +X140636368Y-98288929D01* +G37* +G36* +X149466200Y-98666200D02* +X147713800Y-98666200D01* +X147713800Y-96913800D01* +X149466200Y-96913800D01* +X149466200Y-98666200D01* +X149466200Y-98666200D01* +G37* +G36* +X146345578Y-96947471D02* +X146505037Y-97013521D01* +X146648545Y-97109411D01* +X146770589Y-97231455D01* +X146866479Y-97374963D01* +X146932529Y-97534422D01* +X146966200Y-97703702D01* +X146966200Y-97876298D01* +X146932529Y-98045578D01* +X146866479Y-98205037D01* +X146770589Y-98348545D01* +X146648545Y-98470589D01* +X146505037Y-98566479D01* +X146345578Y-98632529D01* +X146176298Y-98666200D01* +X146003702Y-98666200D01* +X145834422Y-98632529D01* +X145674963Y-98566479D01* +X145531455Y-98470589D01* +X145409411Y-98348545D01* +X145313521Y-98205037D01* +X145247471Y-98045578D01* +X145213800Y-97876298D01* +X145213800Y-97703702D01* +X145247471Y-97534422D01* +X145313521Y-97374963D01* +X145409411Y-97231455D01* +X145531455Y-97109411D01* +X145674963Y-97013521D01* +X145834422Y-96947471D01* +X146003702Y-96913800D01* +X146176298Y-96913800D01* +X146345578Y-96947471D01* +X146345578Y-96947471D01* +G37* +G36* +X155816200Y-97396200D02* +X154063800Y-97396200D01* +X154063800Y-95643800D01* +X155816200Y-95643800D01* +X155816200Y-97396200D01* +X155816200Y-97396200D01* +G37* +G36* +X152695578Y-95677471D02* +X152855037Y-95743521D01* +X152998545Y-95839411D01* +X153120589Y-95961455D01* +X153216479Y-96104963D01* +X153282529Y-96264422D01* +X153316200Y-96433702D01* +X153316200Y-96606298D01* +X153282529Y-96775578D01* +X153216479Y-96935037D01* +X153120589Y-97078545D01* +X152998545Y-97200589D01* +X152855037Y-97296479D01* +X152695578Y-97362529D01* +X152526298Y-97396200D01* +X152353702Y-97396200D01* +X152184422Y-97362529D01* +X152024963Y-97296479D01* +X151881455Y-97200589D01* +X151759411Y-97078545D01* +X151663521Y-96935037D01* +X151597471Y-96775578D01* +X151563800Y-96606298D01* +X151563800Y-96433702D01* +X151597471Y-96264422D01* +X151663521Y-96104963D01* +X151759411Y-95961455D01* +X151881455Y-95839411D01* +X152024963Y-95743521D01* +X152184422Y-95677471D01* +X152353702Y-95643800D01* +X152526298Y-95643800D01* +X152695578Y-95677471D01* +X152695578Y-95677471D01* +G37* +G36* +X117716200Y-96126200D02* +X115963800Y-96126200D01* +X115963800Y-94373800D01* +X117716200Y-94373800D01* +X117716200Y-96126200D01* +X117716200Y-96126200D01* +G37* +G36* +X113245578Y-94407471D02* +X113405037Y-94473521D01* +X113548545Y-94569411D01* +X113670589Y-94691455D01* +X113766479Y-94834963D01* +X113832529Y-94994422D01* +X113866200Y-95163702D01* +X113866200Y-95336298D01* +X113832529Y-95505578D01* +X113766479Y-95665037D01* +X113670589Y-95808545D01* +X113548545Y-95930589D01* +X113405037Y-96026479D01* +X113245578Y-96092529D01* +X113076298Y-96126200D01* +X112903702Y-96126200D01* +X112734422Y-96092529D01* +X112574963Y-96026479D01* +X112431455Y-95930589D01* +X112309411Y-95808545D01* +X112213521Y-95665037D01* +X112147471Y-95505578D01* +X112113800Y-95336298D01* +X112113800Y-95163702D01* +X112147471Y-94994422D01* +X112213521Y-94834963D01* +X112309411Y-94691455D01* +X112431455Y-94569411D01* +X112574963Y-94473521D01* +X112734422Y-94407471D01* +X112903702Y-94373800D01* +X113076298Y-94373800D01* +X113245578Y-94407471D01* +X113245578Y-94407471D01* +G37* +G36* +X111366200Y-96126200D02* +X109613800Y-96126200D01* +X109613800Y-94373800D01* +X111366200Y-94373800D01* +X111366200Y-96126200D01* +X111366200Y-96126200D01* +G37* +G36* +X119595578Y-94407471D02* +X119755037Y-94473521D01* +X119898545Y-94569411D01* +X120020589Y-94691455D01* +X120116479Y-94834963D01* +X120182529Y-94994422D01* +X120216200Y-95163702D01* +X120216200Y-95336298D01* +X120182529Y-95505578D01* +X120116479Y-95665037D01* +X120020589Y-95808545D01* +X119898545Y-95930589D01* +X119755037Y-96026479D01* +X119595578Y-96092529D01* +X119426298Y-96126200D01* +X119253702Y-96126200D01* +X119084422Y-96092529D01* +X118924963Y-96026479D01* +X118781455Y-95930589D01* +X118659411Y-95808545D01* +X118563521Y-95665037D01* +X118497471Y-95505578D01* +X118463800Y-95336298D01* +X118463800Y-95163702D01* +X118497471Y-94994422D01* +X118563521Y-94834963D01* +X118659411Y-94691455D01* +X118781455Y-94569411D01* +X118924963Y-94473521D01* +X119084422Y-94407471D01* +X119253702Y-94373800D01* +X119426298Y-94373800D01* +X119595578Y-94407471D01* +X119595578Y-94407471D01* +G37* +G36* +X158416368Y-94478929D02* +X158464050Y-94493393D01* +X158507992Y-94516881D01* +X158546509Y-94548491D01* +X158578119Y-94587008D01* +X158601607Y-94630950D01* +X158616071Y-94678632D01* +X158621200Y-94730709D01* +X158621200Y-95769291D01* +X158616071Y-95821368D01* +X158601607Y-95869050D01* +X158578119Y-95912992D01* +X158546509Y-95951509D01* +X158507992Y-95983119D01* +X158464050Y-96006607D01* +X158416368Y-96021071D01* +X158364291Y-96026200D01* +X157575709Y-96026200D01* +X157523632Y-96021071D01* +X157475950Y-96006607D01* +X157432008Y-95983119D01* +X157393491Y-95951509D01* +X157361881Y-95912992D01* +X157338393Y-95869050D01* +X157323929Y-95821368D01* +X157318800Y-95769291D01* +X157318800Y-94730709D01* +X157323929Y-94678632D01* +X157338393Y-94630950D01* +X157361881Y-94587008D01* +X157393491Y-94548491D01* +X157432008Y-94516881D01* +X157475950Y-94493393D01* +X157523632Y-94478929D01* +X157575709Y-94473800D01* +X158364291Y-94473800D01* +X158416368Y-94478929D01* +X158416368Y-94478929D01* +G37* +G36* +X122856368Y-94478929D02* +X122904050Y-94493393D01* +X122947992Y-94516881D01* +X122986509Y-94548491D01* +X123018119Y-94587008D01* +X123041607Y-94630950D01* +X123056071Y-94678632D01* +X123061200Y-94730709D01* +X123061200Y-95769291D01* +X123056071Y-95821368D01* +X123041607Y-95869050D01* +X123018119Y-95912992D01* +X122986509Y-95951509D01* +X122947992Y-95983119D01* +X122904050Y-96006607D01* +X122856368Y-96021071D01* +X122804291Y-96026200D01* +X122015709Y-96026200D01* +X121963632Y-96021071D01* +X121915950Y-96006607D01* +X121872008Y-95983119D01* +X121833491Y-95951509D01* +X121801881Y-95912992D01* +X121778393Y-95869050D01* +X121763929Y-95821368D01* +X121758800Y-95769291D01* +X121758800Y-94730709D01* +X121763929Y-94678632D01* +X121778393Y-94630950D01* +X121801881Y-94587008D01* +X121833491Y-94548491D01* +X121872008Y-94516881D01* +X121915950Y-94493393D01* +X121963632Y-94478929D01* +X122015709Y-94473800D01* +X122804291Y-94473800D01* +X122856368Y-94478929D01* +X122856368Y-94478929D01* +G37* +G36* +X160466368Y-94478929D02* +X160514050Y-94493393D01* +X160557992Y-94516881D01* +X160596509Y-94548491D01* +X160628119Y-94587008D01* +X160651607Y-94630950D01* +X160666071Y-94678632D01* +X160671200Y-94730709D01* +X160671200Y-95769291D01* +X160666071Y-95821368D01* +X160651607Y-95869050D01* +X160628119Y-95912992D01* +X160596509Y-95951509D01* +X160557992Y-95983119D01* +X160514050Y-96006607D01* +X160466368Y-96021071D01* +X160414291Y-96026200D01* +X159625709Y-96026200D01* +X159573632Y-96021071D01* +X159525950Y-96006607D01* +X159482008Y-95983119D01* +X159443491Y-95951509D01* +X159411881Y-95912992D01* +X159388393Y-95869050D01* +X159373929Y-95821368D01* +X159368800Y-95769291D01* +X159368800Y-94730709D01* +X159373929Y-94678632D01* +X159388393Y-94630950D01* +X159411881Y-94587008D01* +X159443491Y-94548491D01* +X159482008Y-94516881D01* +X159525950Y-94493393D01* +X159573632Y-94478929D01* +X159625709Y-94473800D01* +X160414291Y-94473800D01* +X160466368Y-94478929D01* +X160466368Y-94478929D01* +G37* +G36* +X124906368Y-94478929D02* +X124954050Y-94493393D01* +X124997992Y-94516881D01* +X125036509Y-94548491D01* +X125068119Y-94587008D01* +X125091607Y-94630950D01* +X125106071Y-94678632D01* +X125111200Y-94730709D01* +X125111200Y-95769291D01* +X125106071Y-95821368D01* +X125091607Y-95869050D01* +X125068119Y-95912992D01* +X125036509Y-95951509D01* +X124997992Y-95983119D01* +X124954050Y-96006607D01* +X124906368Y-96021071D01* +X124854291Y-96026200D01* +X124065709Y-96026200D01* +X124013632Y-96021071D01* +X123965950Y-96006607D01* +X123922008Y-95983119D01* +X123883491Y-95951509D01* +X123851881Y-95912992D01* +X123828393Y-95869050D01* +X123813929Y-95821368D01* +X123808800Y-95769291D01* +X123808800Y-94730709D01* +X123813929Y-94678632D01* +X123828393Y-94630950D01* +X123851881Y-94587008D01* +X123883491Y-94548491D01* +X123922008Y-94516881D01* +X123965950Y-94493393D01* +X124013632Y-94478929D01* +X124065709Y-94473800D01* +X124854291Y-94473800D01* +X124906368Y-94478929D01* +X124906368Y-94478929D01* +G37* +G36* +X131686200Y-93586200D02* +X129933800Y-93586200D01* +X129933800Y-91833800D01* +X131686200Y-91833800D01* +X131686200Y-93586200D01* +X131686200Y-93586200D01* +G37* +G36* +X140576200Y-93586200D02* +X138823800Y-93586200D01* +X138823800Y-91833800D01* +X140576200Y-91833800D01* +X140576200Y-93586200D01* +X140576200Y-93586200D01* +G37* +G36* +X137455578Y-91867471D02* +X137615037Y-91933521D01* +X137758545Y-92029411D01* +X137880589Y-92151455D01* +X137976479Y-92294963D01* +X138042529Y-92454422D01* +X138076200Y-92623702D01* +X138076200Y-92796298D01* +X138042529Y-92965578D01* +X137976479Y-93125037D01* +X137880589Y-93268545D01* +X137758545Y-93390589D01* +X137615037Y-93486479D01* +X137455578Y-93552529D01* +X137286298Y-93586200D01* +X137113702Y-93586200D01* +X136944422Y-93552529D01* +X136784963Y-93486479D01* +X136641455Y-93390589D01* +X136519411Y-93268545D01* +X136423521Y-93125037D01* +X136357471Y-92965578D01* +X136323800Y-92796298D01* +X136323800Y-92623702D01* +X136357471Y-92454422D01* +X136423521Y-92294963D01* +X136519411Y-92151455D01* +X136641455Y-92029411D01* +X136784963Y-91933521D01* +X136944422Y-91867471D01* +X137113702Y-91833800D01* +X137286298Y-91833800D01* +X137455578Y-91867471D01* +X137455578Y-91867471D01* +G37* +G36* +X133565578Y-91867471D02* +X133725037Y-91933521D01* +X133868545Y-92029411D01* +X133990589Y-92151455D01* +X134086479Y-92294963D01* +X134152529Y-92454422D01* +X134186200Y-92623702D01* +X134186200Y-92796298D01* +X134152529Y-92965578D01* +X134086479Y-93125037D01* +X133990589Y-93268545D01* +X133868545Y-93390589D01* +X133725037Y-93486479D01* +X133565578Y-93552529D01* +X133396298Y-93586200D01* +X133223702Y-93586200D01* +X133054422Y-93552529D01* +X132894963Y-93486479D01* +X132751455Y-93390589D01* +X132629411Y-93268545D01* +X132533521Y-93125037D01* +X132467471Y-92965578D01* +X132433800Y-92796298D01* +X132433800Y-92623702D01* +X132467471Y-92454422D01* +X132533521Y-92294963D01* +X132629411Y-92151455D01* +X132751455Y-92029411D01* +X132894963Y-91933521D01* +X133054422Y-91867471D01* +X133223702Y-91833800D01* +X133396298Y-91833800D01* +X133565578Y-91867471D01* +X133565578Y-91867471D01* +G37* +G36* +X108131563Y-87987201D02* +X108131566Y-87987202D01* +X108131567Y-87987202D01* +X108306156Y-88040163D01* +X108467059Y-88126167D01* +X108608091Y-88241909D01* +X108723833Y-88382941D01* +X108778365Y-88484964D01* +X108809837Y-88543844D01* +X108862799Y-88718437D01* +X108880682Y-88900000D01* +X108862799Y-89081563D01* +X108862798Y-89081566D01* +X108862798Y-89081567D01* +X108809837Y-89256156D01* +X108723833Y-89417059D01* +X108608091Y-89558091D01* +X108467059Y-89673833D01* +X108306156Y-89759837D01* +X108131567Y-89812798D01* +X108131566Y-89812798D01* +X108131563Y-89812799D01* +X107995501Y-89826200D01* +X107904499Y-89826200D01* +X107768437Y-89812799D01* +X107768434Y-89812798D01* +X107768433Y-89812798D01* +X107593844Y-89759837D01* +X107432941Y-89673833D01* +X107291909Y-89558091D01* +X107176167Y-89417059D01* +X107090163Y-89256156D01* +X107037202Y-89081567D01* +X107037202Y-89081566D01* +X107037201Y-89081563D01* +X107019318Y-88900000D01* +X107037201Y-88718437D01* +X107090163Y-88543844D01* +X107121635Y-88484964D01* +X107176167Y-88382941D01* +X107291909Y-88241909D01* +X107432941Y-88126167D01* +X107593844Y-88040163D01* +X107768433Y-87987202D01* +X107768434Y-87987202D01* +X107768437Y-87987201D01* +X107904499Y-87973800D01* +X107995501Y-87973800D01* +X108131563Y-87987201D01* +X108131563Y-87987201D01* +G37* +G36* +X148196200Y-89776200D02* +X146443800Y-89776200D01* +X146443800Y-88023800D01* +X148196200Y-88023800D01* +X148196200Y-89776200D01* +X148196200Y-89776200D01* +G37* +G36* +X145075578Y-88057471D02* +X145235037Y-88123521D01* +X145378545Y-88219411D01* +X145500589Y-88341455D01* +X145596479Y-88484963D01* +X145662529Y-88644422D01* +X145696200Y-88813702D01* +X145696200Y-88986298D01* +X145662529Y-89155578D01* +X145596479Y-89315037D01* +X145500589Y-89458545D01* +X145378545Y-89580589D01* +X145235037Y-89676479D01* +X145075578Y-89742529D01* +X144906298Y-89776200D01* +X144733702Y-89776200D01* +X144564422Y-89742529D01* +X144404963Y-89676479D01* +X144261455Y-89580589D01* +X144139411Y-89458545D01* +X144043521Y-89315037D01* +X143977471Y-89155578D01* +X143943800Y-88986298D01* +X143943800Y-88813702D01* +X143977471Y-88644422D01* +X144043521Y-88484963D01* +X144139411Y-88341455D01* +X144261455Y-88219411D01* +X144404963Y-88123521D01* +X144564422Y-88057471D01* +X144733702Y-88023800D01* +X144906298Y-88023800D01* +X145075578Y-88057471D01* +X145075578Y-88057471D01* +G37* +G36* +X127215578Y-88057471D02* +X127375037Y-88123521D01* +X127518545Y-88219411D01* +X127640589Y-88341455D01* +X127736479Y-88484963D01* +X127802529Y-88644422D01* +X127836200Y-88813702D01* +X127836200Y-88986298D01* +X127802529Y-89155578D01* +X127736479Y-89315037D01* +X127640589Y-89458545D01* +X127518545Y-89580589D01* +X127375037Y-89676479D01* +X127215578Y-89742529D01* +X127046298Y-89776200D01* +X126873702Y-89776200D01* +X126704422Y-89742529D01* +X126544963Y-89676479D01* +X126401455Y-89580589D01* +X126279411Y-89458545D01* +X126183521Y-89315037D01* +X126117471Y-89155578D01* +X126083800Y-88986298D01* +X126083800Y-88813702D01* +X126117471Y-88644422D01* +X126183521Y-88484963D01* +X126279411Y-88341455D01* +X126401455Y-88219411D01* +X126544963Y-88123521D01* +X126704422Y-88057471D01* +X126873702Y-88023800D01* +X127046298Y-88023800D01* +X127215578Y-88057471D01* +X127215578Y-88057471D01* +G37* +G36* +X125336200Y-89776200D02* +X123583800Y-89776200D01* +X123583800Y-88023800D01* +X125336200Y-88023800D01* +X125336200Y-89776200D01* +X125336200Y-89776200D01* +G37* +G36* +X159391365Y-86667924D02* +X159391368Y-86667925D01* +X159391369Y-86667925D01* +X159575383Y-86723745D01* +X159744972Y-86814392D01* +X159893617Y-86936383D01* +X160015608Y-87085028D01* +X160106255Y-87254617D01* +X160126718Y-87322075D01* +X160162076Y-87438635D01* +X160180924Y-87630000D01* +X160162076Y-87821365D01* +X160162075Y-87821368D01* +X160162075Y-87821369D01* +X160106255Y-88005383D01* +X160015608Y-88174972D01* +X159893617Y-88323617D01* +X159744972Y-88445608D01* +X159575383Y-88536255D01* +X159391369Y-88592075D01* +X159391368Y-88592075D01* +X159391365Y-88592076D01* +X159247960Y-88606200D01* +X159152040Y-88606200D01* +X159008635Y-88592076D01* +X159008632Y-88592075D01* +X159008631Y-88592075D01* +X158824617Y-88536255D01* +X158655028Y-88445608D01* +X158506383Y-88323617D01* +X158384392Y-88174972D01* +X158293745Y-88005383D01* +X158237925Y-87821369D01* +X158237925Y-87821368D01* +X158237924Y-87821365D01* +X158219076Y-87630000D01* +X158237924Y-87438635D01* +X158273282Y-87322075D01* +X158293745Y-87254617D01* +X158384392Y-87085028D01* +X158506383Y-86936383D01* +X158655028Y-86814392D01* +X158824617Y-86723745D01* +X159008631Y-86667925D01* +X159008632Y-86667925D01* +X159008635Y-86667924D01* +X159152040Y-86653800D01* +X159247960Y-86653800D01* +X159391365Y-86667924D01* +X159391365Y-86667924D01* +G37* +G36* +X155991365Y-86667924D02* +X155991368Y-86667925D01* +X155991369Y-86667925D01* +X156175383Y-86723745D01* +X156344972Y-86814392D01* +X156493617Y-86936383D01* +X156615608Y-87085028D01* +X156706255Y-87254617D01* +X156726718Y-87322075D01* +X156762076Y-87438635D01* +X156780924Y-87630000D01* +X156762076Y-87821365D01* +X156762075Y-87821368D01* +X156762075Y-87821369D01* +X156706255Y-88005383D01* +X156615608Y-88174972D01* +X156493617Y-88323617D01* +X156344972Y-88445608D01* +X156175383Y-88536255D01* +X155991369Y-88592075D01* +X155991368Y-88592075D01* +X155991365Y-88592076D01* +X155847960Y-88606200D01* +X155752040Y-88606200D01* +X155608635Y-88592076D01* +X155608632Y-88592075D01* +X155608631Y-88592075D01* +X155424617Y-88536255D01* +X155255028Y-88445608D01* +X155106383Y-88323617D01* +X154984392Y-88174972D01* +X154893745Y-88005383D01* +X154837925Y-87821369D01* +X154837925Y-87821368D01* +X154837924Y-87821365D01* +X154819076Y-87630000D01* +X154837924Y-87438635D01* +X154873282Y-87322075D01* +X154893745Y-87254617D01* +X154984392Y-87085028D01* +X155106383Y-86936383D01* +X155255028Y-86814392D01* +X155424617Y-86723745D01* +X155608631Y-86667925D01* +X155608632Y-86667925D01* +X155608635Y-86667924D01* +X155752040Y-86653800D01* +X155847960Y-86653800D01* +X155991365Y-86667924D01* +X155991365Y-86667924D01* +G37* +G36* +X153376200Y-88606200D02* +X151423800Y-88606200D01* +X151423800Y-86653800D01* +X153376200Y-86653800D01* +X153376200Y-88606200D01* +X153376200Y-88606200D01* +G37* +G36* +X118751365Y-85397924D02* +X118751368Y-85397925D01* +X118751369Y-85397925D01* +X118935383Y-85453745D01* +X119104972Y-85544392D01* +X119253617Y-85666383D01* +X119375608Y-85815028D01* +X119466255Y-85984617D01* +X119466255Y-85984618D01* +X119522076Y-86168635D01* +X119540924Y-86360000D01* +X119522076Y-86551365D01* +X119522075Y-86551368D01* +X119522075Y-86551369D01* +X119466255Y-86735383D01* +X119375608Y-86904972D01* +X119253617Y-87053617D01* +X119104972Y-87175608D01* +X118935383Y-87266255D01* +X118751369Y-87322075D01* +X118751368Y-87322075D01* +X118751365Y-87322076D01* +X118607960Y-87336200D01* +X118512040Y-87336200D01* +X118368635Y-87322076D01* +X118368632Y-87322075D01* +X118368631Y-87322075D01* +X118184617Y-87266255D01* +X118015028Y-87175608D01* +X117866383Y-87053617D01* +X117744392Y-86904972D01* +X117653745Y-86735383D01* +X117597925Y-86551369D01* +X117597925Y-86551368D01* +X117597924Y-86551365D01* +X117579076Y-86360000D01* +X117597924Y-86168635D01* +X117653745Y-85984618D01* +X117653745Y-85984617D01* +X117744392Y-85815028D01* +X117866383Y-85666383D01* +X118015028Y-85544392D01* +X118184617Y-85453745D01* +X118368631Y-85397925D01* +X118368632Y-85397925D01* +X118368635Y-85397924D01* +X118512040Y-85383800D01* +X118607960Y-85383800D01* +X118751365Y-85397924D01* +X118751365Y-85397924D01* +G37* +G36* +X115351365Y-85397924D02* +X115351368Y-85397925D01* +X115351369Y-85397925D01* +X115535383Y-85453745D01* +X115704972Y-85544392D01* +X115853617Y-85666383D01* +X115975608Y-85815028D01* +X116066255Y-85984617D01* +X116066255Y-85984618D01* +X116122076Y-86168635D01* +X116140924Y-86360000D01* +X116122076Y-86551365D01* +X116122075Y-86551368D01* +X116122075Y-86551369D01* +X116066255Y-86735383D01* +X115975608Y-86904972D01* +X115853617Y-87053617D01* +X115704972Y-87175608D01* +X115535383Y-87266255D01* +X115351369Y-87322075D01* +X115351368Y-87322075D01* +X115351365Y-87322076D01* +X115207960Y-87336200D01* +X115112040Y-87336200D01* +X114968635Y-87322076D01* +X114968632Y-87322075D01* +X114968631Y-87322075D01* +X114784617Y-87266255D01* +X114615028Y-87175608D01* +X114466383Y-87053617D01* +X114344392Y-86904972D01* +X114253745Y-86735383D01* +X114197925Y-86551369D01* +X114197925Y-86551368D01* +X114197924Y-86551365D01* +X114179076Y-86360000D01* +X114197924Y-86168635D01* +X114253745Y-85984618D01* +X114253745Y-85984617D01* +X114344392Y-85815028D01* +X114466383Y-85666383D01* +X114615028Y-85544392D01* +X114784617Y-85453745D01* +X114968631Y-85397925D01* +X114968632Y-85397925D01* +X114968635Y-85397924D01* +X115112040Y-85383800D01* +X115207960Y-85383800D01* +X115351365Y-85397924D01* +X115351365Y-85397924D01* +G37* +G36* +X112736200Y-87336200D02* +X110783800Y-87336200D01* +X110783800Y-85383800D01* +X112736200Y-85383800D01* +X112736200Y-87336200D01* +X112736200Y-87336200D01* +G37* +G36* +X108876200Y-87286200D02* +X107023800Y-87286200D01* +X107023800Y-85433800D01* +X108876200Y-85433800D01* +X108876200Y-87286200D01* +X108876200Y-87286200D01* +G37* +G36* +X131686200Y-85966200D02* +X129933800Y-85966200D01* +X129933800Y-84213800D01* +X131686200Y-84213800D01* +X131686200Y-85966200D01* +X131686200Y-85966200D01* +G37* +G36* +X133565578Y-84247471D02* +X133725037Y-84313521D01* +X133868545Y-84409411D01* +X133990589Y-84531455D01* +X134086479Y-84674963D01* +X134152529Y-84834422D01* +X134186200Y-85003702D01* +X134186200Y-85176298D01* +X134152529Y-85345578D01* +X134086479Y-85505037D01* +X133990589Y-85648545D01* +X133868545Y-85770589D01* +X133725037Y-85866479D01* +X133565578Y-85932529D01* +X133396298Y-85966200D01* +X133223702Y-85966200D01* +X133054422Y-85932529D01* +X132894963Y-85866479D01* +X132751455Y-85770589D01* +X132629411Y-85648545D01* +X132533521Y-85505037D01* +X132467471Y-85345578D01* +X132433800Y-85176298D01* +X132433800Y-85003702D01* +X132467471Y-84834422D01* +X132533521Y-84674963D01* +X132629411Y-84531455D01* +X132751455Y-84409411D01* +X132894963Y-84313521D01* +X133054422Y-84247471D01* +X133223702Y-84213800D01* +X133396298Y-84213800D01* +X133565578Y-84247471D01* +X133565578Y-84247471D01* +G37* +G36* +X137455578Y-84247471D02* +X137615037Y-84313521D01* +X137758545Y-84409411D01* +X137880589Y-84531455D01* +X137976479Y-84674963D01* +X138042529Y-84834422D01* +X138076200Y-85003702D01* +X138076200Y-85176298D01* +X138042529Y-85345578D01* +X137976479Y-85505037D01* +X137880589Y-85648545D01* +X137758545Y-85770589D01* +X137615037Y-85866479D01* +X137455578Y-85932529D01* +X137286298Y-85966200D01* +X137113702Y-85966200D01* +X136944422Y-85932529D01* +X136784963Y-85866479D01* +X136641455Y-85770589D01* +X136519411Y-85648545D01* +X136423521Y-85505037D01* +X136357471Y-85345578D01* +X136323800Y-85176298D01* +X136323800Y-85003702D01* +X136357471Y-84834422D01* +X136423521Y-84674963D01* +X136519411Y-84531455D01* +X136641455Y-84409411D01* +X136784963Y-84313521D01* +X136944422Y-84247471D01* +X137113702Y-84213800D01* +X137286298Y-84213800D01* +X137455578Y-84247471D01* +X137455578Y-84247471D01* +G37* +G36* +X140576200Y-85966200D02* +X138823800Y-85966200D01* +X138823800Y-84213800D01* +X140576200Y-84213800D01* +X140576200Y-85966200D01* +X140576200Y-85966200D01* +G37* +G36* +X154291365Y-82967924D02* +X154291368Y-82967925D01* +X154291369Y-82967925D01* +X154475383Y-83023745D01* +X154644972Y-83114392D01* +X154793617Y-83236383D01* +X154915608Y-83385028D01* +X155006255Y-83554617D01* +X155006255Y-83554618D01* +X155062076Y-83738635D01* +X155080924Y-83930000D01* +X155062076Y-84121365D01* +X155062075Y-84121368D01* +X155062075Y-84121369D01* +X155006255Y-84305383D01* +X154915608Y-84474972D01* +X154793617Y-84623617D01* +X154644972Y-84745608D01* +X154475383Y-84836255D01* +X154291369Y-84892075D01* +X154291368Y-84892075D01* +X154291365Y-84892076D01* +X154147960Y-84906200D01* +X154052040Y-84906200D01* +X153908635Y-84892076D01* +X153908632Y-84892075D01* +X153908631Y-84892075D01* +X153724617Y-84836255D01* +X153555028Y-84745608D01* +X153406383Y-84623617D01* +X153284392Y-84474972D01* +X153193745Y-84305383D01* +X153137925Y-84121369D01* +X153137925Y-84121368D01* +X153137924Y-84121365D01* +X153119076Y-83930000D01* +X153137924Y-83738635D01* +X153193745Y-83554618D01* +X153193745Y-83554617D01* +X153284392Y-83385028D01* +X153406383Y-83236383D01* +X153555028Y-83114392D01* +X153724617Y-83023745D01* +X153908631Y-82967925D01* +X153908632Y-82967925D01* +X153908635Y-82967924D01* +X154052040Y-82953800D01* +X154147960Y-82953800D01* +X154291365Y-82967924D01* +X154291365Y-82967924D01* +G37* +G36* +X157691365Y-82967924D02* +X157691368Y-82967925D01* +X157691369Y-82967925D01* +X157875383Y-83023745D01* +X158044972Y-83114392D01* +X158193617Y-83236383D01* +X158315608Y-83385028D01* +X158406255Y-83554617D01* +X158406255Y-83554618D01* +X158462076Y-83738635D01* +X158480924Y-83930000D01* +X158462076Y-84121365D01* +X158462075Y-84121368D01* +X158462075Y-84121369D01* +X158406255Y-84305383D01* +X158315608Y-84474972D01* +X158193617Y-84623617D01* +X158044972Y-84745608D01* +X157875383Y-84836255D01* +X157691369Y-84892075D01* +X157691368Y-84892075D01* +X157691365Y-84892076D01* +X157547960Y-84906200D01* +X157452040Y-84906200D01* +X157308635Y-84892076D01* +X157308632Y-84892075D01* +X157308631Y-84892075D01* +X157124617Y-84836255D01* +X156955028Y-84745608D01* +X156806383Y-84623617D01* +X156684392Y-84474972D01* +X156593745Y-84305383D01* +X156537925Y-84121369D01* +X156537925Y-84121368D01* +X156537924Y-84121365D01* +X156519076Y-83930000D01* +X156537924Y-83738635D01* +X156593745Y-83554618D01* +X156593745Y-83554617D01* +X156684392Y-83385028D01* +X156806383Y-83236383D01* +X156955028Y-83114392D01* +X157124617Y-83023745D01* +X157308631Y-82967925D01* +X157308632Y-82967925D01* +X157308635Y-82967924D01* +X157452040Y-82953800D01* +X157547960Y-82953800D01* +X157691365Y-82967924D01* +X157691365Y-82967924D01* +G37* +G36* +X117051365Y-81697924D02* +X117051368Y-81697925D01* +X117051369Y-81697925D01* +X117235383Y-81753745D01* +X117404972Y-81844392D01* +X117553617Y-81966383D01* +X117675608Y-82115028D01* +X117766255Y-82284617D01* +X117766255Y-82284618D01* +X117822076Y-82468635D01* +X117840924Y-82660000D01* +X117822076Y-82851365D01* +X117822075Y-82851368D01* +X117822075Y-82851369D01* +X117766255Y-83035383D01* +X117675608Y-83204972D01* +X117553617Y-83353617D01* +X117404972Y-83475608D01* +X117235383Y-83566255D01* +X117051369Y-83622075D01* +X117051368Y-83622075D01* +X117051365Y-83622076D01* +X116907960Y-83636200D01* +X116812040Y-83636200D01* +X116668635Y-83622076D01* +X116668632Y-83622075D01* +X116668631Y-83622075D01* +X116484617Y-83566255D01* +X116315028Y-83475608D01* +X116166383Y-83353617D01* +X116044392Y-83204972D01* +X115953745Y-83035383D01* +X115897925Y-82851369D01* +X115897925Y-82851368D01* +X115897924Y-82851365D01* +X115879076Y-82660000D01* +X115897924Y-82468635D01* +X115953745Y-82284618D01* +X115953745Y-82284617D01* +X116044392Y-82115028D01* +X116166383Y-81966383D01* +X116315028Y-81844392D01* +X116484617Y-81753745D01* +X116668631Y-81697925D01* +X116668632Y-81697925D01* +X116668635Y-81697924D01* +X116812040Y-81683800D01* +X116907960Y-81683800D01* +X117051365Y-81697924D01* +X117051365Y-81697924D01* +G37* +G36* +X113651365Y-81697924D02* +X113651368Y-81697925D01* +X113651369Y-81697925D01* +X113835383Y-81753745D01* +X114004972Y-81844392D01* +X114153617Y-81966383D01* +X114275608Y-82115028D01* +X114366255Y-82284617D01* +X114366255Y-82284618D01* +X114422076Y-82468635D01* +X114440924Y-82660000D01* +X114422076Y-82851365D01* +X114422075Y-82851368D01* +X114422075Y-82851369D01* +X114366255Y-83035383D01* +X114275608Y-83204972D01* +X114153617Y-83353617D01* +X114004972Y-83475608D01* +X113835383Y-83566255D01* +X113651369Y-83622075D01* +X113651368Y-83622075D01* +X113651365Y-83622076D01* +X113507960Y-83636200D01* +X113412040Y-83636200D01* +X113268635Y-83622076D01* +X113268632Y-83622075D01* +X113268631Y-83622075D01* +X113084617Y-83566255D01* +X112915028Y-83475608D01* +X112766383Y-83353617D01* +X112644392Y-83204972D01* +X112553745Y-83035383D01* +X112497925Y-82851369D01* +X112497925Y-82851368D01* +X112497924Y-82851365D01* +X112479076Y-82660000D01* +X112497924Y-82468635D01* +X112553745Y-82284618D01* +X112553745Y-82284617D01* +X112644392Y-82115028D01* +X112766383Y-81966383D01* +X112915028Y-81844392D01* +X113084617Y-81753745D01* +X113268631Y-81697925D01* +X113268632Y-81697925D01* +X113268635Y-81697924D01* +X113412040Y-81683800D01* +X113507960Y-81683800D01* +X113651365Y-81697924D01* +X113651365Y-81697924D01* +G37* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Paste.gtp b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Paste.gtp new file mode 100644 index 0000000..1ab1f56 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.Paste.gtp @@ -0,0 +1,929 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Paste,Top* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.997600*% +G04 APERTURE END LIST* +D10* +G04 #@! TO.C,R1* +G36* +X124763188Y-94627244D02* +X124784240Y-94630367D01* +X124804885Y-94635538D01* +X124824923Y-94642708D01* +X124844162Y-94651808D01* +X124862417Y-94662749D01* +X124879511Y-94675427D01* +X124895281Y-94689719D01* +X124909573Y-94705489D01* +X124922251Y-94722583D01* +X124933192Y-94740838D01* +X124942292Y-94760077D01* +X124949462Y-94780115D01* +X124954633Y-94800760D01* +X124957756Y-94821812D01* +X124958800Y-94843069D01* +X124958800Y-95656931D01* +X124957756Y-95678188D01* +X124954633Y-95699240D01* +X124949462Y-95719885D01* +X124942292Y-95739923D01* +X124933192Y-95759162D01* +X124922251Y-95777417D01* +X124909573Y-95794511D01* +X124895281Y-95810281D01* +X124879511Y-95824573D01* +X124862417Y-95837251D01* +X124844162Y-95848192D01* +X124824923Y-95857292D01* +X124804885Y-95864462D01* +X124784240Y-95869633D01* +X124763188Y-95872756D01* +X124741931Y-95873800D01* +X124178069Y-95873800D01* +X124156812Y-95872756D01* +X124135760Y-95869633D01* +X124115115Y-95864462D01* +X124095077Y-95857292D01* +X124075838Y-95848192D01* +X124057583Y-95837251D01* +X124040489Y-95824573D01* +X124024719Y-95810281D01* +X124010427Y-95794511D01* +X123997749Y-95777417D01* +X123986808Y-95759162D01* +X123977708Y-95739923D01* +X123970538Y-95719885D01* +X123965367Y-95699240D01* +X123962244Y-95678188D01* +X123961200Y-95656931D01* +X123961200Y-94843069D01* +X123962244Y-94821812D01* +X123965367Y-94800760D01* +X123970538Y-94780115D01* +X123977708Y-94760077D01* +X123986808Y-94740838D01* +X123997749Y-94722583D01* +X124010427Y-94705489D01* +X124024719Y-94689719D01* +X124040489Y-94675427D01* +X124057583Y-94662749D01* +X124075838Y-94651808D01* +X124095077Y-94642708D01* +X124115115Y-94635538D01* +X124135760Y-94630367D01* +X124156812Y-94627244D01* +X124178069Y-94626200D01* +X124741931Y-94626200D01* +X124763188Y-94627244D01* +X124763188Y-94627244D01* +G37* +D11* +X124460000Y-95250000D03* +D10* +G36* +X122713188Y-94627244D02* +X122734240Y-94630367D01* +X122754885Y-94635538D01* +X122774923Y-94642708D01* +X122794162Y-94651808D01* +X122812417Y-94662749D01* +X122829511Y-94675427D01* +X122845281Y-94689719D01* +X122859573Y-94705489D01* +X122872251Y-94722583D01* +X122883192Y-94740838D01* +X122892292Y-94760077D01* +X122899462Y-94780115D01* +X122904633Y-94800760D01* +X122907756Y-94821812D01* +X122908800Y-94843069D01* +X122908800Y-95656931D01* +X122907756Y-95678188D01* +X122904633Y-95699240D01* +X122899462Y-95719885D01* +X122892292Y-95739923D01* +X122883192Y-95759162D01* +X122872251Y-95777417D01* +X122859573Y-95794511D01* +X122845281Y-95810281D01* +X122829511Y-95824573D01* +X122812417Y-95837251D01* +X122794162Y-95848192D01* +X122774923Y-95857292D01* +X122754885Y-95864462D01* +X122734240Y-95869633D01* +X122713188Y-95872756D01* +X122691931Y-95873800D01* +X122128069Y-95873800D01* +X122106812Y-95872756D01* +X122085760Y-95869633D01* +X122065115Y-95864462D01* +X122045077Y-95857292D01* +X122025838Y-95848192D01* +X122007583Y-95837251D01* +X121990489Y-95824573D01* +X121974719Y-95810281D01* +X121960427Y-95794511D01* +X121947749Y-95777417D01* +X121936808Y-95759162D01* +X121927708Y-95739923D01* +X121920538Y-95719885D01* +X121915367Y-95699240D01* +X121912244Y-95678188D01* +X121911200Y-95656931D01* +X121911200Y-94843069D01* +X121912244Y-94821812D01* +X121915367Y-94800760D01* +X121920538Y-94780115D01* +X121927708Y-94760077D01* +X121936808Y-94740838D01* +X121947749Y-94722583D01* +X121960427Y-94705489D01* +X121974719Y-94689719D01* +X121990489Y-94675427D01* +X122007583Y-94662749D01* +X122025838Y-94651808D01* +X122045077Y-94642708D01* +X122065115Y-94635538D01* +X122085760Y-94630367D01* +X122106812Y-94627244D01* +X122128069Y-94626200D01* +X122691931Y-94626200D01* +X122713188Y-94627244D01* +X122713188Y-94627244D01* +G37* +D11* +X122410000Y-95250000D03* +G04 #@! TD* +D10* +G04 #@! TO.C,R2* +G36* +X124763188Y-99707244D02* +X124784240Y-99710367D01* +X124804885Y-99715538D01* +X124824923Y-99722708D01* +X124844162Y-99731808D01* +X124862417Y-99742749D01* +X124879511Y-99755427D01* +X124895281Y-99769719D01* +X124909573Y-99785489D01* +X124922251Y-99802583D01* +X124933192Y-99820838D01* +X124942292Y-99840077D01* +X124949462Y-99860115D01* +X124954633Y-99880760D01* +X124957756Y-99901812D01* +X124958800Y-99923069D01* +X124958800Y-100736931D01* +X124957756Y-100758188D01* +X124954633Y-100779240D01* +X124949462Y-100799885D01* +X124942292Y-100819923D01* +X124933192Y-100839162D01* +X124922251Y-100857417D01* +X124909573Y-100874511D01* +X124895281Y-100890281D01* +X124879511Y-100904573D01* +X124862417Y-100917251D01* +X124844162Y-100928192D01* +X124824923Y-100937292D01* +X124804885Y-100944462D01* +X124784240Y-100949633D01* +X124763188Y-100952756D01* +X124741931Y-100953800D01* +X124178069Y-100953800D01* +X124156812Y-100952756D01* +X124135760Y-100949633D01* +X124115115Y-100944462D01* +X124095077Y-100937292D01* +X124075838Y-100928192D01* +X124057583Y-100917251D01* +X124040489Y-100904573D01* +X124024719Y-100890281D01* +X124010427Y-100874511D01* +X123997749Y-100857417D01* +X123986808Y-100839162D01* +X123977708Y-100819923D01* +X123970538Y-100799885D01* +X123965367Y-100779240D01* +X123962244Y-100758188D01* +X123961200Y-100736931D01* +X123961200Y-99923069D01* +X123962244Y-99901812D01* +X123965367Y-99880760D01* +X123970538Y-99860115D01* +X123977708Y-99840077D01* +X123986808Y-99820838D01* +X123997749Y-99802583D01* +X124010427Y-99785489D01* +X124024719Y-99769719D01* +X124040489Y-99755427D01* +X124057583Y-99742749D01* +X124075838Y-99731808D01* +X124095077Y-99722708D01* +X124115115Y-99715538D01* +X124135760Y-99710367D01* +X124156812Y-99707244D01* +X124178069Y-99706200D01* +X124741931Y-99706200D01* +X124763188Y-99707244D01* +X124763188Y-99707244D01* +G37* +D11* +X124460000Y-100330000D03* +D10* +G36* +X122713188Y-99707244D02* +X122734240Y-99710367D01* +X122754885Y-99715538D01* +X122774923Y-99722708D01* +X122794162Y-99731808D01* +X122812417Y-99742749D01* +X122829511Y-99755427D01* +X122845281Y-99769719D01* +X122859573Y-99785489D01* +X122872251Y-99802583D01* +X122883192Y-99820838D01* +X122892292Y-99840077D01* +X122899462Y-99860115D01* +X122904633Y-99880760D01* +X122907756Y-99901812D01* +X122908800Y-99923069D01* +X122908800Y-100736931D01* +X122907756Y-100758188D01* +X122904633Y-100779240D01* +X122899462Y-100799885D01* +X122892292Y-100819923D01* +X122883192Y-100839162D01* +X122872251Y-100857417D01* +X122859573Y-100874511D01* +X122845281Y-100890281D01* +X122829511Y-100904573D01* +X122812417Y-100917251D01* +X122794162Y-100928192D01* +X122774923Y-100937292D01* +X122754885Y-100944462D01* +X122734240Y-100949633D01* +X122713188Y-100952756D01* +X122691931Y-100953800D01* +X122128069Y-100953800D01* +X122106812Y-100952756D01* +X122085760Y-100949633D01* +X122065115Y-100944462D01* +X122045077Y-100937292D01* +X122025838Y-100928192D01* +X122007583Y-100917251D01* +X121990489Y-100904573D01* +X121974719Y-100890281D01* +X121960427Y-100874511D01* +X121947749Y-100857417D01* +X121936808Y-100839162D01* +X121927708Y-100819923D01* +X121920538Y-100799885D01* +X121915367Y-100779240D01* +X121912244Y-100758188D01* +X121911200Y-100736931D01* +X121911200Y-99923069D01* +X121912244Y-99901812D01* +X121915367Y-99880760D01* +X121920538Y-99860115D01* +X121927708Y-99840077D01* +X121936808Y-99820838D01* +X121947749Y-99802583D01* +X121960427Y-99785489D01* +X121974719Y-99769719D01* +X121990489Y-99755427D01* +X122007583Y-99742749D01* +X122025838Y-99731808D01* +X122045077Y-99722708D01* +X122065115Y-99715538D01* +X122085760Y-99710367D01* +X122106812Y-99707244D01* +X122128069Y-99706200D01* +X122691931Y-99706200D01* +X122713188Y-99707244D01* +X122713188Y-99707244D01* +G37* +D11* +X122410000Y-100330000D03* +G04 #@! TD* +D10* +G04 #@! TO.C,R3* +G36* +X131358188Y-98437244D02* +X131379240Y-98440367D01* +X131399885Y-98445538D01* +X131419923Y-98452708D01* +X131439162Y-98461808D01* +X131457417Y-98472749D01* +X131474511Y-98485427D01* +X131490281Y-98499719D01* +X131504573Y-98515489D01* +X131517251Y-98532583D01* +X131528192Y-98550838D01* +X131537292Y-98570077D01* +X131544462Y-98590115D01* +X131549633Y-98610760D01* +X131552756Y-98631812D01* +X131553800Y-98653069D01* +X131553800Y-99466931D01* +X131552756Y-99488188D01* +X131549633Y-99509240D01* +X131544462Y-99529885D01* +X131537292Y-99549923D01* +X131528192Y-99569162D01* +X131517251Y-99587417D01* +X131504573Y-99604511D01* +X131490281Y-99620281D01* +X131474511Y-99634573D01* +X131457417Y-99647251D01* +X131439162Y-99658192D01* +X131419923Y-99667292D01* +X131399885Y-99674462D01* +X131379240Y-99679633D01* +X131358188Y-99682756D01* +X131336931Y-99683800D01* +X130773069Y-99683800D01* +X130751812Y-99682756D01* +X130730760Y-99679633D01* +X130710115Y-99674462D01* +X130690077Y-99667292D01* +X130670838Y-99658192D01* +X130652583Y-99647251D01* +X130635489Y-99634573D01* +X130619719Y-99620281D01* +X130605427Y-99604511D01* +X130592749Y-99587417D01* +X130581808Y-99569162D01* +X130572708Y-99549923D01* +X130565538Y-99529885D01* +X130560367Y-99509240D01* +X130557244Y-99488188D01* +X130556200Y-99466931D01* +X130556200Y-98653069D01* +X130557244Y-98631812D01* +X130560367Y-98610760D01* +X130565538Y-98590115D01* +X130572708Y-98570077D01* +X130581808Y-98550838D01* +X130592749Y-98532583D01* +X130605427Y-98515489D01* +X130619719Y-98499719D01* +X130635489Y-98485427D01* +X130652583Y-98472749D01* +X130670838Y-98461808D01* +X130690077Y-98452708D01* +X130710115Y-98445538D01* +X130730760Y-98440367D01* +X130751812Y-98437244D01* +X130773069Y-98436200D01* +X131336931Y-98436200D01* +X131358188Y-98437244D01* +X131358188Y-98437244D01* +G37* +D11* +X131055000Y-99060000D03* +D10* +G36* +X133408188Y-98437244D02* +X133429240Y-98440367D01* +X133449885Y-98445538D01* +X133469923Y-98452708D01* +X133489162Y-98461808D01* +X133507417Y-98472749D01* +X133524511Y-98485427D01* +X133540281Y-98499719D01* +X133554573Y-98515489D01* +X133567251Y-98532583D01* +X133578192Y-98550838D01* +X133587292Y-98570077D01* +X133594462Y-98590115D01* +X133599633Y-98610760D01* +X133602756Y-98631812D01* +X133603800Y-98653069D01* +X133603800Y-99466931D01* +X133602756Y-99488188D01* +X133599633Y-99509240D01* +X133594462Y-99529885D01* +X133587292Y-99549923D01* +X133578192Y-99569162D01* +X133567251Y-99587417D01* +X133554573Y-99604511D01* +X133540281Y-99620281D01* +X133524511Y-99634573D01* +X133507417Y-99647251D01* +X133489162Y-99658192D01* +X133469923Y-99667292D01* +X133449885Y-99674462D01* +X133429240Y-99679633D01* +X133408188Y-99682756D01* +X133386931Y-99683800D01* +X132823069Y-99683800D01* +X132801812Y-99682756D01* +X132780760Y-99679633D01* +X132760115Y-99674462D01* +X132740077Y-99667292D01* +X132720838Y-99658192D01* +X132702583Y-99647251D01* +X132685489Y-99634573D01* +X132669719Y-99620281D01* +X132655427Y-99604511D01* +X132642749Y-99587417D01* +X132631808Y-99569162D01* +X132622708Y-99549923D01* +X132615538Y-99529885D01* +X132610367Y-99509240D01* +X132607244Y-99488188D01* +X132606200Y-99466931D01* +X132606200Y-98653069D01* +X132607244Y-98631812D01* +X132610367Y-98610760D01* +X132615538Y-98590115D01* +X132622708Y-98570077D01* +X132631808Y-98550838D01* +X132642749Y-98532583D01* +X132655427Y-98515489D01* +X132669719Y-98499719D01* +X132685489Y-98485427D01* +X132702583Y-98472749D01* +X132720838Y-98461808D01* +X132740077Y-98452708D01* +X132760115Y-98445538D01* +X132780760Y-98440367D01* +X132801812Y-98437244D01* +X132823069Y-98436200D01* +X133386931Y-98436200D01* +X133408188Y-98437244D01* +X133408188Y-98437244D01* +G37* +D11* +X133105000Y-99060000D03* +G04 #@! TD* +D10* +G04 #@! TO.C,R4* +G36* +X158273188Y-94627244D02* +X158294240Y-94630367D01* +X158314885Y-94635538D01* +X158334923Y-94642708D01* +X158354162Y-94651808D01* +X158372417Y-94662749D01* +X158389511Y-94675427D01* +X158405281Y-94689719D01* +X158419573Y-94705489D01* +X158432251Y-94722583D01* +X158443192Y-94740838D01* +X158452292Y-94760077D01* +X158459462Y-94780115D01* +X158464633Y-94800760D01* +X158467756Y-94821812D01* +X158468800Y-94843069D01* +X158468800Y-95656931D01* +X158467756Y-95678188D01* +X158464633Y-95699240D01* +X158459462Y-95719885D01* +X158452292Y-95739923D01* +X158443192Y-95759162D01* +X158432251Y-95777417D01* +X158419573Y-95794511D01* +X158405281Y-95810281D01* +X158389511Y-95824573D01* +X158372417Y-95837251D01* +X158354162Y-95848192D01* +X158334923Y-95857292D01* +X158314885Y-95864462D01* +X158294240Y-95869633D01* +X158273188Y-95872756D01* +X158251931Y-95873800D01* +X157688069Y-95873800D01* +X157666812Y-95872756D01* +X157645760Y-95869633D01* +X157625115Y-95864462D01* +X157605077Y-95857292D01* +X157585838Y-95848192D01* +X157567583Y-95837251D01* +X157550489Y-95824573D01* +X157534719Y-95810281D01* +X157520427Y-95794511D01* +X157507749Y-95777417D01* +X157496808Y-95759162D01* +X157487708Y-95739923D01* +X157480538Y-95719885D01* +X157475367Y-95699240D01* +X157472244Y-95678188D01* +X157471200Y-95656931D01* +X157471200Y-94843069D01* +X157472244Y-94821812D01* +X157475367Y-94800760D01* +X157480538Y-94780115D01* +X157487708Y-94760077D01* +X157496808Y-94740838D01* +X157507749Y-94722583D01* +X157520427Y-94705489D01* +X157534719Y-94689719D01* +X157550489Y-94675427D01* +X157567583Y-94662749D01* +X157585838Y-94651808D01* +X157605077Y-94642708D01* +X157625115Y-94635538D01* +X157645760Y-94630367D01* +X157666812Y-94627244D01* +X157688069Y-94626200D01* +X158251931Y-94626200D01* +X158273188Y-94627244D01* +X158273188Y-94627244D01* +G37* +D11* +X157970000Y-95250000D03* +D10* +G36* +X160323188Y-94627244D02* +X160344240Y-94630367D01* +X160364885Y-94635538D01* +X160384923Y-94642708D01* +X160404162Y-94651808D01* +X160422417Y-94662749D01* +X160439511Y-94675427D01* +X160455281Y-94689719D01* +X160469573Y-94705489D01* +X160482251Y-94722583D01* +X160493192Y-94740838D01* +X160502292Y-94760077D01* +X160509462Y-94780115D01* +X160514633Y-94800760D01* +X160517756Y-94821812D01* +X160518800Y-94843069D01* +X160518800Y-95656931D01* +X160517756Y-95678188D01* +X160514633Y-95699240D01* +X160509462Y-95719885D01* +X160502292Y-95739923D01* +X160493192Y-95759162D01* +X160482251Y-95777417D01* +X160469573Y-95794511D01* +X160455281Y-95810281D01* +X160439511Y-95824573D01* +X160422417Y-95837251D01* +X160404162Y-95848192D01* +X160384923Y-95857292D01* +X160364885Y-95864462D01* +X160344240Y-95869633D01* +X160323188Y-95872756D01* +X160301931Y-95873800D01* +X159738069Y-95873800D01* +X159716812Y-95872756D01* +X159695760Y-95869633D01* +X159675115Y-95864462D01* +X159655077Y-95857292D01* +X159635838Y-95848192D01* +X159617583Y-95837251D01* +X159600489Y-95824573D01* +X159584719Y-95810281D01* +X159570427Y-95794511D01* +X159557749Y-95777417D01* +X159546808Y-95759162D01* +X159537708Y-95739923D01* +X159530538Y-95719885D01* +X159525367Y-95699240D01* +X159522244Y-95678188D01* +X159521200Y-95656931D01* +X159521200Y-94843069D01* +X159522244Y-94821812D01* +X159525367Y-94800760D01* +X159530538Y-94780115D01* +X159537708Y-94760077D01* +X159546808Y-94740838D01* +X159557749Y-94722583D01* +X159570427Y-94705489D01* +X159584719Y-94689719D01* +X159600489Y-94675427D01* +X159617583Y-94662749D01* +X159635838Y-94651808D01* +X159655077Y-94642708D01* +X159675115Y-94635538D01* +X159695760Y-94630367D01* +X159716812Y-94627244D01* +X159738069Y-94626200D01* +X160301931Y-94626200D01* +X160323188Y-94627244D01* +X160323188Y-94627244D01* +G37* +D11* +X160020000Y-95250000D03* +G04 #@! TD* +D10* +G04 #@! TO.C,R5* +G36* +X158273188Y-99707244D02* +X158294240Y-99710367D01* +X158314885Y-99715538D01* +X158334923Y-99722708D01* +X158354162Y-99731808D01* +X158372417Y-99742749D01* +X158389511Y-99755427D01* +X158405281Y-99769719D01* +X158419573Y-99785489D01* +X158432251Y-99802583D01* +X158443192Y-99820838D01* +X158452292Y-99840077D01* +X158459462Y-99860115D01* +X158464633Y-99880760D01* +X158467756Y-99901812D01* +X158468800Y-99923069D01* +X158468800Y-100736931D01* +X158467756Y-100758188D01* +X158464633Y-100779240D01* +X158459462Y-100799885D01* +X158452292Y-100819923D01* +X158443192Y-100839162D01* +X158432251Y-100857417D01* +X158419573Y-100874511D01* +X158405281Y-100890281D01* +X158389511Y-100904573D01* +X158372417Y-100917251D01* +X158354162Y-100928192D01* +X158334923Y-100937292D01* +X158314885Y-100944462D01* +X158294240Y-100949633D01* +X158273188Y-100952756D01* +X158251931Y-100953800D01* +X157688069Y-100953800D01* +X157666812Y-100952756D01* +X157645760Y-100949633D01* +X157625115Y-100944462D01* +X157605077Y-100937292D01* +X157585838Y-100928192D01* +X157567583Y-100917251D01* +X157550489Y-100904573D01* +X157534719Y-100890281D01* +X157520427Y-100874511D01* +X157507749Y-100857417D01* +X157496808Y-100839162D01* +X157487708Y-100819923D01* +X157480538Y-100799885D01* +X157475367Y-100779240D01* +X157472244Y-100758188D01* +X157471200Y-100736931D01* +X157471200Y-99923069D01* +X157472244Y-99901812D01* +X157475367Y-99880760D01* +X157480538Y-99860115D01* +X157487708Y-99840077D01* +X157496808Y-99820838D01* +X157507749Y-99802583D01* +X157520427Y-99785489D01* +X157534719Y-99769719D01* +X157550489Y-99755427D01* +X157567583Y-99742749D01* +X157585838Y-99731808D01* +X157605077Y-99722708D01* +X157625115Y-99715538D01* +X157645760Y-99710367D01* +X157666812Y-99707244D01* +X157688069Y-99706200D01* +X158251931Y-99706200D01* +X158273188Y-99707244D01* +X158273188Y-99707244D01* +G37* +D11* +X157970000Y-100330000D03* +D10* +G36* +X160323188Y-99707244D02* +X160344240Y-99710367D01* +X160364885Y-99715538D01* +X160384923Y-99722708D01* +X160404162Y-99731808D01* +X160422417Y-99742749D01* +X160439511Y-99755427D01* +X160455281Y-99769719D01* +X160469573Y-99785489D01* +X160482251Y-99802583D01* +X160493192Y-99820838D01* +X160502292Y-99840077D01* +X160509462Y-99860115D01* +X160514633Y-99880760D01* +X160517756Y-99901812D01* +X160518800Y-99923069D01* +X160518800Y-100736931D01* +X160517756Y-100758188D01* +X160514633Y-100779240D01* +X160509462Y-100799885D01* +X160502292Y-100819923D01* +X160493192Y-100839162D01* +X160482251Y-100857417D01* +X160469573Y-100874511D01* +X160455281Y-100890281D01* +X160439511Y-100904573D01* +X160422417Y-100917251D01* +X160404162Y-100928192D01* +X160384923Y-100937292D01* +X160364885Y-100944462D01* +X160344240Y-100949633D01* +X160323188Y-100952756D01* +X160301931Y-100953800D01* +X159738069Y-100953800D01* +X159716812Y-100952756D01* +X159695760Y-100949633D01* +X159675115Y-100944462D01* +X159655077Y-100937292D01* +X159635838Y-100928192D01* +X159617583Y-100917251D01* +X159600489Y-100904573D01* +X159584719Y-100890281D01* +X159570427Y-100874511D01* +X159557749Y-100857417D01* +X159546808Y-100839162D01* +X159537708Y-100819923D01* +X159530538Y-100799885D01* +X159525367Y-100779240D01* +X159522244Y-100758188D01* +X159521200Y-100736931D01* +X159521200Y-99923069D01* +X159522244Y-99901812D01* +X159525367Y-99880760D01* +X159530538Y-99860115D01* +X159537708Y-99840077D01* +X159546808Y-99820838D01* +X159557749Y-99802583D01* +X159570427Y-99785489D01* +X159584719Y-99769719D01* +X159600489Y-99755427D01* +X159617583Y-99742749D01* +X159635838Y-99731808D01* +X159655077Y-99722708D01* +X159675115Y-99715538D01* +X159695760Y-99710367D01* +X159716812Y-99707244D01* +X159738069Y-99706200D01* +X160301931Y-99706200D01* +X160323188Y-99707244D01* +X160323188Y-99707244D01* +G37* +D11* +X160020000Y-100330000D03* +G04 #@! TD* +D10* +G04 #@! TO.C,R6* +G36* +X142543188Y-98437244D02* +X142564240Y-98440367D01* +X142584885Y-98445538D01* +X142604923Y-98452708D01* +X142624162Y-98461808D01* +X142642417Y-98472749D01* +X142659511Y-98485427D01* +X142675281Y-98499719D01* +X142689573Y-98515489D01* +X142702251Y-98532583D01* +X142713192Y-98550838D01* +X142722292Y-98570077D01* +X142729462Y-98590115D01* +X142734633Y-98610760D01* +X142737756Y-98631812D01* +X142738800Y-98653069D01* +X142738800Y-99466931D01* +X142737756Y-99488188D01* +X142734633Y-99509240D01* +X142729462Y-99529885D01* +X142722292Y-99549923D01* +X142713192Y-99569162D01* +X142702251Y-99587417D01* +X142689573Y-99604511D01* +X142675281Y-99620281D01* +X142659511Y-99634573D01* +X142642417Y-99647251D01* +X142624162Y-99658192D01* +X142604923Y-99667292D01* +X142584885Y-99674462D01* +X142564240Y-99679633D01* +X142543188Y-99682756D01* +X142521931Y-99683800D01* +X141958069Y-99683800D01* +X141936812Y-99682756D01* +X141915760Y-99679633D01* +X141895115Y-99674462D01* +X141875077Y-99667292D01* +X141855838Y-99658192D01* +X141837583Y-99647251D01* +X141820489Y-99634573D01* +X141804719Y-99620281D01* +X141790427Y-99604511D01* +X141777749Y-99587417D01* +X141766808Y-99569162D01* +X141757708Y-99549923D01* +X141750538Y-99529885D01* +X141745367Y-99509240D01* +X141742244Y-99488188D01* +X141741200Y-99466931D01* +X141741200Y-98653069D01* +X141742244Y-98631812D01* +X141745367Y-98610760D01* +X141750538Y-98590115D01* +X141757708Y-98570077D01* +X141766808Y-98550838D01* +X141777749Y-98532583D01* +X141790427Y-98515489D01* +X141804719Y-98499719D01* +X141820489Y-98485427D01* +X141837583Y-98472749D01* +X141855838Y-98461808D01* +X141875077Y-98452708D01* +X141895115Y-98445538D01* +X141915760Y-98440367D01* +X141936812Y-98437244D01* +X141958069Y-98436200D01* +X142521931Y-98436200D01* +X142543188Y-98437244D01* +X142543188Y-98437244D01* +G37* +D11* +X142240000Y-99060000D03* +D10* +G36* +X140493188Y-98437244D02* +X140514240Y-98440367D01* +X140534885Y-98445538D01* +X140554923Y-98452708D01* +X140574162Y-98461808D01* +X140592417Y-98472749D01* +X140609511Y-98485427D01* +X140625281Y-98499719D01* +X140639573Y-98515489D01* +X140652251Y-98532583D01* +X140663192Y-98550838D01* +X140672292Y-98570077D01* +X140679462Y-98590115D01* +X140684633Y-98610760D01* +X140687756Y-98631812D01* +X140688800Y-98653069D01* +X140688800Y-99466931D01* +X140687756Y-99488188D01* +X140684633Y-99509240D01* +X140679462Y-99529885D01* +X140672292Y-99549923D01* +X140663192Y-99569162D01* +X140652251Y-99587417D01* +X140639573Y-99604511D01* +X140625281Y-99620281D01* +X140609511Y-99634573D01* +X140592417Y-99647251D01* +X140574162Y-99658192D01* +X140554923Y-99667292D01* +X140534885Y-99674462D01* +X140514240Y-99679633D01* +X140493188Y-99682756D01* +X140471931Y-99683800D01* +X139908069Y-99683800D01* +X139886812Y-99682756D01* +X139865760Y-99679633D01* +X139845115Y-99674462D01* +X139825077Y-99667292D01* +X139805838Y-99658192D01* +X139787583Y-99647251D01* +X139770489Y-99634573D01* +X139754719Y-99620281D01* +X139740427Y-99604511D01* +X139727749Y-99587417D01* +X139716808Y-99569162D01* +X139707708Y-99549923D01* +X139700538Y-99529885D01* +X139695367Y-99509240D01* +X139692244Y-99488188D01* +X139691200Y-99466931D01* +X139691200Y-98653069D01* +X139692244Y-98631812D01* +X139695367Y-98610760D01* +X139700538Y-98590115D01* +X139707708Y-98570077D01* +X139716808Y-98550838D01* +X139727749Y-98532583D01* +X139740427Y-98515489D01* +X139754719Y-98499719D01* +X139770489Y-98485427D01* +X139787583Y-98472749D01* +X139805838Y-98461808D01* +X139825077Y-98452708D01* +X139845115Y-98445538D01* +X139865760Y-98440367D01* +X139886812Y-98437244D01* +X139908069Y-98436200D01* +X140471931Y-98436200D01* +X140493188Y-98437244D01* +X140493188Y-98437244D01* +G37* +D11* +X140190000Y-99060000D03* +G04 #@! TD* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.SilkS.gto b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.SilkS.gto new file mode 100644 index 0000000..1886550 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp-F.SilkS.gto @@ -0,0 +1,4228 @@ +G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1* +G04 #@! TF.CreationDate,2020-02-19T00:58:44-05:00* +G04 #@! TF.ProjectId,pcb_amp,7063625f-616d-4702-9e6b-696361645f70,rev?* +G04 #@! TF.SameCoordinates,Original* +G04 #@! TF.FileFunction,Legend,Top* +G04 #@! TF.FilePolarity,Positive* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Wed 19 Feb 2020 12:58:44 AM EST* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.152400*% +%ADD11C,0.120000*% +%ADD12C,0.150000*% +G04 APERTURE END LIST* +D10* +X138139714Y-108760380D02* +X138188095Y-108712000D01* +X138284857Y-108663619D01* +X138526761Y-108663619D01* +X138623523Y-108712000D01* +X138671904Y-108760380D01* +X138720285Y-108857142D01* +X138720285Y-108953904D01* +X138671904Y-109099047D01* +X138091333Y-109679619D01* +X138720285Y-109679619D01* +X131100285Y-104599619D02* +X130519714Y-104599619D01* +X130810000Y-104599619D02* +X130810000Y-103583619D01* +X130713238Y-103728761D01* +X130616476Y-103825523D01* +X130519714Y-103873904D01* +X111953523Y-114759619D02* +X111953523Y-113743619D01* +X112340571Y-113743619D01* +X112437333Y-113792000D01* +X112485714Y-113840380D01* +X112534095Y-113937142D01* +X112534095Y-114082285D01* +X112485714Y-114179047D01* +X112437333Y-114227428D01* +X112340571Y-114275809D01* +X111953523Y-114275809D01* +X113163047Y-113743619D02* +X113356571Y-113743619D01* +X113453333Y-113792000D01* +X113550095Y-113888761D01* +X113598476Y-114082285D01* +X113598476Y-114420952D01* +X113550095Y-114614476D01* +X113453333Y-114711238D01* +X113356571Y-114759619D01* +X113163047Y-114759619D01* +X113066285Y-114711238D01* +X112969523Y-114614476D01* +X112921142Y-114420952D01* +X112921142Y-114082285D01* +X112969523Y-113888761D01* +X113066285Y-113792000D01* +X113163047Y-113743619D01* +X113937142Y-113743619D02* +X114179047Y-114759619D01* +X114372571Y-114033904D01* +X114566095Y-114759619D01* +X114808000Y-113743619D01* +X115195047Y-114227428D02* +X115533714Y-114227428D01* +X115678857Y-114759619D02* +X115195047Y-114759619D01* +X115195047Y-113743619D01* +X115678857Y-113743619D01* +X116694857Y-114759619D02* +X116356190Y-114275809D01* +X116114285Y-114759619D02* +X116114285Y-113743619D01* +X116501333Y-113743619D01* +X116598095Y-113792000D01* +X116646476Y-113840380D01* +X116694857Y-113937142D01* +X116694857Y-114082285D01* +X116646476Y-114179047D01* +X116598095Y-114227428D01* +X116501333Y-114275809D01* +X116114285Y-114275809D01* +X156197904Y-113743619D02* +X156536571Y-114759619D01* +X156875238Y-113743619D01* +X157407428Y-113743619D02* +X157600952Y-113743619D01* +X157697714Y-113792000D01* +X157794476Y-113888761D01* +X157842857Y-114082285D01* +X157842857Y-114420952D01* +X157794476Y-114614476D01* +X157697714Y-114711238D01* +X157600952Y-114759619D01* +X157407428Y-114759619D01* +X157310666Y-114711238D01* +X157213904Y-114614476D01* +X157165523Y-114420952D01* +X157165523Y-114082285D01* +X157213904Y-113888761D01* +X157310666Y-113792000D01* +X157407428Y-113743619D01* +X158762095Y-114759619D02* +X158278285Y-114759619D01* +X158278285Y-113743619D01* +X140244285Y-114711238D02* +X140389428Y-114759619D01* +X140631333Y-114759619D01* +X140728095Y-114711238D01* +X140776476Y-114662857D01* +X140824857Y-114566095D01* +X140824857Y-114469333D01* +X140776476Y-114372571D01* +X140728095Y-114324190D01* +X140631333Y-114275809D01* +X140437809Y-114227428D01* +X140341047Y-114179047D01* +X140292666Y-114130666D01* +X140244285Y-114033904D01* +X140244285Y-113937142D01* +X140292666Y-113840380D01* +X140341047Y-113792000D01* +X140437809Y-113743619D01* +X140679714Y-113743619D01* +X140824857Y-113792000D01* +X141260285Y-114759619D02* +X141260285Y-113743619D01* +X141647333Y-113743619D01* +X141744095Y-113792000D01* +X141792476Y-113840380D01* +X141840857Y-113937142D01* +X141840857Y-114082285D01* +X141792476Y-114179047D01* +X141744095Y-114227428D01* +X141647333Y-114275809D01* +X141260285Y-114275809D01* +X142276285Y-114759619D02* +X142276285Y-113743619D01* +X142856857Y-114759619D02* +X142421428Y-114179047D01* +X142856857Y-113743619D02* +X142276285Y-114324190D01* +X143872857Y-114759619D02* +X143534190Y-114275809D01* +X143292285Y-114759619D02* +X143292285Y-113743619D01* +X143679333Y-113743619D01* +X143776095Y-113792000D01* +X143824476Y-113840380D01* +X143872857Y-113937142D01* +X143872857Y-114082285D01* +X143824476Y-114179047D01* +X143776095Y-114227428D01* +X143679333Y-114275809D01* +X143292285Y-114275809D01* +X144501809Y-113743619D02* +X144695333Y-113743619D01* +X144792095Y-113792000D01* +X144888857Y-113888761D01* +X144937238Y-114082285D01* +X144937238Y-114420952D01* +X144888857Y-114614476D01* +X144792095Y-114711238D01* +X144695333Y-114759619D01* +X144501809Y-114759619D01* +X144405047Y-114711238D01* +X144308285Y-114614476D01* +X144259904Y-114420952D01* +X144259904Y-114082285D01* +X144308285Y-113888761D01* +X144405047Y-113792000D01* +X144501809Y-113743619D01* +X145372666Y-113743619D02* +X145372666Y-114566095D01* +X145421047Y-114662857D01* +X145469428Y-114711238D01* +X145566190Y-114759619D01* +X145759714Y-114759619D01* +X145856476Y-114711238D01* +X145904857Y-114662857D01* +X145953238Y-114566095D01* +X145953238Y-113743619D01* +X146291904Y-113743619D02* +X146872476Y-113743619D01* +X146582190Y-114759619D02* +X146582190Y-113743619D01* +X106135714Y-93121238D02* +X106280857Y-93169619D01* +X106522761Y-93169619D01* +X106619523Y-93121238D01* +X106667904Y-93072857D01* +X106716285Y-92976095D01* +X106716285Y-92879333D01* +X106667904Y-92782571D01* +X106619523Y-92734190D01* +X106522761Y-92685809D01* +X106329238Y-92637428D01* +X106232476Y-92589047D01* +X106184095Y-92540666D01* +X106135714Y-92443904D01* +X106135714Y-92347142D01* +X106184095Y-92250380D01* +X106232476Y-92202000D01* +X106329238Y-92153619D01* +X106571142Y-92153619D01* +X106716285Y-92202000D01* +X107151714Y-93169619D02* +X107151714Y-92153619D01* +X108167714Y-92202000D02* +X108070952Y-92153619D01* +X107925809Y-92153619D01* +X107780666Y-92202000D01* +X107683904Y-92298761D01* +X107635523Y-92395523D01* +X107587142Y-92589047D01* +X107587142Y-92734190D01* +X107635523Y-92927714D01* +X107683904Y-93024476D01* +X107780666Y-93121238D01* +X107925809Y-93169619D01* +X108022571Y-93169619D01* +X108167714Y-93121238D01* +X108216095Y-93072857D01* +X108216095Y-92734190D01* +X108022571Y-92734190D01* +X108651523Y-93169619D02* +X108651523Y-92153619D01* +X109135333Y-93169619D02* +X109135333Y-92153619D01* +X109715904Y-93169619D01* +X109715904Y-92153619D01* +D11* +G04 #@! TO.C,C1* +X115535225Y-93525000D02* +X115535225Y-94025000D01* +X115285225Y-93775000D02* +X115785225Y-93775000D01* +X120691000Y-94966000D02* +X120691000Y-95534000D01* +X120651000Y-94732000D02* +X120651000Y-95768000D01* +X120611000Y-94573000D02* +X120611000Y-95927000D01* +X120571000Y-94445000D02* +X120571000Y-96055000D01* +X120531000Y-94335000D02* +X120531000Y-96165000D01* +X120491000Y-94239000D02* +X120491000Y-96261000D01* +X120451000Y-94152000D02* +X120451000Y-96348000D01* +X120411000Y-94072000D02* +X120411000Y-96428000D01* +X120371000Y-96290000D02* +X120371000Y-96501000D01* +X120371000Y-93999000D02* +X120371000Y-94210000D01* +X120331000Y-96290000D02* +X120331000Y-96569000D01* +X120331000Y-93931000D02* +X120331000Y-94210000D01* +X120291000Y-96290000D02* +X120291000Y-96633000D01* +X120291000Y-93867000D02* +X120291000Y-94210000D01* +X120251000Y-96290000D02* +X120251000Y-96693000D01* +X120251000Y-93807000D02* +X120251000Y-94210000D01* +X120211000Y-96290000D02* +X120211000Y-96750000D01* +X120211000Y-93750000D02* +X120211000Y-94210000D01* +X120171000Y-96290000D02* +X120171000Y-96804000D01* +X120171000Y-93696000D02* +X120171000Y-94210000D01* +X120131000Y-96290000D02* +X120131000Y-96855000D01* +X120131000Y-93645000D02* +X120131000Y-94210000D01* +X120091000Y-96290000D02* +X120091000Y-96903000D01* +X120091000Y-93597000D02* +X120091000Y-94210000D01* +X120051000Y-96290000D02* +X120051000Y-96949000D01* +X120051000Y-93551000D02* +X120051000Y-94210000D01* +X120011000Y-96290000D02* +X120011000Y-96993000D01* +X120011000Y-93507000D02* +X120011000Y-94210000D01* +X119971000Y-96290000D02* +X119971000Y-97035000D01* +X119971000Y-93465000D02* +X119971000Y-94210000D01* +X119931000Y-96290000D02* +X119931000Y-97076000D01* +X119931000Y-93424000D02* +X119931000Y-94210000D01* +X119891000Y-96290000D02* +X119891000Y-97114000D01* +X119891000Y-93386000D02* +X119891000Y-94210000D01* +X119851000Y-96290000D02* +X119851000Y-97151000D01* +X119851000Y-93349000D02* +X119851000Y-94210000D01* +X119811000Y-96290000D02* +X119811000Y-97187000D01* +X119811000Y-93313000D02* +X119811000Y-94210000D01* +X119771000Y-96290000D02* +X119771000Y-97221000D01* +X119771000Y-93279000D02* +X119771000Y-94210000D01* +X119731000Y-96290000D02* +X119731000Y-97254000D01* +X119731000Y-93246000D02* +X119731000Y-94210000D01* +X119691000Y-96290000D02* +X119691000Y-97285000D01* +X119691000Y-93215000D02* +X119691000Y-94210000D01* +X119651000Y-96290000D02* +X119651000Y-97315000D01* +X119651000Y-93185000D02* +X119651000Y-94210000D01* +X119611000Y-96290000D02* +X119611000Y-97345000D01* +X119611000Y-93155000D02* +X119611000Y-94210000D01* +X119571000Y-96290000D02* +X119571000Y-97372000D01* +X119571000Y-93128000D02* +X119571000Y-94210000D01* +X119531000Y-96290000D02* +X119531000Y-97399000D01* +X119531000Y-93101000D02* +X119531000Y-94210000D01* +X119491000Y-96290000D02* +X119491000Y-97425000D01* +X119491000Y-93075000D02* +X119491000Y-94210000D01* +X119451000Y-96290000D02* +X119451000Y-97450000D01* +X119451000Y-93050000D02* +X119451000Y-94210000D01* +X119411000Y-96290000D02* +X119411000Y-97474000D01* +X119411000Y-93026000D02* +X119411000Y-94210000D01* +X119371000Y-96290000D02* +X119371000Y-97497000D01* +X119371000Y-93003000D02* +X119371000Y-94210000D01* +X119331000Y-96290000D02* +X119331000Y-97518000D01* +X119331000Y-92982000D02* +X119331000Y-94210000D01* +X119291000Y-96290000D02* +X119291000Y-97540000D01* +X119291000Y-92960000D02* +X119291000Y-94210000D01* +X119251000Y-96290000D02* +X119251000Y-97560000D01* +X119251000Y-92940000D02* +X119251000Y-94210000D01* +X119211000Y-96290000D02* +X119211000Y-97579000D01* +X119211000Y-92921000D02* +X119211000Y-94210000D01* +X119171000Y-96290000D02* +X119171000Y-97598000D01* +X119171000Y-92902000D02* +X119171000Y-94210000D01* +X119131000Y-96290000D02* +X119131000Y-97615000D01* +X119131000Y-92885000D02* +X119131000Y-94210000D01* +X119091000Y-96290000D02* +X119091000Y-97632000D01* +X119091000Y-92868000D02* +X119091000Y-94210000D01* +X119051000Y-96290000D02* +X119051000Y-97648000D01* +X119051000Y-92852000D02* +X119051000Y-94210000D01* +X119011000Y-96290000D02* +X119011000Y-97664000D01* +X119011000Y-92836000D02* +X119011000Y-94210000D01* +X118971000Y-96290000D02* +X118971000Y-97678000D01* +X118971000Y-92822000D02* +X118971000Y-94210000D01* +X118931000Y-96290000D02* +X118931000Y-97692000D01* +X118931000Y-92808000D02* +X118931000Y-94210000D01* +X118891000Y-96290000D02* +X118891000Y-97705000D01* +X118891000Y-92795000D02* +X118891000Y-94210000D01* +X118851000Y-96290000D02* +X118851000Y-97718000D01* +X118851000Y-92782000D02* +X118851000Y-94210000D01* +X118811000Y-96290000D02* +X118811000Y-97730000D01* +X118811000Y-92770000D02* +X118811000Y-94210000D01* +X118770000Y-96290000D02* +X118770000Y-97741000D01* +X118770000Y-92759000D02* +X118770000Y-94210000D01* +X118730000Y-96290000D02* +X118730000Y-97751000D01* +X118730000Y-92749000D02* +X118730000Y-94210000D01* +X118690000Y-96290000D02* +X118690000Y-97761000D01* +X118690000Y-92739000D02* +X118690000Y-94210000D01* +X118650000Y-96290000D02* +X118650000Y-97770000D01* +X118650000Y-92730000D02* +X118650000Y-94210000D01* +X118610000Y-96290000D02* +X118610000Y-97778000D01* +X118610000Y-92722000D02* +X118610000Y-94210000D01* +X118570000Y-96290000D02* +X118570000Y-97786000D01* +X118570000Y-92714000D02* +X118570000Y-94210000D01* +X118530000Y-96290000D02* +X118530000Y-97793000D01* +X118530000Y-92707000D02* +X118530000Y-94210000D01* +X118490000Y-96290000D02* +X118490000Y-97800000D01* +X118490000Y-92700000D02* +X118490000Y-94210000D01* +X118450000Y-96290000D02* +X118450000Y-97806000D01* +X118450000Y-92694000D02* +X118450000Y-94210000D01* +X118410000Y-96290000D02* +X118410000Y-97811000D01* +X118410000Y-92689000D02* +X118410000Y-94210000D01* +X118370000Y-96290000D02* +X118370000Y-97815000D01* +X118370000Y-92685000D02* +X118370000Y-94210000D01* +X118330000Y-96290000D02* +X118330000Y-97819000D01* +X118330000Y-92681000D02* +X118330000Y-94210000D01* +X118290000Y-92677000D02* +X118290000Y-97823000D01* +X118250000Y-92674000D02* +X118250000Y-97826000D01* +X118210000Y-92672000D02* +X118210000Y-97828000D01* +X118170000Y-92671000D02* +X118170000Y-97829000D01* +X118130000Y-92670000D02* +X118130000Y-97830000D01* +X118090000Y-92670000D02* +X118090000Y-97830000D01* +X120710000Y-95250000D02* +G75* +G03X120710000Y-95250000I-2620000J0D01* +G01* +G04 #@! TO.C,C2* +X109185225Y-93525000D02* +X109185225Y-94025000D01* +X108935225Y-93775000D02* +X109435225Y-93775000D01* +X114341000Y-94966000D02* +X114341000Y-95534000D01* +X114301000Y-94732000D02* +X114301000Y-95768000D01* +X114261000Y-94573000D02* +X114261000Y-95927000D01* +X114221000Y-94445000D02* +X114221000Y-96055000D01* +X114181000Y-94335000D02* +X114181000Y-96165000D01* +X114141000Y-94239000D02* +X114141000Y-96261000D01* +X114101000Y-94152000D02* +X114101000Y-96348000D01* +X114061000Y-94072000D02* +X114061000Y-96428000D01* +X114021000Y-96290000D02* +X114021000Y-96501000D01* +X114021000Y-93999000D02* +X114021000Y-94210000D01* +X113981000Y-96290000D02* +X113981000Y-96569000D01* +X113981000Y-93931000D02* +X113981000Y-94210000D01* +X113941000Y-96290000D02* +X113941000Y-96633000D01* +X113941000Y-93867000D02* +X113941000Y-94210000D01* +X113901000Y-96290000D02* +X113901000Y-96693000D01* +X113901000Y-93807000D02* +X113901000Y-94210000D01* +X113861000Y-96290000D02* +X113861000Y-96750000D01* +X113861000Y-93750000D02* +X113861000Y-94210000D01* +X113821000Y-96290000D02* +X113821000Y-96804000D01* +X113821000Y-93696000D02* +X113821000Y-94210000D01* +X113781000Y-96290000D02* +X113781000Y-96855000D01* +X113781000Y-93645000D02* +X113781000Y-94210000D01* +X113741000Y-96290000D02* +X113741000Y-96903000D01* +X113741000Y-93597000D02* +X113741000Y-94210000D01* +X113701000Y-96290000D02* +X113701000Y-96949000D01* +X113701000Y-93551000D02* +X113701000Y-94210000D01* +X113661000Y-96290000D02* +X113661000Y-96993000D01* +X113661000Y-93507000D02* +X113661000Y-94210000D01* +X113621000Y-96290000D02* +X113621000Y-97035000D01* +X113621000Y-93465000D02* +X113621000Y-94210000D01* +X113581000Y-96290000D02* +X113581000Y-97076000D01* +X113581000Y-93424000D02* +X113581000Y-94210000D01* +X113541000Y-96290000D02* +X113541000Y-97114000D01* +X113541000Y-93386000D02* +X113541000Y-94210000D01* +X113501000Y-96290000D02* +X113501000Y-97151000D01* +X113501000Y-93349000D02* +X113501000Y-94210000D01* +X113461000Y-96290000D02* +X113461000Y-97187000D01* +X113461000Y-93313000D02* +X113461000Y-94210000D01* +X113421000Y-96290000D02* +X113421000Y-97221000D01* +X113421000Y-93279000D02* +X113421000Y-94210000D01* +X113381000Y-96290000D02* +X113381000Y-97254000D01* +X113381000Y-93246000D02* +X113381000Y-94210000D01* +X113341000Y-96290000D02* +X113341000Y-97285000D01* +X113341000Y-93215000D02* +X113341000Y-94210000D01* +X113301000Y-96290000D02* +X113301000Y-97315000D01* +X113301000Y-93185000D02* +X113301000Y-94210000D01* +X113261000Y-96290000D02* +X113261000Y-97345000D01* +X113261000Y-93155000D02* +X113261000Y-94210000D01* +X113221000Y-96290000D02* +X113221000Y-97372000D01* +X113221000Y-93128000D02* +X113221000Y-94210000D01* +X113181000Y-96290000D02* +X113181000Y-97399000D01* +X113181000Y-93101000D02* +X113181000Y-94210000D01* +X113141000Y-96290000D02* +X113141000Y-97425000D01* +X113141000Y-93075000D02* +X113141000Y-94210000D01* +X113101000Y-96290000D02* +X113101000Y-97450000D01* +X113101000Y-93050000D02* +X113101000Y-94210000D01* +X113061000Y-96290000D02* +X113061000Y-97474000D01* +X113061000Y-93026000D02* +X113061000Y-94210000D01* +X113021000Y-96290000D02* +X113021000Y-97497000D01* +X113021000Y-93003000D02* +X113021000Y-94210000D01* +X112981000Y-96290000D02* +X112981000Y-97518000D01* +X112981000Y-92982000D02* +X112981000Y-94210000D01* +X112941000Y-96290000D02* +X112941000Y-97540000D01* +X112941000Y-92960000D02* +X112941000Y-94210000D01* +X112901000Y-96290000D02* +X112901000Y-97560000D01* +X112901000Y-92940000D02* +X112901000Y-94210000D01* +X112861000Y-96290000D02* +X112861000Y-97579000D01* +X112861000Y-92921000D02* +X112861000Y-94210000D01* +X112821000Y-96290000D02* +X112821000Y-97598000D01* +X112821000Y-92902000D02* +X112821000Y-94210000D01* +X112781000Y-96290000D02* +X112781000Y-97615000D01* +X112781000Y-92885000D02* +X112781000Y-94210000D01* +X112741000Y-96290000D02* +X112741000Y-97632000D01* +X112741000Y-92868000D02* +X112741000Y-94210000D01* +X112701000Y-96290000D02* +X112701000Y-97648000D01* +X112701000Y-92852000D02* +X112701000Y-94210000D01* +X112661000Y-96290000D02* +X112661000Y-97664000D01* +X112661000Y-92836000D02* +X112661000Y-94210000D01* +X112621000Y-96290000D02* +X112621000Y-97678000D01* +X112621000Y-92822000D02* +X112621000Y-94210000D01* +X112581000Y-96290000D02* +X112581000Y-97692000D01* +X112581000Y-92808000D02* +X112581000Y-94210000D01* +X112541000Y-96290000D02* +X112541000Y-97705000D01* +X112541000Y-92795000D02* +X112541000Y-94210000D01* +X112501000Y-96290000D02* +X112501000Y-97718000D01* +X112501000Y-92782000D02* +X112501000Y-94210000D01* +X112461000Y-96290000D02* +X112461000Y-97730000D01* +X112461000Y-92770000D02* +X112461000Y-94210000D01* +X112420000Y-96290000D02* +X112420000Y-97741000D01* +X112420000Y-92759000D02* +X112420000Y-94210000D01* +X112380000Y-96290000D02* +X112380000Y-97751000D01* +X112380000Y-92749000D02* +X112380000Y-94210000D01* +X112340000Y-96290000D02* +X112340000Y-97761000D01* +X112340000Y-92739000D02* +X112340000Y-94210000D01* +X112300000Y-96290000D02* +X112300000Y-97770000D01* +X112300000Y-92730000D02* +X112300000Y-94210000D01* +X112260000Y-96290000D02* +X112260000Y-97778000D01* +X112260000Y-92722000D02* +X112260000Y-94210000D01* +X112220000Y-96290000D02* +X112220000Y-97786000D01* +X112220000Y-92714000D02* +X112220000Y-94210000D01* +X112180000Y-96290000D02* +X112180000Y-97793000D01* +X112180000Y-92707000D02* +X112180000Y-94210000D01* +X112140000Y-96290000D02* +X112140000Y-97800000D01* +X112140000Y-92700000D02* +X112140000Y-94210000D01* +X112100000Y-96290000D02* +X112100000Y-97806000D01* +X112100000Y-92694000D02* +X112100000Y-94210000D01* +X112060000Y-96290000D02* +X112060000Y-97811000D01* +X112060000Y-92689000D02* +X112060000Y-94210000D01* +X112020000Y-96290000D02* +X112020000Y-97815000D01* +X112020000Y-92685000D02* +X112020000Y-94210000D01* +X111980000Y-96290000D02* +X111980000Y-97819000D01* +X111980000Y-92681000D02* +X111980000Y-94210000D01* +X111940000Y-92677000D02* +X111940000Y-97823000D01* +X111900000Y-92674000D02* +X111900000Y-97826000D01* +X111860000Y-92672000D02* +X111860000Y-97828000D01* +X111820000Y-92671000D02* +X111820000Y-97829000D01* +X111780000Y-92670000D02* +X111780000Y-97830000D01* +X111740000Y-92670000D02* +X111740000Y-97830000D01* +X114360000Y-95250000D02* +G75* +G03X114360000Y-95250000I-2620000J0D01* +G01* +G04 #@! TO.C,C3* +X128330000Y-88900000D02* +G75* +G03X128330000Y-88900000I-2620000J0D01* +G01* +X125710000Y-86320000D02* +X125710000Y-91480000D01* +X125750000Y-86320000D02* +X125750000Y-91480000D01* +X125790000Y-86321000D02* +X125790000Y-91479000D01* +X125830000Y-86322000D02* +X125830000Y-91478000D01* +X125870000Y-86324000D02* +X125870000Y-91476000D01* +X125910000Y-86327000D02* +X125910000Y-91473000D01* +X125950000Y-86331000D02* +X125950000Y-87860000D01* +X125950000Y-89940000D02* +X125950000Y-91469000D01* +X125990000Y-86335000D02* +X125990000Y-87860000D01* +X125990000Y-89940000D02* +X125990000Y-91465000D01* +X126030000Y-86339000D02* +X126030000Y-87860000D01* +X126030000Y-89940000D02* +X126030000Y-91461000D01* +X126070000Y-86344000D02* +X126070000Y-87860000D01* +X126070000Y-89940000D02* +X126070000Y-91456000D01* +X126110000Y-86350000D02* +X126110000Y-87860000D01* +X126110000Y-89940000D02* +X126110000Y-91450000D01* +X126150000Y-86357000D02* +X126150000Y-87860000D01* +X126150000Y-89940000D02* +X126150000Y-91443000D01* +X126190000Y-86364000D02* +X126190000Y-87860000D01* +X126190000Y-89940000D02* +X126190000Y-91436000D01* +X126230000Y-86372000D02* +X126230000Y-87860000D01* +X126230000Y-89940000D02* +X126230000Y-91428000D01* +X126270000Y-86380000D02* +X126270000Y-87860000D01* +X126270000Y-89940000D02* +X126270000Y-91420000D01* +X126310000Y-86389000D02* +X126310000Y-87860000D01* +X126310000Y-89940000D02* +X126310000Y-91411000D01* +X126350000Y-86399000D02* +X126350000Y-87860000D01* +X126350000Y-89940000D02* +X126350000Y-91401000D01* +X126390000Y-86409000D02* +X126390000Y-87860000D01* +X126390000Y-89940000D02* +X126390000Y-91391000D01* +X126431000Y-86420000D02* +X126431000Y-87860000D01* +X126431000Y-89940000D02* +X126431000Y-91380000D01* +X126471000Y-86432000D02* +X126471000Y-87860000D01* +X126471000Y-89940000D02* +X126471000Y-91368000D01* +X126511000Y-86445000D02* +X126511000Y-87860000D01* +X126511000Y-89940000D02* +X126511000Y-91355000D01* +X126551000Y-86458000D02* +X126551000Y-87860000D01* +X126551000Y-89940000D02* +X126551000Y-91342000D01* +X126591000Y-86472000D02* +X126591000Y-87860000D01* +X126591000Y-89940000D02* +X126591000Y-91328000D01* +X126631000Y-86486000D02* +X126631000Y-87860000D01* +X126631000Y-89940000D02* +X126631000Y-91314000D01* +X126671000Y-86502000D02* +X126671000Y-87860000D01* +X126671000Y-89940000D02* +X126671000Y-91298000D01* +X126711000Y-86518000D02* +X126711000Y-87860000D01* +X126711000Y-89940000D02* +X126711000Y-91282000D01* +X126751000Y-86535000D02* +X126751000Y-87860000D01* +X126751000Y-89940000D02* +X126751000Y-91265000D01* +X126791000Y-86552000D02* +X126791000Y-87860000D01* +X126791000Y-89940000D02* +X126791000Y-91248000D01* +X126831000Y-86571000D02* +X126831000Y-87860000D01* +X126831000Y-89940000D02* +X126831000Y-91229000D01* +X126871000Y-86590000D02* +X126871000Y-87860000D01* +X126871000Y-89940000D02* +X126871000Y-91210000D01* +X126911000Y-86610000D02* +X126911000Y-87860000D01* +X126911000Y-89940000D02* +X126911000Y-91190000D01* +X126951000Y-86632000D02* +X126951000Y-87860000D01* +X126951000Y-89940000D02* +X126951000Y-91168000D01* +X126991000Y-86653000D02* +X126991000Y-87860000D01* +X126991000Y-89940000D02* +X126991000Y-91147000D01* +X127031000Y-86676000D02* +X127031000Y-87860000D01* +X127031000Y-89940000D02* +X127031000Y-91124000D01* +X127071000Y-86700000D02* +X127071000Y-87860000D01* +X127071000Y-89940000D02* +X127071000Y-91100000D01* +X127111000Y-86725000D02* +X127111000Y-87860000D01* +X127111000Y-89940000D02* +X127111000Y-91075000D01* +X127151000Y-86751000D02* +X127151000Y-87860000D01* +X127151000Y-89940000D02* +X127151000Y-91049000D01* +X127191000Y-86778000D02* +X127191000Y-87860000D01* +X127191000Y-89940000D02* +X127191000Y-91022000D01* +X127231000Y-86805000D02* +X127231000Y-87860000D01* +X127231000Y-89940000D02* +X127231000Y-90995000D01* +X127271000Y-86835000D02* +X127271000Y-87860000D01* +X127271000Y-89940000D02* +X127271000Y-90965000D01* +X127311000Y-86865000D02* +X127311000Y-87860000D01* +X127311000Y-89940000D02* +X127311000Y-90935000D01* +X127351000Y-86896000D02* +X127351000Y-87860000D01* +X127351000Y-89940000D02* +X127351000Y-90904000D01* +X127391000Y-86929000D02* +X127391000Y-87860000D01* +X127391000Y-89940000D02* +X127391000Y-90871000D01* +X127431000Y-86963000D02* +X127431000Y-87860000D01* +X127431000Y-89940000D02* +X127431000Y-90837000D01* +X127471000Y-86999000D02* +X127471000Y-87860000D01* +X127471000Y-89940000D02* +X127471000Y-90801000D01* +X127511000Y-87036000D02* +X127511000Y-87860000D01* +X127511000Y-89940000D02* +X127511000Y-90764000D01* +X127551000Y-87074000D02* +X127551000Y-87860000D01* +X127551000Y-89940000D02* +X127551000Y-90726000D01* +X127591000Y-87115000D02* +X127591000Y-87860000D01* +X127591000Y-89940000D02* +X127591000Y-90685000D01* +X127631000Y-87157000D02* +X127631000Y-87860000D01* +X127631000Y-89940000D02* +X127631000Y-90643000D01* +X127671000Y-87201000D02* +X127671000Y-87860000D01* +X127671000Y-89940000D02* +X127671000Y-90599000D01* +X127711000Y-87247000D02* +X127711000Y-87860000D01* +X127711000Y-89940000D02* +X127711000Y-90553000D01* +X127751000Y-87295000D02* +X127751000Y-87860000D01* +X127751000Y-89940000D02* +X127751000Y-90505000D01* +X127791000Y-87346000D02* +X127791000Y-87860000D01* +X127791000Y-89940000D02* +X127791000Y-90454000D01* +X127831000Y-87400000D02* +X127831000Y-87860000D01* +X127831000Y-89940000D02* +X127831000Y-90400000D01* +X127871000Y-87457000D02* +X127871000Y-87860000D01* +X127871000Y-89940000D02* +X127871000Y-90343000D01* +X127911000Y-87517000D02* +X127911000Y-87860000D01* +X127911000Y-89940000D02* +X127911000Y-90283000D01* +X127951000Y-87581000D02* +X127951000Y-87860000D01* +X127951000Y-89940000D02* +X127951000Y-90219000D01* +X127991000Y-87649000D02* +X127991000Y-87860000D01* +X127991000Y-89940000D02* +X127991000Y-90151000D01* +X128031000Y-87722000D02* +X128031000Y-90078000D01* +X128071000Y-87802000D02* +X128071000Y-89998000D01* +X128111000Y-87889000D02* +X128111000Y-89911000D01* +X128151000Y-87985000D02* +X128151000Y-89815000D01* +X128191000Y-88095000D02* +X128191000Y-89705000D01* +X128231000Y-88223000D02* +X128231000Y-89577000D01* +X128271000Y-88382000D02* +X128271000Y-89418000D01* +X128311000Y-88616000D02* +X128311000Y-89184000D01* +X122905225Y-87425000D02* +X123405225Y-87425000D01* +X123155225Y-87175000D02* +X123155225Y-87675000D01* +G04 #@! TO.C,C4* +X129505225Y-90985000D02* +X129505225Y-91485000D01* +X129255225Y-91235000D02* +X129755225Y-91235000D01* +X134661000Y-92426000D02* +X134661000Y-92994000D01* +X134621000Y-92192000D02* +X134621000Y-93228000D01* +X134581000Y-92033000D02* +X134581000Y-93387000D01* +X134541000Y-91905000D02* +X134541000Y-93515000D01* +X134501000Y-91795000D02* +X134501000Y-93625000D01* +X134461000Y-91699000D02* +X134461000Y-93721000D01* +X134421000Y-91612000D02* +X134421000Y-93808000D01* +X134381000Y-91532000D02* +X134381000Y-93888000D01* +X134341000Y-93750000D02* +X134341000Y-93961000D01* +X134341000Y-91459000D02* +X134341000Y-91670000D01* +X134301000Y-93750000D02* +X134301000Y-94029000D01* +X134301000Y-91391000D02* +X134301000Y-91670000D01* +X134261000Y-93750000D02* +X134261000Y-94093000D01* +X134261000Y-91327000D02* +X134261000Y-91670000D01* +X134221000Y-93750000D02* +X134221000Y-94153000D01* +X134221000Y-91267000D02* +X134221000Y-91670000D01* +X134181000Y-93750000D02* +X134181000Y-94210000D01* +X134181000Y-91210000D02* +X134181000Y-91670000D01* +X134141000Y-93750000D02* +X134141000Y-94264000D01* +X134141000Y-91156000D02* +X134141000Y-91670000D01* +X134101000Y-93750000D02* +X134101000Y-94315000D01* +X134101000Y-91105000D02* +X134101000Y-91670000D01* +X134061000Y-93750000D02* +X134061000Y-94363000D01* +X134061000Y-91057000D02* +X134061000Y-91670000D01* +X134021000Y-93750000D02* +X134021000Y-94409000D01* +X134021000Y-91011000D02* +X134021000Y-91670000D01* +X133981000Y-93750000D02* +X133981000Y-94453000D01* +X133981000Y-90967000D02* +X133981000Y-91670000D01* +X133941000Y-93750000D02* +X133941000Y-94495000D01* +X133941000Y-90925000D02* +X133941000Y-91670000D01* +X133901000Y-93750000D02* +X133901000Y-94536000D01* +X133901000Y-90884000D02* +X133901000Y-91670000D01* +X133861000Y-93750000D02* +X133861000Y-94574000D01* +X133861000Y-90846000D02* +X133861000Y-91670000D01* +X133821000Y-93750000D02* +X133821000Y-94611000D01* +X133821000Y-90809000D02* +X133821000Y-91670000D01* +X133781000Y-93750000D02* +X133781000Y-94647000D01* +X133781000Y-90773000D02* +X133781000Y-91670000D01* +X133741000Y-93750000D02* +X133741000Y-94681000D01* +X133741000Y-90739000D02* +X133741000Y-91670000D01* +X133701000Y-93750000D02* +X133701000Y-94714000D01* +X133701000Y-90706000D02* +X133701000Y-91670000D01* +X133661000Y-93750000D02* +X133661000Y-94745000D01* +X133661000Y-90675000D02* +X133661000Y-91670000D01* +X133621000Y-93750000D02* +X133621000Y-94775000D01* +X133621000Y-90645000D02* +X133621000Y-91670000D01* +X133581000Y-93750000D02* +X133581000Y-94805000D01* +X133581000Y-90615000D02* +X133581000Y-91670000D01* +X133541000Y-93750000D02* +X133541000Y-94832000D01* +X133541000Y-90588000D02* +X133541000Y-91670000D01* +X133501000Y-93750000D02* +X133501000Y-94859000D01* +X133501000Y-90561000D02* +X133501000Y-91670000D01* +X133461000Y-93750000D02* +X133461000Y-94885000D01* +X133461000Y-90535000D02* +X133461000Y-91670000D01* +X133421000Y-93750000D02* +X133421000Y-94910000D01* +X133421000Y-90510000D02* +X133421000Y-91670000D01* +X133381000Y-93750000D02* +X133381000Y-94934000D01* +X133381000Y-90486000D02* +X133381000Y-91670000D01* +X133341000Y-93750000D02* +X133341000Y-94957000D01* +X133341000Y-90463000D02* +X133341000Y-91670000D01* +X133301000Y-93750000D02* +X133301000Y-94978000D01* +X133301000Y-90442000D02* +X133301000Y-91670000D01* +X133261000Y-93750000D02* +X133261000Y-95000000D01* +X133261000Y-90420000D02* +X133261000Y-91670000D01* +X133221000Y-93750000D02* +X133221000Y-95020000D01* +X133221000Y-90400000D02* +X133221000Y-91670000D01* +X133181000Y-93750000D02* +X133181000Y-95039000D01* +X133181000Y-90381000D02* +X133181000Y-91670000D01* +X133141000Y-93750000D02* +X133141000Y-95058000D01* +X133141000Y-90362000D02* +X133141000Y-91670000D01* +X133101000Y-93750000D02* +X133101000Y-95075000D01* +X133101000Y-90345000D02* +X133101000Y-91670000D01* +X133061000Y-93750000D02* +X133061000Y-95092000D01* +X133061000Y-90328000D02* +X133061000Y-91670000D01* +X133021000Y-93750000D02* +X133021000Y-95108000D01* +X133021000Y-90312000D02* +X133021000Y-91670000D01* +X132981000Y-93750000D02* +X132981000Y-95124000D01* +X132981000Y-90296000D02* +X132981000Y-91670000D01* +X132941000Y-93750000D02* +X132941000Y-95138000D01* +X132941000Y-90282000D02* +X132941000Y-91670000D01* +X132901000Y-93750000D02* +X132901000Y-95152000D01* +X132901000Y-90268000D02* +X132901000Y-91670000D01* +X132861000Y-93750000D02* +X132861000Y-95165000D01* +X132861000Y-90255000D02* +X132861000Y-91670000D01* +X132821000Y-93750000D02* +X132821000Y-95178000D01* +X132821000Y-90242000D02* +X132821000Y-91670000D01* +X132781000Y-93750000D02* +X132781000Y-95190000D01* +X132781000Y-90230000D02* +X132781000Y-91670000D01* +X132740000Y-93750000D02* +X132740000Y-95201000D01* +X132740000Y-90219000D02* +X132740000Y-91670000D01* +X132700000Y-93750000D02* +X132700000Y-95211000D01* +X132700000Y-90209000D02* +X132700000Y-91670000D01* +X132660000Y-93750000D02* +X132660000Y-95221000D01* +X132660000Y-90199000D02* +X132660000Y-91670000D01* +X132620000Y-93750000D02* +X132620000Y-95230000D01* +X132620000Y-90190000D02* +X132620000Y-91670000D01* +X132580000Y-93750000D02* +X132580000Y-95238000D01* +X132580000Y-90182000D02* +X132580000Y-91670000D01* +X132540000Y-93750000D02* +X132540000Y-95246000D01* +X132540000Y-90174000D02* +X132540000Y-91670000D01* +X132500000Y-93750000D02* +X132500000Y-95253000D01* +X132500000Y-90167000D02* +X132500000Y-91670000D01* +X132460000Y-93750000D02* +X132460000Y-95260000D01* +X132460000Y-90160000D02* +X132460000Y-91670000D01* +X132420000Y-93750000D02* +X132420000Y-95266000D01* +X132420000Y-90154000D02* +X132420000Y-91670000D01* +X132380000Y-93750000D02* +X132380000Y-95271000D01* +X132380000Y-90149000D02* +X132380000Y-91670000D01* +X132340000Y-93750000D02* +X132340000Y-95275000D01* +X132340000Y-90145000D02* +X132340000Y-91670000D01* +X132300000Y-93750000D02* +X132300000Y-95279000D01* +X132300000Y-90141000D02* +X132300000Y-91670000D01* +X132260000Y-90137000D02* +X132260000Y-95283000D01* +X132220000Y-90134000D02* +X132220000Y-95286000D01* +X132180000Y-90132000D02* +X132180000Y-95288000D01* +X132140000Y-90131000D02* +X132140000Y-95289000D01* +X132100000Y-90130000D02* +X132100000Y-95290000D01* +X132060000Y-90130000D02* +X132060000Y-95290000D01* +X134680000Y-92710000D02* +G75* +G03X134680000Y-92710000I-2620000J0D01* +G01* +G04 #@! TO.C,C5* +X129505225Y-83365000D02* +X129505225Y-83865000D01* +X129255225Y-83615000D02* +X129755225Y-83615000D01* +X134661000Y-84806000D02* +X134661000Y-85374000D01* +X134621000Y-84572000D02* +X134621000Y-85608000D01* +X134581000Y-84413000D02* +X134581000Y-85767000D01* +X134541000Y-84285000D02* +X134541000Y-85895000D01* +X134501000Y-84175000D02* +X134501000Y-86005000D01* +X134461000Y-84079000D02* +X134461000Y-86101000D01* +X134421000Y-83992000D02* +X134421000Y-86188000D01* +X134381000Y-83912000D02* +X134381000Y-86268000D01* +X134341000Y-86130000D02* +X134341000Y-86341000D01* +X134341000Y-83839000D02* +X134341000Y-84050000D01* +X134301000Y-86130000D02* +X134301000Y-86409000D01* +X134301000Y-83771000D02* +X134301000Y-84050000D01* +X134261000Y-86130000D02* +X134261000Y-86473000D01* +X134261000Y-83707000D02* +X134261000Y-84050000D01* +X134221000Y-86130000D02* +X134221000Y-86533000D01* +X134221000Y-83647000D02* +X134221000Y-84050000D01* +X134181000Y-86130000D02* +X134181000Y-86590000D01* +X134181000Y-83590000D02* +X134181000Y-84050000D01* +X134141000Y-86130000D02* +X134141000Y-86644000D01* +X134141000Y-83536000D02* +X134141000Y-84050000D01* +X134101000Y-86130000D02* +X134101000Y-86695000D01* +X134101000Y-83485000D02* +X134101000Y-84050000D01* +X134061000Y-86130000D02* +X134061000Y-86743000D01* +X134061000Y-83437000D02* +X134061000Y-84050000D01* +X134021000Y-86130000D02* +X134021000Y-86789000D01* +X134021000Y-83391000D02* +X134021000Y-84050000D01* +X133981000Y-86130000D02* +X133981000Y-86833000D01* +X133981000Y-83347000D02* +X133981000Y-84050000D01* +X133941000Y-86130000D02* +X133941000Y-86875000D01* +X133941000Y-83305000D02* +X133941000Y-84050000D01* +X133901000Y-86130000D02* +X133901000Y-86916000D01* +X133901000Y-83264000D02* +X133901000Y-84050000D01* +X133861000Y-86130000D02* +X133861000Y-86954000D01* +X133861000Y-83226000D02* +X133861000Y-84050000D01* +X133821000Y-86130000D02* +X133821000Y-86991000D01* +X133821000Y-83189000D02* +X133821000Y-84050000D01* +X133781000Y-86130000D02* +X133781000Y-87027000D01* +X133781000Y-83153000D02* +X133781000Y-84050000D01* +X133741000Y-86130000D02* +X133741000Y-87061000D01* +X133741000Y-83119000D02* +X133741000Y-84050000D01* +X133701000Y-86130000D02* +X133701000Y-87094000D01* +X133701000Y-83086000D02* +X133701000Y-84050000D01* +X133661000Y-86130000D02* +X133661000Y-87125000D01* +X133661000Y-83055000D02* +X133661000Y-84050000D01* +X133621000Y-86130000D02* +X133621000Y-87155000D01* +X133621000Y-83025000D02* +X133621000Y-84050000D01* +X133581000Y-86130000D02* +X133581000Y-87185000D01* +X133581000Y-82995000D02* +X133581000Y-84050000D01* +X133541000Y-86130000D02* +X133541000Y-87212000D01* +X133541000Y-82968000D02* +X133541000Y-84050000D01* +X133501000Y-86130000D02* +X133501000Y-87239000D01* +X133501000Y-82941000D02* +X133501000Y-84050000D01* +X133461000Y-86130000D02* +X133461000Y-87265000D01* +X133461000Y-82915000D02* +X133461000Y-84050000D01* +X133421000Y-86130000D02* +X133421000Y-87290000D01* +X133421000Y-82890000D02* +X133421000Y-84050000D01* +X133381000Y-86130000D02* +X133381000Y-87314000D01* +X133381000Y-82866000D02* +X133381000Y-84050000D01* +X133341000Y-86130000D02* +X133341000Y-87337000D01* +X133341000Y-82843000D02* +X133341000Y-84050000D01* +X133301000Y-86130000D02* +X133301000Y-87358000D01* +X133301000Y-82822000D02* +X133301000Y-84050000D01* +X133261000Y-86130000D02* +X133261000Y-87380000D01* +X133261000Y-82800000D02* +X133261000Y-84050000D01* +X133221000Y-86130000D02* +X133221000Y-87400000D01* +X133221000Y-82780000D02* +X133221000Y-84050000D01* +X133181000Y-86130000D02* +X133181000Y-87419000D01* +X133181000Y-82761000D02* +X133181000Y-84050000D01* +X133141000Y-86130000D02* +X133141000Y-87438000D01* +X133141000Y-82742000D02* +X133141000Y-84050000D01* +X133101000Y-86130000D02* +X133101000Y-87455000D01* +X133101000Y-82725000D02* +X133101000Y-84050000D01* +X133061000Y-86130000D02* +X133061000Y-87472000D01* +X133061000Y-82708000D02* +X133061000Y-84050000D01* +X133021000Y-86130000D02* +X133021000Y-87488000D01* +X133021000Y-82692000D02* +X133021000Y-84050000D01* +X132981000Y-86130000D02* +X132981000Y-87504000D01* +X132981000Y-82676000D02* +X132981000Y-84050000D01* +X132941000Y-86130000D02* +X132941000Y-87518000D01* +X132941000Y-82662000D02* +X132941000Y-84050000D01* +X132901000Y-86130000D02* +X132901000Y-87532000D01* +X132901000Y-82648000D02* +X132901000Y-84050000D01* +X132861000Y-86130000D02* +X132861000Y-87545000D01* +X132861000Y-82635000D02* +X132861000Y-84050000D01* +X132821000Y-86130000D02* +X132821000Y-87558000D01* +X132821000Y-82622000D02* +X132821000Y-84050000D01* +X132781000Y-86130000D02* +X132781000Y-87570000D01* +X132781000Y-82610000D02* +X132781000Y-84050000D01* +X132740000Y-86130000D02* +X132740000Y-87581000D01* +X132740000Y-82599000D02* +X132740000Y-84050000D01* +X132700000Y-86130000D02* +X132700000Y-87591000D01* +X132700000Y-82589000D02* +X132700000Y-84050000D01* +X132660000Y-86130000D02* +X132660000Y-87601000D01* +X132660000Y-82579000D02* +X132660000Y-84050000D01* +X132620000Y-86130000D02* +X132620000Y-87610000D01* +X132620000Y-82570000D02* +X132620000Y-84050000D01* +X132580000Y-86130000D02* +X132580000Y-87618000D01* +X132580000Y-82562000D02* +X132580000Y-84050000D01* +X132540000Y-86130000D02* +X132540000Y-87626000D01* +X132540000Y-82554000D02* +X132540000Y-84050000D01* +X132500000Y-86130000D02* +X132500000Y-87633000D01* +X132500000Y-82547000D02* +X132500000Y-84050000D01* +X132460000Y-86130000D02* +X132460000Y-87640000D01* +X132460000Y-82540000D02* +X132460000Y-84050000D01* +X132420000Y-86130000D02* +X132420000Y-87646000D01* +X132420000Y-82534000D02* +X132420000Y-84050000D01* +X132380000Y-86130000D02* +X132380000Y-87651000D01* +X132380000Y-82529000D02* +X132380000Y-84050000D01* +X132340000Y-86130000D02* +X132340000Y-87655000D01* +X132340000Y-82525000D02* +X132340000Y-84050000D01* +X132300000Y-86130000D02* +X132300000Y-87659000D01* +X132300000Y-82521000D02* +X132300000Y-84050000D01* +X132260000Y-82517000D02* +X132260000Y-87663000D01* +X132220000Y-82514000D02* +X132220000Y-87666000D01* +X132180000Y-82512000D02* +X132180000Y-87668000D01* +X132140000Y-82511000D02* +X132140000Y-87669000D01* +X132100000Y-82510000D02* +X132100000Y-87670000D01* +X132060000Y-82510000D02* +X132060000Y-87670000D01* +X134680000Y-85090000D02* +G75* +G03X134680000Y-85090000I-2620000J0D01* +G01* +G04 #@! TO.C,C6* +X141070000Y-85090000D02* +G75* +G03X141070000Y-85090000I-2620000J0D01* +G01* +X138450000Y-87670000D02* +X138450000Y-82510000D01* +X138410000Y-87670000D02* +X138410000Y-82510000D01* +X138370000Y-87669000D02* +X138370000Y-82511000D01* +X138330000Y-87668000D02* +X138330000Y-82512000D01* +X138290000Y-87666000D02* +X138290000Y-82514000D01* +X138250000Y-87663000D02* +X138250000Y-82517000D01* +X138210000Y-87659000D02* +X138210000Y-86130000D01* +X138210000Y-84050000D02* +X138210000Y-82521000D01* +X138170000Y-87655000D02* +X138170000Y-86130000D01* +X138170000Y-84050000D02* +X138170000Y-82525000D01* +X138130000Y-87651000D02* +X138130000Y-86130000D01* +X138130000Y-84050000D02* +X138130000Y-82529000D01* +X138090000Y-87646000D02* +X138090000Y-86130000D01* +X138090000Y-84050000D02* +X138090000Y-82534000D01* +X138050000Y-87640000D02* +X138050000Y-86130000D01* +X138050000Y-84050000D02* +X138050000Y-82540000D01* +X138010000Y-87633000D02* +X138010000Y-86130000D01* +X138010000Y-84050000D02* +X138010000Y-82547000D01* +X137970000Y-87626000D02* +X137970000Y-86130000D01* +X137970000Y-84050000D02* +X137970000Y-82554000D01* +X137930000Y-87618000D02* +X137930000Y-86130000D01* +X137930000Y-84050000D02* +X137930000Y-82562000D01* +X137890000Y-87610000D02* +X137890000Y-86130000D01* +X137890000Y-84050000D02* +X137890000Y-82570000D01* +X137850000Y-87601000D02* +X137850000Y-86130000D01* +X137850000Y-84050000D02* +X137850000Y-82579000D01* +X137810000Y-87591000D02* +X137810000Y-86130000D01* +X137810000Y-84050000D02* +X137810000Y-82589000D01* +X137770000Y-87581000D02* +X137770000Y-86130000D01* +X137770000Y-84050000D02* +X137770000Y-82599000D01* +X137729000Y-87570000D02* +X137729000Y-86130000D01* +X137729000Y-84050000D02* +X137729000Y-82610000D01* +X137689000Y-87558000D02* +X137689000Y-86130000D01* +X137689000Y-84050000D02* +X137689000Y-82622000D01* +X137649000Y-87545000D02* +X137649000Y-86130000D01* +X137649000Y-84050000D02* +X137649000Y-82635000D01* +X137609000Y-87532000D02* +X137609000Y-86130000D01* +X137609000Y-84050000D02* +X137609000Y-82648000D01* +X137569000Y-87518000D02* +X137569000Y-86130000D01* +X137569000Y-84050000D02* +X137569000Y-82662000D01* +X137529000Y-87504000D02* +X137529000Y-86130000D01* +X137529000Y-84050000D02* +X137529000Y-82676000D01* +X137489000Y-87488000D02* +X137489000Y-86130000D01* +X137489000Y-84050000D02* +X137489000Y-82692000D01* +X137449000Y-87472000D02* +X137449000Y-86130000D01* +X137449000Y-84050000D02* +X137449000Y-82708000D01* +X137409000Y-87455000D02* +X137409000Y-86130000D01* +X137409000Y-84050000D02* +X137409000Y-82725000D01* +X137369000Y-87438000D02* +X137369000Y-86130000D01* +X137369000Y-84050000D02* +X137369000Y-82742000D01* +X137329000Y-87419000D02* +X137329000Y-86130000D01* +X137329000Y-84050000D02* +X137329000Y-82761000D01* +X137289000Y-87400000D02* +X137289000Y-86130000D01* +X137289000Y-84050000D02* +X137289000Y-82780000D01* +X137249000Y-87380000D02* +X137249000Y-86130000D01* +X137249000Y-84050000D02* +X137249000Y-82800000D01* +X137209000Y-87358000D02* +X137209000Y-86130000D01* +X137209000Y-84050000D02* +X137209000Y-82822000D01* +X137169000Y-87337000D02* +X137169000Y-86130000D01* +X137169000Y-84050000D02* +X137169000Y-82843000D01* +X137129000Y-87314000D02* +X137129000Y-86130000D01* +X137129000Y-84050000D02* +X137129000Y-82866000D01* +X137089000Y-87290000D02* +X137089000Y-86130000D01* +X137089000Y-84050000D02* +X137089000Y-82890000D01* +X137049000Y-87265000D02* +X137049000Y-86130000D01* +X137049000Y-84050000D02* +X137049000Y-82915000D01* +X137009000Y-87239000D02* +X137009000Y-86130000D01* +X137009000Y-84050000D02* +X137009000Y-82941000D01* +X136969000Y-87212000D02* +X136969000Y-86130000D01* +X136969000Y-84050000D02* +X136969000Y-82968000D01* +X136929000Y-87185000D02* +X136929000Y-86130000D01* +X136929000Y-84050000D02* +X136929000Y-82995000D01* +X136889000Y-87155000D02* +X136889000Y-86130000D01* +X136889000Y-84050000D02* +X136889000Y-83025000D01* +X136849000Y-87125000D02* +X136849000Y-86130000D01* +X136849000Y-84050000D02* +X136849000Y-83055000D01* +X136809000Y-87094000D02* +X136809000Y-86130000D01* +X136809000Y-84050000D02* +X136809000Y-83086000D01* +X136769000Y-87061000D02* +X136769000Y-86130000D01* +X136769000Y-84050000D02* +X136769000Y-83119000D01* +X136729000Y-87027000D02* +X136729000Y-86130000D01* +X136729000Y-84050000D02* +X136729000Y-83153000D01* +X136689000Y-86991000D02* +X136689000Y-86130000D01* +X136689000Y-84050000D02* +X136689000Y-83189000D01* +X136649000Y-86954000D02* +X136649000Y-86130000D01* +X136649000Y-84050000D02* +X136649000Y-83226000D01* +X136609000Y-86916000D02* +X136609000Y-86130000D01* +X136609000Y-84050000D02* +X136609000Y-83264000D01* +X136569000Y-86875000D02* +X136569000Y-86130000D01* +X136569000Y-84050000D02* +X136569000Y-83305000D01* +X136529000Y-86833000D02* +X136529000Y-86130000D01* +X136529000Y-84050000D02* +X136529000Y-83347000D01* +X136489000Y-86789000D02* +X136489000Y-86130000D01* +X136489000Y-84050000D02* +X136489000Y-83391000D01* +X136449000Y-86743000D02* +X136449000Y-86130000D01* +X136449000Y-84050000D02* +X136449000Y-83437000D01* +X136409000Y-86695000D02* +X136409000Y-86130000D01* +X136409000Y-84050000D02* +X136409000Y-83485000D01* +X136369000Y-86644000D02* +X136369000Y-86130000D01* +X136369000Y-84050000D02* +X136369000Y-83536000D01* +X136329000Y-86590000D02* +X136329000Y-86130000D01* +X136329000Y-84050000D02* +X136329000Y-83590000D01* +X136289000Y-86533000D02* +X136289000Y-86130000D01* +X136289000Y-84050000D02* +X136289000Y-83647000D01* +X136249000Y-86473000D02* +X136249000Y-86130000D01* +X136249000Y-84050000D02* +X136249000Y-83707000D01* +X136209000Y-86409000D02* +X136209000Y-86130000D01* +X136209000Y-84050000D02* +X136209000Y-83771000D01* +X136169000Y-86341000D02* +X136169000Y-86130000D01* +X136169000Y-84050000D02* +X136169000Y-83839000D01* +X136129000Y-86268000D02* +X136129000Y-83912000D01* +X136089000Y-86188000D02* +X136089000Y-83992000D01* +X136049000Y-86101000D02* +X136049000Y-84079000D01* +X136009000Y-86005000D02* +X136009000Y-84175000D01* +X135969000Y-85895000D02* +X135969000Y-84285000D01* +X135929000Y-85767000D02* +X135929000Y-84413000D01* +X135889000Y-85608000D02* +X135889000Y-84572000D01* +X135849000Y-85374000D02* +X135849000Y-84806000D01* +X141254775Y-86565000D02* +X140754775Y-86565000D01* +X141004775Y-86815000D02* +X141004775Y-86315000D01* +G04 #@! TO.C,C7* +X141070000Y-92710000D02* +G75* +G03X141070000Y-92710000I-2620000J0D01* +G01* +X138450000Y-95290000D02* +X138450000Y-90130000D01* +X138410000Y-95290000D02* +X138410000Y-90130000D01* +X138370000Y-95289000D02* +X138370000Y-90131000D01* +X138330000Y-95288000D02* +X138330000Y-90132000D01* +X138290000Y-95286000D02* +X138290000Y-90134000D01* +X138250000Y-95283000D02* +X138250000Y-90137000D01* +X138210000Y-95279000D02* +X138210000Y-93750000D01* +X138210000Y-91670000D02* +X138210000Y-90141000D01* +X138170000Y-95275000D02* +X138170000Y-93750000D01* +X138170000Y-91670000D02* +X138170000Y-90145000D01* +X138130000Y-95271000D02* +X138130000Y-93750000D01* +X138130000Y-91670000D02* +X138130000Y-90149000D01* +X138090000Y-95266000D02* +X138090000Y-93750000D01* +X138090000Y-91670000D02* +X138090000Y-90154000D01* +X138050000Y-95260000D02* +X138050000Y-93750000D01* +X138050000Y-91670000D02* +X138050000Y-90160000D01* +X138010000Y-95253000D02* +X138010000Y-93750000D01* +X138010000Y-91670000D02* +X138010000Y-90167000D01* +X137970000Y-95246000D02* +X137970000Y-93750000D01* +X137970000Y-91670000D02* +X137970000Y-90174000D01* +X137930000Y-95238000D02* +X137930000Y-93750000D01* +X137930000Y-91670000D02* +X137930000Y-90182000D01* +X137890000Y-95230000D02* +X137890000Y-93750000D01* +X137890000Y-91670000D02* +X137890000Y-90190000D01* +X137850000Y-95221000D02* +X137850000Y-93750000D01* +X137850000Y-91670000D02* +X137850000Y-90199000D01* +X137810000Y-95211000D02* +X137810000Y-93750000D01* +X137810000Y-91670000D02* +X137810000Y-90209000D01* +X137770000Y-95201000D02* +X137770000Y-93750000D01* +X137770000Y-91670000D02* +X137770000Y-90219000D01* +X137729000Y-95190000D02* +X137729000Y-93750000D01* +X137729000Y-91670000D02* +X137729000Y-90230000D01* +X137689000Y-95178000D02* +X137689000Y-93750000D01* +X137689000Y-91670000D02* +X137689000Y-90242000D01* +X137649000Y-95165000D02* +X137649000Y-93750000D01* +X137649000Y-91670000D02* +X137649000Y-90255000D01* +X137609000Y-95152000D02* +X137609000Y-93750000D01* +X137609000Y-91670000D02* +X137609000Y-90268000D01* +X137569000Y-95138000D02* +X137569000Y-93750000D01* +X137569000Y-91670000D02* +X137569000Y-90282000D01* +X137529000Y-95124000D02* +X137529000Y-93750000D01* +X137529000Y-91670000D02* +X137529000Y-90296000D01* +X137489000Y-95108000D02* +X137489000Y-93750000D01* +X137489000Y-91670000D02* +X137489000Y-90312000D01* +X137449000Y-95092000D02* +X137449000Y-93750000D01* +X137449000Y-91670000D02* +X137449000Y-90328000D01* +X137409000Y-95075000D02* +X137409000Y-93750000D01* +X137409000Y-91670000D02* +X137409000Y-90345000D01* +X137369000Y-95058000D02* +X137369000Y-93750000D01* +X137369000Y-91670000D02* +X137369000Y-90362000D01* +X137329000Y-95039000D02* +X137329000Y-93750000D01* +X137329000Y-91670000D02* +X137329000Y-90381000D01* +X137289000Y-95020000D02* +X137289000Y-93750000D01* +X137289000Y-91670000D02* +X137289000Y-90400000D01* +X137249000Y-95000000D02* +X137249000Y-93750000D01* +X137249000Y-91670000D02* +X137249000Y-90420000D01* +X137209000Y-94978000D02* +X137209000Y-93750000D01* +X137209000Y-91670000D02* +X137209000Y-90442000D01* +X137169000Y-94957000D02* +X137169000Y-93750000D01* +X137169000Y-91670000D02* +X137169000Y-90463000D01* +X137129000Y-94934000D02* +X137129000Y-93750000D01* +X137129000Y-91670000D02* +X137129000Y-90486000D01* +X137089000Y-94910000D02* +X137089000Y-93750000D01* +X137089000Y-91670000D02* +X137089000Y-90510000D01* +X137049000Y-94885000D02* +X137049000Y-93750000D01* +X137049000Y-91670000D02* +X137049000Y-90535000D01* +X137009000Y-94859000D02* +X137009000Y-93750000D01* +X137009000Y-91670000D02* +X137009000Y-90561000D01* +X136969000Y-94832000D02* +X136969000Y-93750000D01* +X136969000Y-91670000D02* +X136969000Y-90588000D01* +X136929000Y-94805000D02* +X136929000Y-93750000D01* +X136929000Y-91670000D02* +X136929000Y-90615000D01* +X136889000Y-94775000D02* +X136889000Y-93750000D01* +X136889000Y-91670000D02* +X136889000Y-90645000D01* +X136849000Y-94745000D02* +X136849000Y-93750000D01* +X136849000Y-91670000D02* +X136849000Y-90675000D01* +X136809000Y-94714000D02* +X136809000Y-93750000D01* +X136809000Y-91670000D02* +X136809000Y-90706000D01* +X136769000Y-94681000D02* +X136769000Y-93750000D01* +X136769000Y-91670000D02* +X136769000Y-90739000D01* +X136729000Y-94647000D02* +X136729000Y-93750000D01* +X136729000Y-91670000D02* +X136729000Y-90773000D01* +X136689000Y-94611000D02* +X136689000Y-93750000D01* +X136689000Y-91670000D02* +X136689000Y-90809000D01* +X136649000Y-94574000D02* +X136649000Y-93750000D01* +X136649000Y-91670000D02* +X136649000Y-90846000D01* +X136609000Y-94536000D02* +X136609000Y-93750000D01* +X136609000Y-91670000D02* +X136609000Y-90884000D01* +X136569000Y-94495000D02* +X136569000Y-93750000D01* +X136569000Y-91670000D02* +X136569000Y-90925000D01* +X136529000Y-94453000D02* +X136529000Y-93750000D01* +X136529000Y-91670000D02* +X136529000Y-90967000D01* +X136489000Y-94409000D02* +X136489000Y-93750000D01* +X136489000Y-91670000D02* +X136489000Y-91011000D01* +X136449000Y-94363000D02* +X136449000Y-93750000D01* +X136449000Y-91670000D02* +X136449000Y-91057000D01* +X136409000Y-94315000D02* +X136409000Y-93750000D01* +X136409000Y-91670000D02* +X136409000Y-91105000D01* +X136369000Y-94264000D02* +X136369000Y-93750000D01* +X136369000Y-91670000D02* +X136369000Y-91156000D01* +X136329000Y-94210000D02* +X136329000Y-93750000D01* +X136329000Y-91670000D02* +X136329000Y-91210000D01* +X136289000Y-94153000D02* +X136289000Y-93750000D01* +X136289000Y-91670000D02* +X136289000Y-91267000D01* +X136249000Y-94093000D02* +X136249000Y-93750000D01* +X136249000Y-91670000D02* +X136249000Y-91327000D01* +X136209000Y-94029000D02* +X136209000Y-93750000D01* +X136209000Y-91670000D02* +X136209000Y-91391000D01* +X136169000Y-93961000D02* +X136169000Y-93750000D01* +X136169000Y-91670000D02* +X136169000Y-91459000D01* +X136129000Y-93888000D02* +X136129000Y-91532000D01* +X136089000Y-93808000D02* +X136089000Y-91612000D01* +X136049000Y-93721000D02* +X136049000Y-91699000D01* +X136009000Y-93625000D02* +X136009000Y-91795000D01* +X135969000Y-93515000D02* +X135969000Y-91905000D01* +X135929000Y-93387000D02* +X135929000Y-92033000D01* +X135889000Y-93228000D02* +X135889000Y-92192000D01* +X135849000Y-92994000D02* +X135849000Y-92426000D01* +X141254775Y-94185000D02* +X140754775Y-94185000D01* +X141004775Y-94435000D02* +X141004775Y-93935000D01* +G04 #@! TO.C,C8* +X148690000Y-88900000D02* +G75* +G03X148690000Y-88900000I-2620000J0D01* +G01* +X146070000Y-91480000D02* +X146070000Y-86320000D01* +X146030000Y-91480000D02* +X146030000Y-86320000D01* +X145990000Y-91479000D02* +X145990000Y-86321000D01* +X145950000Y-91478000D02* +X145950000Y-86322000D01* +X145910000Y-91476000D02* +X145910000Y-86324000D01* +X145870000Y-91473000D02* +X145870000Y-86327000D01* +X145830000Y-91469000D02* +X145830000Y-89940000D01* +X145830000Y-87860000D02* +X145830000Y-86331000D01* +X145790000Y-91465000D02* +X145790000Y-89940000D01* +X145790000Y-87860000D02* +X145790000Y-86335000D01* +X145750000Y-91461000D02* +X145750000Y-89940000D01* +X145750000Y-87860000D02* +X145750000Y-86339000D01* +X145710000Y-91456000D02* +X145710000Y-89940000D01* +X145710000Y-87860000D02* +X145710000Y-86344000D01* +X145670000Y-91450000D02* +X145670000Y-89940000D01* +X145670000Y-87860000D02* +X145670000Y-86350000D01* +X145630000Y-91443000D02* +X145630000Y-89940000D01* +X145630000Y-87860000D02* +X145630000Y-86357000D01* +X145590000Y-91436000D02* +X145590000Y-89940000D01* +X145590000Y-87860000D02* +X145590000Y-86364000D01* +X145550000Y-91428000D02* +X145550000Y-89940000D01* +X145550000Y-87860000D02* +X145550000Y-86372000D01* +X145510000Y-91420000D02* +X145510000Y-89940000D01* +X145510000Y-87860000D02* +X145510000Y-86380000D01* +X145470000Y-91411000D02* +X145470000Y-89940000D01* +X145470000Y-87860000D02* +X145470000Y-86389000D01* +X145430000Y-91401000D02* +X145430000Y-89940000D01* +X145430000Y-87860000D02* +X145430000Y-86399000D01* +X145390000Y-91391000D02* +X145390000Y-89940000D01* +X145390000Y-87860000D02* +X145390000Y-86409000D01* +X145349000Y-91380000D02* +X145349000Y-89940000D01* +X145349000Y-87860000D02* +X145349000Y-86420000D01* +X145309000Y-91368000D02* +X145309000Y-89940000D01* +X145309000Y-87860000D02* +X145309000Y-86432000D01* +X145269000Y-91355000D02* +X145269000Y-89940000D01* +X145269000Y-87860000D02* +X145269000Y-86445000D01* +X145229000Y-91342000D02* +X145229000Y-89940000D01* +X145229000Y-87860000D02* +X145229000Y-86458000D01* +X145189000Y-91328000D02* +X145189000Y-89940000D01* +X145189000Y-87860000D02* +X145189000Y-86472000D01* +X145149000Y-91314000D02* +X145149000Y-89940000D01* +X145149000Y-87860000D02* +X145149000Y-86486000D01* +X145109000Y-91298000D02* +X145109000Y-89940000D01* +X145109000Y-87860000D02* +X145109000Y-86502000D01* +X145069000Y-91282000D02* +X145069000Y-89940000D01* +X145069000Y-87860000D02* +X145069000Y-86518000D01* +X145029000Y-91265000D02* +X145029000Y-89940000D01* +X145029000Y-87860000D02* +X145029000Y-86535000D01* +X144989000Y-91248000D02* +X144989000Y-89940000D01* +X144989000Y-87860000D02* +X144989000Y-86552000D01* +X144949000Y-91229000D02* +X144949000Y-89940000D01* +X144949000Y-87860000D02* +X144949000Y-86571000D01* +X144909000Y-91210000D02* +X144909000Y-89940000D01* +X144909000Y-87860000D02* +X144909000Y-86590000D01* +X144869000Y-91190000D02* +X144869000Y-89940000D01* +X144869000Y-87860000D02* +X144869000Y-86610000D01* +X144829000Y-91168000D02* +X144829000Y-89940000D01* +X144829000Y-87860000D02* +X144829000Y-86632000D01* +X144789000Y-91147000D02* +X144789000Y-89940000D01* +X144789000Y-87860000D02* +X144789000Y-86653000D01* +X144749000Y-91124000D02* +X144749000Y-89940000D01* +X144749000Y-87860000D02* +X144749000Y-86676000D01* +X144709000Y-91100000D02* +X144709000Y-89940000D01* +X144709000Y-87860000D02* +X144709000Y-86700000D01* +X144669000Y-91075000D02* +X144669000Y-89940000D01* +X144669000Y-87860000D02* +X144669000Y-86725000D01* +X144629000Y-91049000D02* +X144629000Y-89940000D01* +X144629000Y-87860000D02* +X144629000Y-86751000D01* +X144589000Y-91022000D02* +X144589000Y-89940000D01* +X144589000Y-87860000D02* +X144589000Y-86778000D01* +X144549000Y-90995000D02* +X144549000Y-89940000D01* +X144549000Y-87860000D02* +X144549000Y-86805000D01* +X144509000Y-90965000D02* +X144509000Y-89940000D01* +X144509000Y-87860000D02* +X144509000Y-86835000D01* +X144469000Y-90935000D02* +X144469000Y-89940000D01* +X144469000Y-87860000D02* +X144469000Y-86865000D01* +X144429000Y-90904000D02* +X144429000Y-89940000D01* +X144429000Y-87860000D02* +X144429000Y-86896000D01* +X144389000Y-90871000D02* +X144389000Y-89940000D01* +X144389000Y-87860000D02* +X144389000Y-86929000D01* +X144349000Y-90837000D02* +X144349000Y-89940000D01* +X144349000Y-87860000D02* +X144349000Y-86963000D01* +X144309000Y-90801000D02* +X144309000Y-89940000D01* +X144309000Y-87860000D02* +X144309000Y-86999000D01* +X144269000Y-90764000D02* +X144269000Y-89940000D01* +X144269000Y-87860000D02* +X144269000Y-87036000D01* +X144229000Y-90726000D02* +X144229000Y-89940000D01* +X144229000Y-87860000D02* +X144229000Y-87074000D01* +X144189000Y-90685000D02* +X144189000Y-89940000D01* +X144189000Y-87860000D02* +X144189000Y-87115000D01* +X144149000Y-90643000D02* +X144149000Y-89940000D01* +X144149000Y-87860000D02* +X144149000Y-87157000D01* +X144109000Y-90599000D02* +X144109000Y-89940000D01* +X144109000Y-87860000D02* +X144109000Y-87201000D01* +X144069000Y-90553000D02* +X144069000Y-89940000D01* +X144069000Y-87860000D02* +X144069000Y-87247000D01* +X144029000Y-90505000D02* +X144029000Y-89940000D01* +X144029000Y-87860000D02* +X144029000Y-87295000D01* +X143989000Y-90454000D02* +X143989000Y-89940000D01* +X143989000Y-87860000D02* +X143989000Y-87346000D01* +X143949000Y-90400000D02* +X143949000Y-89940000D01* +X143949000Y-87860000D02* +X143949000Y-87400000D01* +X143909000Y-90343000D02* +X143909000Y-89940000D01* +X143909000Y-87860000D02* +X143909000Y-87457000D01* +X143869000Y-90283000D02* +X143869000Y-89940000D01* +X143869000Y-87860000D02* +X143869000Y-87517000D01* +X143829000Y-90219000D02* +X143829000Y-89940000D01* +X143829000Y-87860000D02* +X143829000Y-87581000D01* +X143789000Y-90151000D02* +X143789000Y-89940000D01* +X143789000Y-87860000D02* +X143789000Y-87649000D01* +X143749000Y-90078000D02* +X143749000Y-87722000D01* +X143709000Y-89998000D02* +X143709000Y-87802000D01* +X143669000Y-89911000D02* +X143669000Y-87889000D01* +X143629000Y-89815000D02* +X143629000Y-87985000D01* +X143589000Y-89705000D02* +X143589000Y-88095000D01* +X143549000Y-89577000D02* +X143549000Y-88223000D01* +X143509000Y-89418000D02* +X143509000Y-88382000D01* +X143469000Y-89184000D02* +X143469000Y-88616000D01* +X148874775Y-90375000D02* +X148374775Y-90375000D01* +X148624775Y-90625000D02* +X148624775Y-90125000D01* +G04 #@! TO.C,C9* +X156310000Y-96520000D02* +G75* +G03X156310000Y-96520000I-2620000J0D01* +G01* +X153690000Y-99100000D02* +X153690000Y-93940000D01* +X153650000Y-99100000D02* +X153650000Y-93940000D01* +X153610000Y-99099000D02* +X153610000Y-93941000D01* +X153570000Y-99098000D02* +X153570000Y-93942000D01* +X153530000Y-99096000D02* +X153530000Y-93944000D01* +X153490000Y-99093000D02* +X153490000Y-93947000D01* +X153450000Y-99089000D02* +X153450000Y-97560000D01* +X153450000Y-95480000D02* +X153450000Y-93951000D01* +X153410000Y-99085000D02* +X153410000Y-97560000D01* +X153410000Y-95480000D02* +X153410000Y-93955000D01* +X153370000Y-99081000D02* +X153370000Y-97560000D01* +X153370000Y-95480000D02* +X153370000Y-93959000D01* +X153330000Y-99076000D02* +X153330000Y-97560000D01* +X153330000Y-95480000D02* +X153330000Y-93964000D01* +X153290000Y-99070000D02* +X153290000Y-97560000D01* +X153290000Y-95480000D02* +X153290000Y-93970000D01* +X153250000Y-99063000D02* +X153250000Y-97560000D01* +X153250000Y-95480000D02* +X153250000Y-93977000D01* +X153210000Y-99056000D02* +X153210000Y-97560000D01* +X153210000Y-95480000D02* +X153210000Y-93984000D01* +X153170000Y-99048000D02* +X153170000Y-97560000D01* +X153170000Y-95480000D02* +X153170000Y-93992000D01* +X153130000Y-99040000D02* +X153130000Y-97560000D01* +X153130000Y-95480000D02* +X153130000Y-94000000D01* +X153090000Y-99031000D02* +X153090000Y-97560000D01* +X153090000Y-95480000D02* +X153090000Y-94009000D01* +X153050000Y-99021000D02* +X153050000Y-97560000D01* +X153050000Y-95480000D02* +X153050000Y-94019000D01* +X153010000Y-99011000D02* +X153010000Y-97560000D01* +X153010000Y-95480000D02* +X153010000Y-94029000D01* +X152969000Y-99000000D02* +X152969000Y-97560000D01* +X152969000Y-95480000D02* +X152969000Y-94040000D01* +X152929000Y-98988000D02* +X152929000Y-97560000D01* +X152929000Y-95480000D02* +X152929000Y-94052000D01* +X152889000Y-98975000D02* +X152889000Y-97560000D01* +X152889000Y-95480000D02* +X152889000Y-94065000D01* +X152849000Y-98962000D02* +X152849000Y-97560000D01* +X152849000Y-95480000D02* +X152849000Y-94078000D01* +X152809000Y-98948000D02* +X152809000Y-97560000D01* +X152809000Y-95480000D02* +X152809000Y-94092000D01* +X152769000Y-98934000D02* +X152769000Y-97560000D01* +X152769000Y-95480000D02* +X152769000Y-94106000D01* +X152729000Y-98918000D02* +X152729000Y-97560000D01* +X152729000Y-95480000D02* +X152729000Y-94122000D01* +X152689000Y-98902000D02* +X152689000Y-97560000D01* +X152689000Y-95480000D02* +X152689000Y-94138000D01* +X152649000Y-98885000D02* +X152649000Y-97560000D01* +X152649000Y-95480000D02* +X152649000Y-94155000D01* +X152609000Y-98868000D02* +X152609000Y-97560000D01* +X152609000Y-95480000D02* +X152609000Y-94172000D01* +X152569000Y-98849000D02* +X152569000Y-97560000D01* +X152569000Y-95480000D02* +X152569000Y-94191000D01* +X152529000Y-98830000D02* +X152529000Y-97560000D01* +X152529000Y-95480000D02* +X152529000Y-94210000D01* +X152489000Y-98810000D02* +X152489000Y-97560000D01* +X152489000Y-95480000D02* +X152489000Y-94230000D01* +X152449000Y-98788000D02* +X152449000Y-97560000D01* +X152449000Y-95480000D02* +X152449000Y-94252000D01* +X152409000Y-98767000D02* +X152409000Y-97560000D01* +X152409000Y-95480000D02* +X152409000Y-94273000D01* +X152369000Y-98744000D02* +X152369000Y-97560000D01* +X152369000Y-95480000D02* +X152369000Y-94296000D01* +X152329000Y-98720000D02* +X152329000Y-97560000D01* +X152329000Y-95480000D02* +X152329000Y-94320000D01* +X152289000Y-98695000D02* +X152289000Y-97560000D01* +X152289000Y-95480000D02* +X152289000Y-94345000D01* +X152249000Y-98669000D02* +X152249000Y-97560000D01* +X152249000Y-95480000D02* +X152249000Y-94371000D01* +X152209000Y-98642000D02* +X152209000Y-97560000D01* +X152209000Y-95480000D02* +X152209000Y-94398000D01* +X152169000Y-98615000D02* +X152169000Y-97560000D01* +X152169000Y-95480000D02* +X152169000Y-94425000D01* +X152129000Y-98585000D02* +X152129000Y-97560000D01* +X152129000Y-95480000D02* +X152129000Y-94455000D01* +X152089000Y-98555000D02* +X152089000Y-97560000D01* +X152089000Y-95480000D02* +X152089000Y-94485000D01* +X152049000Y-98524000D02* +X152049000Y-97560000D01* +X152049000Y-95480000D02* +X152049000Y-94516000D01* +X152009000Y-98491000D02* +X152009000Y-97560000D01* +X152009000Y-95480000D02* +X152009000Y-94549000D01* +X151969000Y-98457000D02* +X151969000Y-97560000D01* +X151969000Y-95480000D02* +X151969000Y-94583000D01* +X151929000Y-98421000D02* +X151929000Y-97560000D01* +X151929000Y-95480000D02* +X151929000Y-94619000D01* +X151889000Y-98384000D02* +X151889000Y-97560000D01* +X151889000Y-95480000D02* +X151889000Y-94656000D01* +X151849000Y-98346000D02* +X151849000Y-97560000D01* +X151849000Y-95480000D02* +X151849000Y-94694000D01* +X151809000Y-98305000D02* +X151809000Y-97560000D01* +X151809000Y-95480000D02* +X151809000Y-94735000D01* +X151769000Y-98263000D02* +X151769000Y-97560000D01* +X151769000Y-95480000D02* +X151769000Y-94777000D01* +X151729000Y-98219000D02* +X151729000Y-97560000D01* +X151729000Y-95480000D02* +X151729000Y-94821000D01* +X151689000Y-98173000D02* +X151689000Y-97560000D01* +X151689000Y-95480000D02* +X151689000Y-94867000D01* +X151649000Y-98125000D02* +X151649000Y-97560000D01* +X151649000Y-95480000D02* +X151649000Y-94915000D01* +X151609000Y-98074000D02* +X151609000Y-97560000D01* +X151609000Y-95480000D02* +X151609000Y-94966000D01* +X151569000Y-98020000D02* +X151569000Y-97560000D01* +X151569000Y-95480000D02* +X151569000Y-95020000D01* +X151529000Y-97963000D02* +X151529000Y-97560000D01* +X151529000Y-95480000D02* +X151529000Y-95077000D01* +X151489000Y-97903000D02* +X151489000Y-97560000D01* +X151489000Y-95480000D02* +X151489000Y-95137000D01* +X151449000Y-97839000D02* +X151449000Y-97560000D01* +X151449000Y-95480000D02* +X151449000Y-95201000D01* +X151409000Y-97771000D02* +X151409000Y-97560000D01* +X151409000Y-95480000D02* +X151409000Y-95269000D01* +X151369000Y-97698000D02* +X151369000Y-95342000D01* +X151329000Y-97618000D02* +X151329000Y-95422000D01* +X151289000Y-97531000D02* +X151289000Y-95509000D01* +X151249000Y-97435000D02* +X151249000Y-95605000D01* +X151209000Y-97325000D02* +X151209000Y-95715000D01* +X151169000Y-97197000D02* +X151169000Y-95843000D01* +X151129000Y-97038000D02* +X151129000Y-96002000D01* +X151089000Y-96804000D02* +X151089000Y-96236000D01* +X156494775Y-97995000D02* +X155994775Y-97995000D01* +X156244775Y-98245000D02* +X156244775Y-97745000D01* +G04 #@! TO.C,C10* +X149894775Y-99515000D02* +X149894775Y-99015000D01* +X150144775Y-99265000D02* +X149644775Y-99265000D01* +X144739000Y-98074000D02* +X144739000Y-97506000D01* +X144779000Y-98308000D02* +X144779000Y-97272000D01* +X144819000Y-98467000D02* +X144819000Y-97113000D01* +X144859000Y-98595000D02* +X144859000Y-96985000D01* +X144899000Y-98705000D02* +X144899000Y-96875000D01* +X144939000Y-98801000D02* +X144939000Y-96779000D01* +X144979000Y-98888000D02* +X144979000Y-96692000D01* +X145019000Y-98968000D02* +X145019000Y-96612000D01* +X145059000Y-96750000D02* +X145059000Y-96539000D01* +X145059000Y-99041000D02* +X145059000Y-98830000D01* +X145099000Y-96750000D02* +X145099000Y-96471000D01* +X145099000Y-99109000D02* +X145099000Y-98830000D01* +X145139000Y-96750000D02* +X145139000Y-96407000D01* +X145139000Y-99173000D02* +X145139000Y-98830000D01* +X145179000Y-96750000D02* +X145179000Y-96347000D01* +X145179000Y-99233000D02* +X145179000Y-98830000D01* +X145219000Y-96750000D02* +X145219000Y-96290000D01* +X145219000Y-99290000D02* +X145219000Y-98830000D01* +X145259000Y-96750000D02* +X145259000Y-96236000D01* +X145259000Y-99344000D02* +X145259000Y-98830000D01* +X145299000Y-96750000D02* +X145299000Y-96185000D01* +X145299000Y-99395000D02* +X145299000Y-98830000D01* +X145339000Y-96750000D02* +X145339000Y-96137000D01* +X145339000Y-99443000D02* +X145339000Y-98830000D01* +X145379000Y-96750000D02* +X145379000Y-96091000D01* +X145379000Y-99489000D02* +X145379000Y-98830000D01* +X145419000Y-96750000D02* +X145419000Y-96047000D01* +X145419000Y-99533000D02* +X145419000Y-98830000D01* +X145459000Y-96750000D02* +X145459000Y-96005000D01* +X145459000Y-99575000D02* +X145459000Y-98830000D01* +X145499000Y-96750000D02* +X145499000Y-95964000D01* +X145499000Y-99616000D02* +X145499000Y-98830000D01* +X145539000Y-96750000D02* +X145539000Y-95926000D01* +X145539000Y-99654000D02* +X145539000Y-98830000D01* +X145579000Y-96750000D02* +X145579000Y-95889000D01* +X145579000Y-99691000D02* +X145579000Y-98830000D01* +X145619000Y-96750000D02* +X145619000Y-95853000D01* +X145619000Y-99727000D02* +X145619000Y-98830000D01* +X145659000Y-96750000D02* +X145659000Y-95819000D01* +X145659000Y-99761000D02* +X145659000Y-98830000D01* +X145699000Y-96750000D02* +X145699000Y-95786000D01* +X145699000Y-99794000D02* +X145699000Y-98830000D01* +X145739000Y-96750000D02* +X145739000Y-95755000D01* +X145739000Y-99825000D02* +X145739000Y-98830000D01* +X145779000Y-96750000D02* +X145779000Y-95725000D01* +X145779000Y-99855000D02* +X145779000Y-98830000D01* +X145819000Y-96750000D02* +X145819000Y-95695000D01* +X145819000Y-99885000D02* +X145819000Y-98830000D01* +X145859000Y-96750000D02* +X145859000Y-95668000D01* +X145859000Y-99912000D02* +X145859000Y-98830000D01* +X145899000Y-96750000D02* +X145899000Y-95641000D01* +X145899000Y-99939000D02* +X145899000Y-98830000D01* +X145939000Y-96750000D02* +X145939000Y-95615000D01* +X145939000Y-99965000D02* +X145939000Y-98830000D01* +X145979000Y-96750000D02* +X145979000Y-95590000D01* +X145979000Y-99990000D02* +X145979000Y-98830000D01* +X146019000Y-96750000D02* +X146019000Y-95566000D01* +X146019000Y-100014000D02* +X146019000Y-98830000D01* +X146059000Y-96750000D02* +X146059000Y-95543000D01* +X146059000Y-100037000D02* +X146059000Y-98830000D01* +X146099000Y-96750000D02* +X146099000Y-95522000D01* +X146099000Y-100058000D02* +X146099000Y-98830000D01* +X146139000Y-96750000D02* +X146139000Y-95500000D01* +X146139000Y-100080000D02* +X146139000Y-98830000D01* +X146179000Y-96750000D02* +X146179000Y-95480000D01* +X146179000Y-100100000D02* +X146179000Y-98830000D01* +X146219000Y-96750000D02* +X146219000Y-95461000D01* +X146219000Y-100119000D02* +X146219000Y-98830000D01* +X146259000Y-96750000D02* +X146259000Y-95442000D01* +X146259000Y-100138000D02* +X146259000Y-98830000D01* +X146299000Y-96750000D02* +X146299000Y-95425000D01* +X146299000Y-100155000D02* +X146299000Y-98830000D01* +X146339000Y-96750000D02* +X146339000Y-95408000D01* +X146339000Y-100172000D02* +X146339000Y-98830000D01* +X146379000Y-96750000D02* +X146379000Y-95392000D01* +X146379000Y-100188000D02* +X146379000Y-98830000D01* +X146419000Y-96750000D02* +X146419000Y-95376000D01* +X146419000Y-100204000D02* +X146419000Y-98830000D01* +X146459000Y-96750000D02* +X146459000Y-95362000D01* +X146459000Y-100218000D02* +X146459000Y-98830000D01* +X146499000Y-96750000D02* +X146499000Y-95348000D01* +X146499000Y-100232000D02* +X146499000Y-98830000D01* +X146539000Y-96750000D02* +X146539000Y-95335000D01* +X146539000Y-100245000D02* +X146539000Y-98830000D01* +X146579000Y-96750000D02* +X146579000Y-95322000D01* +X146579000Y-100258000D02* +X146579000Y-98830000D01* +X146619000Y-96750000D02* +X146619000Y-95310000D01* +X146619000Y-100270000D02* +X146619000Y-98830000D01* +X146660000Y-96750000D02* +X146660000Y-95299000D01* +X146660000Y-100281000D02* +X146660000Y-98830000D01* +X146700000Y-96750000D02* +X146700000Y-95289000D01* +X146700000Y-100291000D02* +X146700000Y-98830000D01* +X146740000Y-96750000D02* +X146740000Y-95279000D01* +X146740000Y-100301000D02* +X146740000Y-98830000D01* +X146780000Y-96750000D02* +X146780000Y-95270000D01* +X146780000Y-100310000D02* +X146780000Y-98830000D01* +X146820000Y-96750000D02* +X146820000Y-95262000D01* +X146820000Y-100318000D02* +X146820000Y-98830000D01* +X146860000Y-96750000D02* +X146860000Y-95254000D01* +X146860000Y-100326000D02* +X146860000Y-98830000D01* +X146900000Y-96750000D02* +X146900000Y-95247000D01* +X146900000Y-100333000D02* +X146900000Y-98830000D01* +X146940000Y-96750000D02* +X146940000Y-95240000D01* +X146940000Y-100340000D02* +X146940000Y-98830000D01* +X146980000Y-96750000D02* +X146980000Y-95234000D01* +X146980000Y-100346000D02* +X146980000Y-98830000D01* +X147020000Y-96750000D02* +X147020000Y-95229000D01* +X147020000Y-100351000D02* +X147020000Y-98830000D01* +X147060000Y-96750000D02* +X147060000Y-95225000D01* +X147060000Y-100355000D02* +X147060000Y-98830000D01* +X147100000Y-96750000D02* +X147100000Y-95221000D01* +X147100000Y-100359000D02* +X147100000Y-98830000D01* +X147140000Y-100363000D02* +X147140000Y-95217000D01* +X147180000Y-100366000D02* +X147180000Y-95214000D01* +X147220000Y-100368000D02* +X147220000Y-95212000D01* +X147260000Y-100369000D02* +X147260000Y-95211000D01* +X147300000Y-100370000D02* +X147300000Y-95210000D01* +X147340000Y-100370000D02* +X147340000Y-95210000D01* +X149960000Y-97790000D02* +G75* +G03X149960000Y-97790000I-2620000J0D01* +G01* +G04 #@! TO.C,J1* +X106620000Y-90230000D02* +X109280000Y-90230000D01* +X106620000Y-87630000D02* +X106620000Y-90230000D01* +X109280000Y-87630000D02* +X109280000Y-90230000D01* +X106620000Y-87630000D02* +X109280000Y-87630000D01* +X106620000Y-86360000D02* +X106620000Y-85030000D01* +X106620000Y-85030000D02* +X107950000Y-85030000D01* +G04 #@! TO.C,J2* +X130870000Y-101770000D02* +X129820000Y-101770000D01* +X129820000Y-102820000D02* +X129820000Y-101770000D01* +X139220000Y-107870000D02* +X139220000Y-116670000D01* +X139220000Y-116670000D02* +X130020000Y-116670000D01* +X136520000Y-101970000D02* +X139220000Y-101970000D01* +X139220000Y-101970000D02* +X139220000Y-103870000D01* +X130020000Y-116670000D02* +X130020000Y-101970000D01* +X130020000Y-101970000D02* +X132620000Y-101970000D01* +G04 #@! TO.C,R1* +X123173748Y-95960000D02* +X123696252Y-95960000D01* +X123173748Y-94540000D02* +X123696252Y-94540000D01* +G04 #@! TO.C,R2* +X123696252Y-101040000D02* +X123173748Y-101040000D01* +X123696252Y-99620000D02* +X123173748Y-99620000D01* +G04 #@! TO.C,R3* +X132341252Y-98350000D02* +X131818748Y-98350000D01* +X132341252Y-99770000D02* +X131818748Y-99770000D01* +G04 #@! TO.C,R4* +X158733748Y-94540000D02* +X159256252Y-94540000D01* +X158733748Y-95960000D02* +X159256252Y-95960000D01* +G04 #@! TO.C,R5* +X159256252Y-99620000D02* +X158733748Y-99620000D01* +X159256252Y-101040000D02* +X158733748Y-101040000D01* +G04 #@! TO.C,R6* +X141476252Y-99770000D02* +X140953748Y-99770000D01* +X141476252Y-98350000D02* +X140953748Y-98350000D01* +G04 #@! TO.C,RV1* +X156060000Y-107205000D02* +X156060000Y-111570000D01* +X146120000Y-107205000D02* +X146120000Y-111570000D01* +X153534000Y-106330000D02* +X148645000Y-106330000D01* +X156060000Y-111570000D02* +X146120000Y-111570000D01* +X154610000Y-111570000D02* +X154610000Y-112370000D01* +X147570000Y-111570000D02* +X147570000Y-112370000D01* +X154610000Y-111570000D02* +X147570000Y-111570000D01* +X154610000Y-112370000D02* +X147570000Y-112370000D01* +X154210000Y-112370000D02* +X154210000Y-121570000D01* +X147970000Y-112370000D02* +X147970000Y-121570000D01* +X154210000Y-112370000D02* +X147970000Y-112370000D01* +X154210000Y-121570000D02* +X147970000Y-121570000D01* +G04 #@! TO.C,U1* +X118560000Y-82681000D02* +X118560000Y-85295000D01* +X115160000Y-82681000D02* +X115160000Y-85295000D01* +X111760000Y-82681000D02* +X111760000Y-85311000D01* +X117010000Y-78040000D02* +X117010000Y-79549000D01* +X113310000Y-78040000D02* +X113310000Y-79549000D01* +X110039000Y-79549000D02* +X120280000Y-79549000D01* +X120280000Y-78040000D02* +X120280000Y-82681000D01* +X110039000Y-78040000D02* +X110039000Y-82681000D01* +X117925000Y-82681000D02* +X120280000Y-82681000D01* +X114525000Y-82681000D02* +X115795000Y-82681000D01* +X110039000Y-82681000D02* +X112395000Y-82681000D01* +X110039000Y-78040000D02* +X120280000Y-78040000D01* +G04 #@! TO.C,U2* +X150679000Y-79310000D02* +X160920000Y-79310000D01* +X150679000Y-83951000D02* +X153035000Y-83951000D01* +X155165000Y-83951000D02* +X156435000Y-83951000D01* +X158565000Y-83951000D02* +X160920000Y-83951000D01* +X150679000Y-79310000D02* +X150679000Y-83951000D01* +X160920000Y-79310000D02* +X160920000Y-83951000D01* +X150679000Y-80819000D02* +X160920000Y-80819000D01* +X153950000Y-79310000D02* +X153950000Y-80819000D01* +X157650000Y-79310000D02* +X157650000Y-80819000D01* +X152400000Y-83951000D02* +X152400000Y-86581000D01* +X155800000Y-83951000D02* +X155800000Y-86565000D01* +X159200000Y-83951000D02* +X159200000Y-86565000D01* +G04 #@! TO.C,J3* +X124290000Y-102930000D02* +X124290000Y-101880000D01* +X123240000Y-101880000D02* +X124290000Y-101880000D01* +X118190000Y-111280000D02* +X109390000Y-111280000D01* +X109390000Y-111280000D02* +X109390000Y-102080000D01* +X124090000Y-108580000D02* +X124090000Y-111280000D01* +X124090000Y-111280000D02* +X122190000Y-111280000D01* +X109390000Y-102080000D02* +X124090000Y-102080000D01* +X124090000Y-102080000D02* +X124090000Y-104680000D01* +G04 #@! TO.C,C1* +D12* +X117923333Y-91857142D02* +X117875714Y-91904761D01* +X117732857Y-91952380D01* +X117637619Y-91952380D01* +X117494761Y-91904761D01* +X117399523Y-91809523D01* +X117351904Y-91714285D01* +X117304285Y-91523809D01* +X117304285Y-91380952D01* +X117351904Y-91190476D01* +X117399523Y-91095238D01* +X117494761Y-91000000D01* +X117637619Y-90952380D01* +X117732857Y-90952380D01* +X117875714Y-91000000D01* +X117923333Y-91047619D01* +X118875714Y-91952380D02* +X118304285Y-91952380D01* +X118590000Y-91952380D02* +X118590000Y-90952380D01* +X118494761Y-91095238D01* +X118399523Y-91190476D01* +X118304285Y-91238095D01* +X116590000Y-98785714D02* +X116590000Y-99452380D01* +X116351904Y-98404761D02* +X116113809Y-99119047D01* +X116732857Y-99119047D01* +X117018571Y-98452380D02* +X117685238Y-98452380D01* +X117256666Y-99452380D01* +X118256666Y-98452380D02* +X118351904Y-98452380D01* +X118447142Y-98500000D01* +X118494761Y-98547619D01* +X118542380Y-98642857D01* +X118590000Y-98833333D01* +X118590000Y-99071428D01* +X118542380Y-99261904D01* +X118494761Y-99357142D01* +X118447142Y-99404761D01* +X118351904Y-99452380D01* +X118256666Y-99452380D01* +X118161428Y-99404761D01* +X118113809Y-99357142D01* +X118066190Y-99261904D01* +X118018571Y-99071428D01* +X118018571Y-98833333D01* +X118066190Y-98642857D01* +X118113809Y-98547619D01* +X118161428Y-98500000D01* +X118256666Y-98452380D01* +X119447142Y-98785714D02* +X119447142Y-99452380D01* +X119018571Y-98785714D02* +X119018571Y-99309523D01* +X119066190Y-99404761D01* +X119161428Y-99452380D01* +X119304285Y-99452380D01* +X119399523Y-99404761D01* +X119447142Y-99357142D01* +X119780476Y-98785714D02* +X120161428Y-98785714D01* +X119923333Y-99452380D02* +X119923333Y-98595238D01* +X119970952Y-98500000D01* +X120066190Y-98452380D01* +X120161428Y-98452380D01* +G04 #@! TO.C,C2* +X111573333Y-91857142D02* +X111525714Y-91904761D01* +X111382857Y-91952380D01* +X111287619Y-91952380D01* +X111144761Y-91904761D01* +X111049523Y-91809523D01* +X111001904Y-91714285D01* +X110954285Y-91523809D01* +X110954285Y-91380952D01* +X111001904Y-91190476D01* +X111049523Y-91095238D01* +X111144761Y-91000000D01* +X111287619Y-90952380D01* +X111382857Y-90952380D01* +X111525714Y-91000000D01* +X111573333Y-91047619D01* +X111954285Y-91047619D02* +X112001904Y-91000000D01* +X112097142Y-90952380D01* +X112335238Y-90952380D01* +X112430476Y-91000000D01* +X112478095Y-91047619D01* +X112525714Y-91142857D01* +X112525714Y-91238095D01* +X112478095Y-91380952D01* +X111906666Y-91952380D01* +X112525714Y-91952380D01* +X110811428Y-99452380D02* +X110240000Y-99452380D01* +X110525714Y-99452380D02* +X110525714Y-98452380D01* +X110430476Y-98595238D01* +X110335238Y-98690476D01* +X110240000Y-98738095D01* +X111430476Y-98452380D02* +X111525714Y-98452380D01* +X111620952Y-98500000D01* +X111668571Y-98547619D01* +X111716190Y-98642857D01* +X111763809Y-98833333D01* +X111763809Y-99071428D01* +X111716190Y-99261904D01* +X111668571Y-99357142D01* +X111620952Y-99404761D01* +X111525714Y-99452380D01* +X111430476Y-99452380D01* +X111335238Y-99404761D01* +X111287619Y-99357142D01* +X111240000Y-99261904D01* +X111192380Y-99071428D01* +X111192380Y-98833333D01* +X111240000Y-98642857D01* +X111287619Y-98547619D01* +X111335238Y-98500000D01* +X111430476Y-98452380D01* +X112620952Y-98785714D02* +X112620952Y-99452380D01* +X112192380Y-98785714D02* +X112192380Y-99309523D01* +X112240000Y-99404761D01* +X112335238Y-99452380D01* +X112478095Y-99452380D01* +X112573333Y-99404761D01* +X112620952Y-99357142D01* +X112954285Y-98785714D02* +X113335238Y-98785714D01* +X113097142Y-99452380D02* +X113097142Y-98595238D01* +X113144761Y-98500000D01* +X113240000Y-98452380D01* +X113335238Y-98452380D01* +G04 #@! TO.C,C3* +X125543333Y-85507142D02* +X125495714Y-85554761D01* +X125352857Y-85602380D01* +X125257619Y-85602380D01* +X125114761Y-85554761D01* +X125019523Y-85459523D01* +X124971904Y-85364285D01* +X124924285Y-85173809D01* +X124924285Y-85030952D01* +X124971904Y-84840476D01* +X125019523Y-84745238D01* +X125114761Y-84650000D01* +X125257619Y-84602380D01* +X125352857Y-84602380D01* +X125495714Y-84650000D01* +X125543333Y-84697619D01* +X125876666Y-84602380D02* +X126495714Y-84602380D01* +X126162380Y-84983333D01* +X126305238Y-84983333D01* +X126400476Y-85030952D01* +X126448095Y-85078571D01* +X126495714Y-85173809D01* +X126495714Y-85411904D01* +X126448095Y-85507142D01* +X126400476Y-85554761D01* +X126305238Y-85602380D01* +X126019523Y-85602380D01* +X125924285Y-85554761D01* +X125876666Y-85507142D01* +X124210000Y-92102380D02* +X124305238Y-92102380D01* +X124400476Y-92150000D01* +X124448095Y-92197619D01* +X124495714Y-92292857D01* +X124543333Y-92483333D01* +X124543333Y-92721428D01* +X124495714Y-92911904D01* +X124448095Y-93007142D01* +X124400476Y-93054761D01* +X124305238Y-93102380D01* +X124210000Y-93102380D01* +X124114761Y-93054761D01* +X124067142Y-93007142D01* +X124019523Y-92911904D01* +X123971904Y-92721428D01* +X123971904Y-92483333D01* +X124019523Y-92292857D01* +X124067142Y-92197619D01* +X124114761Y-92150000D01* +X124210000Y-92102380D01* +X124971904Y-93007142D02* +X125019523Y-93054761D01* +X124971904Y-93102380D01* +X124924285Y-93054761D01* +X124971904Y-93007142D01* +X124971904Y-93102380D01* +X125400476Y-92197619D02* +X125448095Y-92150000D01* +X125543333Y-92102380D01* +X125781428Y-92102380D01* +X125876666Y-92150000D01* +X125924285Y-92197619D01* +X125971904Y-92292857D01* +X125971904Y-92388095D01* +X125924285Y-92530952D01* +X125352857Y-93102380D01* +X125971904Y-93102380D01* +X126829047Y-92435714D02* +X126829047Y-93102380D01* +X126400476Y-92435714D02* +X126400476Y-92959523D01* +X126448095Y-93054761D01* +X126543333Y-93102380D01* +X126686190Y-93102380D01* +X126781428Y-93054761D01* +X126829047Y-93007142D01* +X127162380Y-92435714D02* +X127543333Y-92435714D01* +X127305238Y-93102380D02* +X127305238Y-92245238D01* +X127352857Y-92150000D01* +X127448095Y-92102380D01* +X127543333Y-92102380D01* +G04 #@! TO.C,C4* +X134453333Y-89317142D02* +X134405714Y-89364761D01* +X134262857Y-89412380D01* +X134167619Y-89412380D01* +X134024761Y-89364761D01* +X133929523Y-89269523D01* +X133881904Y-89174285D01* +X133834285Y-88983809D01* +X133834285Y-88840952D01* +X133881904Y-88650476D01* +X133929523Y-88555238D01* +X134024761Y-88460000D01* +X134167619Y-88412380D01* +X134262857Y-88412380D01* +X134405714Y-88460000D01* +X134453333Y-88507619D01* +X135310476Y-88745714D02* +X135310476Y-89412380D01* +X135072380Y-88364761D02* +X134834285Y-89079047D01* +X135453333Y-89079047D01* +X130560000Y-95912380D02* +X130655238Y-95912380D01* +X130750476Y-95960000D01* +X130798095Y-96007619D01* +X130845714Y-96102857D01* +X130893333Y-96293333D01* +X130893333Y-96531428D01* +X130845714Y-96721904D01* +X130798095Y-96817142D01* +X130750476Y-96864761D01* +X130655238Y-96912380D01* +X130560000Y-96912380D01* +X130464761Y-96864761D01* +X130417142Y-96817142D01* +X130369523Y-96721904D01* +X130321904Y-96531428D01* +X130321904Y-96293333D01* +X130369523Y-96102857D01* +X130417142Y-96007619D01* +X130464761Y-95960000D01* +X130560000Y-95912380D01* +X131321904Y-96817142D02* +X131369523Y-96864761D01* +X131321904Y-96912380D01* +X131274285Y-96864761D01* +X131321904Y-96817142D01* +X131321904Y-96912380D01* +X131750476Y-96007619D02* +X131798095Y-95960000D01* +X131893333Y-95912380D01* +X132131428Y-95912380D01* +X132226666Y-95960000D01* +X132274285Y-96007619D01* +X132321904Y-96102857D01* +X132321904Y-96198095D01* +X132274285Y-96340952D01* +X131702857Y-96912380D01* +X132321904Y-96912380D01* +X133179047Y-96245714D02* +X133179047Y-96912380D01* +X132750476Y-96245714D02* +X132750476Y-96769523D01* +X132798095Y-96864761D01* +X132893333Y-96912380D01* +X133036190Y-96912380D01* +X133131428Y-96864761D01* +X133179047Y-96817142D01* +X133512380Y-96245714D02* +X133893333Y-96245714D01* +X133655238Y-96912380D02* +X133655238Y-96055238D01* +X133702857Y-95960000D01* +X133798095Y-95912380D01* +X133893333Y-95912380D01* +G04 #@! TO.C,C5* +X131893333Y-81697142D02* +X131845714Y-81744761D01* +X131702857Y-81792380D01* +X131607619Y-81792380D01* +X131464761Y-81744761D01* +X131369523Y-81649523D01* +X131321904Y-81554285D01* +X131274285Y-81363809D01* +X131274285Y-81220952D01* +X131321904Y-81030476D01* +X131369523Y-80935238D01* +X131464761Y-80840000D01* +X131607619Y-80792380D01* +X131702857Y-80792380D01* +X131845714Y-80840000D01* +X131893333Y-80887619D01* +X132798095Y-80792380D02* +X132321904Y-80792380D01* +X132274285Y-81268571D01* +X132321904Y-81220952D01* +X132417142Y-81173333D01* +X132655238Y-81173333D01* +X132750476Y-81220952D01* +X132798095Y-81268571D01* +X132845714Y-81363809D01* +X132845714Y-81601904D01* +X132798095Y-81697142D01* +X132750476Y-81744761D01* +X132655238Y-81792380D01* +X132417142Y-81792380D01* +X132321904Y-81744761D01* +X132274285Y-81697142D01* +X130655238Y-89292380D02* +X130083809Y-89292380D01* +X130369523Y-89292380D02* +X130369523Y-88292380D01* +X130274285Y-88435238D01* +X130179047Y-88530476D01* +X130083809Y-88578095D01* +X131274285Y-88292380D02* +X131369523Y-88292380D01* +X131464761Y-88340000D01* +X131512380Y-88387619D01* +X131560000Y-88482857D01* +X131607619Y-88673333D01* +X131607619Y-88911428D01* +X131560000Y-89101904D01* +X131512380Y-89197142D01* +X131464761Y-89244761D01* +X131369523Y-89292380D01* +X131274285Y-89292380D01* +X131179047Y-89244761D01* +X131131428Y-89197142D01* +X131083809Y-89101904D01* +X131036190Y-88911428D01* +X131036190Y-88673333D01* +X131083809Y-88482857D01* +X131131428Y-88387619D01* +X131179047Y-88340000D01* +X131274285Y-88292380D01* +X132226666Y-88292380D02* +X132321904Y-88292380D01* +X132417142Y-88340000D01* +X132464761Y-88387619D01* +X132512380Y-88482857D01* +X132560000Y-88673333D01* +X132560000Y-88911428D01* +X132512380Y-89101904D01* +X132464761Y-89197142D01* +X132417142Y-89244761D01* +X132321904Y-89292380D01* +X132226666Y-89292380D01* +X132131428Y-89244761D01* +X132083809Y-89197142D01* +X132036190Y-89101904D01* +X131988571Y-88911428D01* +X131988571Y-88673333D01* +X132036190Y-88482857D01* +X132083809Y-88387619D01* +X132131428Y-88340000D01* +X132226666Y-88292380D01* +X133417142Y-88625714D02* +X133417142Y-89292380D01* +X132988571Y-88625714D02* +X132988571Y-89149523D01* +X133036190Y-89244761D01* +X133131428Y-89292380D01* +X133274285Y-89292380D01* +X133369523Y-89244761D01* +X133417142Y-89197142D01* +X133750476Y-88625714D02* +X134131428Y-88625714D01* +X133893333Y-89292380D02* +X133893333Y-88435238D01* +X133940952Y-88340000D01* +X134036190Y-88292380D01* +X134131428Y-88292380D01* +G04 #@! TO.C,C6* +X134453333Y-86717142D02* +X134405714Y-86764761D01* +X134262857Y-86812380D01* +X134167619Y-86812380D01* +X134024761Y-86764761D01* +X133929523Y-86669523D01* +X133881904Y-86574285D01* +X133834285Y-86383809D01* +X133834285Y-86240952D01* +X133881904Y-86050476D01* +X133929523Y-85955238D01* +X134024761Y-85860000D01* +X134167619Y-85812380D01* +X134262857Y-85812380D01* +X134405714Y-85860000D01* +X134453333Y-85907619D01* +X135310476Y-85812380D02* +X135120000Y-85812380D01* +X135024761Y-85860000D01* +X134977142Y-85907619D01* +X134881904Y-86050476D01* +X134834285Y-86240952D01* +X134834285Y-86621904D01* +X134881904Y-86717142D01* +X134929523Y-86764761D01* +X135024761Y-86812380D01* +X135215238Y-86812380D01* +X135310476Y-86764761D01* +X135358095Y-86717142D01* +X135405714Y-86621904D01* +X135405714Y-86383809D01* +X135358095Y-86288571D01* +X135310476Y-86240952D01* +X135215238Y-86193333D01* +X135024761Y-86193333D01* +X134929523Y-86240952D01* +X134881904Y-86288571D01* +X134834285Y-86383809D01* +X137045238Y-81792380D02* +X136473809Y-81792380D01* +X136759523Y-81792380D02* +X136759523Y-80792380D01* +X136664285Y-80935238D01* +X136569047Y-81030476D01* +X136473809Y-81078095D01* +X137664285Y-80792380D02* +X137759523Y-80792380D01* +X137854761Y-80840000D01* +X137902380Y-80887619D01* +X137950000Y-80982857D01* +X137997619Y-81173333D01* +X137997619Y-81411428D01* +X137950000Y-81601904D01* +X137902380Y-81697142D01* +X137854761Y-81744761D01* +X137759523Y-81792380D01* +X137664285Y-81792380D01* +X137569047Y-81744761D01* +X137521428Y-81697142D01* +X137473809Y-81601904D01* +X137426190Y-81411428D01* +X137426190Y-81173333D01* +X137473809Y-80982857D01* +X137521428Y-80887619D01* +X137569047Y-80840000D01* +X137664285Y-80792380D01* +X138616666Y-80792380D02* +X138711904Y-80792380D01* +X138807142Y-80840000D01* +X138854761Y-80887619D01* +X138902380Y-80982857D01* +X138950000Y-81173333D01* +X138950000Y-81411428D01* +X138902380Y-81601904D01* +X138854761Y-81697142D01* +X138807142Y-81744761D01* +X138711904Y-81792380D01* +X138616666Y-81792380D01* +X138521428Y-81744761D01* +X138473809Y-81697142D01* +X138426190Y-81601904D01* +X138378571Y-81411428D01* +X138378571Y-81173333D01* +X138426190Y-80982857D01* +X138473809Y-80887619D01* +X138521428Y-80840000D01* +X138616666Y-80792380D01* +X139807142Y-81125714D02* +X139807142Y-81792380D01* +X139378571Y-81125714D02* +X139378571Y-81649523D01* +X139426190Y-81744761D01* +X139521428Y-81792380D01* +X139664285Y-81792380D01* +X139759523Y-81744761D01* +X139807142Y-81697142D01* +X140140476Y-81125714D02* +X140521428Y-81125714D01* +X140283333Y-81792380D02* +X140283333Y-80935238D01* +X140330952Y-80840000D01* +X140426190Y-80792380D01* +X140521428Y-80792380D01* +G04 #@! TO.C,C7* +X138283333Y-96817142D02* +X138235714Y-96864761D01* +X138092857Y-96912380D01* +X137997619Y-96912380D01* +X137854761Y-96864761D01* +X137759523Y-96769523D01* +X137711904Y-96674285D01* +X137664285Y-96483809D01* +X137664285Y-96340952D01* +X137711904Y-96150476D01* +X137759523Y-96055238D01* +X137854761Y-95960000D01* +X137997619Y-95912380D01* +X138092857Y-95912380D01* +X138235714Y-95960000D01* +X138283333Y-96007619D01* +X138616666Y-95912380D02* +X139283333Y-95912380D01* +X138854761Y-96912380D01* +X136950000Y-88412380D02* +X137045238Y-88412380D01* +X137140476Y-88460000D01* +X137188095Y-88507619D01* +X137235714Y-88602857D01* +X137283333Y-88793333D01* +X137283333Y-89031428D01* +X137235714Y-89221904D01* +X137188095Y-89317142D01* +X137140476Y-89364761D01* +X137045238Y-89412380D01* +X136950000Y-89412380D01* +X136854761Y-89364761D01* +X136807142Y-89317142D01* +X136759523Y-89221904D01* +X136711904Y-89031428D01* +X136711904Y-88793333D01* +X136759523Y-88602857D01* +X136807142Y-88507619D01* +X136854761Y-88460000D01* +X136950000Y-88412380D01* +X137711904Y-89317142D02* +X137759523Y-89364761D01* +X137711904Y-89412380D01* +X137664285Y-89364761D01* +X137711904Y-89317142D01* +X137711904Y-89412380D01* +X138140476Y-88507619D02* +X138188095Y-88460000D01* +X138283333Y-88412380D01* +X138521428Y-88412380D01* +X138616666Y-88460000D01* +X138664285Y-88507619D01* +X138711904Y-88602857D01* +X138711904Y-88698095D01* +X138664285Y-88840952D01* +X138092857Y-89412380D01* +X138711904Y-89412380D01* +X139569047Y-88745714D02* +X139569047Y-89412380D01* +X139140476Y-88745714D02* +X139140476Y-89269523D01* +X139188095Y-89364761D01* +X139283333Y-89412380D01* +X139426190Y-89412380D01* +X139521428Y-89364761D01* +X139569047Y-89317142D01* +X139902380Y-88745714D02* +X140283333Y-88745714D01* +X140045238Y-89412380D02* +X140045238Y-88555238D01* +X140092857Y-88460000D01* +X140188095Y-88412380D01* +X140283333Y-88412380D01* +G04 #@! TO.C,C8* +X145903333Y-93007142D02* +X145855714Y-93054761D01* +X145712857Y-93102380D01* +X145617619Y-93102380D01* +X145474761Y-93054761D01* +X145379523Y-92959523D01* +X145331904Y-92864285D01* +X145284285Y-92673809D01* +X145284285Y-92530952D01* +X145331904Y-92340476D01* +X145379523Y-92245238D01* +X145474761Y-92150000D01* +X145617619Y-92102380D01* +X145712857Y-92102380D01* +X145855714Y-92150000D01* +X145903333Y-92197619D01* +X146474761Y-92530952D02* +X146379523Y-92483333D01* +X146331904Y-92435714D01* +X146284285Y-92340476D01* +X146284285Y-92292857D01* +X146331904Y-92197619D01* +X146379523Y-92150000D01* +X146474761Y-92102380D01* +X146665238Y-92102380D01* +X146760476Y-92150000D01* +X146808095Y-92197619D01* +X146855714Y-92292857D01* +X146855714Y-92340476D01* +X146808095Y-92435714D01* +X146760476Y-92483333D01* +X146665238Y-92530952D01* +X146474761Y-92530952D01* +X146379523Y-92578571D01* +X146331904Y-92626190D01* +X146284285Y-92721428D01* +X146284285Y-92911904D01* +X146331904Y-93007142D01* +X146379523Y-93054761D01* +X146474761Y-93102380D01* +X146665238Y-93102380D01* +X146760476Y-93054761D01* +X146808095Y-93007142D01* +X146855714Y-92911904D01* +X146855714Y-92721428D01* +X146808095Y-92626190D01* +X146760476Y-92578571D01* +X146665238Y-92530952D01* +X144570000Y-84602380D02* +X144665238Y-84602380D01* +X144760476Y-84650000D01* +X144808095Y-84697619D01* +X144855714Y-84792857D01* +X144903333Y-84983333D01* +X144903333Y-85221428D01* +X144855714Y-85411904D01* +X144808095Y-85507142D01* +X144760476Y-85554761D01* +X144665238Y-85602380D01* +X144570000Y-85602380D01* +X144474761Y-85554761D01* +X144427142Y-85507142D01* +X144379523Y-85411904D01* +X144331904Y-85221428D01* +X144331904Y-84983333D01* +X144379523Y-84792857D01* +X144427142Y-84697619D01* +X144474761Y-84650000D01* +X144570000Y-84602380D01* +X145331904Y-85507142D02* +X145379523Y-85554761D01* +X145331904Y-85602380D01* +X145284285Y-85554761D01* +X145331904Y-85507142D01* +X145331904Y-85602380D01* +X145760476Y-84697619D02* +X145808095Y-84650000D01* +X145903333Y-84602380D01* +X146141428Y-84602380D01* +X146236666Y-84650000D01* +X146284285Y-84697619D01* +X146331904Y-84792857D01* +X146331904Y-84888095D01* +X146284285Y-85030952D01* +X145712857Y-85602380D01* +X146331904Y-85602380D01* +X147189047Y-84935714D02* +X147189047Y-85602380D01* +X146760476Y-84935714D02* +X146760476Y-85459523D01* +X146808095Y-85554761D01* +X146903333Y-85602380D01* +X147046190Y-85602380D01* +X147141428Y-85554761D01* +X147189047Y-85507142D01* +X147522380Y-84935714D02* +X147903333Y-84935714D01* +X147665238Y-85602380D02* +X147665238Y-84745238D01* +X147712857Y-84650000D01* +X147808095Y-84602380D01* +X147903333Y-84602380D01* +G04 #@! TO.C,C9* +X153523333Y-100627142D02* +X153475714Y-100674761D01* +X153332857Y-100722380D01* +X153237619Y-100722380D01* +X153094761Y-100674761D01* +X152999523Y-100579523D01* +X152951904Y-100484285D01* +X152904285Y-100293809D01* +X152904285Y-100150952D01* +X152951904Y-99960476D01* +X152999523Y-99865238D01* +X153094761Y-99770000D01* +X153237619Y-99722380D01* +X153332857Y-99722380D01* +X153475714Y-99770000D01* +X153523333Y-99817619D01* +X153999523Y-100722380D02* +X154190000Y-100722380D01* +X154285238Y-100674761D01* +X154332857Y-100627142D01* +X154428095Y-100484285D01* +X154475714Y-100293809D01* +X154475714Y-99912857D01* +X154428095Y-99817619D01* +X154380476Y-99770000D01* +X154285238Y-99722380D01* +X154094761Y-99722380D01* +X153999523Y-99770000D01* +X153951904Y-99817619D01* +X153904285Y-99912857D01* +X153904285Y-100150952D01* +X153951904Y-100246190D01* +X153999523Y-100293809D01* +X154094761Y-100341428D01* +X154285238Y-100341428D01* +X154380476Y-100293809D01* +X154428095Y-100246190D01* +X154475714Y-100150952D01* +X152190000Y-92555714D02* +X152190000Y-93222380D01* +X151951904Y-92174761D02* +X151713809Y-92889047D01* +X152332857Y-92889047D01* +X152618571Y-92222380D02* +X153285238Y-92222380D01* +X152856666Y-93222380D01* +X153856666Y-92222380D02* +X153951904Y-92222380D01* +X154047142Y-92270000D01* +X154094761Y-92317619D01* +X154142380Y-92412857D01* +X154190000Y-92603333D01* +X154190000Y-92841428D01* +X154142380Y-93031904D01* +X154094761Y-93127142D01* +X154047142Y-93174761D01* +X153951904Y-93222380D01* +X153856666Y-93222380D01* +X153761428Y-93174761D01* +X153713809Y-93127142D01* +X153666190Y-93031904D01* +X153618571Y-92841428D01* +X153618571Y-92603333D01* +X153666190Y-92412857D01* +X153713809Y-92317619D01* +X153761428Y-92270000D01* +X153856666Y-92222380D01* +X155047142Y-92555714D02* +X155047142Y-93222380D01* +X154618571Y-92555714D02* +X154618571Y-93079523D01* +X154666190Y-93174761D01* +X154761428Y-93222380D01* +X154904285Y-93222380D01* +X154999523Y-93174761D01* +X155047142Y-93127142D01* +X155380476Y-92555714D02* +X155761428Y-92555714D01* +X155523333Y-93222380D02* +X155523333Y-92365238D01* +X155570952Y-92270000D01* +X155666190Y-92222380D01* +X155761428Y-92222380D01* +G04 #@! TO.C,C10* +X143907142Y-95892857D02* +X143954761Y-95940476D01* +X144002380Y-96083333D01* +X144002380Y-96178571D01* +X143954761Y-96321428D01* +X143859523Y-96416666D01* +X143764285Y-96464285D01* +X143573809Y-96511904D01* +X143430952Y-96511904D01* +X143240476Y-96464285D01* +X143145238Y-96416666D01* +X143050000Y-96321428D01* +X143002380Y-96178571D01* +X143002380Y-96083333D01* +X143050000Y-95940476D01* +X143097619Y-95892857D01* +X144002380Y-94940476D02* +X144002380Y-95511904D01* +X144002380Y-95226190D02* +X143002380Y-95226190D01* +X143145238Y-95321428D01* +X143240476Y-95416666D01* +X143288095Y-95511904D01* +X143002380Y-94321428D02* +X143002380Y-94226190D01* +X143050000Y-94130952D01* +X143097619Y-94083333D01* +X143192857Y-94035714D01* +X143383333Y-93988095D01* +X143621428Y-93988095D01* +X143811904Y-94035714D01* +X143907142Y-94083333D01* +X143954761Y-94130952D01* +X144002380Y-94226190D01* +X144002380Y-94321428D01* +X143954761Y-94416666D01* +X143907142Y-94464285D01* +X143811904Y-94511904D01* +X143621428Y-94559523D01* +X143383333Y-94559523D01* +X143192857Y-94511904D01* +X143097619Y-94464285D01* +X143050000Y-94416666D01* +X143002380Y-94321428D01* +X151622380Y-97924761D02* +X151622380Y-98496190D01* +X151622380Y-98210476D02* +X150622380Y-98210476D01* +X150765238Y-98305714D01* +X150860476Y-98400952D01* +X150908095Y-98496190D01* +X150622380Y-97305714D02* +X150622380Y-97210476D01* +X150670000Y-97115238D01* +X150717619Y-97067619D01* +X150812857Y-97020000D01* +X151003333Y-96972380D01* +X151241428Y-96972380D01* +X151431904Y-97020000D01* +X151527142Y-97067619D01* +X151574761Y-97115238D01* +X151622380Y-97210476D01* +X151622380Y-97305714D01* +X151574761Y-97400952D01* +X151527142Y-97448571D01* +X151431904Y-97496190D01* +X151241428Y-97543809D01* +X151003333Y-97543809D01* +X150812857Y-97496190D01* +X150717619Y-97448571D01* +X150670000Y-97400952D01* +X150622380Y-97305714D01* +X150622380Y-96353333D02* +X150622380Y-96258095D01* +X150670000Y-96162857D01* +X150717619Y-96115238D01* +X150812857Y-96067619D01* +X151003333Y-96020000D01* +X151241428Y-96020000D01* +X151431904Y-96067619D01* +X151527142Y-96115238D01* +X151574761Y-96162857D01* +X151622380Y-96258095D01* +X151622380Y-96353333D01* +X151574761Y-96448571D01* +X151527142Y-96496190D01* +X151431904Y-96543809D01* +X151241428Y-96591428D01* +X151003333Y-96591428D01* +X150812857Y-96543809D01* +X150717619Y-96496190D01* +X150670000Y-96448571D01* +X150622380Y-96353333D01* +X150955714Y-95162857D02* +X151622380Y-95162857D01* +X150955714Y-95591428D02* +X151479523Y-95591428D01* +X151574761Y-95543809D01* +X151622380Y-95448571D01* +X151622380Y-95305714D01* +X151574761Y-95210476D01* +X151527142Y-95162857D01* +X150955714Y-94829523D02* +X150955714Y-94448571D01* +X151622380Y-94686666D02* +X150765238Y-94686666D01* +X150670000Y-94639047D01* +X150622380Y-94543809D01* +X150622380Y-94448571D01* +G04 #@! TO.C,J1* +X107616666Y-83482380D02* +X107616666Y-84196666D01* +X107569047Y-84339523D01* +X107473809Y-84434761D01* +X107330952Y-84482380D01* +X107235714Y-84482380D01* +X108616666Y-84482380D02* +X108045238Y-84482380D01* +X108330952Y-84482380D02* +X108330952Y-83482380D01* +X108235714Y-83625238D01* +X108140476Y-83720476D01* +X108045238Y-83768095D01* +G04 #@! TO.C,J2* +X139822380Y-111653333D02* +X140536666Y-111653333D01* +X140679523Y-111700952D01* +X140774761Y-111796190D01* +X140822380Y-111939047D01* +X140822380Y-112034285D01* +X139917619Y-111224761D02* +X139870000Y-111177142D01* +X139822380Y-111081904D01* +X139822380Y-110843809D01* +X139870000Y-110748571D01* +X139917619Y-110700952D01* +X140012857Y-110653333D01* +X140108095Y-110653333D01* +X140250952Y-110700952D01* +X140822380Y-111272380D01* +X140822380Y-110653333D01* +G04 #@! TO.C,R1* +X123268333Y-94052380D02* +X122935000Y-93576190D01* +X122696904Y-94052380D02* +X122696904Y-93052380D01* +X123077857Y-93052380D01* +X123173095Y-93100000D01* +X123220714Y-93147619D01* +X123268333Y-93242857D01* +X123268333Y-93385714D01* +X123220714Y-93480952D01* +X123173095Y-93528571D01* +X123077857Y-93576190D01* +X122696904Y-93576190D01* +X124220714Y-94052380D02* +X123649285Y-94052380D01* +X123935000Y-94052380D02* +X123935000Y-93052380D01* +X123839761Y-93195238D01* +X123744523Y-93290476D01* +X123649285Y-93338095D01* +X122315952Y-97352380D02* +X121982619Y-96876190D01* +X121744523Y-97352380D02* +X121744523Y-96352380D01* +X122125476Y-96352380D01* +X122220714Y-96400000D01* +X122268333Y-96447619D01* +X122315952Y-96542857D01* +X122315952Y-96685714D01* +X122268333Y-96780952D01* +X122220714Y-96828571D01* +X122125476Y-96876190D01* +X121744523Y-96876190D01* +X122696904Y-96447619D02* +X122744523Y-96400000D01* +X122839761Y-96352380D01* +X123077857Y-96352380D01* +X123173095Y-96400000D01* +X123220714Y-96447619D01* +X123268333Y-96542857D01* +X123268333Y-96638095D01* +X123220714Y-96780952D01* +X122649285Y-97352380D01* +X123268333Y-97352380D01* +X123649285Y-96447619D02* +X123696904Y-96400000D01* +X123792142Y-96352380D01* +X124030238Y-96352380D01* +X124125476Y-96400000D01* +X124173095Y-96447619D01* +X124220714Y-96542857D01* +X124220714Y-96638095D01* +X124173095Y-96780952D01* +X123601666Y-97352380D01* +X124220714Y-97352380D01* +X124839761Y-96352380D02* +X124935000Y-96352380D01* +X125030238Y-96400000D01* +X125077857Y-96447619D01* +X125125476Y-96542857D01* +X125173095Y-96733333D01* +X125173095Y-96971428D01* +X125125476Y-97161904D01* +X125077857Y-97257142D01* +X125030238Y-97304761D01* +X124935000Y-97352380D01* +X124839761Y-97352380D01* +X124744523Y-97304761D01* +X124696904Y-97257142D01* +X124649285Y-97161904D01* +X124601666Y-96971428D01* +X124601666Y-96733333D01* +X124649285Y-96542857D01* +X124696904Y-96447619D01* +X124744523Y-96400000D01* +X124839761Y-96352380D01* +G04 #@! TO.C,R2* +X123268333Y-102432380D02* +X122935000Y-101956190D01* +X122696904Y-102432380D02* +X122696904Y-101432380D01* +X123077857Y-101432380D01* +X123173095Y-101480000D01* +X123220714Y-101527619D01* +X123268333Y-101622857D01* +X123268333Y-101765714D01* +X123220714Y-101860952D01* +X123173095Y-101908571D01* +X123077857Y-101956190D01* +X122696904Y-101956190D01* +X123649285Y-101527619D02* +X123696904Y-101480000D01* +X123792142Y-101432380D01* +X124030238Y-101432380D01* +X124125476Y-101480000D01* +X124173095Y-101527619D01* +X124220714Y-101622857D01* +X124220714Y-101718095D01* +X124173095Y-101860952D01* +X123601666Y-102432380D01* +X124220714Y-102432380D01* +G04 #@! TO.C,R3* +X131913333Y-101162380D02* +X131580000Y-100686190D01* +X131341904Y-101162380D02* +X131341904Y-100162380D01* +X131722857Y-100162380D01* +X131818095Y-100210000D01* +X131865714Y-100257619D01* +X131913333Y-100352857D01* +X131913333Y-100495714D01* +X131865714Y-100590952D01* +X131818095Y-100638571D01* +X131722857Y-100686190D01* +X131341904Y-100686190D01* +X132246666Y-100162380D02* +X132865714Y-100162380D01* +X132532380Y-100543333D01* +X132675238Y-100543333D01* +X132770476Y-100590952D01* +X132818095Y-100638571D01* +X132865714Y-100733809D01* +X132865714Y-100971904D01* +X132818095Y-101067142D01* +X132770476Y-101114761D01* +X132675238Y-101162380D01* +X132389523Y-101162380D01* +X132294285Y-101114761D01* +X132246666Y-101067142D01* +X130960952Y-97862380D02* +X130627619Y-97386190D01* +X130389523Y-97862380D02* +X130389523Y-96862380D01* +X130770476Y-96862380D01* +X130865714Y-96910000D01* +X130913333Y-96957619D01* +X130960952Y-97052857D01* +X130960952Y-97195714D01* +X130913333Y-97290952D01* +X130865714Y-97338571D01* +X130770476Y-97386190D01* +X130389523Y-97386190D01* +X131341904Y-96957619D02* +X131389523Y-96910000D01* +X131484761Y-96862380D01* +X131722857Y-96862380D01* +X131818095Y-96910000D01* +X131865714Y-96957619D01* +X131913333Y-97052857D01* +X131913333Y-97148095D01* +X131865714Y-97290952D01* +X131294285Y-97862380D01* +X131913333Y-97862380D01* +X132294285Y-96957619D02* +X132341904Y-96910000D01* +X132437142Y-96862380D01* +X132675238Y-96862380D01* +X132770476Y-96910000D01* +X132818095Y-96957619D01* +X132865714Y-97052857D01* +X132865714Y-97148095D01* +X132818095Y-97290952D01* +X132246666Y-97862380D01* +X132865714Y-97862380D01* +X133484761Y-96862380D02* +X133580000Y-96862380D01* +X133675238Y-96910000D01* +X133722857Y-96957619D01* +X133770476Y-97052857D01* +X133818095Y-97243333D01* +X133818095Y-97481428D01* +X133770476Y-97671904D01* +X133722857Y-97767142D01* +X133675238Y-97814761D01* +X133580000Y-97862380D01* +X133484761Y-97862380D01* +X133389523Y-97814761D01* +X133341904Y-97767142D01* +X133294285Y-97671904D01* +X133246666Y-97481428D01* +X133246666Y-97243333D01* +X133294285Y-97052857D01* +X133341904Y-96957619D01* +X133389523Y-96910000D01* +X133484761Y-96862380D01* +G04 #@! TO.C,R4* +X158828333Y-94052380D02* +X158495000Y-93576190D01* +X158256904Y-94052380D02* +X158256904Y-93052380D01* +X158637857Y-93052380D01* +X158733095Y-93100000D01* +X158780714Y-93147619D01* +X158828333Y-93242857D01* +X158828333Y-93385714D01* +X158780714Y-93480952D01* +X158733095Y-93528571D01* +X158637857Y-93576190D01* +X158256904Y-93576190D01* +X159685476Y-93385714D02* +X159685476Y-94052380D01* +X159447380Y-93004761D02* +X159209285Y-93719047D01* +X159828333Y-93719047D01* +X157875952Y-97352380D02* +X157542619Y-96876190D01* +X157304523Y-97352380D02* +X157304523Y-96352380D01* +X157685476Y-96352380D01* +X157780714Y-96400000D01* +X157828333Y-96447619D01* +X157875952Y-96542857D01* +X157875952Y-96685714D01* +X157828333Y-96780952D01* +X157780714Y-96828571D01* +X157685476Y-96876190D01* +X157304523Y-96876190D01* +X158256904Y-96447619D02* +X158304523Y-96400000D01* +X158399761Y-96352380D01* +X158637857Y-96352380D01* +X158733095Y-96400000D01* +X158780714Y-96447619D01* +X158828333Y-96542857D01* +X158828333Y-96638095D01* +X158780714Y-96780952D01* +X158209285Y-97352380D01* +X158828333Y-97352380D01* +X159209285Y-96447619D02* +X159256904Y-96400000D01* +X159352142Y-96352380D01* +X159590238Y-96352380D01* +X159685476Y-96400000D01* +X159733095Y-96447619D01* +X159780714Y-96542857D01* +X159780714Y-96638095D01* +X159733095Y-96780952D01* +X159161666Y-97352380D01* +X159780714Y-97352380D01* +X160399761Y-96352380D02* +X160495000Y-96352380D01* +X160590238Y-96400000D01* +X160637857Y-96447619D01* +X160685476Y-96542857D01* +X160733095Y-96733333D01* +X160733095Y-96971428D01* +X160685476Y-97161904D01* +X160637857Y-97257142D01* +X160590238Y-97304761D01* +X160495000Y-97352380D01* +X160399761Y-97352380D01* +X160304523Y-97304761D01* +X160256904Y-97257142D01* +X160209285Y-97161904D01* +X160161666Y-96971428D01* +X160161666Y-96733333D01* +X160209285Y-96542857D01* +X160256904Y-96447619D01* +X160304523Y-96400000D01* +X160399761Y-96352380D01* +G04 #@! TO.C,R5* +X158828333Y-102432380D02* +X158495000Y-101956190D01* +X158256904Y-102432380D02* +X158256904Y-101432380D01* +X158637857Y-101432380D01* +X158733095Y-101480000D01* +X158780714Y-101527619D01* +X158828333Y-101622857D01* +X158828333Y-101765714D01* +X158780714Y-101860952D01* +X158733095Y-101908571D01* +X158637857Y-101956190D01* +X158256904Y-101956190D01* +X159733095Y-101432380D02* +X159256904Y-101432380D01* +X159209285Y-101908571D01* +X159256904Y-101860952D01* +X159352142Y-101813333D01* +X159590238Y-101813333D01* +X159685476Y-101860952D01* +X159733095Y-101908571D01* +X159780714Y-102003809D01* +X159780714Y-102241904D01* +X159733095Y-102337142D01* +X159685476Y-102384761D01* +X159590238Y-102432380D01* +X159352142Y-102432380D01* +X159256904Y-102384761D01* +X159209285Y-102337142D01* +X158114047Y-99132380D02* +X157780714Y-98656190D01* +X157542619Y-99132380D02* +X157542619Y-98132380D01* +X157923571Y-98132380D01* +X158018809Y-98180000D01* +X158066428Y-98227619D01* +X158114047Y-98322857D01* +X158114047Y-98465714D01* +X158066428Y-98560952D01* +X158018809Y-98608571D01* +X157923571Y-98656190D01* +X157542619Y-98656190D01* +X158495000Y-98227619D02* +X158542619Y-98180000D01* +X158637857Y-98132380D01* +X158875952Y-98132380D01* +X158971190Y-98180000D01* +X159018809Y-98227619D01* +X159066428Y-98322857D01* +X159066428Y-98418095D01* +X159018809Y-98560952D01* +X158447380Y-99132380D01* +X159066428Y-99132380D01* +X159495000Y-99037142D02* +X159542619Y-99084761D01* +X159495000Y-99132380D01* +X159447380Y-99084761D01* +X159495000Y-99037142D01* +X159495000Y-99132380D01* +X159923571Y-98227619D02* +X159971190Y-98180000D01* +X160066428Y-98132380D01* +X160304523Y-98132380D01* +X160399761Y-98180000D01* +X160447380Y-98227619D01* +X160495000Y-98322857D01* +X160495000Y-98418095D01* +X160447380Y-98560952D01* +X159875952Y-99132380D01* +X160495000Y-99132380D01* +G04 #@! TO.C,R6* +X141048333Y-101162380D02* +X140715000Y-100686190D01* +X140476904Y-101162380D02* +X140476904Y-100162380D01* +X140857857Y-100162380D01* +X140953095Y-100210000D01* +X141000714Y-100257619D01* +X141048333Y-100352857D01* +X141048333Y-100495714D01* +X141000714Y-100590952D01* +X140953095Y-100638571D01* +X140857857Y-100686190D01* +X140476904Y-100686190D01* +X141905476Y-100162380D02* +X141715000Y-100162380D01* +X141619761Y-100210000D01* +X141572142Y-100257619D01* +X141476904Y-100400476D01* +X141429285Y-100590952D01* +X141429285Y-100971904D01* +X141476904Y-101067142D01* +X141524523Y-101114761D01* +X141619761Y-101162380D01* +X141810238Y-101162380D01* +X141905476Y-101114761D01* +X141953095Y-101067142D01* +X142000714Y-100971904D01* +X142000714Y-100733809D01* +X141953095Y-100638571D01* +X141905476Y-100590952D01* +X141810238Y-100543333D01* +X141619761Y-100543333D01* +X141524523Y-100590952D01* +X141476904Y-100638571D01* +X141429285Y-100733809D01* +X140476904Y-97862380D02* +X140143571Y-97386190D01* +X139905476Y-97862380D02* +X139905476Y-96862380D01* +X140286428Y-96862380D01* +X140381666Y-96910000D01* +X140429285Y-96957619D01* +X140476904Y-97052857D01* +X140476904Y-97195714D01* +X140429285Y-97290952D01* +X140381666Y-97338571D01* +X140286428Y-97386190D01* +X139905476Y-97386190D01* +X141429285Y-97862380D02* +X140857857Y-97862380D01* +X141143571Y-97862380D02* +X141143571Y-96862380D01* +X141048333Y-97005238D01* +X140953095Y-97100476D01* +X140857857Y-97148095D01* +X141857857Y-97862380D02* +X141857857Y-96862380D01* +X142191190Y-97576666D01* +X142524523Y-96862380D01* +X142524523Y-97862380D01* +G04 #@! TO.C,RV1* +X160092380Y-108545238D02* +X159616190Y-108878571D01* +X160092380Y-109116666D02* +X159092380Y-109116666D01* +X159092380Y-108735714D01* +X159140000Y-108640476D01* +X159187619Y-108592857D01* +X159282857Y-108545238D01* +X159425714Y-108545238D01* +X159520952Y-108592857D01* +X159568571Y-108640476D01* +X159616190Y-108735714D01* +X159616190Y-109116666D01* +X159092380Y-108259523D02* +X160092380Y-107926190D01* +X159092380Y-107592857D01* +X160092380Y-106735714D02* +X160092380Y-107307142D01* +X160092380Y-107021428D02* +X159092380Y-107021428D01* +X159235238Y-107116666D01* +X159330476Y-107211904D01* +X159378095Y-107307142D01* +G04 #@! TO.C,U1* +X114398095Y-76492380D02* +X114398095Y-77301904D01* +X114445714Y-77397142D01* +X114493333Y-77444761D01* +X114588571Y-77492380D01* +X114779047Y-77492380D01* +X114874285Y-77444761D01* +X114921904Y-77397142D01* +X114969523Y-77301904D01* +X114969523Y-76492380D01* +X115969523Y-77492380D02* +X115398095Y-77492380D01* +X115683809Y-77492380D02* +X115683809Y-76492380D01* +X115588571Y-76635238D01* +X115493333Y-76730476D01* +X115398095Y-76778095D01* +G04 #@! TO.C,U2* +X155038095Y-77762380D02* +X155038095Y-78571904D01* +X155085714Y-78667142D01* +X155133333Y-78714761D01* +X155228571Y-78762380D01* +X155419047Y-78762380D01* +X155514285Y-78714761D01* +X155561904Y-78667142D01* +X155609523Y-78571904D01* +X155609523Y-77762380D01* +X156038095Y-77857619D02* +X156085714Y-77810000D01* +X156180952Y-77762380D01* +X156419047Y-77762380D01* +X156514285Y-77810000D01* +X156561904Y-77857619D01* +X156609523Y-77952857D01* +X156609523Y-78048095D01* +X156561904Y-78190952D01* +X155990476Y-78762380D01* +X156609523Y-78762380D01* +G04 #@! TO.C,J3* +X114406666Y-111882380D02* +X114406666Y-112596666D01* +X114359047Y-112739523D01* +X114263809Y-112834761D01* +X114120952Y-112882380D01* +X114025714Y-112882380D01* +X114787619Y-111882380D02* +X115406666Y-111882380D01* +X115073333Y-112263333D01* +X115216190Y-112263333D01* +X115311428Y-112310952D01* +X115359047Y-112358571D01* +X115406666Y-112453809D01* +X115406666Y-112691904D01* +X115359047Y-112787142D01* +X115311428Y-112834761D01* +X115216190Y-112882380D01* +X114930476Y-112882380D01* +X114835238Y-112834761D01* +X114787619Y-112787142D01* +G04 #@! TD* +M02* diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp.drl b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp.drl new file mode 100644 index 0000000..51ee8c1 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp.drl @@ -0,0 +1,78 @@ +M48 +;DRILL file {KiCad 5.0.2+dfsg1-1~bpo9+1} date Wed 19 Feb 2020 12:58:46 AM EST +;FORMAT={-:-/ absolute / inch / decimal} +FMAT,2 +INCH,TZ +T1C0.0130 +T2C0.0315 +T3C0.0394 +T4C0.0433 +T5C0.0906 +% +G90 +G05 +T1 +X5.Y-3.75 +X5.Y-3.875 +X5.2404Y-3.8096 +X5.4Y-3.8096 +X5.45Y-3.8 +X5.55Y-3.8 +X5.575Y-3.7781 +X5.6Y-3.7563 +T2 +X4.6Y-3.75 +X4.6984Y-3.75 +X6.0016Y-3.8 +X5.15Y-3.35 +X6.1Y-3.8 +X5.4016Y-3.65 +X5.5Y-3.65 +X5.4016Y-3.35 +X5.5Y-3.35 +X4.9Y-3.5 +X4.9984Y-3.5 +X5.15Y-3.65 +X5.2484Y-3.65 +X5.7516Y-3.85 +X5.85Y-3.85 +X5.7016Y-3.5 +X5.8Y-3.5 +X4.35Y-3.75 +X4.4484Y-3.75 +X5.2484Y-3.35 +T3 +X4.25Y-3.4 +X4.25Y-3.5 +X6.0469Y-4.25 +X5.85Y-4.25 +X5.9484Y-4.25 +T4 +X4.4Y-3.4 +X4.4669Y-3.2543 +X4.5339Y-3.4 +X4.6008Y-3.2543 +X4.6677Y-3.4 +X6.Y-3.45 +X6.0669Y-3.3043 +X6.1339Y-3.45 +X6.2008Y-3.3043 +X6.2677Y-3.45 +T5 +X5.7516Y-4.1201 +X6.1453Y-4.1201 +T3 +X4.6138Y-4.1606G85X4.6138Y-4.2394 +G05 +X4.6925Y-4.385G85X4.7713Y-4.385 +G05 +X5.2606Y-4.05G85X5.3394Y-4.05 +G05 +X5.2606Y-4.2862G85X5.3394Y-4.2862 +G05 +X4.85Y-4.1606G85X4.85Y-4.2394 +G05 +X5.485Y-4.2075G85X5.485Y-4.1287 +G05 +T0 +M30 diff --git a/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp.zip b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp.zip new file mode 100644 index 0000000..d6f7f60 Binary files /dev/null and b/Car_Stereo_Replacement/pcb_amp/gerbers/pcb_amp.zip differ diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp-cache.lib b/Car_Stereo_Replacement/pcb_amp/pcb_amp-cache.lib new file mode 100644 index 0000000..58c3dc0 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp-cache.lib @@ -0,0 +1,157 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Connector_Barrel_Jack +# +DEF Connector_Barrel_Jack J 0 40 Y Y 1 F N +F0 "J" 0 210 50 H V C CNN +F1 "Connector_Barrel_Jack" 0 -200 50 H V C CNN +F2 "" 50 -40 50 H I C CNN +F3 "" 50 -40 50 H I C CNN +ALIAS Jack-DC +$FPLIST + BarrelJack* +$ENDFPLIST +DRAW +A -130 100 25 901 -901 0 1 10 F -130 125 -130 75 +A -130 100 25 901 -901 0 1 10 N -130 125 -130 75 +S -200 150 200 -150 0 1 10 f +S 145 125 -130 75 0 1 10 F +P 2 0 1 10 200 100 150 100 N +P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N +X ~ 1 300 100 100 L 50 50 1 1 P +X ~ 2 300 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_Coaxial +# +DEF Connector_Conn_Coaxial J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "Connector_Conn_Coaxial" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -100 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X In 1 -200 0 100 R 50 50 1 1 P +X Ext 2 0 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_POT +# +DEF Device_R_POT RV 0 40 Y N 1 F N +F0 "RV" -175 0 50 V V C CNN +F1 "Device_R_POT" -100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Potentiometer* +$ENDFPLIST +DRAW +S 40 100 -40 -100 0 1 10 N +P 2 0 1 0 100 0 60 0 N +P 4 0 1 0 45 0 90 20 90 -20 45 0 F +X 1 1 0 150 50 D 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +X 3 3 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+12V +# +DEF power_+12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# pspice_OPAMP +# +DEF pspice_OPAMP U 0 10 Y Y 1 F N +F0 "U" 150 125 50 H V L CNN +F1 "pspice_OPAMP" 150 -125 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 4 0 1 10 200 0 -200 200 -200 -200 200 0 f +X + 1 -300 100 100 R 50 50 1 1 I +X - 2 -300 -100 100 R 50 50 1 1 I +X ~ 3 300 0 100 L 50 50 1 1 O +X V+ 4 -100 300 150 D 50 50 1 1 W +X V- 5 -100 -300 150 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp.bak b/Car_Stereo_Replacement/pcb_amp/pcb_amp.bak new file mode 100644 index 0000000..4dfea92 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp.bak @@ -0,0 +1,545 @@ +EESchema Schematic File Version 4 +EELAYER 26 0 +EELAYER END +$Descr USLetter 11000 8500 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Connector:Conn_Coaxial J1 +U 1 1 5E4CB6F5 +P 2350 3350 +F 0 "J1" V 2587 3280 50 0000 C CNN +F 1 "Conn_Coaxial" V 2496 3280 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 2350 3350 50 0001 C CNN +F 3 " ~" H 2350 3350 50 0001 C CNN + 1 2350 3350 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5E4CB7A8 +P 2350 3550 +F 0 "#PWR0101" H 2350 3300 50 0001 C CNN +F 1 "GND" H 2355 3377 50 0000 C CNN +F 2 "" H 2350 3550 50 0001 C CNN +F 3 "" H 2350 3550 50 0001 C CNN + 1 2350 3550 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C2 +U 1 1 5E4CB80B +P 2900 3350 +F 0 "C2" V 3155 3350 50 0000 C CNN +F 1 "10uf" V 3064 3350 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 2900 3350 50 0001 C CNN +F 3 "~" H 2900 3350 50 0001 C CNN + 1 2900 3350 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2550 3350 2750 3350 +Text Notes 1800 1725 0 50 ~ 0 +Schematic from Page 959 of\nPractical Electronics for\nInventors (Scherz, and Monk)\n4th Edition\n +Text Notes 850 4550 0 50 ~ 0 +They recommend a 10uf Polarized\ncap. The cap MUST be high enough\nso that its impedance does not cut\ndown the audio signal. See my docs.\nA 10uf (or higher) is OK. a 1uf will NOT\nwork. Impedance increases exponentially or\nlogarithmicly\nas values go down in capacitance.\nValues even as high as 1000uf will be ok.\n(possibly higher). Being too low, will\nresult in impedance / esr (or aging of \ncap).\n\n +$Comp +L pspice:OPAMP U1 +U 1 1 5E4CBEC8 +P 3350 3450 +F 0 "U1" H 3650 3625 50 0000 L CNN +F 1 "LM383" H 3675 3300 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" H 3350 3450 50 0001 C CNN +F 3 "~" H 3350 3450 50 0001 C CNN + 1 3350 3450 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C1 +U 1 1 5E4CC090 +P 2875 3925 +F 0 "C1" H 2993 3971 50 0000 L CNN +F 1 "470uf" H 2993 3880 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 2913 3775 50 0001 C CNN +F 3 "~" H 2875 3925 50 0001 C CNN + 1 2875 3925 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3050 3550 2875 3550 +Wire Wire Line + 2875 3550 2875 3775 +Wire Wire Line + 2875 4075 3650 4075 +$Comp +L Device:R R1 +U 1 1 5E4CC157 +P 3650 3725 +F 0 "R1" H 3720 3771 50 0000 L CNN +F 1 "R220" H 3720 3680 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 3580 3725 50 0001 C CNN +F 3 "~" H 3650 3725 50 0001 C CNN + 1 3650 3725 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R2 +U 1 1 5E4CC1AE +P 3650 4350 +F 0 "R2" H 3720 4396 50 0000 L CNN +F 1 "R2.2" H 3720 4305 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 3580 4350 50 0001 C CNN +F 3 "~" H 3650 4350 50 0001 C CNN + 1 3650 4350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3650 4200 3650 4075 +Connection ~ 3650 4075 +Wire Wire Line + 3650 4075 3650 3875 +Wire Wire Line + 3650 3575 3650 3450 +$Comp +L power:GND #PWR0102 +U 1 1 5E4CC495 +P 3250 3750 +F 0 "#PWR0102" H 3250 3500 50 0001 C CNN +F 1 "GND" H 3255 3577 50 0000 C CNN +F 2 "" H 3250 3750 50 0001 C CNN +F 3 "" H 3250 3750 50 0001 C CNN + 1 3250 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 5E4CC570 +P 3650 4500 +F 0 "#PWR0103" H 3650 4250 50 0001 C CNN +F 1 "GND" H 3655 4327 50 0000 C CNN +F 2 "" H 3650 4500 50 0001 C CNN +F 3 "" H 3650 4500 50 0001 C CNN + 1 3650 4500 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C3 +U 1 1 5E4CC659 +P 3400 2950 +F 0 "C3" V 3655 2950 50 0000 C CNN +F 1 "0.2uf" V 3564 2950 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 3438 2800 50 0001 C CNN +F 3 "~" H 3400 2950 50 0001 C CNN + 1 3400 2950 + 0 -1 -1 0 +$EndComp +$Comp +L power:+12V #PWR0104 +U 1 1 5E4CC70B +P 3250 2550 +F 0 "#PWR0104" H 3250 2400 50 0001 C CNN +F 1 "+12V" H 3265 2723 50 0000 C CNN +F 2 "" H 3250 2550 50 0001 C CNN +F 3 "" H 3250 2550 50 0001 C CNN + 1 3250 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3250 2550 3250 2950 +Connection ~ 3250 2950 +Wire Wire Line + 3250 2950 3250 3150 +$Comp +L power:GND #PWR0105 +U 1 1 5E4CC7DD +P 3550 2950 +F 0 "#PWR0105" H 3550 2700 50 0001 C CNN +F 1 "GND" H 3555 2777 50 0000 C CNN +F 2 "" H 3550 2950 50 0001 C CNN +F 3 "" H 3550 2950 50 0001 C CNN + 1 3550 2950 + 1 0 0 -1 +$EndComp +Text Notes 3550 2100 0 50 ~ 0 +V+ can be\n+5 to 20V +$Comp +L power:GND #PWR0106 +U 1 1 5E4CCBDF +P 7475 4200 +F 0 "#PWR0106" H 7475 3950 50 0001 C CNN +F 1 "GND" H 7480 4027 50 0000 C CNN +F 2 "" H 7475 4200 50 0001 C CNN +F 3 "" H 7475 4200 50 0001 C CNN + 1 7475 4200 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C10 +U 1 1 5E4CCBE5 +P 7475 3750 +F 0 "C10" H 7357 3796 50 0000 R CNN +F 1 "100uf" H 7357 3705 50 0000 R CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 7475 3750 50 0001 C CNN +F 3 "~" H 7475 3750 50 0001 C CNN + 1 7475 3750 + -1 0 0 -1 +$EndComp +$Comp +L pspice:OPAMP U2 +U 1 1 5E4CCBED +P 6450 3400 +F 0 "U2" H 6775 3575 50 0000 L CNN +F 1 "LM383" H 6775 3250 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" H 6450 3400 50 0001 C CNN +F 3 "~" H 6450 3400 50 0001 C CNN + 1 6450 3400 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C9 +U 1 1 5E4CCBF3 +P 6925 3875 +F 0 "C9" H 7043 3921 50 0000 L CNN +F 1 "470uf" H 7043 3830 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 6963 3725 50 0001 C CNN +F 3 "~" H 6925 3875 50 0001 C CNN + 1 6925 3875 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6750 3500 6925 3500 +Wire Wire Line + 6925 3500 6925 3725 +Wire Wire Line + 6925 4025 6150 4025 +$Comp +L Device:R R4 +U 1 1 5E4CCBFC +P 6150 3675 +F 0 "R4" H 6220 3721 50 0000 L CNN +F 1 "R220" H 6220 3630 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 6080 3675 50 0001 C CNN +F 3 "~" H 6150 3675 50 0001 C CNN + 1 6150 3675 + -1 0 0 -1 +$EndComp +$Comp +L Device:R R5 +U 1 1 5E4CCC02 +P 6150 4300 +F 0 "R5" H 6220 4346 50 0000 L CNN +F 1 "R2.2" H 6220 4255 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 6080 4300 50 0001 C CNN +F 3 "~" H 6150 4300 50 0001 C CNN + 1 6150 4300 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6150 4150 6150 4050 +Connection ~ 6150 4025 +Wire Wire Line + 6150 4025 6150 3825 +Wire Wire Line + 6150 3525 6150 3450 +$Comp +L power:GND #PWR0107 +U 1 1 5E4CCC0C +P 6550 3700 +F 0 "#PWR0107" H 6550 3450 50 0001 C CNN +F 1 "GND" H 6555 3527 50 0000 C CNN +F 2 "" H 6550 3700 50 0001 C CNN +F 3 "" H 6550 3700 50 0001 C CNN + 1 6550 3700 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0108 +U 1 1 5E4CCC12 +P 6150 4450 +F 0 "#PWR0108" H 6150 4200 50 0001 C CNN +F 1 "GND" H 6155 4277 50 0000 C CNN +F 2 "" H 6150 4450 50 0001 C CNN +F 3 "" H 6150 4450 50 0001 C CNN + 1 6150 4450 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C8 +U 1 1 5E4CCC18 +P 6400 2900 +F 0 "C8" V 6655 2900 50 0000 C CNN +F 1 "0.2uf" V 6564 2900 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 6438 2750 50 0001 C CNN +F 3 "~" H 6400 2900 50 0001 C CNN + 1 6400 2900 + 0 1 -1 0 +$EndComp +$Comp +L power:+12V #PWR0109 +U 1 1 5E4CCC1E +P 6550 2500 +F 0 "#PWR0109" H 6550 2350 50 0001 C CNN +F 1 "+12V" H 6565 2673 50 0000 C CNN +F 2 "" H 6550 2500 50 0001 C CNN +F 3 "" H 6550 2500 50 0001 C CNN + 1 6550 2500 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6550 2500 6550 2775 +Connection ~ 6550 2900 +Wire Wire Line + 6550 2900 6550 3100 +$Comp +L power:GND #PWR0110 +U 1 1 5E4CCC27 +P 6250 2900 +F 0 "#PWR0110" H 6250 2650 50 0001 C CNN +F 1 "GND" H 6255 2727 50 0000 C CNN +F 2 "" H 6250 2900 50 0001 C CNN +F 3 "" H 6250 2900 50 0001 C CNN + 1 6250 2900 + -1 0 0 -1 +$EndComp +Text Notes 4950 2500 0 50 ~ 0 +Additional\nOutput Caps\nare used to\nblock auto DC\nnoise. +Wire Wire Line + 7475 3300 7475 3600 +Wire Wire Line + 7475 3900 7475 4200 +Wire Wire Line + 6750 3300 7475 3300 +$Comp +L Device:R R6 +U 1 1 5E4CE830 +P 7100 2775 +F 0 "R6" V 6893 2775 50 0000 C CNN +F 1 "R1M" V 6984 2775 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7030 2775 50 0001 C CNN +F 3 "~" H 7100 2775 50 0001 C CNN + 1 7100 2775 + 0 1 1 0 +$EndComp +$Comp +L Device:R_POT RV1 +U 1 1 5E4CEB50 +P 7825 2975 +F 0 "RV1" H 7755 3021 50 0000 R CNN +F 1 "R_POT" H 7755 2930 50 0000 R CNN +F 2 "Potentiometer_THT:Potentiometer_Bourns_PTV09A-2_Single_Horizontal" H 7825 2975 50 0001 C CNN +F 3 "~" H 7825 2975 50 0001 C CNN + 1 7825 2975 + -1 0 0 -1 +$EndComp +Wire Wire Line + 7250 2775 7825 2775 +Wire Wire Line + 7825 2775 7825 2825 +$Comp +L power:GND #PWR0111 +U 1 1 5E4CF924 +P 7825 3125 +F 0 "#PWR0111" H 7825 2875 50 0001 C CNN +F 1 "GND" H 7830 2952 50 0000 C CNN +F 2 "" H 7825 3125 50 0001 C CNN +F 3 "" H 7825 3125 50 0001 C CNN + 1 7825 3125 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7675 2975 7475 2975 +Wire Wire Line + 7475 2975 7475 3300 +Connection ~ 7475 3300 +Wire Wire Line + 6950 2775 6550 2775 +Connection ~ 6550 2775 +Wire Wire Line + 6550 2775 6550 2900 +Text Notes 7975 2600 0 50 ~ 0 +Volume\nCTRL\n(logarithmic type\npot) +$Comp +L Connector:Barrel_Jack J2 +U 1 1 5E4D048A +P 4950 3150 +F 0 "J2" V 4959 2970 50 0000 R CNN +F 1 "Barrel_Jack" V 4600 3025 50 0000 R CNN +F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 5000 3110 50 0001 C CNN +F 3 "~" H 5000 3110 50 0001 C CNN + 1 4950 3150 + 0 -1 1 0 +$EndComp +Text Notes 4275 2700 0 50 ~ 0 +Barrel Plug\nIs Speaker\n(or just solder\nwire direct) +$Comp +L Device:CP C5 +U 1 1 5E4D0BE3 +P 4600 3450 +F 0 "C5" V 4855 3450 50 0000 C CNN +F 1 "100uf" V 4764 3450 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 4638 3300 50 0001 C CNN +F 3 "~" H 4600 3450 50 0001 C CNN + 1 4600 3450 + 0 -1 -1 0 +$EndComp +$Comp +L Device:CP C6 +U 1 1 5E4D0C8A +P 5300 3450 +F 0 "C6" V 5045 3450 50 0000 C CNN +F 1 "100uf" V 5136 3450 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 5338 3300 50 0001 C CNN +F 3 "~" H 5300 3450 50 0001 C CNN + 1 5300 3450 + 0 1 1 0 +$EndComp +Wire Wire Line + 5150 3450 5050 3450 +Wire Wire Line + 4850 3450 4750 3450 +$Comp +L Device:CP C4 +U 1 1 5E4D137E +P 4325 3600 +F 0 "C4" H 4443 3646 50 0000 L CNN +F 1 "0.2uf" H 4443 3555 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 4363 3450 50 0001 C CNN +F 3 "~" H 4325 3600 50 0001 C CNN + 1 4325 3600 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C7 +U 1 1 5E4D1407 +P 5575 3600 +F 0 "C7" H 5693 3646 50 0000 L CNN +F 1 "0.2uf" H 5693 3555 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 5613 3450 50 0001 C CNN +F 3 "~" H 5575 3600 50 0001 C CNN + 1 5575 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 3450 4325 3450 +Wire Wire Line + 5450 3450 5575 3450 +$Comp +L power:GND #PWR0112 +U 1 1 5E4D2210 +P 4325 3750 +F 0 "#PWR0112" H 4325 3500 50 0001 C CNN +F 1 "GND" H 4330 3577 50 0000 C CNN +F 2 "" H 4325 3750 50 0001 C CNN +F 3 "" H 4325 3750 50 0001 C CNN + 1 4325 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0113 +U 1 1 5E4D226E +P 5575 3750 +F 0 "#PWR0113" H 5575 3500 50 0001 C CNN +F 1 "GND" H 5580 3577 50 0000 C CNN +F 2 "" H 5575 3750 50 0001 C CNN +F 3 "" H 5575 3750 50 0001 C CNN + 1 5575 3750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4325 3450 4000 3450 +Connection ~ 4325 3450 +Connection ~ 3650 3450 +$Comp +L Device:R R3 +U 1 1 5E4D2CE3 +P 4775 4050 +F 0 "R3" V 4568 4050 50 0000 C CNN +F 1 "R220" V 4659 4050 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 4705 4050 50 0001 C CNN +F 3 "~" H 4775 4050 50 0001 C CNN + 1 4775 4050 + 0 1 1 0 +$EndComp +Wire Wire Line + 4625 4050 4000 4050 +Wire Wire Line + 4000 4050 4000 3450 +Connection ~ 4000 3450 +Wire Wire Line + 4000 3450 3650 3450 +Text Notes 3800 1250 0 150 ~ 0 +16 Watt Amplifier +Wire Wire Line + 5575 3450 6150 3450 +Connection ~ 5575 3450 +Connection ~ 6150 3450 +Wire Wire Line + 6150 3450 6150 3400 +Text Label 3775 3450 0 50 ~ 0 +OP1OUT +Text Label 5800 3450 0 50 ~ 0 +OP2OUT +Text Label 7225 3300 0 50 ~ 0 +OP2NONINV +Text Label 6850 3500 0 50 ~ 0 +OP2INV +Text Label 3050 3350 1 50 ~ 0 +OP1NONINV +Text Label 2875 3750 2 50 ~ 0 +OP1INV +Text Label 2650 3350 0 50 ~ 0 +INPUT +Text Label 4750 3450 0 50 ~ 0 +SPKOUT1 +Text Label 5125 3450 0 50 ~ 0 +SPKOUT2 +Wire Wire Line + 4925 4050 6150 4050 +Connection ~ 6150 4050 +Wire Wire Line + 6150 4050 6150 4025 +Text Label 7400 2775 0 50 ~ 0 +VOLPOT +$Comp +L Connector:Barrel_Jack J? +U 1 1 5E4D7487 +P 6150 1650 +F 0 "J?" H 6205 1975 50 0000 C CNN +F 1 "Barrel_Jack" H 6205 1884 50 0000 C CNN +F 2 "" H 6200 1610 50 0001 C CNN +F 3 "~" H 6200 1610 50 0001 C CNN + 1 6150 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:+12V #PWR? +U 1 1 5E4D762B +P 6450 1550 +F 0 "#PWR?" H 6450 1400 50 0001 C CNN +F 1 "+12V" H 6465 1723 50 0000 C CNN +F 2 "" H 6450 1550 50 0001 C CNN +F 3 "" H 6450 1550 50 0001 C CNN + 1 6450 1550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5E4D7696 +P 6450 1750 +F 0 "#PWR?" H 6450 1500 50 0001 C CNN +F 1 "GND" H 6455 1577 50 0000 C CNN +F 2 "" H 6450 1750 50 0001 C CNN +F 3 "" H 6450 1750 50 0001 C CNN + 1 6450 1750 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp.kicad_pcb b/Car_Stereo_Replacement/pcb_amp/pcb_amp.kicad_pcb new file mode 100644 index 0000000..5907d13 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp.kicad_pcb @@ -0,0 +1,2802 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1) + + (general + (thickness 1.6) + (drawings 12) + (tracks 111) + (zones 0) + (modules 22) + (nets 15) + ) + + (page USLetter) + (title_block + (title "Project Title") + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (44 Edge.Cuts user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.254) + (user_trace_width 0.1524) + (user_trace_width 0.254) + (user_trace_width 0.3302) + (user_trace_width 0.508) + (user_trace_width 0.762) + (user_trace_width 1.27) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.1524) + (segment_width 0.1524) + (edge_width 0.1524) + (via_size 0.6858) + (via_drill 0.3302) + (via_min_size 0.6858) + (via_min_drill 0.3302) + (user_via 0.6858 0.3302) + (user_via 0.762 0.4064) + (user_via 0.8636 0.508) + (uvia_size 0.6858) + (uvia_drill 0.3302) + (uvias_allowed no) + (uvia_min_size 0) + (uvia_min_drill 0) + (pcb_text_width 0.1524) + (pcb_text_size 1.016 1.016) + (mod_edge_width 0.1524) + (mod_text_size 1.016 1.016) + (mod_text_width 0.1524) + (pad_size 3.5 3.5) + (pad_drill 3) + (pad_to_mask_clearance 0.0762) + (solder_mask_min_width 0.1016) + (pad_to_paste_clearance -0.0762) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 0x310fc_ffffffff) + (usegerberextensions true) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "gerbers/")) + ) + + (net 0 "") + (net 1 "Net-(C1-Pad2)") + (net 2 +12V) + (net 3 GND) + (net 4 "Net-(C9-Pad2)") + (net 5 /OP1INV) + (net 6 /OP1NONINV) + (net 7 /INPUT) + (net 8 /OP1OUT) + (net 9 /SPKOUT1) + (net 10 /OP2OUT) + (net 11 /SPKOUT2) + (net 12 /OP2INV) + (net 13 /OP2NONINV) + (net 14 /VOLPOT) + + (net_class Default "This is the default net class." + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.6858) + (via_drill 0.3302) + (uvia_dia 0.6858) + (uvia_drill 0.3302) + (add_net +12V) + (add_net /INPUT) + (add_net /OP1INV) + (add_net /OP1NONINV) + (add_net /OP1OUT) + (add_net /OP2INV) + (add_net /OP2NONINV) + (add_net /OP2OUT) + (add_net /SPKOUT1) + (add_net /SPKOUT2) + (add_net /VOLPOT) + (add_net GND) + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C9-Pad2)") + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9DF) (tstamp 5E59678E) + (at 116.84 95.25) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CC090) + (fp_text reference C1 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 470uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "Net-(C1-Pad2)")) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 5 /OP1INV)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9E3) (tstamp 5E596812) + (at 110.49 95.25) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CB80B) + (fp_text reference C2 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /OP1NONINV)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /INPUT)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9CE) (tstamp 5E596896) + (at 124.46 88.9) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CC659) + (fp_text reference C3 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9CB) (tstamp 5E59691A) + (at 130.81 92.71) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D137E) + (fp_text reference C4 (at 3.81 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /OP1OUT)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9D2) (tstamp 5E59699E) + (at 130.81 85.09) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D0BE3) + (fp_text reference C5 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /SPKOUT1)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /OP1OUT)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC98E) (tstamp 5E596A22) + (at 139.7 85.09 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D0C8A) + (fp_text reference C6 (at 5.08 -1.27 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.27 -1.27 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /OP2OUT)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /SPKOUT2)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC996) (tstamp 5E596AA6) + (at 139.7 92.71 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D1407) + (fp_text reference C7 (at 1.25 -3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /OP2OUT)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC991) (tstamp 5E596B2A) + (at 147.32 88.9 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CCC18) + (fp_text reference C8 (at 1.25 -3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9A5) (tstamp 5E596BAE) + (at 154.94 96.52 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CCBF3) + (fp_text reference C9 (at 1.25 -3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 470uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /OP2INV)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9A0) (tstamp 5E596C32) + (at 148.59 97.79 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CCBE5) + (fp_text reference C10 (at 5.04 2.54 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100uf (at -2.58 1.27 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 /OP2NONINV)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5E4CC921) (tstamp 5E596C48) + (at 107.95 86.36) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5E4CB6F5) + (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_Coaxial (at 0 4.87) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.994999 0.714999 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /INPUT)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5E4CCB88) (tstamp 5E596C6B) + (at 134.62 102.87 90) + (descr "DC Barrel Jack") + (tags "Power Jack") + (path /5E4D048A) + (fp_text reference J2 (at -8.45 5.75 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Barrel_Jack (at -6.2 -5.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -3 -2.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole rect (at 0 0 90) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask) + (net 9 /SPKOUT1)) + (pad 2 thru_hole roundrect (at -6 0 90) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 11 /SPKOUT2)) + (pad 3 thru_hole roundrect (at -3 4.7 90) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 11 /SPKOUT2)) + (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9C3) (tstamp 5E596C7C) + (at 123.435 95.25) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CC157) + (attr smd) + (fp_text reference R1 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R220 (at 0 1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -1.025 0.508) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 "Net-(C1-Pad2)")) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 8 /OP1OUT)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4D7235) (tstamp 5E596C8D) + (at 123.435 100.33 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CC1AE) + (attr smd) + (fp_text reference R2 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R2.2 (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 "Net-(C1-Pad2)")) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 3 GND)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9C7) (tstamp 5E596C9E) + (at 132.08 99.06 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4D2CE3) + (attr smd) + (fp_text reference R3 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R220 (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 8 /OP1OUT)) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9B6) (tstamp 5E596CAF) + (at 158.995 95.25) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CCBFC) + (attr smd) + (fp_text reference R4 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R220 (at 0 1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -0.245 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 10 /OP2OUT)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9B9) (tstamp 5E596CC0) + (at 158.995 100.33 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CCC02) + (attr smd) + (fp_text reference R5 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R2.2 (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 3 GND)) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9BE) (tstamp 5E596CD1) + (at 141.215 99.06 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CE830) + (attr smd) + (fp_text reference R6 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R1M (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 14 /VOLPOT)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +12V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Potentiometer_THT:Potentiometer_Bourns_PTV09A-2_Single_Horizontal (layer F.Cu) (tedit 5A3D4993) (tstamp 5E596CF7) + (at 148.59 107.95 270) + (descr "Potentiometer, horizontal, Bourns PTV09A-2 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf") + (tags "Potentiometer horizontal Bourns PTV09A-2 Single") + (path /5E4CEB50) + (fp_text reference RV1 (at 0 -11.05 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_POT (at 0 6.05 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.5 -7.35) (end -1.5 2.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 2.35) (end 3.5 2.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 2.35) (end 3.5 -7.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 -7.35) (end -1.5 -7.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 -5.9) (end 3.5 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 0.9) (end 4.3 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 0.9) (end 4.3 -5.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 -5.9) (end 3.5 -5.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 -5.5) (end 4.3 0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 0.5) (end 13.5 0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 13.5 0.5) (end 13.5 -5.5) (layer F.Fab) (width 0.1)) + (fp_line (start 13.5 -5.5) (end 4.3 -5.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.745 -7.47) (end 3.62 -7.47) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.745 2.47) (end 3.62 2.47) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.62 -4.944) (end -1.62 -0.055) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 -7.47) (end 3.62 2.47) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 -6.02) (end 4.42 -6.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 1.02) (end 4.42 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 -6.02) (end 3.62 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 -6.02) (end 4.42 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 -5.62) (end 13.62 -5.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 0.62) (end 13.62 0.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 -5.62) (end 4.42 0.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 13.62 -5.62) (end 13.62 0.62) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.85 -10.05) (end -5.85 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.85 5.1) (end 13.75 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.75 5.1) (end 13.75 -10.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.75 -10.05) (end -5.85 -10.05) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 5.334 -2.032 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 3 thru_hole circle (at 0 -5 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 2 thru_hole circle (at 0 -2.5 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 13 /OP2NONINV)) + (pad 1 thru_hole circle (at 0 0 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 14 /VOLPOT)) + (pad "" thru_hole circle (at -3.3 -7.5 270) (size 4.6 4.6) (drill 2.3) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -3.3 2.5 270) (size 4.6 4.6) (drill 2.3) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Bourns_PTV09A-2_Single_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical (layer F.Cu) (tedit 5E4CC9F0) (tstamp 5E596D1D) + (at 111.76 86.36) + (descr "TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf") + (tags "TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1") + (path /5E4CBEC8) + (fp_text reference U1 (at 3.4 -9.32) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LM383 (at 3.4 2.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.4 -9.32) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.65 -8.45) (end -1.85 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 1.15) (end 8.65 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 1.15) (end 8.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -8.45) (end -1.85 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.8 -3.679) (end 6.8 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.4 -3.679) (end 3.4 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -3.679) (end 0 -1.049) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.25 -8.32) (end 5.25 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.55 -8.32) (end 1.55 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -6.811) (end 8.52 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.52 -8.32) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -8.32) (end -1.721 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.165 -3.679) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.765 -3.679) (end 4.035 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -3.679) (end 0.635 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -8.32) (end 8.52 -8.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.8 -3.8) (end 6.8 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.1 -3.8) (end 5.1 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 3.4 -3.8) (end 3.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.7 -3.8) (end 1.7 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.8) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.25 -8.2) (end 5.25 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 1.55 -8.2) (end 1.55 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -6.93) (end 8.4 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -8.2) (end -1.6 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -3.8) (end 8.4 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -3.8) (end 8.4 -3.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -8.2) (end -1.6 -3.8) (layer F.Fab) (width 0.1)) + (pad 5 thru_hole oval (at 6.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 4 thru_hole oval (at 5.1 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 3 thru_hole oval (at 3.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 8 /OP1OUT)) + (pad 2 thru_hole oval (at 1.7 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 5 /OP1INV)) + (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 6 /OP1NONINV)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical (layer F.Cu) (tedit 5AF05A31) (tstamp 5E596D43) + (at 152.4 87.63) + (descr "TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf") + (tags "TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1") + (path /5E4CCBED) + (fp_text reference U2 (at 3.4 -9.32) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LM383 (at 3.4 2.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.6 -8.2) (end -1.6 -3.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -3.8) (end 8.4 -3.8) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -3.8) (end 8.4 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -8.2) (end -1.6 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -6.93) (end 8.4 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 1.55 -8.2) (end 1.55 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 5.25 -8.2) (end 5.25 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.8) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.7 -3.8) (end 1.7 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 3.4 -3.8) (end 3.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.1 -3.8) (end 5.1 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 6.8 -3.8) (end 6.8 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.721 -8.32) (end 8.52 -8.32) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -3.679) (end 0.635 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.765 -3.679) (end 4.035 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.165 -3.679) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -8.32) (end -1.721 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.52 -8.32) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -6.811) (end 8.52 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.55 -8.32) (end 1.55 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.25 -8.32) (end 5.25 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -3.679) (end 0 -1.049) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.4 -3.679) (end 3.4 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.8 -3.679) (end 6.8 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 -8.45) (end -1.85 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 1.15) (end 8.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 1.15) (end 8.65 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 -8.45) (end -1.85 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 3.4 -9.32) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 13 /OP2NONINV)) + (pad 2 thru_hole oval (at 1.7 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 12 /OP2INV)) + (pad 3 thru_hole oval (at 3.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 10 /OP2OUT)) + (pad 4 thru_hole oval (at 5.1 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 5 thru_hole oval (at 6.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5E4CC89D) (tstamp 5E59B221) + (at 123.19 106.68) + (descr "DC Barrel Jack") + (tags "Power Jack") + (path /5E4D7487) + (fp_text reference J3 (at -8.45 5.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Barrel_Jack (at -6.2 -5.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -3.46 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole rect (at 0 0) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 2 thru_hole roundrect (at -6 0) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 3 GND)) + (pad 3 thru_hole roundrect (at -3 4.7) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 3 GND)) + (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text 2 (at 138.43 109.22) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text 1 (at 130.81 104.14) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_line (start 104.14 66.04) (end 104.14 76.2) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 162.56 66.04) (end 104.14 66.04) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 162.56 116.84) (end 162.56 66.04) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 104.14 116.84) (end 162.56 116.84) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 104.14 76.2) (end 104.14 116.84) (layer Edge.Cuts) (width 0.1524)) + (gr_text POWER (at 114.3 114.3) (layer F.SilkS) (tstamp 5E59B914) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text VOL (at 157.48 114.3) (layer F.SilkS) (tstamp 5E59B90F) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text SPKROUT (at 143.51 114.3) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text SIGIN (at 107.95 92.71) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. BOARDS SHALL BE ROHS COMPLIANT. \n5. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n MINIMUM SPACE - 0.006 INCH.\n MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at 18.034 165.1) (layer Dwgs.User) + (effects (font (size 2.54 2.54) (thickness 0.254)) (justify left)) + ) + + (segment (start 124.46 95.25) (end 127 95.25) (width 0.762) (layer F.Cu) (net 1)) + (segment (start 124.46 100.33) (end 127 98.425) (width 0.762) (layer F.Cu) (net 1)) + (via (at 127 98.425) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1)) + (segment (start 127 95.25) (end 127 95.25) (width 0.762) (layer F.Cu) (net 1) (tstamp 5E59CF43)) + (via (at 127 95.25) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1)) + (segment (start 127 98.425) (end 127 95.25) (width 0.762) (layer B.Cu) (net 1)) + (segment (start 119.38 95.25) (end 119.34 95.25) (width 0.762) (layer F.Cu) (net 1)) + (segment (start 124.46 100.33) (end 119.38 95.25) (width 0.762) (layer F.Cu) (net 1)) + (segment (start 147.32 86.83) (end 147.32 88.9) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 155.589001 85.840999) (end 148.309001 85.840999) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 157.5 83.93) (end 155.589001 85.840999) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 126.619001 100.230999) (end 123.19 103.66) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 123.19 103.66) (end 123.19 106.68) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 138.059001 100.230999) (end 126.619001 100.230999) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 147.32 90.97) (end 142.24 95.41) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 147.32 88.9) (end 147.32 90.97) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 126.619001 100.230999) (end 124.46 98.071998) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 124.46 98.071998) (end 124.46 88.9) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 118.22 82.66) (end 116.86 82.66) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 124.46 88.9) (end 118.22 82.66) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 140.19 99.06) (end 140.19 97.3) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 140.19 97.3) (end 142.24 95.25) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 140.97 96.52) (end 138.059001 100.230999) (width 1.27) (layer B.Cu) (net 2) (tstamp 5E59CEB2)) + (via (at 140.97 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 2)) + (segment (start 141.605 95.965) (end 140.97 96.52) (width 1.27) (layer B.Cu) (net 2) (tstamp 5E59CEB4)) + (via (at 141.605 95.965) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 2)) + (segment (start 142.24 95.41) (end 141.605 95.965) (width 1.27) (layer B.Cu) (net 2) (tstamp 5E59CEB6)) + (via (at 142.24 95.41) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 2)) + (segment (start 148.309001 85.840999) (end 147.32 86.83) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 160.02 95.25) (end 160.02 100.33) (width 0.762) (layer F.Cu) (net 4)) + (segment (start 133.105 99.06) (end 133.105 96.765) (width 0.762) (layer F.Cu) (net 4)) + (segment (start 133.105 96.765) (end 133.35 96.52) (width 0.762) (layer F.Cu) (net 4)) + (segment (start 133.105 96.765) (end 133.105 96.765) (width 0.762) (layer F.Cu) (net 4) (tstamp 5E59D042)) + (via (at 133.105 96.765) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 4)) + (segment (start 133.105 96.765) (end 137.16 96.765) (width 0.508) (layer B.Cu) (net 4)) + (via (at 137.16 96.765) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 4)) + (segment (start 138.43 96.52) (end 138.43 96.52) (width 0.508) (layer B.Cu) (net 4) (tstamp 5E59D056)) + (via (at 138.43 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 4)) + (segment (start 138.185 96.765) (end 138.43 96.52) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 137.16 96.765) (end 138.185 96.765) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.640001 95.720001) (end 152.44 96.52) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 149.9 93.98) (end 151.640001 95.720001) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 140.97 93.98) (end 149.9 93.98) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 138.43 96.52) (end 140.97 93.98) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 159.396627 95.873373) (end 160.02 95.25) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 157.441999 97.828001) (end 159.396627 95.873373) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 153.748001 97.828001) (end 157.441999 97.828001) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 152.44 96.52) (end 153.748001 97.828001) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 113.46 83.932792) (end 113.46 82.66) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 113.46 90.308) (end 113.46 83.932792) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 116.84 93.688) (end 113.46 90.308) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 116.84 95.25) (end 116.84 93.688) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 112.190001 94.450001) (end 112.99 95.25) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.925001 94.185001) (end 112.190001 94.450001) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.925001 88.187001) (end 111.925001 94.185001) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.76 88.022) (end 111.925001 88.187001) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.76 86.36) (end 111.76 88.022) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 108.928 95.25) (end 110.49 95.25) (width 0.762) (layer F.Cu) (net 7)) + (segment (start 107.95 94.272) (end 108.928 95.25) (width 0.762) (layer F.Cu) (net 7)) + (segment (start 107.95 88.9) (end 107.95 94.272) (width 0.762) (layer F.Cu) (net 7)) + (segment (start 115.16 88) (end 122.41 95.25) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 115.16 86.36) (end 115.16 88) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 129.061627 98.436627) (end 129.685 99.06) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 127.21001 96.58501) (end 129.061627 98.436627) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 123.74501 96.58501) (end 127.21001 96.58501) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 122.41 95.25) (end 123.74501 96.58501) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 130.81 94.272) (end 130.81 92.71) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 128.49699 96.58501) (end 130.81 94.272) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 127.21001 96.58501) (end 128.49699 96.58501) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 130.81 92.71) (end 130.81 85.09) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 131.055 99.06) (end 129.54 99.06) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 133.31 85.09) (end 134.745001 86.525001) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 134.62 96.645001) (end 134.745001 96.52) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 134.62 102.87) (end 134.62 96.645001) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 134.745001 86.525001) (end 134.745001 96.52) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 150.991999 89.165001) (end 154.674999 89.165001) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 154.674999 88.755001) (end 154.674999 89.165001) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 155.8 87.63) (end 154.674999 88.755001) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 154.674999 91.954999) (end 157.97 95.25) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 154.674999 89.165001) (end 154.674999 91.954999) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 147.447 92.71) (end 139.7 92.71) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 150.991999 89.165001) (end 147.447 92.71) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 139.7 92.71) (end 139.7 85.09) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 135.761011 86.528989) (end 135.761011 98.425533) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.2 85.09) (end 135.761011 86.528989) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.16 103.71) (end 139.32 105.87) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.16 99.824522) (end 137.16 103.71) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 135.761011 98.425533) (end 137.16 99.824522) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.62 105.87) (end 134.62 108.87) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 139.32 105.87) (end 137.62 105.87) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 154.999999 83.030001) (end 154.1 83.93) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 155.635001 82.394999) (end 154.999999 83.030001) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 158.236801 82.394999) (end 155.635001 82.394999) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 159.035001 83.193199) (end 158.236801 82.394999) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 159.035001 84.666801) (end 159.035001 83.193199) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 157.335001 86.366801) (end 159.035001 84.666801) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 157.335001 92.562999) (end 157.335001 86.366801) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 154.94 94.958) (end 157.335001 92.562999) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 154.94 96.52) (end 154.94 94.958) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 151.09 99.236) (end 149.644 97.79) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 149.644 97.79) (end 148.59 97.79) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 151.09 107.95) (end 151.09 99.236) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 151.246 87.63) (end 152.4 87.63) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 148.59 90.286) (end 151.246 87.63) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 148.59 97.79) (end 148.59 90.286) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 142.915 99.06) (end 142.24 99.06) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.771001 103.363119) (end 144.467882 99.06) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 144.467882 99.06) (end 142.915 99.06) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.771001 106.496207) (end 148.771001 103.363119) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.59 106.677208) (end 148.771001 106.496207) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.59 107.95) (end 148.59 106.677208) (width 0.254) (layer F.Cu) (net 14)) + + (zone (net 3) (net_name GND) (layer F.Cu) (tstamp 5E59F8D0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 161.29 115.57) (xy 161.29 67.31) (xy 105.41 67.31) (xy 105.41 115.57) + ) + ) + (filled_polygon + (pts + (xy 161.163 94.439911) (xy 160.979586 94.165414) (xy 160.688436 93.970873) (xy 160.345001 93.90256) (xy 159.694999 93.90256) + (xy 159.351564 93.970873) (xy 159.060414 94.165414) (xy 158.995 94.263313) (xy 158.929586 94.165414) (xy 158.638436 93.970873) + (xy 158.295001 93.90256) (xy 158.059401 93.90256) (xy 155.690999 91.534159) (xy 155.690999 89.265065) (xy 155.710903 89.165001) + (xy 155.710903 89.165) (xy 155.951182 89.165) (xy 156.398927 89.075938) (xy 156.906673 88.736673) (xy 157.245938 88.228927) + (xy 157.29252 87.99474) (xy 157.708964 87.99474) (xy 157.88776 88.426417) (xy 158.292424 88.867966) (xy 158.835258 89.121046) + (xy 159.073 89.000997) (xy 159.073 87.757) (xy 159.327 87.757) (xy 159.327 89.000997) (xy 159.564742 89.121046) + (xy 160.107576 88.867966) (xy 160.51224 88.426417) (xy 160.691036 87.99474) (xy 160.570378 87.757) (xy 159.327 87.757) + (xy 159.073 87.757) (xy 157.829622 87.757) (xy 157.708964 87.99474) (xy 157.29252 87.99474) (xy 157.365072 87.63) + (xy 157.292521 87.26526) (xy 157.708964 87.26526) (xy 157.829622 87.503) (xy 159.073 87.503) (xy 159.073 86.259003) + (xy 159.327 86.259003) (xy 159.327 87.503) (xy 160.570378 87.503) (xy 160.691036 87.26526) (xy 160.51224 86.833583) + (xy 160.107576 86.392034) (xy 159.564742 86.138954) (xy 159.327 86.259003) (xy 159.073 86.259003) (xy 158.835258 86.138954) + (xy 158.292424 86.392034) (xy 157.88776 86.833583) (xy 157.708964 87.26526) (xy 157.292521 87.26526) (xy 157.245938 87.031073) + (xy 156.906673 86.523327) (xy 156.398927 86.184062) (xy 155.951182 86.095) (xy 155.648818 86.095) (xy 155.201073 86.184062) + (xy 154.693327 86.523327) (xy 154.354062 87.031073) (xy 154.234928 87.63) (xy 154.256203 87.736957) (xy 154.027338 87.965822) + (xy 153.94744 88.019208) (xy 153.94744 86.73) (xy 153.898157 86.482235) (xy 153.757809 86.272191) (xy 153.547765 86.131843) + (xy 153.3 86.08256) (xy 151.5 86.08256) (xy 151.252235 86.131843) (xy 151.042191 86.272191) (xy 150.901843 86.482235) + (xy 150.85256 86.73) (xy 150.85256 88.156833) (xy 150.595576 88.20795) (xy 150.259504 88.432506) (xy 150.202821 88.517338) + (xy 148.608938 90.111221) (xy 148.718157 89.947765) (xy 148.76744 89.7) (xy 148.76744 88.1) (xy 148.718157 87.852235) + (xy 148.577809 87.642191) (xy 148.367765 87.501843) (xy 148.12 87.45256) (xy 146.52 87.45256) (xy 146.272235 87.501843) + (xy 146.062191 87.642191) (xy 145.921843 87.852235) (xy 145.875307 88.086187) (xy 145.827745 88.071861) (xy 144.999605 88.9) + (xy 145.827745 89.728139) (xy 145.875307 89.713813) (xy 145.921843 89.947765) (xy 146.062191 90.157809) (xy 146.272235 90.298157) + (xy 146.52 90.34744) (xy 148.12 90.34744) (xy 148.367765 90.298157) (xy 148.531221 90.188938) (xy 147.02616 91.694) + (xy 141.104475 91.694) (xy 141.098157 91.662235) (xy 140.957809 91.452191) (xy 140.747765 91.311843) (xy 140.716 91.305525) + (xy 140.716 89.907745) (xy 143.991861 89.907745) (xy 144.065995 90.153864) (xy 144.603223 90.346965) (xy 145.173454 90.319778) + (xy 145.574005 90.153864) (xy 145.648139 89.907745) (xy 144.82 89.079605) (xy 143.991861 89.907745) (xy 140.716 89.907745) + (xy 140.716 88.683223) (xy 143.373035 88.683223) (xy 143.400222 89.253454) (xy 143.566136 89.654005) (xy 143.812255 89.728139) + (xy 144.640395 88.9) (xy 143.812255 88.071861) (xy 143.566136 88.145995) (xy 143.373035 88.683223) (xy 140.716 88.683223) + (xy 140.716 87.892255) (xy 143.991861 87.892255) (xy 144.82 88.720395) (xy 145.648139 87.892255) (xy 145.574005 87.646136) + (xy 145.036777 87.453035) (xy 144.466546 87.480222) (xy 144.065995 87.646136) (xy 143.991861 87.892255) (xy 140.716 87.892255) + (xy 140.716 86.494475) (xy 140.747765 86.488157) (xy 140.957809 86.347809) (xy 141.098157 86.137765) (xy 141.14744 85.89) + (xy 141.14744 84.29) (xy 141.098157 84.042235) (xy 141.023164 83.93) (xy 152.534928 83.93) (xy 152.654062 84.528927) + (xy 152.993327 85.036673) (xy 153.501073 85.375938) (xy 153.948818 85.465) (xy 154.251182 85.465) (xy 154.698927 85.375938) + (xy 155.206673 85.036673) (xy 155.545938 84.528927) (xy 155.665072 83.93) (xy 155.934928 83.93) (xy 156.054062 84.528927) + (xy 156.393327 85.036673) (xy 156.901073 85.375938) (xy 157.348818 85.465) (xy 157.651182 85.465) (xy 158.098927 85.375938) + (xy 158.606673 85.036673) (xy 158.945938 84.528927) (xy 159.065072 83.93) (xy 158.945938 83.331073) (xy 158.606673 82.823327) + (xy 158.098927 82.484062) (xy 157.651182 82.395) (xy 157.348818 82.395) (xy 156.901073 82.484062) (xy 156.393327 82.823327) + (xy 156.054062 83.331073) (xy 155.934928 83.93) (xy 155.665072 83.93) (xy 155.545938 83.331073) (xy 155.206673 82.823327) + (xy 154.698927 82.484062) (xy 154.251182 82.395) (xy 153.948818 82.395) (xy 153.501073 82.484062) (xy 152.993327 82.823327) + (xy 152.654062 83.331073) (xy 152.534928 83.93) (xy 141.023164 83.93) (xy 140.957809 83.832191) (xy 140.747765 83.691843) + (xy 140.5 83.64256) (xy 138.9 83.64256) (xy 138.652235 83.691843) (xy 138.442191 83.832191) (xy 138.301843 84.042235) + (xy 138.281899 84.142503) (xy 138.012862 83.873466) (xy 137.485439 83.655) (xy 136.914561 83.655) (xy 136.387138 83.873466) + (xy 135.983466 84.277138) (xy 135.765 84.804561) (xy 135.765 85.088159) (xy 135.255 85.598159) (xy 134.745 85.08816) + (xy 134.745 84.804561) (xy 134.526534 84.277138) (xy 134.122862 83.873466) (xy 133.595439 83.655) (xy 133.024561 83.655) + (xy 132.497138 83.873466) (xy 132.228101 84.142503) (xy 132.208157 84.042235) (xy 132.067809 83.832191) (xy 131.857765 83.691843) + (xy 131.61 83.64256) (xy 130.01 83.64256) (xy 129.762235 83.691843) (xy 129.552191 83.832191) (xy 129.411843 84.042235) + (xy 129.36256 84.29) (xy 129.36256 85.89) (xy 129.411843 86.137765) (xy 129.552191 86.347809) (xy 129.762235 86.488157) + (xy 129.794001 86.494476) (xy 129.794 91.305525) (xy 129.762235 91.311843) (xy 129.552191 91.452191) (xy 129.411843 91.662235) + (xy 129.36256 91.91) (xy 129.36256 93.51) (xy 129.411843 93.757765) (xy 129.552191 93.967809) (xy 129.627218 94.017941) + (xy 128.07615 95.56901) (xy 127.972449 95.56901) (xy 128.035904 95.25) (xy 127.957051 94.853577) (xy 127.732495 94.517505) + (xy 127.396423 94.292949) (xy 127.100065 94.234) (xy 125.465414 94.234) (xy 125.419586 94.165414) (xy 125.128436 93.970873) + (xy 124.785001 93.90256) (xy 124.134999 93.90256) (xy 123.791564 93.970873) (xy 123.500414 94.165414) (xy 123.435 94.263313) + (xy 123.369586 94.165414) (xy 123.078436 93.970873) (xy 122.735001 93.90256) (xy 122.499401 93.90256) (xy 116.696841 88.1) + (xy 123.01256 88.1) (xy 123.01256 89.7) (xy 123.061843 89.947765) (xy 123.202191 90.157809) (xy 123.412235 90.298157) + (xy 123.66 90.34744) (xy 125.26 90.34744) (xy 125.507765 90.298157) (xy 125.717809 90.157809) (xy 125.858157 89.947765) + (xy 125.866117 89.907745) (xy 126.131861 89.907745) (xy 126.205995 90.153864) (xy 126.743223 90.346965) (xy 127.313454 90.319778) + (xy 127.714005 90.153864) (xy 127.788139 89.907745) (xy 126.96 89.079605) (xy 126.131861 89.907745) (xy 125.866117 89.907745) + (xy 125.904693 89.713813) (xy 125.952255 89.728139) (xy 126.780395 88.9) (xy 127.139605 88.9) (xy 127.967745 89.728139) + (xy 128.213864 89.654005) (xy 128.406965 89.116777) (xy 128.379778 88.546546) (xy 128.213864 88.145995) (xy 127.967745 88.071861) + (xy 127.139605 88.9) (xy 126.780395 88.9) (xy 125.952255 88.071861) (xy 125.904693 88.086187) (xy 125.866118 87.892255) + (xy 126.131861 87.892255) (xy 126.96 88.720395) (xy 127.788139 87.892255) (xy 127.714005 87.646136) (xy 127.176777 87.453035) + (xy 126.606546 87.480222) (xy 126.205995 87.646136) (xy 126.131861 87.892255) (xy 125.866118 87.892255) (xy 125.858157 87.852235) + (xy 125.717809 87.642191) (xy 125.507765 87.501843) (xy 125.26 87.45256) (xy 123.66 87.45256) (xy 123.412235 87.501843) + (xy 123.202191 87.642191) (xy 123.061843 87.852235) (xy 123.01256 88.1) (xy 116.696841 88.1) (xy 116.176 87.57916) + (xy 116.176 87.527259) (xy 116.266673 87.466673) (xy 116.605938 86.958927) (xy 116.65252 86.72474) (xy 117.068964 86.72474) + (xy 117.24776 87.156417) (xy 117.652424 87.597966) (xy 118.195258 87.851046) (xy 118.433 87.730997) (xy 118.433 86.487) + (xy 118.687 86.487) (xy 118.687 87.730997) (xy 118.924742 87.851046) (xy 119.467576 87.597966) (xy 119.87224 87.156417) + (xy 120.051036 86.72474) (xy 119.930378 86.487) (xy 118.687 86.487) (xy 118.433 86.487) (xy 117.189622 86.487) + (xy 117.068964 86.72474) (xy 116.65252 86.72474) (xy 116.725072 86.36) (xy 116.652521 85.99526) (xy 117.068964 85.99526) + (xy 117.189622 86.233) (xy 118.433 86.233) (xy 118.433 84.989003) (xy 118.687 84.989003) (xy 118.687 86.233) + (xy 119.930378 86.233) (xy 120.051036 85.99526) (xy 119.87224 85.563583) (xy 119.467576 85.122034) (xy 118.924742 84.868954) + (xy 118.687 84.989003) (xy 118.433 84.989003) (xy 118.195258 84.868954) (xy 117.652424 85.122034) (xy 117.24776 85.563583) + (xy 117.068964 85.99526) (xy 116.652521 85.99526) (xy 116.605938 85.761073) (xy 116.266673 85.253327) (xy 115.758927 84.914062) + (xy 115.311182 84.825) (xy 115.008818 84.825) (xy 114.561073 84.914062) (xy 114.053327 85.253327) (xy 113.714062 85.761073) + (xy 113.594928 86.36) (xy 113.714062 86.958927) (xy 114.053327 87.466673) (xy 114.144001 87.527259) (xy 114.144001 87.899932) + (xy 114.124096 88) (xy 114.169633 88.228927) (xy 114.20295 88.396423) (xy 114.427506 88.732495) (xy 114.512338 88.789178) + (xy 119.538159 93.815) (xy 119.054561 93.815) (xy 118.527138 94.033466) (xy 118.258101 94.302503) (xy 118.238157 94.202235) + (xy 118.097809 93.992191) (xy 117.887765 93.851843) (xy 117.64 93.80256) (xy 116.04 93.80256) (xy 115.792235 93.851843) + (xy 115.582191 93.992191) (xy 115.441843 94.202235) (xy 115.39256 94.45) (xy 115.39256 96.05) (xy 115.441843 96.297765) + (xy 115.582191 96.507809) (xy 115.792235 96.648157) (xy 116.04 96.69744) (xy 117.64 96.69744) (xy 117.887765 96.648157) + (xy 118.097809 96.507809) (xy 118.238157 96.297765) (xy 118.258101 96.197497) (xy 118.527138 96.466534) (xy 119.054561 96.685) + (xy 119.37816 96.685) (xy 121.694173 99.001014) (xy 121.475302 99.091673) (xy 121.296673 99.270301) (xy 121.2 99.50369) + (xy 121.2 100.04425) (xy 121.35875 100.203) (xy 122.283 100.203) (xy 122.283 100.183) (xy 122.537 100.183) + (xy 122.537 100.203) (xy 122.557 100.203) (xy 122.557 100.457) (xy 122.537 100.457) (xy 122.537 101.50625) + (xy 122.69575 101.665) (xy 123.111309 101.665) (xy 123.344698 101.568327) (xy 123.499623 101.413403) (xy 123.500414 101.414586) + (xy 123.791564 101.609127) (xy 124.134999 101.67744) (xy 124.785001 101.67744) (xy 125.128436 101.609127) (xy 125.419586 101.414586) + (xy 125.614127 101.123436) (xy 125.68244 100.780001) (xy 125.68244 100.68317) (xy 127.689652 99.177761) (xy 127.891369 98.952788) + (xy 127.956316 98.768157) (xy 128.413963 99.225804) (xy 128.413966 99.225806) (xy 128.567645 99.379485) (xy 128.582949 99.456423) + (xy 128.807505 99.792495) (xy 129.143577 100.017051) (xy 129.439935 100.076) (xy 129.584936 100.076) (xy 129.685 100.095904) + (xy 129.785064 100.076) (xy 130.049586 100.076) (xy 130.095414 100.144586) (xy 130.386564 100.339127) (xy 130.729999 100.40744) + (xy 131.380001 100.40744) (xy 131.723436 100.339127) (xy 132.014586 100.144586) (xy 132.08 100.046687) (xy 132.145414 100.144586) + (xy 132.436564 100.339127) (xy 132.779999 100.40744) (xy 133.430001 100.40744) (xy 133.604 100.37283) (xy 133.604 100.47256) + (xy 132.87 100.47256) (xy 132.622235 100.521843) (xy 132.412191 100.662191) (xy 132.271843 100.872235) (xy 132.22256 101.12) + (xy 132.22256 104.62) (xy 132.271843 104.867765) (xy 132.412191 105.077809) (xy 132.622235 105.218157) (xy 132.87 105.26744) + (xy 136.37 105.26744) (xy 136.617765 105.218157) (xy 136.827809 105.077809) (xy 136.933217 104.920057) (xy 136.936762 104.923602) + (xy 136.92256 104.995) (xy 136.92256 105.114082) (xy 136.887505 105.137505) (xy 136.830822 105.222337) (xy 135.3306 106.72256) + (xy 133.62 106.72256) (xy 133.085223 106.828934) (xy 132.631861 107.131861) (xy 132.328934 107.585223) (xy 132.22256 108.12) + (xy 132.22256 109.62) (xy 132.328934 110.154777) (xy 132.631861 110.608139) (xy 133.085223 110.911066) (xy 133.62 111.01744) + (xy 135.62 111.01744) (xy 136.154777 110.911066) (xy 136.608139 110.608139) (xy 136.911066 110.154777) (xy 137.01744 109.62) + (xy 137.01744 108.12) (xy 136.982499 107.944341) (xy 137.263065 107.663775) (xy 137.368472 107.821528) (xy 137.862387 108.151551) + (xy 138.445 108.26744) (xy 140.195 108.26744) (xy 140.777613 108.151551) (xy 141.271528 107.821528) (xy 141.601551 107.327613) + (xy 141.71744 106.745) (xy 141.71744 104.995) (xy 141.601551 104.412387) (xy 141.271528 103.918472) (xy 140.777613 103.588449) + (xy 140.195 103.47256) (xy 138.445 103.47256) (xy 138.373602 103.486762) (xy 138.176 103.28916) (xy 138.176 99.924585) + (xy 138.195904 99.824521) (xy 138.153108 99.609371) (xy 138.117051 99.428099) (xy 137.892495 99.092027) (xy 137.807664 99.035345) + (xy 136.777011 98.004693) (xy 136.777011 97.664832) (xy 136.965484 97.7429) (xy 137.354516 97.7429) (xy 137.569139 97.654) + (xy 138.097445 97.654) (xy 138.185 97.671416) (xy 138.272555 97.654) (xy 138.272556 97.654) (xy 138.53187 97.602419) + (xy 138.792317 97.428394) (xy 138.983936 97.349023) (xy 139.259023 97.073936) (xy 139.347924 96.859312) (xy 140.070129 96.137107) + (xy 139.9921 96.325484) (xy 139.9921 96.42027) (xy 139.704251 96.708119) (xy 139.64063 96.750629) (xy 139.598119 96.814251) + (xy 139.598118 96.814252) (xy 139.472213 97.002683) (xy 139.413073 97.3) (xy 139.428001 97.375048) (xy 139.428001 97.84339) + (xy 139.230414 97.975414) (xy 139.035873 98.266564) (xy 138.96756 98.609999) (xy 138.96756 99.510001) (xy 139.035873 99.853436) + (xy 139.230414 100.144586) (xy 139.521564 100.339127) (xy 139.864999 100.40744) (xy 140.515001 100.40744) (xy 140.858436 100.339127) + (xy 141.149586 100.144586) (xy 141.215 100.046687) (xy 141.280414 100.144586) (xy 141.571564 100.339127) (xy 141.914999 100.40744) + (xy 142.565001 100.40744) (xy 142.908436 100.339127) (xy 143.199586 100.144586) (xy 143.394127 99.853436) (xy 143.40038 99.822) + (xy 144.152252 99.822) (xy 146.045252 101.715) (xy 145.506192 101.715) (xy 144.427456 102.161827) (xy 143.601827 102.987456) + (xy 143.155 104.066192) (xy 143.155 105.233808) (xy 143.601827 106.312544) (xy 144.427456 107.138173) (xy 145.506192 107.585) + (xy 146.673808 107.585) (xy 147.163783 107.382046) (xy 147.055 107.64467) (xy 147.055 108.25533) (xy 147.28869 108.819507) + (xy 147.720493 109.25131) (xy 148.28467 109.485) (xy 148.89533 109.485) (xy 149.459507 109.25131) (xy 149.84 108.870817) + (xy 150.220493 109.25131) (xy 150.78467 109.485) (xy 151.39533 109.485) (xy 151.959507 109.25131) (xy 152.180658 109.030159) + (xy 152.689446 109.030159) (xy 152.775852 109.286643) (xy 153.349336 109.496458) (xy 153.95946 109.470839) (xy 154.404148 109.286643) + (xy 154.490554 109.030159) (xy 153.59 108.129605) (xy 152.689446 109.030159) (xy 152.180658 109.030159) (xy 152.39131 108.819507) + (xy 152.394539 108.81171) (xy 152.509841 108.850554) (xy 153.410395 107.95) (xy 152.509841 107.049446) (xy 152.394539 107.08829) + (xy 152.39131 107.080493) (xy 152.180658 106.869841) (xy 152.689446 106.869841) (xy 153.59 107.770395) (xy 153.604143 107.756253) + (xy 153.783748 107.935858) (xy 153.769605 107.95) (xy 154.670159 108.850554) (xy 154.926643 108.764148) (xy 155.136458 108.190664) + (xy 155.110839 107.58054) (xy 155.031189 107.388247) (xy 155.506192 107.585) (xy 156.673808 107.585) (xy 157.752544 107.138173) + (xy 158.578173 106.312544) (xy 159.025 105.233808) (xy 159.025 104.066192) (xy 158.578173 102.987456) (xy 157.752544 102.161827) + (xy 156.673808 101.715) (xy 155.506192 101.715) (xy 154.427456 102.161827) (xy 153.601827 102.987456) (xy 153.155 104.066192) + (xy 153.155 105.233808) (xy 153.601827 106.312544) (xy 153.69838 106.409097) (xy 153.22054 106.429161) (xy 152.775852 106.613357) + (xy 152.689446 106.869841) (xy 152.180658 106.869841) (xy 151.959507 106.64869) (xy 151.39533 106.415) (xy 150.78467 106.415) + (xy 150.220493 106.64869) (xy 149.84 107.029183) (xy 149.50796 106.697143) (xy 149.533001 106.571255) (xy 149.533001 106.571251) + (xy 149.547928 106.496208) (xy 149.533001 106.421165) (xy 149.533001 103.438161) (xy 149.547928 103.363118) (xy 149.533001 103.288075) + (xy 149.533001 103.288071) (xy 149.488789 103.065802) (xy 149.320372 102.813748) (xy 149.25675 102.771237) (xy 147.101263 100.61575) + (xy 156.76 100.61575) (xy 156.76 101.15631) (xy 156.856673 101.389699) (xy 157.035302 101.568327) (xy 157.268691 101.665) + (xy 157.68425 101.665) (xy 157.843 101.50625) (xy 157.843 100.457) (xy 156.91875 100.457) (xy 156.76 100.61575) + (xy 147.101263 100.61575) (xy 145.989203 99.50369) (xy 156.76 99.50369) (xy 156.76 100.04425) (xy 156.91875 100.203) + (xy 157.843 100.203) (xy 157.843 99.15375) (xy 157.68425 98.995) (xy 157.268691 98.995) (xy 157.035302 99.091673) + (xy 156.856673 99.270301) (xy 156.76 99.50369) (xy 145.989203 99.50369) (xy 145.637889 99.152377) (xy 145.873223 99.236965) + (xy 146.443454 99.209778) (xy 146.844005 99.043864) (xy 146.918139 98.797745) (xy 146.09 97.969605) (xy 146.075858 97.983748) + (xy 145.896252 97.804142) (xy 145.910395 97.79) (xy 146.269605 97.79) (xy 147.097745 98.618139) (xy 147.145307 98.603813) + (xy 147.191843 98.837765) (xy 147.332191 99.047809) (xy 147.542235 99.188157) (xy 147.79 99.23744) (xy 149.39 99.23744) + (xy 149.637765 99.188157) (xy 149.847809 99.047809) (xy 149.988157 98.837765) (xy 150.03744 98.59) (xy 150.03744 96.99) + (xy 149.988157 96.742235) (xy 149.847809 96.532191) (xy 149.637765 96.391843) (xy 149.39 96.34256) (xy 147.79 96.34256) + (xy 147.542235 96.391843) (xy 147.332191 96.532191) (xy 147.191843 96.742235) (xy 147.145307 96.976187) (xy 147.097745 96.961861) + (xy 146.269605 97.79) (xy 145.910395 97.79) (xy 145.082255 96.961861) (xy 144.836136 97.035995) (xy 144.643035 97.573223) + (xy 144.670222 98.143454) (xy 144.751415 98.33947) (xy 144.54293 98.298) (xy 144.542925 98.298) (xy 144.467882 98.283073) + (xy 144.392839 98.298) (xy 143.40038 98.298) (xy 143.394127 98.266564) (xy 143.199586 97.975414) (xy 142.908436 97.780873) + (xy 142.565001 97.71256) (xy 141.914999 97.71256) (xy 141.571564 97.780873) (xy 141.280414 97.975414) (xy 141.215 98.073313) + (xy 141.149586 97.975414) (xy 140.952 97.843391) (xy 140.952 97.61563) (xy 141.06973 97.4979) (xy 141.164516 97.4979) + (xy 141.523936 97.349023) (xy 141.799023 97.073936) (xy 141.864439 96.916008) (xy 142.158936 96.794023) (xy 142.170704 96.782255) + (xy 145.261861 96.782255) (xy 146.09 97.610395) (xy 146.918139 96.782255) (xy 146.844005 96.536136) (xy 146.306777 96.343035) + (xy 145.736546 96.370222) (xy 145.335995 96.536136) (xy 145.261861 96.782255) (xy 142.170704 96.782255) (xy 142.434023 96.518936) + (xy 142.499439 96.361008) (xy 142.793936 96.239023) (xy 143.069023 95.963936) (xy 143.2179 95.604516) (xy 143.2179 95.215484) + (xy 143.074381 94.869) (xy 149.531765 94.869) (xy 151.005 96.342236) (xy 151.005 96.805439) (xy 151.223466 97.332862) + (xy 151.627138 97.736534) (xy 152.154561 97.955) (xy 152.617764 97.955) (xy 153.057472 98.394708) (xy 153.107068 98.468934) + (xy 153.401131 98.66542) (xy 153.660445 98.717001) (xy 153.660446 98.717001) (xy 153.748001 98.734417) (xy 153.835556 98.717001) + (xy 157.354444 98.717001) (xy 157.441999 98.734417) (xy 157.529554 98.717001) (xy 157.529555 98.717001) (xy 157.788869 98.66542) + (xy 158.082932 98.468934) (xy 158.13253 98.394705) (xy 159.004 97.523235) (xy 159.004001 99.190975) (xy 158.904698 99.091673) + (xy 158.671309 98.995) (xy 158.25575 98.995) (xy 158.097 99.15375) (xy 158.097 100.203) (xy 158.117 100.203) + (xy 158.117 100.457) (xy 158.097 100.457) (xy 158.097 101.50625) (xy 158.25575 101.665) (xy 158.671309 101.665) + (xy 158.904698 101.568327) (xy 159.059623 101.413403) (xy 159.060414 101.414586) (xy 159.351564 101.609127) (xy 159.694999 101.67744) + (xy 160.345001 101.67744) (xy 160.688436 101.609127) (xy 160.979586 101.414586) (xy 161.163 101.140089) (xy 161.163 115.443) + (xy 105.537 115.443) (xy 105.537 111.66575) (xy 117.805 111.66575) (xy 117.805 113.25631) (xy 117.901673 113.489699) + (xy 118.080302 113.668327) (xy 118.313691 113.765) (xy 119.90425 113.765) (xy 120.063 113.60625) (xy 120.063 111.507) + (xy 120.317 111.507) (xy 120.317 113.60625) (xy 120.47575 113.765) (xy 122.066309 113.765) (xy 122.299698 113.668327) + (xy 122.478327 113.489699) (xy 122.575 113.25631) (xy 122.575 111.66575) (xy 122.41625 111.507) (xy 120.317 111.507) + (xy 120.063 111.507) (xy 117.96375 111.507) (xy 117.805 111.66575) (xy 105.537 111.66575) (xy 105.537 106.96575) + (xy 115.055 106.96575) (xy 115.055 108.55631) (xy 115.151673 108.789699) (xy 115.330302 108.968327) (xy 115.563691 109.065) + (xy 116.90425 109.065) (xy 117.063 108.90625) (xy 117.063 106.807) (xy 117.317 106.807) (xy 117.317 108.90625) + (xy 117.47575 109.065) (xy 118.144696 109.065) (xy 118.080302 109.091673) (xy 117.901673 109.270301) (xy 117.805 109.50369) + (xy 117.805 111.09425) (xy 117.96375 111.253) (xy 120.063 111.253) (xy 120.063 109.15375) (xy 120.317 109.15375) + (xy 120.317 111.253) (xy 122.41625 111.253) (xy 122.575 111.09425) (xy 122.575 109.50369) (xy 122.478327 109.270301) + (xy 122.299698 109.091673) (xy 122.265337 109.07744) (xy 124.94 109.07744) (xy 125.187765 109.028157) (xy 125.397809 108.887809) + (xy 125.538157 108.677765) (xy 125.58744 108.43) (xy 125.58744 104.93) (xy 125.538157 104.682235) (xy 125.397809 104.472191) + (xy 125.187765 104.331843) (xy 124.94 104.28256) (xy 121.44 104.28256) (xy 121.192235 104.331843) (xy 120.982191 104.472191) + (xy 120.841843 104.682235) (xy 120.79256 104.93) (xy 120.79256 108.43) (xy 120.841843 108.677765) (xy 120.982191 108.887809) + (xy 121.142612 108.995) (xy 120.47575 108.995) (xy 120.317 109.15375) (xy 120.063 109.15375) (xy 119.90425 108.995) + (xy 118.985304 108.995) (xy 119.049698 108.968327) (xy 119.228327 108.789699) (xy 119.325 108.55631) (xy 119.325 106.96575) + (xy 119.16625 106.807) (xy 117.317 106.807) (xy 117.063 106.807) (xy 115.21375 106.807) (xy 115.055 106.96575) + (xy 105.537 106.96575) (xy 105.537 104.80369) (xy 115.055 104.80369) (xy 115.055 106.39425) (xy 115.21375 106.553) + (xy 117.063 106.553) (xy 117.063 104.45375) (xy 117.317 104.45375) (xy 117.317 106.553) (xy 119.16625 106.553) + (xy 119.325 106.39425) (xy 119.325 104.80369) (xy 119.228327 104.570301) (xy 119.049698 104.391673) (xy 118.816309 104.295) + (xy 117.47575 104.295) (xy 117.317 104.45375) (xy 117.063 104.45375) (xy 116.90425 104.295) (xy 115.563691 104.295) + (xy 115.330302 104.391673) (xy 115.151673 104.570301) (xy 115.055 104.80369) (xy 105.537 104.80369) (xy 105.537 100.61575) + (xy 121.2 100.61575) (xy 121.2 101.15631) (xy 121.296673 101.389699) (xy 121.475302 101.568327) (xy 121.708691 101.665) + (xy 122.12425 101.665) (xy 122.283 101.50625) (xy 122.283 100.457) (xy 121.35875 100.457) (xy 121.2 100.61575) + (xy 105.537 100.61575) (xy 105.537 88.9) (xy 106.435908 88.9) (xy 106.551161 89.479418) (xy 106.879375 89.970625) + (xy 106.934 90.007124) (xy 106.934001 94.171932) (xy 106.914096 94.272) (xy 106.99295 94.668423) (xy 107.116667 94.853578) + (xy 107.217506 95.004495) (xy 107.302337 95.061177) (xy 108.138822 95.897663) (xy 108.195505 95.982495) (xy 108.531577 96.207051) + (xy 108.827935 96.266) (xy 108.827936 96.266) (xy 108.928 96.285904) (xy 109.028063 96.266) (xy 109.085525 96.266) + (xy 109.091843 96.297765) (xy 109.232191 96.507809) (xy 109.442235 96.648157) (xy 109.69 96.69744) (xy 111.29 96.69744) + (xy 111.537765 96.648157) (xy 111.747809 96.507809) (xy 111.888157 96.297765) (xy 111.908101 96.197497) (xy 112.177138 96.466534) + (xy 112.704561 96.685) (xy 113.275439 96.685) (xy 113.802862 96.466534) (xy 114.206534 96.062862) (xy 114.425 95.535439) + (xy 114.425 94.964561) (xy 114.206534 94.437138) (xy 113.802862 94.033466) (xy 113.275439 93.815) (xy 112.704561 93.815) + (xy 112.177138 94.033466) (xy 111.908101 94.302503) (xy 111.888157 94.202235) (xy 111.747809 93.992191) (xy 111.537765 93.851843) + (xy 111.29 93.80256) (xy 109.69 93.80256) (xy 109.442235 93.851843) (xy 109.232191 93.992191) (xy 109.182059 94.067218) + (xy 108.966 93.85116) (xy 108.966 90.007124) (xy 109.020625 89.970625) (xy 109.348839 89.479418) (xy 109.464092 88.9) + (xy 109.348839 88.320582) (xy 109.020625 87.829375) (xy 108.998967 87.814904) (xy 109.159698 87.748327) (xy 109.338327 87.569699) + (xy 109.435 87.33631) (xy 109.435 86.64575) (xy 109.27625 86.487) (xy 108.077 86.487) (xy 108.077 86.507) + (xy 107.823 86.507) (xy 107.823 86.487) (xy 106.62375 86.487) (xy 106.465 86.64575) (xy 106.465 87.33631) + (xy 106.561673 87.569699) (xy 106.740302 87.748327) (xy 106.901033 87.814904) (xy 106.879375 87.829375) (xy 106.551161 88.320582) + (xy 106.435908 88.9) (xy 105.537 88.9) (xy 105.537 85.38369) (xy 106.465 85.38369) (xy 106.465 86.07425) + (xy 106.62375 86.233) (xy 107.823 86.233) (xy 107.823 85.03375) (xy 108.077 85.03375) (xy 108.077 86.233) + (xy 109.27625 86.233) (xy 109.435 86.07425) (xy 109.435 85.46) (xy 110.21256 85.46) (xy 110.21256 87.26) + (xy 110.261843 87.507765) (xy 110.402191 87.717809) (xy 110.612235 87.858157) (xy 110.86 87.90744) (xy 112.66 87.90744) + (xy 112.907765 87.858157) (xy 113.117809 87.717809) (xy 113.258157 87.507765) (xy 113.30744 87.26) (xy 113.30744 85.46) + (xy 113.258157 85.212235) (xy 113.117809 85.002191) (xy 112.907765 84.861843) (xy 112.66 84.81256) (xy 110.86 84.81256) + (xy 110.612235 84.861843) (xy 110.402191 85.002191) (xy 110.261843 85.212235) (xy 110.21256 85.46) (xy 109.435 85.46) + (xy 109.435 85.38369) (xy 109.338327 85.150301) (xy 109.159698 84.971673) (xy 108.926309 84.875) (xy 108.23575 84.875) + (xy 108.077 85.03375) (xy 107.823 85.03375) (xy 107.66425 84.875) (xy 106.973691 84.875) (xy 106.740302 84.971673) + (xy 106.561673 85.150301) (xy 106.465 85.38369) (xy 105.537 85.38369) (xy 105.537 82.66) (xy 111.894928 82.66) + (xy 112.014062 83.258927) (xy 112.353327 83.766673) (xy 112.861073 84.105938) (xy 113.308818 84.195) (xy 113.611182 84.195) + (xy 114.058927 84.105938) (xy 114.566673 83.766673) (xy 114.905938 83.258927) (xy 115.025072 82.66) (xy 115.294928 82.66) + (xy 115.414062 83.258927) (xy 115.753327 83.766673) (xy 116.261073 84.105938) (xy 116.708818 84.195) (xy 117.011182 84.195) + (xy 117.458927 84.105938) (xy 117.966673 83.766673) (xy 118.305938 83.258927) (xy 118.425072 82.66) (xy 118.305938 82.061073) + (xy 117.966673 81.553327) (xy 117.458927 81.214062) (xy 117.011182 81.125) (xy 116.708818 81.125) (xy 116.261073 81.214062) + (xy 115.753327 81.553327) (xy 115.414062 82.061073) (xy 115.294928 82.66) (xy 115.025072 82.66) (xy 114.905938 82.061073) + (xy 114.566673 81.553327) (xy 114.058927 81.214062) (xy 113.611182 81.125) (xy 113.308818 81.125) (xy 112.861073 81.214062) + (xy 112.353327 81.553327) (xy 112.014062 82.061073) (xy 111.894928 82.66) (xy 105.537 82.66) (xy 105.537 67.437) + (xy 161.163 67.437) + ) + ) + (filled_polygon + (pts + (xy 132.497138 86.306534) (xy 133.024561 86.525) (xy 133.30816 86.525) (xy 133.729001 86.945842) (xy 133.729001 91.335722) + (xy 133.526777 91.263035) (xy 132.956546 91.290222) (xy 132.555995 91.456136) (xy 132.481861 91.702255) (xy 133.31 92.530395) + (xy 133.324143 92.516253) (xy 133.503748 92.695858) (xy 133.489605 92.71) (xy 133.503748 92.724142) (xy 133.324143 92.903748) + (xy 133.31 92.889605) (xy 132.481861 93.717745) (xy 132.555995 93.963864) (xy 133.093223 94.156965) (xy 133.663454 94.129778) + (xy 133.729002 94.102627) (xy 133.729002 95.559485) (xy 133.349999 95.484096) (xy 132.953576 95.56295) (xy 132.702336 95.730824) + (xy 132.45734 95.97582) (xy 132.372505 96.032505) (xy 132.147949 96.368577) (xy 132.069096 96.765) (xy 132.089001 96.865069) + (xy 132.089 98.059843) (xy 132.08 98.073313) (xy 132.014586 97.975414) (xy 131.723436 97.780873) (xy 131.380001 97.71256) + (xy 130.729999 97.71256) (xy 130.386564 97.780873) (xy 130.095414 97.975414) (xy 130.072118 98.010278) (xy 129.850806 97.788966) + (xy 129.850804 97.788963) (xy 129.29034 97.2285) (xy 131.457664 95.061177) (xy 131.542495 95.004495) (xy 131.767051 94.668423) + (xy 131.826 94.372065) (xy 131.826 94.372064) (xy 131.845904 94.272001) (xy 131.826 94.171937) (xy 131.826 94.114475) + (xy 131.857765 94.108157) (xy 132.067809 93.967809) (xy 132.208157 93.757765) (xy 132.254693 93.523813) (xy 132.302255 93.538139) + (xy 133.130395 92.71) (xy 132.302255 91.881861) (xy 132.254693 91.896187) (xy 132.208157 91.662235) (xy 132.067809 91.452191) + (xy 131.857765 91.311843) (xy 131.826 91.305525) (xy 131.826 86.494475) (xy 131.857765 86.488157) (xy 132.067809 86.347809) + (xy 132.208157 86.137765) (xy 132.228101 86.037497) + ) + ) + (filled_polygon + (pts + (xy 138.301843 86.137765) (xy 138.442191 86.347809) (xy 138.652235 86.488157) (xy 138.684001 86.494476) (xy 138.684 91.305525) + (xy 138.652235 91.311843) (xy 138.442191 91.452191) (xy 138.301843 91.662235) (xy 138.255307 91.896187) (xy 138.207745 91.881861) + (xy 137.379605 92.71) (xy 138.207745 93.538139) (xy 138.255307 93.523813) (xy 138.301843 93.757765) (xy 138.442191 93.967809) + (xy 138.652235 94.108157) (xy 138.9 94.15744) (xy 139.535324 94.15744) (xy 138.090688 95.602076) (xy 137.876064 95.690977) + (xy 137.691041 95.876) (xy 137.569139 95.876) (xy 137.354516 95.7871) (xy 136.965484 95.7871) (xy 136.777011 95.865168) + (xy 136.777011 94.082844) (xy 136.983223 94.156965) (xy 137.553454 94.129778) (xy 137.954005 93.963864) (xy 138.028139 93.717745) + (xy 137.2 92.889605) (xy 137.185858 92.903748) (xy 137.006253 92.724143) (xy 137.020395 92.71) (xy 137.006253 92.695858) + (xy 137.185858 92.516252) (xy 137.2 92.530395) (xy 138.028139 91.702255) (xy 137.954005 91.456136) (xy 137.416777 91.263035) + (xy 136.846546 91.290222) (xy 136.777011 91.319024) (xy 136.777011 86.949829) (xy 137.201841 86.525) (xy 137.485439 86.525) + (xy 138.012862 86.306534) (xy 138.281899 86.037497) + ) + ) + ) + (zone (net 3) (net_name GND) (layer B.Cu) (tstamp 5E59F8CD) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 161.29 115.57) (xy 161.29 67.31) (xy 105.41 67.31) (xy 105.41 115.57) + ) + ) + (filled_polygon + (pts + (xy 161.163 115.443) (xy 105.537 115.443) (xy 105.537 111.66575) (xy 117.805 111.66575) (xy 117.805 113.25631) + (xy 117.901673 113.489699) (xy 118.080302 113.668327) (xy 118.313691 113.765) (xy 119.90425 113.765) (xy 120.063 113.60625) + (xy 120.063 111.507) (xy 120.317 111.507) (xy 120.317 113.60625) (xy 120.47575 113.765) (xy 122.066309 113.765) + (xy 122.299698 113.668327) (xy 122.478327 113.489699) (xy 122.575 113.25631) (xy 122.575 111.66575) (xy 122.41625 111.507) + (xy 120.317 111.507) (xy 120.063 111.507) (xy 117.96375 111.507) (xy 117.805 111.66575) (xy 105.537 111.66575) + (xy 105.537 106.96575) (xy 115.055 106.96575) (xy 115.055 108.55631) (xy 115.151673 108.789699) (xy 115.330302 108.968327) + (xy 115.563691 109.065) (xy 116.90425 109.065) (xy 117.063 108.90625) (xy 117.063 106.807) (xy 117.317 106.807) + (xy 117.317 108.90625) (xy 117.47575 109.065) (xy 118.144696 109.065) (xy 118.080302 109.091673) (xy 117.901673 109.270301) + (xy 117.805 109.50369) (xy 117.805 111.09425) (xy 117.96375 111.253) (xy 120.063 111.253) (xy 120.063 109.15375) + (xy 119.90425 108.995) (xy 118.985304 108.995) (xy 119.049698 108.968327) (xy 119.228327 108.789699) (xy 119.325 108.55631) + (xy 119.325 106.96575) (xy 119.16625 106.807) (xy 117.317 106.807) (xy 117.063 106.807) (xy 115.21375 106.807) + (xy 115.055 106.96575) (xy 105.537 106.96575) (xy 105.537 104.80369) (xy 115.055 104.80369) (xy 115.055 106.39425) + (xy 115.21375 106.553) (xy 117.063 106.553) (xy 117.063 104.45375) (xy 117.317 104.45375) (xy 117.317 106.553) + (xy 119.16625 106.553) (xy 119.325 106.39425) (xy 119.325 104.80369) (xy 119.228327 104.570301) (xy 119.049698 104.391673) + (xy 118.816309 104.295) (xy 117.47575 104.295) (xy 117.317 104.45375) (xy 117.063 104.45375) (xy 116.90425 104.295) + (xy 115.563691 104.295) (xy 115.330302 104.391673) (xy 115.151673 104.570301) (xy 115.055 104.80369) (xy 105.537 104.80369) + (xy 105.537 94.45) (xy 109.04256 94.45) (xy 109.04256 96.05) (xy 109.091843 96.297765) (xy 109.232191 96.507809) + (xy 109.442235 96.648157) (xy 109.69 96.69744) (xy 111.29 96.69744) (xy 111.537765 96.648157) (xy 111.747809 96.507809) + (xy 111.888157 96.297765) (xy 111.908101 96.197497) (xy 112.177138 96.466534) (xy 112.704561 96.685) (xy 113.275439 96.685) + (xy 113.802862 96.466534) (xy 114.206534 96.062862) (xy 114.425 95.535439) (xy 114.425 94.964561) (xy 114.206534 94.437138) + (xy 113.802862 94.033466) (xy 113.275439 93.815) (xy 112.99184 93.815) (xy 112.941001 93.764161) (xy 112.941001 91.225841) + (xy 115.657218 93.942059) (xy 115.582191 93.992191) (xy 115.441843 94.202235) (xy 115.39256 94.45) (xy 115.39256 96.05) + (xy 115.441843 96.297765) (xy 115.582191 96.507809) (xy 115.792235 96.648157) (xy 116.04 96.69744) (xy 117.64 96.69744) + (xy 117.887765 96.648157) (xy 118.097809 96.507809) (xy 118.238157 96.297765) (xy 118.258101 96.197497) (xy 118.527138 96.466534) + (xy 119.054561 96.685) (xy 119.625439 96.685) (xy 120.152862 96.466534) (xy 120.556534 96.062862) (xy 120.775 95.535439) + (xy 120.775 94.964561) (xy 120.556534 94.437138) (xy 120.152862 94.033466) (xy 119.625439 93.815) (xy 119.054561 93.815) + (xy 118.527138 94.033466) (xy 118.258101 94.302503) (xy 118.238157 94.202235) (xy 118.097809 93.992191) (xy 117.887765 93.851843) + (xy 117.856 93.845525) (xy 117.856 93.788063) (xy 117.875904 93.688) (xy 117.842497 93.52005) (xy 117.797051 93.291577) + (xy 117.572495 92.955505) (xy 117.487663 92.898822) (xy 114.476 89.88716) (xy 114.476 87.749094) (xy 114.561073 87.805938) + (xy 115.008818 87.895) (xy 115.311182 87.895) (xy 115.758927 87.805938) (xy 116.266673 87.466673) (xy 116.605938 86.958927) + (xy 116.65252 86.72474) (xy 117.068964 86.72474) (xy 117.24776 87.156417) (xy 117.652424 87.597966) (xy 118.195258 87.851046) + (xy 118.433 87.730997) (xy 118.433 86.487) (xy 118.687 86.487) (xy 118.687 87.730997) (xy 118.924742 87.851046) + (xy 119.467576 87.597966) (xy 119.87224 87.156417) (xy 120.051036 86.72474) (xy 119.930378 86.487) (xy 118.687 86.487) + (xy 118.433 86.487) (xy 117.189622 86.487) (xy 117.068964 86.72474) (xy 116.65252 86.72474) (xy 116.725072 86.36) + (xy 116.652521 85.99526) (xy 117.068964 85.99526) (xy 117.189622 86.233) (xy 118.433 86.233) (xy 118.433 84.989003) + (xy 118.195258 84.868954) (xy 117.652424 85.122034) (xy 117.24776 85.563583) (xy 117.068964 85.99526) (xy 116.652521 85.99526) + (xy 116.605938 85.761073) (xy 116.266673 85.253327) (xy 115.758927 84.914062) (xy 115.311182 84.825) (xy 115.008818 84.825) + (xy 114.561073 84.914062) (xy 114.476 84.970906) (xy 114.476 83.827259) (xy 114.566673 83.766673) (xy 114.905938 83.258927) + (xy 115.025072 82.66) (xy 115.294928 82.66) (xy 115.414062 83.258927) (xy 115.753327 83.766673) (xy 116.261073 84.105938) + (xy 116.708818 84.195) (xy 117.011182 84.195) (xy 117.458927 84.105938) (xy 117.70528 83.94133) (xy 118.730824 84.966874) + (xy 118.687 84.989003) (xy 118.687 86.233) (xy 119.930378 86.233) (xy 119.95279 86.18884) (xy 123.01256 89.248611) + (xy 123.01256 89.7) (xy 123.061843 89.947765) (xy 123.190001 90.139565) (xy 123.19 97.946923) (xy 123.165121 98.071998) + (xy 123.19 98.197073) (xy 123.19 98.197077) (xy 123.263687 98.567526) (xy 123.544382 98.987616) (xy 123.650421 99.058469) + (xy 124.82295 100.230999) (xy 122.380421 102.673529) (xy 122.274382 102.744382) (xy 121.993687 103.164472) (xy 121.92 103.534921) + (xy 121.92 103.534925) (xy 121.895121 103.66) (xy 121.92 103.785075) (xy 121.92 104.28256) (xy 121.44 104.28256) + (xy 121.192235 104.331843) (xy 120.982191 104.472191) (xy 120.841843 104.682235) (xy 120.79256 104.93) (xy 120.79256 108.43) + (xy 120.841843 108.677765) (xy 120.982191 108.887809) (xy 121.142612 108.995) (xy 120.47575 108.995) (xy 120.317 109.15375) + (xy 120.317 111.253) (xy 122.41625 111.253) (xy 122.575 111.09425) (xy 122.575 109.50369) (xy 122.478327 109.270301) + (xy 122.299698 109.091673) (xy 122.265337 109.07744) (xy 124.94 109.07744) (xy 125.187765 109.028157) (xy 125.397809 108.887809) + (xy 125.538157 108.677765) (xy 125.58744 108.43) (xy 125.58744 108.12) (xy 132.22256 108.12) (xy 132.22256 109.62) + (xy 132.328934 110.154777) (xy 132.631861 110.608139) (xy 133.085223 110.911066) (xy 133.62 111.01744) (xy 135.62 111.01744) + (xy 136.154777 110.911066) (xy 136.608139 110.608139) (xy 136.911066 110.154777) (xy 137.01744 109.62) (xy 137.01744 108.12) + (xy 136.911066 107.585223) (xy 136.608139 107.131861) (xy 136.154777 106.828934) (xy 135.62 106.72256) (xy 133.62 106.72256) + (xy 133.085223 106.828934) (xy 132.631861 107.131861) (xy 132.328934 107.585223) (xy 132.22256 108.12) (xy 125.58744 108.12) + (xy 125.58744 104.93) (xy 125.538157 104.682235) (xy 125.397809 104.472191) (xy 125.187765 104.331843) (xy 124.94 104.28256) + (xy 124.46 104.28256) (xy 124.46 104.18605) (xy 127.145052 101.500999) (xy 132.22256 101.500999) (xy 132.22256 104.62) + (xy 132.271843 104.867765) (xy 132.412191 105.077809) (xy 132.622235 105.218157) (xy 132.87 105.26744) (xy 136.37 105.26744) + (xy 136.617765 105.218157) (xy 136.827809 105.077809) (xy 136.939269 104.910999) (xy 136.92256 104.995) (xy 136.92256 106.745) + (xy 137.038449 107.327613) (xy 137.368472 107.821528) (xy 137.862387 108.151551) (xy 138.445 108.26744) (xy 140.195 108.26744) + (xy 140.777613 108.151551) (xy 141.271528 107.821528) (xy 141.601551 107.327613) (xy 141.71744 106.745) (xy 141.71744 104.995) + (xy 141.601551 104.412387) (xy 141.271528 103.918472) (xy 140.777613 103.588449) (xy 140.195 103.47256) (xy 138.445 103.47256) + (xy 137.862387 103.588449) (xy 137.368472 103.918472) (xy 137.038449 104.412387) (xy 137.01744 104.518006) (xy 137.01744 101.500999) + (xy 138.010661 101.500999) (xy 138.214305 101.516531) (xy 138.381725 101.461685) (xy 138.55453 101.427312) (xy 138.61982 101.383686) + (xy 138.694435 101.359243) (xy 138.828125 101.244502) (xy 138.974619 101.146617) (xy 139.088095 100.976789) (xy 140.79739 98.797745) + (xy 145.261861 98.797745) (xy 145.335995 99.043864) (xy 145.873223 99.236965) (xy 146.443454 99.209778) (xy 146.844005 99.043864) + (xy 146.918139 98.797745) (xy 146.09 97.969605) (xy 145.261861 98.797745) (xy 140.79739 98.797745) (xy 141.757936 97.573223) + (xy 144.643035 97.573223) (xy 144.670222 98.143454) (xy 144.836136 98.544005) (xy 145.082255 98.618139) (xy 145.910395 97.79) + (xy 145.082255 96.961861) (xy 144.836136 97.035995) (xy 144.643035 97.573223) (xy 141.757936 97.573223) (xy 141.895609 97.397715) + (xy 142.534945 96.838925) (xy 142.599783 96.782255) (xy 145.261861 96.782255) (xy 146.09 97.610395) (xy 146.918139 96.782255) + (xy 146.844005 96.536136) (xy 146.306777 96.343035) (xy 145.736546 96.370222) (xy 145.335995 96.536136) (xy 145.261861 96.782255) + (xy 142.599783 96.782255) (xy 143.169945 96.283925) (xy 147.828001 92.212712) (xy 147.828 96.34256) (xy 147.79 96.34256) + (xy 147.542235 96.391843) (xy 147.332191 96.532191) (xy 147.191843 96.742235) (xy 147.145307 96.976187) (xy 147.097745 96.961861) + (xy 146.269605 97.79) (xy 147.097745 98.618139) (xy 147.145307 98.603813) (xy 147.191843 98.837765) (xy 147.332191 99.047809) + (xy 147.542235 99.188157) (xy 147.79 99.23744) (xy 149.39 99.23744) (xy 149.637765 99.188157) (xy 149.833644 99.057274) + (xy 150.328001 99.551632) (xy 150.328 106.604159) (xy 150.220493 106.64869) (xy 149.84 107.029183) (xy 149.459507 106.64869) + (xy 148.89533 106.415) (xy 148.475717 106.415) (xy 148.578173 106.312544) (xy 149.025 105.233808) (xy 149.025 104.066192) + (xy 148.578173 102.987456) (xy 147.752544 102.161827) (xy 146.673808 101.715) (xy 145.506192 101.715) (xy 144.427456 102.161827) + (xy 143.601827 102.987456) (xy 143.155 104.066192) (xy 143.155 105.233808) (xy 143.601827 106.312544) (xy 144.427456 107.138173) + (xy 145.506192 107.585) (xy 146.673808 107.585) (xy 147.163783 107.382046) (xy 147.055 107.64467) (xy 147.055 108.25533) + (xy 147.28869 108.819507) (xy 147.720493 109.25131) (xy 148.28467 109.485) (xy 148.89533 109.485) (xy 149.459507 109.25131) + (xy 149.84 108.870817) (xy 150.220493 109.25131) (xy 150.78467 109.485) (xy 151.39533 109.485) (xy 151.959507 109.25131) + (xy 152.180658 109.030159) (xy 152.689446 109.030159) (xy 152.775852 109.286643) (xy 153.349336 109.496458) (xy 153.95946 109.470839) + (xy 154.404148 109.286643) (xy 154.490554 109.030159) (xy 153.59 108.129605) (xy 152.689446 109.030159) (xy 152.180658 109.030159) + (xy 152.39131 108.819507) (xy 152.394539 108.81171) (xy 152.509841 108.850554) (xy 153.410395 107.95) (xy 152.509841 107.049446) + (xy 152.394539 107.08829) (xy 152.39131 107.080493) (xy 152.180658 106.869841) (xy 152.689446 106.869841) (xy 153.59 107.770395) + (xy 153.604143 107.756253) (xy 153.783748 107.935858) (xy 153.769605 107.95) (xy 154.670159 108.850554) (xy 154.926643 108.764148) + (xy 155.136458 108.190664) (xy 155.110839 107.58054) (xy 155.031189 107.388247) (xy 155.506192 107.585) (xy 156.673808 107.585) + (xy 157.752544 107.138173) (xy 158.578173 106.312544) (xy 159.025 105.233808) (xy 159.025 104.066192) (xy 158.578173 102.987456) + (xy 157.752544 102.161827) (xy 156.673808 101.715) (xy 155.506192 101.715) (xy 154.427456 102.161827) (xy 153.601827 102.987456) + (xy 153.155 104.066192) (xy 153.155 105.233808) (xy 153.601827 106.312544) (xy 153.69838 106.409097) (xy 153.22054 106.429161) + (xy 152.775852 106.613357) (xy 152.689446 106.869841) (xy 152.180658 106.869841) (xy 151.959507 106.64869) (xy 151.852 106.604159) + (xy 151.852 99.311047) (xy 151.866928 99.236) (xy 151.829494 99.047809) (xy 151.807788 98.938683) (xy 151.639371 98.686629) + (xy 151.575749 98.644118) (xy 150.235883 97.304253) (xy 150.193371 97.240629) (xy 150.03744 97.136439) (xy 150.03744 96.99) + (xy 149.988157 96.742235) (xy 149.847809 96.532191) (xy 149.637765 96.391843) (xy 149.39 96.34256) (xy 149.352 96.34256) + (xy 149.352 90.60163) (xy 151.011602 88.942029) (xy 151.042191 88.987809) (xy 151.252235 89.128157) (xy 151.5 89.17744) + (xy 153.3 89.17744) (xy 153.547765 89.128157) (xy 153.757809 88.987809) (xy 153.898157 88.777765) (xy 153.94744 88.53) + (xy 153.94744 87.110999) (xy 154.338164 87.110999) (xy 154.234928 87.63) (xy 154.354062 88.228927) (xy 154.693327 88.736673) + (xy 155.201073 89.075938) (xy 155.648818 89.165) (xy 155.951182 89.165) (xy 156.319002 89.091836) (xy 156.319001 92.142158) + (xy 154.292338 94.168822) (xy 154.207506 94.225505) (xy 154.150823 94.310337) (xy 153.98295 94.561577) (xy 153.904096 94.958) + (xy 153.924001 95.058068) (xy 153.924001 95.115524) (xy 153.892235 95.121843) (xy 153.682191 95.262191) (xy 153.541843 95.472235) + (xy 153.521899 95.572503) (xy 153.252862 95.303466) (xy 152.725439 95.085) (xy 152.154561 95.085) (xy 151.627138 95.303466) + (xy 151.223466 95.707138) (xy 151.005 96.234561) (xy 151.005 96.805439) (xy 151.223466 97.332862) (xy 151.627138 97.736534) + (xy 152.154561 97.955) (xy 152.725439 97.955) (xy 153.252862 97.736534) (xy 153.521899 97.467497) (xy 153.541843 97.567765) + (xy 153.682191 97.777809) (xy 153.892235 97.918157) (xy 154.14 97.96744) (xy 155.74 97.96744) (xy 155.987765 97.918157) + (xy 156.197809 97.777809) (xy 156.338157 97.567765) (xy 156.38744 97.32) (xy 156.38744 95.72) (xy 156.338157 95.472235) + (xy 156.197809 95.262191) (xy 156.122781 95.212059) (xy 157.982665 93.352176) (xy 158.067496 93.295494) (xy 158.292052 92.959422) + (xy 158.351001 92.663064) (xy 158.351001 92.663063) (xy 158.370905 92.562999) (xy 158.351001 92.462936) (xy 158.351001 88.895276) + (xy 158.835258 89.121046) (xy 159.073 89.000997) (xy 159.073 87.757) (xy 159.327 87.757) (xy 159.327 89.000997) + (xy 159.564742 89.121046) (xy 160.107576 88.867966) (xy 160.51224 88.426417) (xy 160.691036 87.99474) (xy 160.570378 87.757) + (xy 159.327 87.757) (xy 159.073 87.757) (xy 159.053 87.757) (xy 159.053 87.503) (xy 159.073 87.503) + (xy 159.073 86.259003) (xy 159.327 86.259003) (xy 159.327 87.503) (xy 160.570378 87.503) (xy 160.691036 87.26526) + (xy 160.51224 86.833583) (xy 160.107576 86.392034) (xy 159.564742 86.138954) (xy 159.327 86.259003) (xy 159.073 86.259003) + (xy 158.944517 86.194125) (xy 159.682665 85.455978) (xy 159.767496 85.399296) (xy 159.992052 85.063224) (xy 160.051001 84.766866) + (xy 160.051001 84.766865) (xy 160.070905 84.666802) (xy 160.051001 84.566738) (xy 160.051001 83.293262) (xy 160.070905 83.193198) + (xy 160.040962 83.042663) (xy 159.992052 82.796776) (xy 159.767496 82.460704) (xy 159.682664 82.404021) (xy 159.02598 81.747338) + (xy 158.969296 81.662504) (xy 158.633224 81.437948) (xy 158.336866 81.378999) (xy 158.336864 81.378999) (xy 158.236801 81.359095) + (xy 158.136738 81.378999) (xy 155.735064 81.378999) (xy 155.635 81.359095) (xy 155.534936 81.378999) (xy 155.238578 81.437948) + (xy 155.238577 81.437949) (xy 155.238576 81.437949) (xy 155.200057 81.463687) (xy 154.902506 81.662504) (xy 154.845821 81.747339) + (xy 154.352338 82.240822) (xy 154.352335 82.240824) (xy 154.198159 82.395) (xy 153.948818 82.395) (xy 153.501073 82.484062) + (xy 152.993327 82.823327) (xy 152.654062 83.331073) (xy 152.534928 83.93) (xy 152.654062 84.528927) (xy 152.682174 84.570999) + (xy 148.434077 84.570999) (xy 148.309001 84.54612) (xy 148.183925 84.570999) (xy 148.183921 84.570999) (xy 147.813472 84.644686) + (xy 147.543614 84.825) (xy 147.393383 84.925381) (xy 147.322531 85.031418) (xy 146.510421 85.843529) (xy 146.404382 85.914382) + (xy 146.123687 86.334472) (xy 146.05 86.704921) (xy 146.05 86.704925) (xy 146.025121 86.83) (xy 146.05 86.955076) + (xy 146.05 87.660435) (xy 145.921843 87.852235) (xy 145.875307 88.086187) (xy 145.827745 88.071861) (xy 144.999605 88.9) + (xy 145.827745 89.728139) (xy 145.875307 89.713813) (xy 145.921843 89.947765) (xy 146.050001 90.139565) (xy 146.050001 90.393287) + (xy 141.423253 94.437138) (xy 140.784028 94.995831) (xy 140.138522 95.560013) (xy 140.047948 95.63775) (xy 140.044389 95.642287) + (xy 140.040055 95.646075) (xy 139.96735 95.740498) (xy 139.4079 96.453696) (xy 139.4079 96.325484) (xy 139.259023 95.966064) + (xy 138.983936 95.690977) (xy 138.624516 95.5421) (xy 138.235484 95.5421) (xy 137.876064 95.690977) (xy 137.655337 95.911704) + (xy 137.354516 95.7871) (xy 136.965484 95.7871) (xy 136.750861 95.876) (xy 133.514139 95.876) (xy 133.299516 95.7871) + (xy 132.910484 95.7871) (xy 132.551064 95.935977) (xy 132.275977 96.211064) (xy 132.1271 96.570484) (xy 132.1271 96.959516) + (xy 132.275977 97.318936) (xy 132.551064 97.594023) (xy 132.910484 97.7429) (xy 133.299516 97.7429) (xy 133.514139 97.654) + (xy 136.750861 97.654) (xy 136.965484 97.7429) (xy 137.354516 97.7429) (xy 137.713936 97.594023) (xy 137.934663 97.373296) + (xy 138.235484 97.4979) (xy 138.588801 97.4979) (xy 137.44111 98.960999) (xy 127.863789 98.960999) (xy 127.957051 98.821423) + (xy 128.016 98.525065) (xy 128.016 95.149935) (xy 127.957051 94.853577) (xy 127.732495 94.517505) (xy 127.396423 94.292949) + (xy 127 94.214096) (xy 126.603578 94.292949) (xy 126.267506 94.517505) (xy 126.04295 94.853577) (xy 125.984001 95.149935) + (xy 125.984 97.799948) (xy 125.73 97.545948) (xy 125.73 91.91) (xy 129.36256 91.91) (xy 129.36256 93.51) + (xy 129.411843 93.757765) (xy 129.552191 93.967809) (xy 129.762235 94.108157) (xy 130.01 94.15744) (xy 131.61 94.15744) + (xy 131.857765 94.108157) (xy 132.067809 93.967809) (xy 132.208157 93.757765) (xy 132.216117 93.717745) (xy 132.481861 93.717745) + (xy 132.555995 93.963864) (xy 133.093223 94.156965) (xy 133.663454 94.129778) (xy 134.064005 93.963864) (xy 134.138139 93.717745) + (xy 136.371861 93.717745) (xy 136.445995 93.963864) (xy 136.983223 94.156965) (xy 137.553454 94.129778) (xy 137.954005 93.963864) + (xy 138.028139 93.717745) (xy 137.2 92.889605) (xy 136.371861 93.717745) (xy 134.138139 93.717745) (xy 133.31 92.889605) + (xy 132.481861 93.717745) (xy 132.216117 93.717745) (xy 132.254693 93.523813) (xy 132.302255 93.538139) (xy 133.130395 92.71) + (xy 133.489605 92.71) (xy 134.317745 93.538139) (xy 134.563864 93.464005) (xy 134.756965 92.926777) (xy 134.736295 92.493223) + (xy 135.753035 92.493223) (xy 135.780222 93.063454) (xy 135.946136 93.464005) (xy 136.192255 93.538139) (xy 137.020395 92.71) + (xy 137.379605 92.71) (xy 138.207745 93.538139) (xy 138.255307 93.523813) (xy 138.301843 93.757765) (xy 138.442191 93.967809) + (xy 138.652235 94.108157) (xy 138.9 94.15744) (xy 140.5 94.15744) (xy 140.747765 94.108157) (xy 140.957809 93.967809) + (xy 141.098157 93.757765) (xy 141.14744 93.51) (xy 141.14744 91.91) (xy 141.098157 91.662235) (xy 140.957809 91.452191) + (xy 140.747765 91.311843) (xy 140.5 91.26256) (xy 138.9 91.26256) (xy 138.652235 91.311843) (xy 138.442191 91.452191) + (xy 138.301843 91.662235) (xy 138.255307 91.896187) (xy 138.207745 91.881861) (xy 137.379605 92.71) (xy 137.020395 92.71) + (xy 136.192255 91.881861) (xy 135.946136 91.955995) (xy 135.753035 92.493223) (xy 134.736295 92.493223) (xy 134.729778 92.356546) + (xy 134.563864 91.955995) (xy 134.317745 91.881861) (xy 133.489605 92.71) (xy 133.130395 92.71) (xy 132.302255 91.881861) + (xy 132.254693 91.896187) (xy 132.216118 91.702255) (xy 132.481861 91.702255) (xy 133.31 92.530395) (xy 134.138139 91.702255) + (xy 136.371861 91.702255) (xy 137.2 92.530395) (xy 138.028139 91.702255) (xy 137.954005 91.456136) (xy 137.416777 91.263035) + (xy 136.846546 91.290222) (xy 136.445995 91.456136) (xy 136.371861 91.702255) (xy 134.138139 91.702255) (xy 134.064005 91.456136) + (xy 133.526777 91.263035) (xy 132.956546 91.290222) (xy 132.555995 91.456136) (xy 132.481861 91.702255) (xy 132.216118 91.702255) + (xy 132.208157 91.662235) (xy 132.067809 91.452191) (xy 131.857765 91.311843) (xy 131.61 91.26256) (xy 130.01 91.26256) + (xy 129.762235 91.311843) (xy 129.552191 91.452191) (xy 129.411843 91.662235) (xy 129.36256 91.91) (xy 125.73 91.91) + (xy 125.73 90.139564) (xy 125.858157 89.947765) (xy 125.866117 89.907745) (xy 126.131861 89.907745) (xy 126.205995 90.153864) + (xy 126.743223 90.346965) (xy 127.313454 90.319778) (xy 127.714005 90.153864) (xy 127.788139 89.907745) (xy 143.991861 89.907745) + (xy 144.065995 90.153864) (xy 144.603223 90.346965) (xy 145.173454 90.319778) (xy 145.574005 90.153864) (xy 145.648139 89.907745) + (xy 144.82 89.079605) (xy 143.991861 89.907745) (xy 127.788139 89.907745) (xy 126.96 89.079605) (xy 126.131861 89.907745) + (xy 125.866117 89.907745) (xy 125.904693 89.713813) (xy 125.952255 89.728139) (xy 126.780395 88.9) (xy 127.139605 88.9) + (xy 127.967745 89.728139) (xy 128.213864 89.654005) (xy 128.406965 89.116777) (xy 128.386295 88.683223) (xy 143.373035 88.683223) + (xy 143.400222 89.253454) (xy 143.566136 89.654005) (xy 143.812255 89.728139) (xy 144.640395 88.9) (xy 143.812255 88.071861) + (xy 143.566136 88.145995) (xy 143.373035 88.683223) (xy 128.386295 88.683223) (xy 128.379778 88.546546) (xy 128.213864 88.145995) + (xy 127.967745 88.071861) (xy 127.139605 88.9) (xy 126.780395 88.9) (xy 125.952255 88.071861) (xy 125.904693 88.086187) + (xy 125.866118 87.892255) (xy 126.131861 87.892255) (xy 126.96 88.720395) (xy 127.788139 87.892255) (xy 143.991861 87.892255) + (xy 144.82 88.720395) (xy 145.648139 87.892255) (xy 145.574005 87.646136) (xy 145.036777 87.453035) (xy 144.466546 87.480222) + (xy 144.065995 87.646136) (xy 143.991861 87.892255) (xy 127.788139 87.892255) (xy 127.714005 87.646136) (xy 127.176777 87.453035) + (xy 126.606546 87.480222) (xy 126.205995 87.646136) (xy 126.131861 87.892255) (xy 125.866118 87.892255) (xy 125.858157 87.852235) + (xy 125.717809 87.642191) (xy 125.507765 87.501843) (xy 125.26 87.45256) (xy 124.808611 87.45256) (xy 121.646051 84.29) + (xy 129.36256 84.29) (xy 129.36256 85.89) (xy 129.411843 86.137765) (xy 129.552191 86.347809) (xy 129.762235 86.488157) + (xy 130.01 86.53744) (xy 131.61 86.53744) (xy 131.857765 86.488157) (xy 132.067809 86.347809) (xy 132.208157 86.137765) + (xy 132.228101 86.037497) (xy 132.497138 86.306534) (xy 133.024561 86.525) (xy 133.595439 86.525) (xy 134.122862 86.306534) + (xy 134.526534 85.902862) (xy 134.745 85.375439) (xy 134.745 84.804561) (xy 135.765 84.804561) (xy 135.765 85.375439) + (xy 135.983466 85.902862) (xy 136.387138 86.306534) (xy 136.914561 86.525) (xy 137.485439 86.525) (xy 138.012862 86.306534) + (xy 138.281899 86.037497) (xy 138.301843 86.137765) (xy 138.442191 86.347809) (xy 138.652235 86.488157) (xy 138.9 86.53744) + (xy 140.5 86.53744) (xy 140.747765 86.488157) (xy 140.957809 86.347809) (xy 141.098157 86.137765) (xy 141.14744 85.89) + (xy 141.14744 84.29) (xy 141.098157 84.042235) (xy 140.957809 83.832191) (xy 140.747765 83.691843) (xy 140.5 83.64256) + (xy 138.9 83.64256) (xy 138.652235 83.691843) (xy 138.442191 83.832191) (xy 138.301843 84.042235) (xy 138.281899 84.142503) + (xy 138.012862 83.873466) (xy 137.485439 83.655) (xy 136.914561 83.655) (xy 136.387138 83.873466) (xy 135.983466 84.277138) + (xy 135.765 84.804561) (xy 134.745 84.804561) (xy 134.526534 84.277138) (xy 134.122862 83.873466) (xy 133.595439 83.655) + (xy 133.024561 83.655) (xy 132.497138 83.873466) (xy 132.228101 84.142503) (xy 132.208157 84.042235) (xy 132.067809 83.832191) + (xy 131.857765 83.691843) (xy 131.61 83.64256) (xy 130.01 83.64256) (xy 129.762235 83.691843) (xy 129.552191 83.832191) + (xy 129.411843 84.042235) (xy 129.36256 84.29) (xy 121.646051 84.29) (xy 119.206471 81.850421) (xy 119.135618 81.744382) + (xy 118.715529 81.463687) (xy 118.34508 81.39) (xy 118.345075 81.39) (xy 118.22 81.365121) (xy 118.094925 81.39) + (xy 117.722237 81.39) (xy 117.458927 81.214062) (xy 117.011182 81.125) (xy 116.708818 81.125) (xy 116.261073 81.214062) + (xy 115.753327 81.553327) (xy 115.414062 82.061073) (xy 115.294928 82.66) (xy 115.025072 82.66) (xy 114.905938 82.061073) + (xy 114.566673 81.553327) (xy 114.058927 81.214062) (xy 113.611182 81.125) (xy 113.308818 81.125) (xy 112.861073 81.214062) + (xy 112.353327 81.553327) (xy 112.014062 82.061073) (xy 111.894928 82.66) (xy 112.014062 83.258927) (xy 112.353327 83.766673) + (xy 112.444 83.827259) (xy 112.444 84.032856) (xy 112.444001 84.032861) (xy 112.444001 84.81256) (xy 110.86 84.81256) + (xy 110.612235 84.861843) (xy 110.402191 85.002191) (xy 110.261843 85.212235) (xy 110.21256 85.46) (xy 110.21256 87.26) + (xy 110.261843 87.507765) (xy 110.402191 87.717809) (xy 110.612235 87.858157) (xy 110.744001 87.884367) (xy 110.744001 87.921932) + (xy 110.724096 88.022) (xy 110.765257 88.228927) (xy 110.80295 88.418423) (xy 110.909001 88.57714) (xy 110.909002 93.80256) + (xy 109.69 93.80256) (xy 109.442235 93.851843) (xy 109.232191 93.992191) (xy 109.091843 94.202235) (xy 109.04256 94.45) + (xy 105.537 94.45) (xy 105.537 88.9) (xy 106.435908 88.9) (xy 106.551161 89.479418) (xy 106.879375 89.970625) + (xy 107.370582 90.298839) (xy 107.803744 90.385) (xy 108.096256 90.385) (xy 108.529418 90.298839) (xy 109.020625 89.970625) + (xy 109.348839 89.479418) (xy 109.464092 88.9) (xy 109.348839 88.320582) (xy 109.020625 87.829375) (xy 108.998967 87.814904) + (xy 109.159698 87.748327) (xy 109.338327 87.569699) (xy 109.435 87.33631) (xy 109.435 86.64575) (xy 109.27625 86.487) + (xy 108.077 86.487) (xy 108.077 86.507) (xy 107.823 86.507) (xy 107.823 86.487) (xy 106.62375 86.487) + (xy 106.465 86.64575) (xy 106.465 87.33631) (xy 106.561673 87.569699) (xy 106.740302 87.748327) (xy 106.901033 87.814904) + (xy 106.879375 87.829375) (xy 106.551161 88.320582) (xy 106.435908 88.9) (xy 105.537 88.9) (xy 105.537 85.38369) + (xy 106.465 85.38369) (xy 106.465 86.07425) (xy 106.62375 86.233) (xy 107.823 86.233) (xy 107.823 85.03375) + (xy 108.077 85.03375) (xy 108.077 86.233) (xy 109.27625 86.233) (xy 109.435 86.07425) (xy 109.435 85.38369) + (xy 109.338327 85.150301) (xy 109.159698 84.971673) (xy 108.926309 84.875) (xy 108.23575 84.875) (xy 108.077 85.03375) + (xy 107.823 85.03375) (xy 107.66425 84.875) (xy 106.973691 84.875) (xy 106.740302 84.971673) (xy 106.561673 85.150301) + (xy 106.465 85.38369) (xy 105.537 85.38369) (xy 105.537 67.437) (xy 161.163 67.437) + ) + ) + ) +) diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp.kicad_pcb-bak b/Car_Stereo_Replacement/pcb_amp/pcb_amp.kicad_pcb-bak new file mode 100644 index 0000000..5907d13 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp.kicad_pcb-bak @@ -0,0 +1,2802 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1) + + (general + (thickness 1.6) + (drawings 12) + (tracks 111) + (zones 0) + (modules 22) + (nets 15) + ) + + (page USLetter) + (title_block + (title "Project Title") + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (44 Edge.Cuts user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.254) + (user_trace_width 0.1524) + (user_trace_width 0.254) + (user_trace_width 0.3302) + (user_trace_width 0.508) + (user_trace_width 0.762) + (user_trace_width 1.27) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.1524) + (segment_width 0.1524) + (edge_width 0.1524) + (via_size 0.6858) + (via_drill 0.3302) + (via_min_size 0.6858) + (via_min_drill 0.3302) + (user_via 0.6858 0.3302) + (user_via 0.762 0.4064) + (user_via 0.8636 0.508) + (uvia_size 0.6858) + (uvia_drill 0.3302) + (uvias_allowed no) + (uvia_min_size 0) + (uvia_min_drill 0) + (pcb_text_width 0.1524) + (pcb_text_size 1.016 1.016) + (mod_edge_width 0.1524) + (mod_text_size 1.016 1.016) + (mod_text_width 0.1524) + (pad_size 3.5 3.5) + (pad_drill 3) + (pad_to_mask_clearance 0.0762) + (solder_mask_min_width 0.1016) + (pad_to_paste_clearance -0.0762) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 0x310fc_ffffffff) + (usegerberextensions true) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "gerbers/")) + ) + + (net 0 "") + (net 1 "Net-(C1-Pad2)") + (net 2 +12V) + (net 3 GND) + (net 4 "Net-(C9-Pad2)") + (net 5 /OP1INV) + (net 6 /OP1NONINV) + (net 7 /INPUT) + (net 8 /OP1OUT) + (net 9 /SPKOUT1) + (net 10 /OP2OUT) + (net 11 /SPKOUT2) + (net 12 /OP2INV) + (net 13 /OP2NONINV) + (net 14 /VOLPOT) + + (net_class Default "This is the default net class." + (clearance 0.254) + (trace_width 0.254) + (via_dia 0.6858) + (via_drill 0.3302) + (uvia_dia 0.6858) + (uvia_drill 0.3302) + (add_net +12V) + (add_net /INPUT) + (add_net /OP1INV) + (add_net /OP1NONINV) + (add_net /OP1OUT) + (add_net /OP2INV) + (add_net /OP2NONINV) + (add_net /OP2OUT) + (add_net /SPKOUT1) + (add_net /SPKOUT2) + (add_net /VOLPOT) + (add_net GND) + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C9-Pad2)") + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9DF) (tstamp 5E59678E) + (at 116.84 95.25) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CC090) + (fp_text reference C1 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 470uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 "Net-(C1-Pad2)")) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 5 /OP1INV)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9E3) (tstamp 5E596812) + (at 110.49 95.25) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CB80B) + (fp_text reference C2 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /OP1NONINV)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /INPUT)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9CE) (tstamp 5E596896) + (at 124.46 88.9) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CC659) + (fp_text reference C3 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9CB) (tstamp 5E59691A) + (at 130.81 92.71) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D137E) + (fp_text reference C4 (at 3.81 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /OP1OUT)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9D2) (tstamp 5E59699E) + (at 130.81 85.09) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D0BE3) + (fp_text reference C5 (at 1.25 -3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100uf (at 1.25 3.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /SPKOUT1)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /OP1OUT)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC98E) (tstamp 5E596A22) + (at 139.7 85.09 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D0C8A) + (fp_text reference C6 (at 5.08 -1.27 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.27 -1.27 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /OP2OUT)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /SPKOUT2)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC996) (tstamp 5E596AA6) + (at 139.7 92.71 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4D1407) + (fp_text reference C7 (at 1.25 -3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /OP2OUT)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC991) (tstamp 5E596B2A) + (at 147.32 88.9 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CCC18) + (fp_text reference C8 (at 1.25 -3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0.2uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9A5) (tstamp 5E596BAE) + (at 154.94 96.52 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CCBF3) + (fp_text reference C9 (at 1.25 -3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 470uf (at 1.25 3.75 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /OP2INV)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D5.0mm_P2.50mm (layer F.Cu) (tedit 5E4CC9A0) (tstamp 5E596C32) + (at 148.59 97.79 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor") + (path /5E4CCBE5) + (fp_text reference C10 (at 5.04 2.54 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100uf (at -2.58 1.27 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.304775 -1.725) (end -1.304775 -1.225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.554775 -1.475) (end -1.054775 -1.475) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -0.284) (end 3.851 0.284) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -0.518) (end 3.811 0.518) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -0.677) (end 3.771 0.677) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -0.805) (end 3.731 0.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -0.915) (end 3.691 0.915) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -1.011) (end 3.651 1.011) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -1.098) (end 3.611 1.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -1.178) (end 3.571 1.178) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 1.251) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -1.251) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 1.319) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -1.319) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 1.383) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -1.383) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 1.443) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -1.443) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -1.5) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 1.554) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -1.554) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 1.605) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -1.605) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 1.653) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -1.653) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 1.699) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -1.699) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 1.743) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -1.743) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 1.785) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -1.785) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 1.826) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -1.826) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 1.864) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -1.864) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 1.901) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -1.901) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 1.937) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -1.937) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 1.971) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -1.971) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.004) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.004) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.035) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.065) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.095) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.095) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.122) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.122) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.149) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.149) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.175) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.2) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.224) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.247) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.247) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.268) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.268) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 2.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -2.29) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 2.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -2.31) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 2.329) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -2.329) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 2.348) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -2.348) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 2.365) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -2.365) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 2.382) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -2.382) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 2.398) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -2.398) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 2.414) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -2.414) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 2.428) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -2.428) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 2.442) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -2.442) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 2.455) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -2.455) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 2.468) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -2.468) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 2.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -2.48) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 2.491) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -2.491) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 2.501) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -2.501) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 2.511) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -2.511) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 2.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -2.52) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 2.528) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -2.528) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 2.536) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -2.536) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 2.543) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.543) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 2.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -2.55) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 2.556) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -2.556) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 2.561) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -2.561) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 2.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -2.565) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 2.569) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -2.569) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -2.573) (end 1.45 2.573) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -2.576) (end 1.41 2.576) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -2.578) (end 1.37 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -2.579) (end 1.33 2.579) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -2.58) (end 1.29 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -2.58) (end 1.25 2.58) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.633605 -1.3375) (end -0.633605 -0.8375) (layer F.Fab) (width 0.1)) + (fp_line (start -0.883605 -1.0875) (end -0.383605 -1.0875) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 3.87 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 3.75 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 /OP2NONINV)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5E4CC921) (tstamp 5E596C48) + (at 107.95 86.36) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5E4CB6F5) + (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_Coaxial (at 0 4.87) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.994999 0.714999 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /INPUT)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5E4CCB88) (tstamp 5E596C6B) + (at 134.62 102.87 90) + (descr "DC Barrel Jack") + (tags "Power Jack") + (path /5E4D048A) + (fp_text reference J2 (at -8.45 5.75 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Barrel_Jack (at -6.2 -5.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -3 -2.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole rect (at 0 0 90) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask) + (net 9 /SPKOUT1)) + (pad 2 thru_hole roundrect (at -6 0 90) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 11 /SPKOUT2)) + (pad 3 thru_hole roundrect (at -3 4.7 90) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 11 /SPKOUT2)) + (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9C3) (tstamp 5E596C7C) + (at 123.435 95.25) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CC157) + (attr smd) + (fp_text reference R1 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R220 (at 0 1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -1.025 0.508) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 "Net-(C1-Pad2)")) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 8 /OP1OUT)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4D7235) (tstamp 5E596C8D) + (at 123.435 100.33 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CC1AE) + (attr smd) + (fp_text reference R2 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R2.2 (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 "Net-(C1-Pad2)")) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 3 GND)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9C7) (tstamp 5E596C9E) + (at 132.08 99.06 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4D2CE3) + (attr smd) + (fp_text reference R3 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R220 (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 8 /OP1OUT)) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9B6) (tstamp 5E596CAF) + (at 158.995 95.25) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CCBFC) + (attr smd) + (fp_text reference R4 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R220 (at 0 1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -0.245 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 10 /OP2OUT)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9B9) (tstamp 5E596CC0) + (at 158.995 100.33 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CCC02) + (attr smd) + (fp_text reference R5 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R2.2 (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 3 GND)) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C9-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5E4CC9BE) (tstamp 5E596CD1) + (at 141.215 99.06 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5E4CE830) + (attr smd) + (fp_text reference R6 (at 0 -1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R1M (at 0 1.65 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 14 /VOLPOT)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +12V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Potentiometer_THT:Potentiometer_Bourns_PTV09A-2_Single_Horizontal (layer F.Cu) (tedit 5A3D4993) (tstamp 5E596CF7) + (at 148.59 107.95 270) + (descr "Potentiometer, horizontal, Bourns PTV09A-2 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf") + (tags "Potentiometer horizontal Bourns PTV09A-2 Single") + (path /5E4CEB50) + (fp_text reference RV1 (at 0 -11.05 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R_POT (at 0 6.05 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.5 -7.35) (end -1.5 2.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 2.35) (end 3.5 2.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 2.35) (end 3.5 -7.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 -7.35) (end -1.5 -7.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 -5.9) (end 3.5 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5 0.9) (end 4.3 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 0.9) (end 4.3 -5.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 -5.9) (end 3.5 -5.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 -5.5) (end 4.3 0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 4.3 0.5) (end 13.5 0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 13.5 0.5) (end 13.5 -5.5) (layer F.Fab) (width 0.1)) + (fp_line (start 13.5 -5.5) (end 4.3 -5.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.745 -7.47) (end 3.62 -7.47) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.745 2.47) (end 3.62 2.47) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.62 -4.944) (end -1.62 -0.055) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 -7.47) (end 3.62 2.47) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 -6.02) (end 4.42 -6.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 1.02) (end 4.42 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.62 -6.02) (end 3.62 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 -6.02) (end 4.42 1.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 -5.62) (end 13.62 -5.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 0.62) (end 13.62 0.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.42 -5.62) (end 4.42 0.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 13.62 -5.62) (end 13.62 0.62) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.85 -10.05) (end -5.85 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.85 5.1) (end 13.75 5.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.75 5.1) (end 13.75 -10.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.75 -10.05) (end -5.85 -10.05) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 5.334 -2.032 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 3 thru_hole circle (at 0 -5 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 2 thru_hole circle (at 0 -2.5 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 13 /OP2NONINV)) + (pad 1 thru_hole circle (at 0 0 270) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) + (net 14 /VOLPOT)) + (pad "" thru_hole circle (at -3.3 -7.5 270) (size 4.6 4.6) (drill 2.3) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -3.3 2.5 270) (size 4.6 4.6) (drill 2.3) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Potentiometer_THT.3dshapes/Potentiometer_Bourns_PTV09A-2_Single_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical (layer F.Cu) (tedit 5E4CC9F0) (tstamp 5E596D1D) + (at 111.76 86.36) + (descr "TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf") + (tags "TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1") + (path /5E4CBEC8) + (fp_text reference U1 (at 3.4 -9.32) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LM383 (at 3.4 2.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.4 -9.32) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.65 -8.45) (end -1.85 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 1.15) (end 8.65 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 1.15) (end 8.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -8.45) (end -1.85 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.8 -3.679) (end 6.8 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.4 -3.679) (end 3.4 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -3.679) (end 0 -1.049) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.25 -8.32) (end 5.25 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.55 -8.32) (end 1.55 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -6.811) (end 8.52 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.52 -8.32) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -8.32) (end -1.721 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.165 -3.679) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.765 -3.679) (end 4.035 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -3.679) (end 0.635 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -8.32) (end 8.52 -8.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.8 -3.8) (end 6.8 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.1 -3.8) (end 5.1 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 3.4 -3.8) (end 3.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.7 -3.8) (end 1.7 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.8) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.25 -8.2) (end 5.25 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 1.55 -8.2) (end 1.55 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -6.93) (end 8.4 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -8.2) (end -1.6 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -3.8) (end 8.4 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -3.8) (end 8.4 -3.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -8.2) (end -1.6 -3.8) (layer F.Fab) (width 0.1)) + (pad 5 thru_hole oval (at 6.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 3 GND)) + (pad 4 thru_hole oval (at 5.1 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 3 thru_hole oval (at 3.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 8 /OP1OUT)) + (pad 2 thru_hole oval (at 1.7 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 5 /OP1INV)) + (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 6 /OP1NONINV)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical (layer F.Cu) (tedit 5AF05A31) (tstamp 5E596D43) + (at 152.4 87.63) + (descr "TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf") + (tags "TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1") + (path /5E4CCBED) + (fp_text reference U2 (at 3.4 -9.32) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LM383 (at 3.4 2.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.6 -8.2) (end -1.6 -3.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -3.8) (end 8.4 -3.8) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -3.8) (end 8.4 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start 8.4 -8.2) (end -1.6 -8.2) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -6.93) (end 8.4 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 1.55 -8.2) (end 1.55 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 5.25 -8.2) (end 5.25 -6.93) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.8) (end 0 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.7 -3.8) (end 1.7 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 3.4 -3.8) (end 3.4 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.1 -3.8) (end 5.1 -3.7) (layer F.Fab) (width 0.1)) + (fp_line (start 6.8 -3.8) (end 6.8 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.721 -8.32) (end 8.52 -8.32) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -3.679) (end 0.635 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.765 -3.679) (end 4.035 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.165 -3.679) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -8.32) (end -1.721 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.52 -8.32) (end 8.52 -3.679) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.721 -6.811) (end 8.52 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.55 -8.32) (end 1.55 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.25 -8.32) (end 5.25 -6.811) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -3.679) (end 0 -1.049) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.4 -3.679) (end 3.4 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.8 -3.679) (end 6.8 -1.065) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 -8.45) (end -1.85 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 1.15) (end 8.65 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 1.15) (end 8.65 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 -8.45) (end -1.85 -8.45) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 3.4 -9.32) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 13 /OP2NONINV)) + (pad 2 thru_hole oval (at 1.7 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 12 /OP2INV)) + (pad 3 thru_hole oval (at 3.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 10 /OP2OUT)) + (pad 4 thru_hole oval (at 5.1 -3.7) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 5 thru_hole oval (at 6.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask) + (net 3 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5E4CC89D) (tstamp 5E59B221) + (at 123.19 106.68) + (descr "DC Barrel Jack") + (tags "Power Jack") + (path /5E4D7487) + (fp_text reference J3 (at -8.45 5.75) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Barrel_Jack (at -6.2 -5.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -3.46 -2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole rect (at 0 0) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask) + (net 2 +12V)) + (pad 2 thru_hole roundrect (at -6 0) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 3 GND)) + (pad 3 thru_hole roundrect (at -3 4.7) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 3 GND)) + (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text 2 (at 138.43 109.22) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text 1 (at 130.81 104.14) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_line (start 104.14 66.04) (end 104.14 76.2) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 162.56 66.04) (end 104.14 66.04) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 162.56 116.84) (end 162.56 66.04) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 104.14 116.84) (end 162.56 116.84) (layer Edge.Cuts) (width 0.1524)) + (gr_line (start 104.14 76.2) (end 104.14 116.84) (layer Edge.Cuts) (width 0.1524)) + (gr_text POWER (at 114.3 114.3) (layer F.SilkS) (tstamp 5E59B914) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text VOL (at 157.48 114.3) (layer F.SilkS) (tstamp 5E59B90F) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text SPKROUT (at 143.51 114.3) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text SIGIN (at 107.95 92.71) (layer F.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524))) + ) + (gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. BOARDS SHALL BE ROHS COMPLIANT. \n5. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n MINIMUM SPACE - 0.006 INCH.\n MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at 18.034 165.1) (layer Dwgs.User) + (effects (font (size 2.54 2.54) (thickness 0.254)) (justify left)) + ) + + (segment (start 124.46 95.25) (end 127 95.25) (width 0.762) (layer F.Cu) (net 1)) + (segment (start 124.46 100.33) (end 127 98.425) (width 0.762) (layer F.Cu) (net 1)) + (via (at 127 98.425) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1)) + (segment (start 127 95.25) (end 127 95.25) (width 0.762) (layer F.Cu) (net 1) (tstamp 5E59CF43)) + (via (at 127 95.25) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1)) + (segment (start 127 98.425) (end 127 95.25) (width 0.762) (layer B.Cu) (net 1)) + (segment (start 119.38 95.25) (end 119.34 95.25) (width 0.762) (layer F.Cu) (net 1)) + (segment (start 124.46 100.33) (end 119.38 95.25) (width 0.762) (layer F.Cu) (net 1)) + (segment (start 147.32 86.83) (end 147.32 88.9) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 155.589001 85.840999) (end 148.309001 85.840999) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 157.5 83.93) (end 155.589001 85.840999) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 126.619001 100.230999) (end 123.19 103.66) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 123.19 103.66) (end 123.19 106.68) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 138.059001 100.230999) (end 126.619001 100.230999) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 147.32 90.97) (end 142.24 95.41) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 147.32 88.9) (end 147.32 90.97) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 126.619001 100.230999) (end 124.46 98.071998) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 124.46 98.071998) (end 124.46 88.9) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 118.22 82.66) (end 116.86 82.66) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 124.46 88.9) (end 118.22 82.66) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 140.19 99.06) (end 140.19 97.3) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 140.19 97.3) (end 142.24 95.25) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 140.97 96.52) (end 138.059001 100.230999) (width 1.27) (layer B.Cu) (net 2) (tstamp 5E59CEB2)) + (via (at 140.97 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 2)) + (segment (start 141.605 95.965) (end 140.97 96.52) (width 1.27) (layer B.Cu) (net 2) (tstamp 5E59CEB4)) + (via (at 141.605 95.965) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 2)) + (segment (start 142.24 95.41) (end 141.605 95.965) (width 1.27) (layer B.Cu) (net 2) (tstamp 5E59CEB6)) + (via (at 142.24 95.41) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 2)) + (segment (start 148.309001 85.840999) (end 147.32 86.83) (width 1.27) (layer B.Cu) (net 2)) + (segment (start 160.02 95.25) (end 160.02 100.33) (width 0.762) (layer F.Cu) (net 4)) + (segment (start 133.105 99.06) (end 133.105 96.765) (width 0.762) (layer F.Cu) (net 4)) + (segment (start 133.105 96.765) (end 133.35 96.52) (width 0.762) (layer F.Cu) (net 4)) + (segment (start 133.105 96.765) (end 133.105 96.765) (width 0.762) (layer F.Cu) (net 4) (tstamp 5E59D042)) + (via (at 133.105 96.765) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 4)) + (segment (start 133.105 96.765) (end 137.16 96.765) (width 0.508) (layer B.Cu) (net 4)) + (via (at 137.16 96.765) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 4)) + (segment (start 138.43 96.52) (end 138.43 96.52) (width 0.508) (layer B.Cu) (net 4) (tstamp 5E59D056)) + (via (at 138.43 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 4)) + (segment (start 138.185 96.765) (end 138.43 96.52) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 137.16 96.765) (end 138.185 96.765) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.640001 95.720001) (end 152.44 96.52) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 149.9 93.98) (end 151.640001 95.720001) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 140.97 93.98) (end 149.9 93.98) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 138.43 96.52) (end 140.97 93.98) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 159.396627 95.873373) (end 160.02 95.25) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 157.441999 97.828001) (end 159.396627 95.873373) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 153.748001 97.828001) (end 157.441999 97.828001) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 152.44 96.52) (end 153.748001 97.828001) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 113.46 83.932792) (end 113.46 82.66) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 113.46 90.308) (end 113.46 83.932792) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 116.84 93.688) (end 113.46 90.308) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 116.84 95.25) (end 116.84 93.688) (width 0.762) (layer B.Cu) (net 5)) + (segment (start 112.190001 94.450001) (end 112.99 95.25) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.925001 94.185001) (end 112.190001 94.450001) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.925001 88.187001) (end 111.925001 94.185001) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.76 88.022) (end 111.925001 88.187001) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 111.76 86.36) (end 111.76 88.022) (width 0.762) (layer B.Cu) (net 6)) + (segment (start 108.928 95.25) (end 110.49 95.25) (width 0.762) (layer F.Cu) (net 7)) + (segment (start 107.95 94.272) (end 108.928 95.25) (width 0.762) (layer F.Cu) (net 7)) + (segment (start 107.95 88.9) (end 107.95 94.272) (width 0.762) (layer F.Cu) (net 7)) + (segment (start 115.16 88) (end 122.41 95.25) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 115.16 86.36) (end 115.16 88) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 129.061627 98.436627) (end 129.685 99.06) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 127.21001 96.58501) (end 129.061627 98.436627) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 123.74501 96.58501) (end 127.21001 96.58501) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 122.41 95.25) (end 123.74501 96.58501) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 130.81 94.272) (end 130.81 92.71) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 128.49699 96.58501) (end 130.81 94.272) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 127.21001 96.58501) (end 128.49699 96.58501) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 130.81 92.71) (end 130.81 85.09) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 131.055 99.06) (end 129.54 99.06) (width 0.762) (layer F.Cu) (net 8)) + (segment (start 133.31 85.09) (end 134.745001 86.525001) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 134.62 96.645001) (end 134.745001 96.52) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 134.62 102.87) (end 134.62 96.645001) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 134.745001 86.525001) (end 134.745001 96.52) (width 0.762) (layer F.Cu) (net 9)) + (segment (start 150.991999 89.165001) (end 154.674999 89.165001) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 154.674999 88.755001) (end 154.674999 89.165001) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 155.8 87.63) (end 154.674999 88.755001) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 154.674999 91.954999) (end 157.97 95.25) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 154.674999 89.165001) (end 154.674999 91.954999) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 147.447 92.71) (end 139.7 92.71) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 150.991999 89.165001) (end 147.447 92.71) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 139.7 92.71) (end 139.7 85.09) (width 0.762) (layer F.Cu) (net 10)) + (segment (start 135.761011 86.528989) (end 135.761011 98.425533) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.2 85.09) (end 135.761011 86.528989) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.16 103.71) (end 139.32 105.87) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.16 99.824522) (end 137.16 103.71) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 135.761011 98.425533) (end 137.16 99.824522) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 137.62 105.87) (end 134.62 108.87) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 139.32 105.87) (end 137.62 105.87) (width 0.762) (layer F.Cu) (net 11)) + (segment (start 154.999999 83.030001) (end 154.1 83.93) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 155.635001 82.394999) (end 154.999999 83.030001) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 158.236801 82.394999) (end 155.635001 82.394999) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 159.035001 83.193199) (end 158.236801 82.394999) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 159.035001 84.666801) (end 159.035001 83.193199) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 157.335001 86.366801) (end 159.035001 84.666801) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 157.335001 92.562999) (end 157.335001 86.366801) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 154.94 94.958) (end 157.335001 92.562999) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 154.94 96.52) (end 154.94 94.958) (width 0.762) (layer B.Cu) (net 12)) + (segment (start 151.09 99.236) (end 149.644 97.79) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 149.644 97.79) (end 148.59 97.79) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 151.09 107.95) (end 151.09 99.236) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 151.246 87.63) (end 152.4 87.63) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 148.59 90.286) (end 151.246 87.63) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 148.59 97.79) (end 148.59 90.286) (width 0.254) (layer B.Cu) (net 13)) + (segment (start 142.915 99.06) (end 142.24 99.06) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.771001 103.363119) (end 144.467882 99.06) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 144.467882 99.06) (end 142.915 99.06) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.771001 106.496207) (end 148.771001 103.363119) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.59 106.677208) (end 148.771001 106.496207) (width 0.254) (layer F.Cu) (net 14)) + (segment (start 148.59 107.95) (end 148.59 106.677208) (width 0.254) (layer F.Cu) (net 14)) + + (zone (net 3) (net_name GND) (layer F.Cu) (tstamp 5E59F8D0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 161.29 115.57) (xy 161.29 67.31) (xy 105.41 67.31) (xy 105.41 115.57) + ) + ) + (filled_polygon + (pts + (xy 161.163 94.439911) (xy 160.979586 94.165414) (xy 160.688436 93.970873) (xy 160.345001 93.90256) (xy 159.694999 93.90256) + (xy 159.351564 93.970873) (xy 159.060414 94.165414) (xy 158.995 94.263313) (xy 158.929586 94.165414) (xy 158.638436 93.970873) + (xy 158.295001 93.90256) (xy 158.059401 93.90256) (xy 155.690999 91.534159) (xy 155.690999 89.265065) (xy 155.710903 89.165001) + (xy 155.710903 89.165) (xy 155.951182 89.165) (xy 156.398927 89.075938) (xy 156.906673 88.736673) (xy 157.245938 88.228927) + (xy 157.29252 87.99474) (xy 157.708964 87.99474) (xy 157.88776 88.426417) (xy 158.292424 88.867966) (xy 158.835258 89.121046) + (xy 159.073 89.000997) (xy 159.073 87.757) (xy 159.327 87.757) (xy 159.327 89.000997) (xy 159.564742 89.121046) + (xy 160.107576 88.867966) (xy 160.51224 88.426417) (xy 160.691036 87.99474) (xy 160.570378 87.757) (xy 159.327 87.757) + (xy 159.073 87.757) (xy 157.829622 87.757) (xy 157.708964 87.99474) (xy 157.29252 87.99474) (xy 157.365072 87.63) + (xy 157.292521 87.26526) (xy 157.708964 87.26526) (xy 157.829622 87.503) (xy 159.073 87.503) (xy 159.073 86.259003) + (xy 159.327 86.259003) (xy 159.327 87.503) (xy 160.570378 87.503) (xy 160.691036 87.26526) (xy 160.51224 86.833583) + (xy 160.107576 86.392034) (xy 159.564742 86.138954) (xy 159.327 86.259003) (xy 159.073 86.259003) (xy 158.835258 86.138954) + (xy 158.292424 86.392034) (xy 157.88776 86.833583) (xy 157.708964 87.26526) (xy 157.292521 87.26526) (xy 157.245938 87.031073) + (xy 156.906673 86.523327) (xy 156.398927 86.184062) (xy 155.951182 86.095) (xy 155.648818 86.095) (xy 155.201073 86.184062) + (xy 154.693327 86.523327) (xy 154.354062 87.031073) (xy 154.234928 87.63) (xy 154.256203 87.736957) (xy 154.027338 87.965822) + (xy 153.94744 88.019208) (xy 153.94744 86.73) (xy 153.898157 86.482235) (xy 153.757809 86.272191) (xy 153.547765 86.131843) + (xy 153.3 86.08256) (xy 151.5 86.08256) (xy 151.252235 86.131843) (xy 151.042191 86.272191) (xy 150.901843 86.482235) + (xy 150.85256 86.73) (xy 150.85256 88.156833) (xy 150.595576 88.20795) (xy 150.259504 88.432506) (xy 150.202821 88.517338) + (xy 148.608938 90.111221) (xy 148.718157 89.947765) (xy 148.76744 89.7) (xy 148.76744 88.1) (xy 148.718157 87.852235) + (xy 148.577809 87.642191) (xy 148.367765 87.501843) (xy 148.12 87.45256) (xy 146.52 87.45256) (xy 146.272235 87.501843) + (xy 146.062191 87.642191) (xy 145.921843 87.852235) (xy 145.875307 88.086187) (xy 145.827745 88.071861) (xy 144.999605 88.9) + (xy 145.827745 89.728139) (xy 145.875307 89.713813) (xy 145.921843 89.947765) (xy 146.062191 90.157809) (xy 146.272235 90.298157) + (xy 146.52 90.34744) (xy 148.12 90.34744) (xy 148.367765 90.298157) (xy 148.531221 90.188938) (xy 147.02616 91.694) + (xy 141.104475 91.694) (xy 141.098157 91.662235) (xy 140.957809 91.452191) (xy 140.747765 91.311843) (xy 140.716 91.305525) + (xy 140.716 89.907745) (xy 143.991861 89.907745) (xy 144.065995 90.153864) (xy 144.603223 90.346965) (xy 145.173454 90.319778) + (xy 145.574005 90.153864) (xy 145.648139 89.907745) (xy 144.82 89.079605) (xy 143.991861 89.907745) (xy 140.716 89.907745) + (xy 140.716 88.683223) (xy 143.373035 88.683223) (xy 143.400222 89.253454) (xy 143.566136 89.654005) (xy 143.812255 89.728139) + (xy 144.640395 88.9) (xy 143.812255 88.071861) (xy 143.566136 88.145995) (xy 143.373035 88.683223) (xy 140.716 88.683223) + (xy 140.716 87.892255) (xy 143.991861 87.892255) (xy 144.82 88.720395) (xy 145.648139 87.892255) (xy 145.574005 87.646136) + (xy 145.036777 87.453035) (xy 144.466546 87.480222) (xy 144.065995 87.646136) (xy 143.991861 87.892255) (xy 140.716 87.892255) + (xy 140.716 86.494475) (xy 140.747765 86.488157) (xy 140.957809 86.347809) (xy 141.098157 86.137765) (xy 141.14744 85.89) + (xy 141.14744 84.29) (xy 141.098157 84.042235) (xy 141.023164 83.93) (xy 152.534928 83.93) (xy 152.654062 84.528927) + (xy 152.993327 85.036673) (xy 153.501073 85.375938) (xy 153.948818 85.465) (xy 154.251182 85.465) (xy 154.698927 85.375938) + (xy 155.206673 85.036673) (xy 155.545938 84.528927) (xy 155.665072 83.93) (xy 155.934928 83.93) (xy 156.054062 84.528927) + (xy 156.393327 85.036673) (xy 156.901073 85.375938) (xy 157.348818 85.465) (xy 157.651182 85.465) (xy 158.098927 85.375938) + (xy 158.606673 85.036673) (xy 158.945938 84.528927) (xy 159.065072 83.93) (xy 158.945938 83.331073) (xy 158.606673 82.823327) + (xy 158.098927 82.484062) (xy 157.651182 82.395) (xy 157.348818 82.395) (xy 156.901073 82.484062) (xy 156.393327 82.823327) + (xy 156.054062 83.331073) (xy 155.934928 83.93) (xy 155.665072 83.93) (xy 155.545938 83.331073) (xy 155.206673 82.823327) + (xy 154.698927 82.484062) (xy 154.251182 82.395) (xy 153.948818 82.395) (xy 153.501073 82.484062) (xy 152.993327 82.823327) + (xy 152.654062 83.331073) (xy 152.534928 83.93) (xy 141.023164 83.93) (xy 140.957809 83.832191) (xy 140.747765 83.691843) + (xy 140.5 83.64256) (xy 138.9 83.64256) (xy 138.652235 83.691843) (xy 138.442191 83.832191) (xy 138.301843 84.042235) + (xy 138.281899 84.142503) (xy 138.012862 83.873466) (xy 137.485439 83.655) (xy 136.914561 83.655) (xy 136.387138 83.873466) + (xy 135.983466 84.277138) (xy 135.765 84.804561) (xy 135.765 85.088159) (xy 135.255 85.598159) (xy 134.745 85.08816) + (xy 134.745 84.804561) (xy 134.526534 84.277138) (xy 134.122862 83.873466) (xy 133.595439 83.655) (xy 133.024561 83.655) + (xy 132.497138 83.873466) (xy 132.228101 84.142503) (xy 132.208157 84.042235) (xy 132.067809 83.832191) (xy 131.857765 83.691843) + (xy 131.61 83.64256) (xy 130.01 83.64256) (xy 129.762235 83.691843) (xy 129.552191 83.832191) (xy 129.411843 84.042235) + (xy 129.36256 84.29) (xy 129.36256 85.89) (xy 129.411843 86.137765) (xy 129.552191 86.347809) (xy 129.762235 86.488157) + (xy 129.794001 86.494476) (xy 129.794 91.305525) (xy 129.762235 91.311843) (xy 129.552191 91.452191) (xy 129.411843 91.662235) + (xy 129.36256 91.91) (xy 129.36256 93.51) (xy 129.411843 93.757765) (xy 129.552191 93.967809) (xy 129.627218 94.017941) + (xy 128.07615 95.56901) (xy 127.972449 95.56901) (xy 128.035904 95.25) (xy 127.957051 94.853577) (xy 127.732495 94.517505) + (xy 127.396423 94.292949) (xy 127.100065 94.234) (xy 125.465414 94.234) (xy 125.419586 94.165414) (xy 125.128436 93.970873) + (xy 124.785001 93.90256) (xy 124.134999 93.90256) (xy 123.791564 93.970873) (xy 123.500414 94.165414) (xy 123.435 94.263313) + (xy 123.369586 94.165414) (xy 123.078436 93.970873) (xy 122.735001 93.90256) (xy 122.499401 93.90256) (xy 116.696841 88.1) + (xy 123.01256 88.1) (xy 123.01256 89.7) (xy 123.061843 89.947765) (xy 123.202191 90.157809) (xy 123.412235 90.298157) + (xy 123.66 90.34744) (xy 125.26 90.34744) (xy 125.507765 90.298157) (xy 125.717809 90.157809) (xy 125.858157 89.947765) + (xy 125.866117 89.907745) (xy 126.131861 89.907745) (xy 126.205995 90.153864) (xy 126.743223 90.346965) (xy 127.313454 90.319778) + (xy 127.714005 90.153864) (xy 127.788139 89.907745) (xy 126.96 89.079605) (xy 126.131861 89.907745) (xy 125.866117 89.907745) + (xy 125.904693 89.713813) (xy 125.952255 89.728139) (xy 126.780395 88.9) (xy 127.139605 88.9) (xy 127.967745 89.728139) + (xy 128.213864 89.654005) (xy 128.406965 89.116777) (xy 128.379778 88.546546) (xy 128.213864 88.145995) (xy 127.967745 88.071861) + (xy 127.139605 88.9) (xy 126.780395 88.9) (xy 125.952255 88.071861) (xy 125.904693 88.086187) (xy 125.866118 87.892255) + (xy 126.131861 87.892255) (xy 126.96 88.720395) (xy 127.788139 87.892255) (xy 127.714005 87.646136) (xy 127.176777 87.453035) + (xy 126.606546 87.480222) (xy 126.205995 87.646136) (xy 126.131861 87.892255) (xy 125.866118 87.892255) (xy 125.858157 87.852235) + (xy 125.717809 87.642191) (xy 125.507765 87.501843) (xy 125.26 87.45256) (xy 123.66 87.45256) (xy 123.412235 87.501843) + (xy 123.202191 87.642191) (xy 123.061843 87.852235) (xy 123.01256 88.1) (xy 116.696841 88.1) (xy 116.176 87.57916) + (xy 116.176 87.527259) (xy 116.266673 87.466673) (xy 116.605938 86.958927) (xy 116.65252 86.72474) (xy 117.068964 86.72474) + (xy 117.24776 87.156417) (xy 117.652424 87.597966) (xy 118.195258 87.851046) (xy 118.433 87.730997) (xy 118.433 86.487) + (xy 118.687 86.487) (xy 118.687 87.730997) (xy 118.924742 87.851046) (xy 119.467576 87.597966) (xy 119.87224 87.156417) + (xy 120.051036 86.72474) (xy 119.930378 86.487) (xy 118.687 86.487) (xy 118.433 86.487) (xy 117.189622 86.487) + (xy 117.068964 86.72474) (xy 116.65252 86.72474) (xy 116.725072 86.36) (xy 116.652521 85.99526) (xy 117.068964 85.99526) + (xy 117.189622 86.233) (xy 118.433 86.233) (xy 118.433 84.989003) (xy 118.687 84.989003) (xy 118.687 86.233) + (xy 119.930378 86.233) (xy 120.051036 85.99526) (xy 119.87224 85.563583) (xy 119.467576 85.122034) (xy 118.924742 84.868954) + (xy 118.687 84.989003) (xy 118.433 84.989003) (xy 118.195258 84.868954) (xy 117.652424 85.122034) (xy 117.24776 85.563583) + (xy 117.068964 85.99526) (xy 116.652521 85.99526) (xy 116.605938 85.761073) (xy 116.266673 85.253327) (xy 115.758927 84.914062) + (xy 115.311182 84.825) (xy 115.008818 84.825) (xy 114.561073 84.914062) (xy 114.053327 85.253327) (xy 113.714062 85.761073) + (xy 113.594928 86.36) (xy 113.714062 86.958927) (xy 114.053327 87.466673) (xy 114.144001 87.527259) (xy 114.144001 87.899932) + (xy 114.124096 88) (xy 114.169633 88.228927) (xy 114.20295 88.396423) (xy 114.427506 88.732495) (xy 114.512338 88.789178) + (xy 119.538159 93.815) (xy 119.054561 93.815) (xy 118.527138 94.033466) (xy 118.258101 94.302503) (xy 118.238157 94.202235) + (xy 118.097809 93.992191) (xy 117.887765 93.851843) (xy 117.64 93.80256) (xy 116.04 93.80256) (xy 115.792235 93.851843) + (xy 115.582191 93.992191) (xy 115.441843 94.202235) (xy 115.39256 94.45) (xy 115.39256 96.05) (xy 115.441843 96.297765) + (xy 115.582191 96.507809) (xy 115.792235 96.648157) (xy 116.04 96.69744) (xy 117.64 96.69744) (xy 117.887765 96.648157) + (xy 118.097809 96.507809) (xy 118.238157 96.297765) (xy 118.258101 96.197497) (xy 118.527138 96.466534) (xy 119.054561 96.685) + (xy 119.37816 96.685) (xy 121.694173 99.001014) (xy 121.475302 99.091673) (xy 121.296673 99.270301) (xy 121.2 99.50369) + (xy 121.2 100.04425) (xy 121.35875 100.203) (xy 122.283 100.203) (xy 122.283 100.183) (xy 122.537 100.183) + (xy 122.537 100.203) (xy 122.557 100.203) (xy 122.557 100.457) (xy 122.537 100.457) (xy 122.537 101.50625) + (xy 122.69575 101.665) (xy 123.111309 101.665) (xy 123.344698 101.568327) (xy 123.499623 101.413403) (xy 123.500414 101.414586) + (xy 123.791564 101.609127) (xy 124.134999 101.67744) (xy 124.785001 101.67744) (xy 125.128436 101.609127) (xy 125.419586 101.414586) + (xy 125.614127 101.123436) (xy 125.68244 100.780001) (xy 125.68244 100.68317) (xy 127.689652 99.177761) (xy 127.891369 98.952788) + (xy 127.956316 98.768157) (xy 128.413963 99.225804) (xy 128.413966 99.225806) (xy 128.567645 99.379485) (xy 128.582949 99.456423) + (xy 128.807505 99.792495) (xy 129.143577 100.017051) (xy 129.439935 100.076) (xy 129.584936 100.076) (xy 129.685 100.095904) + (xy 129.785064 100.076) (xy 130.049586 100.076) (xy 130.095414 100.144586) (xy 130.386564 100.339127) (xy 130.729999 100.40744) + (xy 131.380001 100.40744) (xy 131.723436 100.339127) (xy 132.014586 100.144586) (xy 132.08 100.046687) (xy 132.145414 100.144586) + (xy 132.436564 100.339127) (xy 132.779999 100.40744) (xy 133.430001 100.40744) (xy 133.604 100.37283) (xy 133.604 100.47256) + (xy 132.87 100.47256) (xy 132.622235 100.521843) (xy 132.412191 100.662191) (xy 132.271843 100.872235) (xy 132.22256 101.12) + (xy 132.22256 104.62) (xy 132.271843 104.867765) (xy 132.412191 105.077809) (xy 132.622235 105.218157) (xy 132.87 105.26744) + (xy 136.37 105.26744) (xy 136.617765 105.218157) (xy 136.827809 105.077809) (xy 136.933217 104.920057) (xy 136.936762 104.923602) + (xy 136.92256 104.995) (xy 136.92256 105.114082) (xy 136.887505 105.137505) (xy 136.830822 105.222337) (xy 135.3306 106.72256) + (xy 133.62 106.72256) (xy 133.085223 106.828934) (xy 132.631861 107.131861) (xy 132.328934 107.585223) (xy 132.22256 108.12) + (xy 132.22256 109.62) (xy 132.328934 110.154777) (xy 132.631861 110.608139) (xy 133.085223 110.911066) (xy 133.62 111.01744) + (xy 135.62 111.01744) (xy 136.154777 110.911066) (xy 136.608139 110.608139) (xy 136.911066 110.154777) (xy 137.01744 109.62) + (xy 137.01744 108.12) (xy 136.982499 107.944341) (xy 137.263065 107.663775) (xy 137.368472 107.821528) (xy 137.862387 108.151551) + (xy 138.445 108.26744) (xy 140.195 108.26744) (xy 140.777613 108.151551) (xy 141.271528 107.821528) (xy 141.601551 107.327613) + (xy 141.71744 106.745) (xy 141.71744 104.995) (xy 141.601551 104.412387) (xy 141.271528 103.918472) (xy 140.777613 103.588449) + (xy 140.195 103.47256) (xy 138.445 103.47256) (xy 138.373602 103.486762) (xy 138.176 103.28916) (xy 138.176 99.924585) + (xy 138.195904 99.824521) (xy 138.153108 99.609371) (xy 138.117051 99.428099) (xy 137.892495 99.092027) (xy 137.807664 99.035345) + (xy 136.777011 98.004693) (xy 136.777011 97.664832) (xy 136.965484 97.7429) (xy 137.354516 97.7429) (xy 137.569139 97.654) + (xy 138.097445 97.654) (xy 138.185 97.671416) (xy 138.272555 97.654) (xy 138.272556 97.654) (xy 138.53187 97.602419) + (xy 138.792317 97.428394) (xy 138.983936 97.349023) (xy 139.259023 97.073936) (xy 139.347924 96.859312) (xy 140.070129 96.137107) + (xy 139.9921 96.325484) (xy 139.9921 96.42027) (xy 139.704251 96.708119) (xy 139.64063 96.750629) (xy 139.598119 96.814251) + (xy 139.598118 96.814252) (xy 139.472213 97.002683) (xy 139.413073 97.3) (xy 139.428001 97.375048) (xy 139.428001 97.84339) + (xy 139.230414 97.975414) (xy 139.035873 98.266564) (xy 138.96756 98.609999) (xy 138.96756 99.510001) (xy 139.035873 99.853436) + (xy 139.230414 100.144586) (xy 139.521564 100.339127) (xy 139.864999 100.40744) (xy 140.515001 100.40744) (xy 140.858436 100.339127) + (xy 141.149586 100.144586) (xy 141.215 100.046687) (xy 141.280414 100.144586) (xy 141.571564 100.339127) (xy 141.914999 100.40744) + (xy 142.565001 100.40744) (xy 142.908436 100.339127) (xy 143.199586 100.144586) (xy 143.394127 99.853436) (xy 143.40038 99.822) + (xy 144.152252 99.822) (xy 146.045252 101.715) (xy 145.506192 101.715) (xy 144.427456 102.161827) (xy 143.601827 102.987456) + (xy 143.155 104.066192) (xy 143.155 105.233808) (xy 143.601827 106.312544) (xy 144.427456 107.138173) (xy 145.506192 107.585) + (xy 146.673808 107.585) (xy 147.163783 107.382046) (xy 147.055 107.64467) (xy 147.055 108.25533) (xy 147.28869 108.819507) + (xy 147.720493 109.25131) (xy 148.28467 109.485) (xy 148.89533 109.485) (xy 149.459507 109.25131) (xy 149.84 108.870817) + (xy 150.220493 109.25131) (xy 150.78467 109.485) (xy 151.39533 109.485) (xy 151.959507 109.25131) (xy 152.180658 109.030159) + (xy 152.689446 109.030159) (xy 152.775852 109.286643) (xy 153.349336 109.496458) (xy 153.95946 109.470839) (xy 154.404148 109.286643) + (xy 154.490554 109.030159) (xy 153.59 108.129605) (xy 152.689446 109.030159) (xy 152.180658 109.030159) (xy 152.39131 108.819507) + (xy 152.394539 108.81171) (xy 152.509841 108.850554) (xy 153.410395 107.95) (xy 152.509841 107.049446) (xy 152.394539 107.08829) + (xy 152.39131 107.080493) (xy 152.180658 106.869841) (xy 152.689446 106.869841) (xy 153.59 107.770395) (xy 153.604143 107.756253) + (xy 153.783748 107.935858) (xy 153.769605 107.95) (xy 154.670159 108.850554) (xy 154.926643 108.764148) (xy 155.136458 108.190664) + (xy 155.110839 107.58054) (xy 155.031189 107.388247) (xy 155.506192 107.585) (xy 156.673808 107.585) (xy 157.752544 107.138173) + (xy 158.578173 106.312544) (xy 159.025 105.233808) (xy 159.025 104.066192) (xy 158.578173 102.987456) (xy 157.752544 102.161827) + (xy 156.673808 101.715) (xy 155.506192 101.715) (xy 154.427456 102.161827) (xy 153.601827 102.987456) (xy 153.155 104.066192) + (xy 153.155 105.233808) (xy 153.601827 106.312544) (xy 153.69838 106.409097) (xy 153.22054 106.429161) (xy 152.775852 106.613357) + (xy 152.689446 106.869841) (xy 152.180658 106.869841) (xy 151.959507 106.64869) (xy 151.39533 106.415) (xy 150.78467 106.415) + (xy 150.220493 106.64869) (xy 149.84 107.029183) (xy 149.50796 106.697143) (xy 149.533001 106.571255) (xy 149.533001 106.571251) + (xy 149.547928 106.496208) (xy 149.533001 106.421165) (xy 149.533001 103.438161) (xy 149.547928 103.363118) (xy 149.533001 103.288075) + (xy 149.533001 103.288071) (xy 149.488789 103.065802) (xy 149.320372 102.813748) (xy 149.25675 102.771237) (xy 147.101263 100.61575) + (xy 156.76 100.61575) (xy 156.76 101.15631) (xy 156.856673 101.389699) (xy 157.035302 101.568327) (xy 157.268691 101.665) + (xy 157.68425 101.665) (xy 157.843 101.50625) (xy 157.843 100.457) (xy 156.91875 100.457) (xy 156.76 100.61575) + (xy 147.101263 100.61575) (xy 145.989203 99.50369) (xy 156.76 99.50369) (xy 156.76 100.04425) (xy 156.91875 100.203) + (xy 157.843 100.203) (xy 157.843 99.15375) (xy 157.68425 98.995) (xy 157.268691 98.995) (xy 157.035302 99.091673) + (xy 156.856673 99.270301) (xy 156.76 99.50369) (xy 145.989203 99.50369) (xy 145.637889 99.152377) (xy 145.873223 99.236965) + (xy 146.443454 99.209778) (xy 146.844005 99.043864) (xy 146.918139 98.797745) (xy 146.09 97.969605) (xy 146.075858 97.983748) + (xy 145.896252 97.804142) (xy 145.910395 97.79) (xy 146.269605 97.79) (xy 147.097745 98.618139) (xy 147.145307 98.603813) + (xy 147.191843 98.837765) (xy 147.332191 99.047809) (xy 147.542235 99.188157) (xy 147.79 99.23744) (xy 149.39 99.23744) + (xy 149.637765 99.188157) (xy 149.847809 99.047809) (xy 149.988157 98.837765) (xy 150.03744 98.59) (xy 150.03744 96.99) + (xy 149.988157 96.742235) (xy 149.847809 96.532191) (xy 149.637765 96.391843) (xy 149.39 96.34256) (xy 147.79 96.34256) + (xy 147.542235 96.391843) (xy 147.332191 96.532191) (xy 147.191843 96.742235) (xy 147.145307 96.976187) (xy 147.097745 96.961861) + (xy 146.269605 97.79) (xy 145.910395 97.79) (xy 145.082255 96.961861) (xy 144.836136 97.035995) (xy 144.643035 97.573223) + (xy 144.670222 98.143454) (xy 144.751415 98.33947) (xy 144.54293 98.298) (xy 144.542925 98.298) (xy 144.467882 98.283073) + (xy 144.392839 98.298) (xy 143.40038 98.298) (xy 143.394127 98.266564) (xy 143.199586 97.975414) (xy 142.908436 97.780873) + (xy 142.565001 97.71256) (xy 141.914999 97.71256) (xy 141.571564 97.780873) (xy 141.280414 97.975414) (xy 141.215 98.073313) + (xy 141.149586 97.975414) (xy 140.952 97.843391) (xy 140.952 97.61563) (xy 141.06973 97.4979) (xy 141.164516 97.4979) + (xy 141.523936 97.349023) (xy 141.799023 97.073936) (xy 141.864439 96.916008) (xy 142.158936 96.794023) (xy 142.170704 96.782255) + (xy 145.261861 96.782255) (xy 146.09 97.610395) (xy 146.918139 96.782255) (xy 146.844005 96.536136) (xy 146.306777 96.343035) + (xy 145.736546 96.370222) (xy 145.335995 96.536136) (xy 145.261861 96.782255) (xy 142.170704 96.782255) (xy 142.434023 96.518936) + (xy 142.499439 96.361008) (xy 142.793936 96.239023) (xy 143.069023 95.963936) (xy 143.2179 95.604516) (xy 143.2179 95.215484) + (xy 143.074381 94.869) (xy 149.531765 94.869) (xy 151.005 96.342236) (xy 151.005 96.805439) (xy 151.223466 97.332862) + (xy 151.627138 97.736534) (xy 152.154561 97.955) (xy 152.617764 97.955) (xy 153.057472 98.394708) (xy 153.107068 98.468934) + (xy 153.401131 98.66542) (xy 153.660445 98.717001) (xy 153.660446 98.717001) (xy 153.748001 98.734417) (xy 153.835556 98.717001) + (xy 157.354444 98.717001) (xy 157.441999 98.734417) (xy 157.529554 98.717001) (xy 157.529555 98.717001) (xy 157.788869 98.66542) + (xy 158.082932 98.468934) (xy 158.13253 98.394705) (xy 159.004 97.523235) (xy 159.004001 99.190975) (xy 158.904698 99.091673) + (xy 158.671309 98.995) (xy 158.25575 98.995) (xy 158.097 99.15375) (xy 158.097 100.203) (xy 158.117 100.203) + (xy 158.117 100.457) (xy 158.097 100.457) (xy 158.097 101.50625) (xy 158.25575 101.665) (xy 158.671309 101.665) + (xy 158.904698 101.568327) (xy 159.059623 101.413403) (xy 159.060414 101.414586) (xy 159.351564 101.609127) (xy 159.694999 101.67744) + (xy 160.345001 101.67744) (xy 160.688436 101.609127) (xy 160.979586 101.414586) (xy 161.163 101.140089) (xy 161.163 115.443) + (xy 105.537 115.443) (xy 105.537 111.66575) (xy 117.805 111.66575) (xy 117.805 113.25631) (xy 117.901673 113.489699) + (xy 118.080302 113.668327) (xy 118.313691 113.765) (xy 119.90425 113.765) (xy 120.063 113.60625) (xy 120.063 111.507) + (xy 120.317 111.507) (xy 120.317 113.60625) (xy 120.47575 113.765) (xy 122.066309 113.765) (xy 122.299698 113.668327) + (xy 122.478327 113.489699) (xy 122.575 113.25631) (xy 122.575 111.66575) (xy 122.41625 111.507) (xy 120.317 111.507) + (xy 120.063 111.507) (xy 117.96375 111.507) (xy 117.805 111.66575) (xy 105.537 111.66575) (xy 105.537 106.96575) + (xy 115.055 106.96575) (xy 115.055 108.55631) (xy 115.151673 108.789699) (xy 115.330302 108.968327) (xy 115.563691 109.065) + (xy 116.90425 109.065) (xy 117.063 108.90625) (xy 117.063 106.807) (xy 117.317 106.807) (xy 117.317 108.90625) + (xy 117.47575 109.065) (xy 118.144696 109.065) (xy 118.080302 109.091673) (xy 117.901673 109.270301) (xy 117.805 109.50369) + (xy 117.805 111.09425) (xy 117.96375 111.253) (xy 120.063 111.253) (xy 120.063 109.15375) (xy 120.317 109.15375) + (xy 120.317 111.253) (xy 122.41625 111.253) (xy 122.575 111.09425) (xy 122.575 109.50369) (xy 122.478327 109.270301) + (xy 122.299698 109.091673) (xy 122.265337 109.07744) (xy 124.94 109.07744) (xy 125.187765 109.028157) (xy 125.397809 108.887809) + (xy 125.538157 108.677765) (xy 125.58744 108.43) (xy 125.58744 104.93) (xy 125.538157 104.682235) (xy 125.397809 104.472191) + (xy 125.187765 104.331843) (xy 124.94 104.28256) (xy 121.44 104.28256) (xy 121.192235 104.331843) (xy 120.982191 104.472191) + (xy 120.841843 104.682235) (xy 120.79256 104.93) (xy 120.79256 108.43) (xy 120.841843 108.677765) (xy 120.982191 108.887809) + (xy 121.142612 108.995) (xy 120.47575 108.995) (xy 120.317 109.15375) (xy 120.063 109.15375) (xy 119.90425 108.995) + (xy 118.985304 108.995) (xy 119.049698 108.968327) (xy 119.228327 108.789699) (xy 119.325 108.55631) (xy 119.325 106.96575) + (xy 119.16625 106.807) (xy 117.317 106.807) (xy 117.063 106.807) (xy 115.21375 106.807) (xy 115.055 106.96575) + (xy 105.537 106.96575) (xy 105.537 104.80369) (xy 115.055 104.80369) (xy 115.055 106.39425) (xy 115.21375 106.553) + (xy 117.063 106.553) (xy 117.063 104.45375) (xy 117.317 104.45375) (xy 117.317 106.553) (xy 119.16625 106.553) + (xy 119.325 106.39425) (xy 119.325 104.80369) (xy 119.228327 104.570301) (xy 119.049698 104.391673) (xy 118.816309 104.295) + (xy 117.47575 104.295) (xy 117.317 104.45375) (xy 117.063 104.45375) (xy 116.90425 104.295) (xy 115.563691 104.295) + (xy 115.330302 104.391673) (xy 115.151673 104.570301) (xy 115.055 104.80369) (xy 105.537 104.80369) (xy 105.537 100.61575) + (xy 121.2 100.61575) (xy 121.2 101.15631) (xy 121.296673 101.389699) (xy 121.475302 101.568327) (xy 121.708691 101.665) + (xy 122.12425 101.665) (xy 122.283 101.50625) (xy 122.283 100.457) (xy 121.35875 100.457) (xy 121.2 100.61575) + (xy 105.537 100.61575) (xy 105.537 88.9) (xy 106.435908 88.9) (xy 106.551161 89.479418) (xy 106.879375 89.970625) + (xy 106.934 90.007124) (xy 106.934001 94.171932) (xy 106.914096 94.272) (xy 106.99295 94.668423) (xy 107.116667 94.853578) + (xy 107.217506 95.004495) (xy 107.302337 95.061177) (xy 108.138822 95.897663) (xy 108.195505 95.982495) (xy 108.531577 96.207051) + (xy 108.827935 96.266) (xy 108.827936 96.266) (xy 108.928 96.285904) (xy 109.028063 96.266) (xy 109.085525 96.266) + (xy 109.091843 96.297765) (xy 109.232191 96.507809) (xy 109.442235 96.648157) (xy 109.69 96.69744) (xy 111.29 96.69744) + (xy 111.537765 96.648157) (xy 111.747809 96.507809) (xy 111.888157 96.297765) (xy 111.908101 96.197497) (xy 112.177138 96.466534) + (xy 112.704561 96.685) (xy 113.275439 96.685) (xy 113.802862 96.466534) (xy 114.206534 96.062862) (xy 114.425 95.535439) + (xy 114.425 94.964561) (xy 114.206534 94.437138) (xy 113.802862 94.033466) (xy 113.275439 93.815) (xy 112.704561 93.815) + (xy 112.177138 94.033466) (xy 111.908101 94.302503) (xy 111.888157 94.202235) (xy 111.747809 93.992191) (xy 111.537765 93.851843) + (xy 111.29 93.80256) (xy 109.69 93.80256) (xy 109.442235 93.851843) (xy 109.232191 93.992191) (xy 109.182059 94.067218) + (xy 108.966 93.85116) (xy 108.966 90.007124) (xy 109.020625 89.970625) (xy 109.348839 89.479418) (xy 109.464092 88.9) + (xy 109.348839 88.320582) (xy 109.020625 87.829375) (xy 108.998967 87.814904) (xy 109.159698 87.748327) (xy 109.338327 87.569699) + (xy 109.435 87.33631) (xy 109.435 86.64575) (xy 109.27625 86.487) (xy 108.077 86.487) (xy 108.077 86.507) + (xy 107.823 86.507) (xy 107.823 86.487) (xy 106.62375 86.487) (xy 106.465 86.64575) (xy 106.465 87.33631) + (xy 106.561673 87.569699) (xy 106.740302 87.748327) (xy 106.901033 87.814904) (xy 106.879375 87.829375) (xy 106.551161 88.320582) + (xy 106.435908 88.9) (xy 105.537 88.9) (xy 105.537 85.38369) (xy 106.465 85.38369) (xy 106.465 86.07425) + (xy 106.62375 86.233) (xy 107.823 86.233) (xy 107.823 85.03375) (xy 108.077 85.03375) (xy 108.077 86.233) + (xy 109.27625 86.233) (xy 109.435 86.07425) (xy 109.435 85.46) (xy 110.21256 85.46) (xy 110.21256 87.26) + (xy 110.261843 87.507765) (xy 110.402191 87.717809) (xy 110.612235 87.858157) (xy 110.86 87.90744) (xy 112.66 87.90744) + (xy 112.907765 87.858157) (xy 113.117809 87.717809) (xy 113.258157 87.507765) (xy 113.30744 87.26) (xy 113.30744 85.46) + (xy 113.258157 85.212235) (xy 113.117809 85.002191) (xy 112.907765 84.861843) (xy 112.66 84.81256) (xy 110.86 84.81256) + (xy 110.612235 84.861843) (xy 110.402191 85.002191) (xy 110.261843 85.212235) (xy 110.21256 85.46) (xy 109.435 85.46) + (xy 109.435 85.38369) (xy 109.338327 85.150301) (xy 109.159698 84.971673) (xy 108.926309 84.875) (xy 108.23575 84.875) + (xy 108.077 85.03375) (xy 107.823 85.03375) (xy 107.66425 84.875) (xy 106.973691 84.875) (xy 106.740302 84.971673) + (xy 106.561673 85.150301) (xy 106.465 85.38369) (xy 105.537 85.38369) (xy 105.537 82.66) (xy 111.894928 82.66) + (xy 112.014062 83.258927) (xy 112.353327 83.766673) (xy 112.861073 84.105938) (xy 113.308818 84.195) (xy 113.611182 84.195) + (xy 114.058927 84.105938) (xy 114.566673 83.766673) (xy 114.905938 83.258927) (xy 115.025072 82.66) (xy 115.294928 82.66) + (xy 115.414062 83.258927) (xy 115.753327 83.766673) (xy 116.261073 84.105938) (xy 116.708818 84.195) (xy 117.011182 84.195) + (xy 117.458927 84.105938) (xy 117.966673 83.766673) (xy 118.305938 83.258927) (xy 118.425072 82.66) (xy 118.305938 82.061073) + (xy 117.966673 81.553327) (xy 117.458927 81.214062) (xy 117.011182 81.125) (xy 116.708818 81.125) (xy 116.261073 81.214062) + (xy 115.753327 81.553327) (xy 115.414062 82.061073) (xy 115.294928 82.66) (xy 115.025072 82.66) (xy 114.905938 82.061073) + (xy 114.566673 81.553327) (xy 114.058927 81.214062) (xy 113.611182 81.125) (xy 113.308818 81.125) (xy 112.861073 81.214062) + (xy 112.353327 81.553327) (xy 112.014062 82.061073) (xy 111.894928 82.66) (xy 105.537 82.66) (xy 105.537 67.437) + (xy 161.163 67.437) + ) + ) + (filled_polygon + (pts + (xy 132.497138 86.306534) (xy 133.024561 86.525) (xy 133.30816 86.525) (xy 133.729001 86.945842) (xy 133.729001 91.335722) + (xy 133.526777 91.263035) (xy 132.956546 91.290222) (xy 132.555995 91.456136) (xy 132.481861 91.702255) (xy 133.31 92.530395) + (xy 133.324143 92.516253) (xy 133.503748 92.695858) (xy 133.489605 92.71) (xy 133.503748 92.724142) (xy 133.324143 92.903748) + (xy 133.31 92.889605) (xy 132.481861 93.717745) (xy 132.555995 93.963864) (xy 133.093223 94.156965) (xy 133.663454 94.129778) + (xy 133.729002 94.102627) (xy 133.729002 95.559485) (xy 133.349999 95.484096) (xy 132.953576 95.56295) (xy 132.702336 95.730824) + (xy 132.45734 95.97582) (xy 132.372505 96.032505) (xy 132.147949 96.368577) (xy 132.069096 96.765) (xy 132.089001 96.865069) + (xy 132.089 98.059843) (xy 132.08 98.073313) (xy 132.014586 97.975414) (xy 131.723436 97.780873) (xy 131.380001 97.71256) + (xy 130.729999 97.71256) (xy 130.386564 97.780873) (xy 130.095414 97.975414) (xy 130.072118 98.010278) (xy 129.850806 97.788966) + (xy 129.850804 97.788963) (xy 129.29034 97.2285) (xy 131.457664 95.061177) (xy 131.542495 95.004495) (xy 131.767051 94.668423) + (xy 131.826 94.372065) (xy 131.826 94.372064) (xy 131.845904 94.272001) (xy 131.826 94.171937) (xy 131.826 94.114475) + (xy 131.857765 94.108157) (xy 132.067809 93.967809) (xy 132.208157 93.757765) (xy 132.254693 93.523813) (xy 132.302255 93.538139) + (xy 133.130395 92.71) (xy 132.302255 91.881861) (xy 132.254693 91.896187) (xy 132.208157 91.662235) (xy 132.067809 91.452191) + (xy 131.857765 91.311843) (xy 131.826 91.305525) (xy 131.826 86.494475) (xy 131.857765 86.488157) (xy 132.067809 86.347809) + (xy 132.208157 86.137765) (xy 132.228101 86.037497) + ) + ) + (filled_polygon + (pts + (xy 138.301843 86.137765) (xy 138.442191 86.347809) (xy 138.652235 86.488157) (xy 138.684001 86.494476) (xy 138.684 91.305525) + (xy 138.652235 91.311843) (xy 138.442191 91.452191) (xy 138.301843 91.662235) (xy 138.255307 91.896187) (xy 138.207745 91.881861) + (xy 137.379605 92.71) (xy 138.207745 93.538139) (xy 138.255307 93.523813) (xy 138.301843 93.757765) (xy 138.442191 93.967809) + (xy 138.652235 94.108157) (xy 138.9 94.15744) (xy 139.535324 94.15744) (xy 138.090688 95.602076) (xy 137.876064 95.690977) + (xy 137.691041 95.876) (xy 137.569139 95.876) (xy 137.354516 95.7871) (xy 136.965484 95.7871) (xy 136.777011 95.865168) + (xy 136.777011 94.082844) (xy 136.983223 94.156965) (xy 137.553454 94.129778) (xy 137.954005 93.963864) (xy 138.028139 93.717745) + (xy 137.2 92.889605) (xy 137.185858 92.903748) (xy 137.006253 92.724143) (xy 137.020395 92.71) (xy 137.006253 92.695858) + (xy 137.185858 92.516252) (xy 137.2 92.530395) (xy 138.028139 91.702255) (xy 137.954005 91.456136) (xy 137.416777 91.263035) + (xy 136.846546 91.290222) (xy 136.777011 91.319024) (xy 136.777011 86.949829) (xy 137.201841 86.525) (xy 137.485439 86.525) + (xy 138.012862 86.306534) (xy 138.281899 86.037497) + ) + ) + ) + (zone (net 3) (net_name GND) (layer B.Cu) (tstamp 5E59F8CD) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 161.29 115.57) (xy 161.29 67.31) (xy 105.41 67.31) (xy 105.41 115.57) + ) + ) + (filled_polygon + (pts + (xy 161.163 115.443) (xy 105.537 115.443) (xy 105.537 111.66575) (xy 117.805 111.66575) (xy 117.805 113.25631) + (xy 117.901673 113.489699) (xy 118.080302 113.668327) (xy 118.313691 113.765) (xy 119.90425 113.765) (xy 120.063 113.60625) + (xy 120.063 111.507) (xy 120.317 111.507) (xy 120.317 113.60625) (xy 120.47575 113.765) (xy 122.066309 113.765) + (xy 122.299698 113.668327) (xy 122.478327 113.489699) (xy 122.575 113.25631) (xy 122.575 111.66575) (xy 122.41625 111.507) + (xy 120.317 111.507) (xy 120.063 111.507) (xy 117.96375 111.507) (xy 117.805 111.66575) (xy 105.537 111.66575) + (xy 105.537 106.96575) (xy 115.055 106.96575) (xy 115.055 108.55631) (xy 115.151673 108.789699) (xy 115.330302 108.968327) + (xy 115.563691 109.065) (xy 116.90425 109.065) (xy 117.063 108.90625) (xy 117.063 106.807) (xy 117.317 106.807) + (xy 117.317 108.90625) (xy 117.47575 109.065) (xy 118.144696 109.065) (xy 118.080302 109.091673) (xy 117.901673 109.270301) + (xy 117.805 109.50369) (xy 117.805 111.09425) (xy 117.96375 111.253) (xy 120.063 111.253) (xy 120.063 109.15375) + (xy 119.90425 108.995) (xy 118.985304 108.995) (xy 119.049698 108.968327) (xy 119.228327 108.789699) (xy 119.325 108.55631) + (xy 119.325 106.96575) (xy 119.16625 106.807) (xy 117.317 106.807) (xy 117.063 106.807) (xy 115.21375 106.807) + (xy 115.055 106.96575) (xy 105.537 106.96575) (xy 105.537 104.80369) (xy 115.055 104.80369) (xy 115.055 106.39425) + (xy 115.21375 106.553) (xy 117.063 106.553) (xy 117.063 104.45375) (xy 117.317 104.45375) (xy 117.317 106.553) + (xy 119.16625 106.553) (xy 119.325 106.39425) (xy 119.325 104.80369) (xy 119.228327 104.570301) (xy 119.049698 104.391673) + (xy 118.816309 104.295) (xy 117.47575 104.295) (xy 117.317 104.45375) (xy 117.063 104.45375) (xy 116.90425 104.295) + (xy 115.563691 104.295) (xy 115.330302 104.391673) (xy 115.151673 104.570301) (xy 115.055 104.80369) (xy 105.537 104.80369) + (xy 105.537 94.45) (xy 109.04256 94.45) (xy 109.04256 96.05) (xy 109.091843 96.297765) (xy 109.232191 96.507809) + (xy 109.442235 96.648157) (xy 109.69 96.69744) (xy 111.29 96.69744) (xy 111.537765 96.648157) (xy 111.747809 96.507809) + (xy 111.888157 96.297765) (xy 111.908101 96.197497) (xy 112.177138 96.466534) (xy 112.704561 96.685) (xy 113.275439 96.685) + (xy 113.802862 96.466534) (xy 114.206534 96.062862) (xy 114.425 95.535439) (xy 114.425 94.964561) (xy 114.206534 94.437138) + (xy 113.802862 94.033466) (xy 113.275439 93.815) (xy 112.99184 93.815) (xy 112.941001 93.764161) (xy 112.941001 91.225841) + (xy 115.657218 93.942059) (xy 115.582191 93.992191) (xy 115.441843 94.202235) (xy 115.39256 94.45) (xy 115.39256 96.05) + (xy 115.441843 96.297765) (xy 115.582191 96.507809) (xy 115.792235 96.648157) (xy 116.04 96.69744) (xy 117.64 96.69744) + (xy 117.887765 96.648157) (xy 118.097809 96.507809) (xy 118.238157 96.297765) (xy 118.258101 96.197497) (xy 118.527138 96.466534) + (xy 119.054561 96.685) (xy 119.625439 96.685) (xy 120.152862 96.466534) (xy 120.556534 96.062862) (xy 120.775 95.535439) + (xy 120.775 94.964561) (xy 120.556534 94.437138) (xy 120.152862 94.033466) (xy 119.625439 93.815) (xy 119.054561 93.815) + (xy 118.527138 94.033466) (xy 118.258101 94.302503) (xy 118.238157 94.202235) (xy 118.097809 93.992191) (xy 117.887765 93.851843) + (xy 117.856 93.845525) (xy 117.856 93.788063) (xy 117.875904 93.688) (xy 117.842497 93.52005) (xy 117.797051 93.291577) + (xy 117.572495 92.955505) (xy 117.487663 92.898822) (xy 114.476 89.88716) (xy 114.476 87.749094) (xy 114.561073 87.805938) + (xy 115.008818 87.895) (xy 115.311182 87.895) (xy 115.758927 87.805938) (xy 116.266673 87.466673) (xy 116.605938 86.958927) + (xy 116.65252 86.72474) (xy 117.068964 86.72474) (xy 117.24776 87.156417) (xy 117.652424 87.597966) (xy 118.195258 87.851046) + (xy 118.433 87.730997) (xy 118.433 86.487) (xy 118.687 86.487) (xy 118.687 87.730997) (xy 118.924742 87.851046) + (xy 119.467576 87.597966) (xy 119.87224 87.156417) (xy 120.051036 86.72474) (xy 119.930378 86.487) (xy 118.687 86.487) + (xy 118.433 86.487) (xy 117.189622 86.487) (xy 117.068964 86.72474) (xy 116.65252 86.72474) (xy 116.725072 86.36) + (xy 116.652521 85.99526) (xy 117.068964 85.99526) (xy 117.189622 86.233) (xy 118.433 86.233) (xy 118.433 84.989003) + (xy 118.195258 84.868954) (xy 117.652424 85.122034) (xy 117.24776 85.563583) (xy 117.068964 85.99526) (xy 116.652521 85.99526) + (xy 116.605938 85.761073) (xy 116.266673 85.253327) (xy 115.758927 84.914062) (xy 115.311182 84.825) (xy 115.008818 84.825) + (xy 114.561073 84.914062) (xy 114.476 84.970906) (xy 114.476 83.827259) (xy 114.566673 83.766673) (xy 114.905938 83.258927) + (xy 115.025072 82.66) (xy 115.294928 82.66) (xy 115.414062 83.258927) (xy 115.753327 83.766673) (xy 116.261073 84.105938) + (xy 116.708818 84.195) (xy 117.011182 84.195) (xy 117.458927 84.105938) (xy 117.70528 83.94133) (xy 118.730824 84.966874) + (xy 118.687 84.989003) (xy 118.687 86.233) (xy 119.930378 86.233) (xy 119.95279 86.18884) (xy 123.01256 89.248611) + (xy 123.01256 89.7) (xy 123.061843 89.947765) (xy 123.190001 90.139565) (xy 123.19 97.946923) (xy 123.165121 98.071998) + (xy 123.19 98.197073) (xy 123.19 98.197077) (xy 123.263687 98.567526) (xy 123.544382 98.987616) (xy 123.650421 99.058469) + (xy 124.82295 100.230999) (xy 122.380421 102.673529) (xy 122.274382 102.744382) (xy 121.993687 103.164472) (xy 121.92 103.534921) + (xy 121.92 103.534925) (xy 121.895121 103.66) (xy 121.92 103.785075) (xy 121.92 104.28256) (xy 121.44 104.28256) + (xy 121.192235 104.331843) (xy 120.982191 104.472191) (xy 120.841843 104.682235) (xy 120.79256 104.93) (xy 120.79256 108.43) + (xy 120.841843 108.677765) (xy 120.982191 108.887809) (xy 121.142612 108.995) (xy 120.47575 108.995) (xy 120.317 109.15375) + (xy 120.317 111.253) (xy 122.41625 111.253) (xy 122.575 111.09425) (xy 122.575 109.50369) (xy 122.478327 109.270301) + (xy 122.299698 109.091673) (xy 122.265337 109.07744) (xy 124.94 109.07744) (xy 125.187765 109.028157) (xy 125.397809 108.887809) + (xy 125.538157 108.677765) (xy 125.58744 108.43) (xy 125.58744 108.12) (xy 132.22256 108.12) (xy 132.22256 109.62) + (xy 132.328934 110.154777) (xy 132.631861 110.608139) (xy 133.085223 110.911066) (xy 133.62 111.01744) (xy 135.62 111.01744) + (xy 136.154777 110.911066) (xy 136.608139 110.608139) (xy 136.911066 110.154777) (xy 137.01744 109.62) (xy 137.01744 108.12) + (xy 136.911066 107.585223) (xy 136.608139 107.131861) (xy 136.154777 106.828934) (xy 135.62 106.72256) (xy 133.62 106.72256) + (xy 133.085223 106.828934) (xy 132.631861 107.131861) (xy 132.328934 107.585223) (xy 132.22256 108.12) (xy 125.58744 108.12) + (xy 125.58744 104.93) (xy 125.538157 104.682235) (xy 125.397809 104.472191) (xy 125.187765 104.331843) (xy 124.94 104.28256) + (xy 124.46 104.28256) (xy 124.46 104.18605) (xy 127.145052 101.500999) (xy 132.22256 101.500999) (xy 132.22256 104.62) + (xy 132.271843 104.867765) (xy 132.412191 105.077809) (xy 132.622235 105.218157) (xy 132.87 105.26744) (xy 136.37 105.26744) + (xy 136.617765 105.218157) (xy 136.827809 105.077809) (xy 136.939269 104.910999) (xy 136.92256 104.995) (xy 136.92256 106.745) + (xy 137.038449 107.327613) (xy 137.368472 107.821528) (xy 137.862387 108.151551) (xy 138.445 108.26744) (xy 140.195 108.26744) + (xy 140.777613 108.151551) (xy 141.271528 107.821528) (xy 141.601551 107.327613) (xy 141.71744 106.745) (xy 141.71744 104.995) + (xy 141.601551 104.412387) (xy 141.271528 103.918472) (xy 140.777613 103.588449) (xy 140.195 103.47256) (xy 138.445 103.47256) + (xy 137.862387 103.588449) (xy 137.368472 103.918472) (xy 137.038449 104.412387) (xy 137.01744 104.518006) (xy 137.01744 101.500999) + (xy 138.010661 101.500999) (xy 138.214305 101.516531) (xy 138.381725 101.461685) (xy 138.55453 101.427312) (xy 138.61982 101.383686) + (xy 138.694435 101.359243) (xy 138.828125 101.244502) (xy 138.974619 101.146617) (xy 139.088095 100.976789) (xy 140.79739 98.797745) + (xy 145.261861 98.797745) (xy 145.335995 99.043864) (xy 145.873223 99.236965) (xy 146.443454 99.209778) (xy 146.844005 99.043864) + (xy 146.918139 98.797745) (xy 146.09 97.969605) (xy 145.261861 98.797745) (xy 140.79739 98.797745) (xy 141.757936 97.573223) + (xy 144.643035 97.573223) (xy 144.670222 98.143454) (xy 144.836136 98.544005) (xy 145.082255 98.618139) (xy 145.910395 97.79) + (xy 145.082255 96.961861) (xy 144.836136 97.035995) (xy 144.643035 97.573223) (xy 141.757936 97.573223) (xy 141.895609 97.397715) + (xy 142.534945 96.838925) (xy 142.599783 96.782255) (xy 145.261861 96.782255) (xy 146.09 97.610395) (xy 146.918139 96.782255) + (xy 146.844005 96.536136) (xy 146.306777 96.343035) (xy 145.736546 96.370222) (xy 145.335995 96.536136) (xy 145.261861 96.782255) + (xy 142.599783 96.782255) (xy 143.169945 96.283925) (xy 147.828001 92.212712) (xy 147.828 96.34256) (xy 147.79 96.34256) + (xy 147.542235 96.391843) (xy 147.332191 96.532191) (xy 147.191843 96.742235) (xy 147.145307 96.976187) (xy 147.097745 96.961861) + (xy 146.269605 97.79) (xy 147.097745 98.618139) (xy 147.145307 98.603813) (xy 147.191843 98.837765) (xy 147.332191 99.047809) + (xy 147.542235 99.188157) (xy 147.79 99.23744) (xy 149.39 99.23744) (xy 149.637765 99.188157) (xy 149.833644 99.057274) + (xy 150.328001 99.551632) (xy 150.328 106.604159) (xy 150.220493 106.64869) (xy 149.84 107.029183) (xy 149.459507 106.64869) + (xy 148.89533 106.415) (xy 148.475717 106.415) (xy 148.578173 106.312544) (xy 149.025 105.233808) (xy 149.025 104.066192) + (xy 148.578173 102.987456) (xy 147.752544 102.161827) (xy 146.673808 101.715) (xy 145.506192 101.715) (xy 144.427456 102.161827) + (xy 143.601827 102.987456) (xy 143.155 104.066192) (xy 143.155 105.233808) (xy 143.601827 106.312544) (xy 144.427456 107.138173) + (xy 145.506192 107.585) (xy 146.673808 107.585) (xy 147.163783 107.382046) (xy 147.055 107.64467) (xy 147.055 108.25533) + (xy 147.28869 108.819507) (xy 147.720493 109.25131) (xy 148.28467 109.485) (xy 148.89533 109.485) (xy 149.459507 109.25131) + (xy 149.84 108.870817) (xy 150.220493 109.25131) (xy 150.78467 109.485) (xy 151.39533 109.485) (xy 151.959507 109.25131) + (xy 152.180658 109.030159) (xy 152.689446 109.030159) (xy 152.775852 109.286643) (xy 153.349336 109.496458) (xy 153.95946 109.470839) + (xy 154.404148 109.286643) (xy 154.490554 109.030159) (xy 153.59 108.129605) (xy 152.689446 109.030159) (xy 152.180658 109.030159) + (xy 152.39131 108.819507) (xy 152.394539 108.81171) (xy 152.509841 108.850554) (xy 153.410395 107.95) (xy 152.509841 107.049446) + (xy 152.394539 107.08829) (xy 152.39131 107.080493) (xy 152.180658 106.869841) (xy 152.689446 106.869841) (xy 153.59 107.770395) + (xy 153.604143 107.756253) (xy 153.783748 107.935858) (xy 153.769605 107.95) (xy 154.670159 108.850554) (xy 154.926643 108.764148) + (xy 155.136458 108.190664) (xy 155.110839 107.58054) (xy 155.031189 107.388247) (xy 155.506192 107.585) (xy 156.673808 107.585) + (xy 157.752544 107.138173) (xy 158.578173 106.312544) (xy 159.025 105.233808) (xy 159.025 104.066192) (xy 158.578173 102.987456) + (xy 157.752544 102.161827) (xy 156.673808 101.715) (xy 155.506192 101.715) (xy 154.427456 102.161827) (xy 153.601827 102.987456) + (xy 153.155 104.066192) (xy 153.155 105.233808) (xy 153.601827 106.312544) (xy 153.69838 106.409097) (xy 153.22054 106.429161) + (xy 152.775852 106.613357) (xy 152.689446 106.869841) (xy 152.180658 106.869841) (xy 151.959507 106.64869) (xy 151.852 106.604159) + (xy 151.852 99.311047) (xy 151.866928 99.236) (xy 151.829494 99.047809) (xy 151.807788 98.938683) (xy 151.639371 98.686629) + (xy 151.575749 98.644118) (xy 150.235883 97.304253) (xy 150.193371 97.240629) (xy 150.03744 97.136439) (xy 150.03744 96.99) + (xy 149.988157 96.742235) (xy 149.847809 96.532191) (xy 149.637765 96.391843) (xy 149.39 96.34256) (xy 149.352 96.34256) + (xy 149.352 90.60163) (xy 151.011602 88.942029) (xy 151.042191 88.987809) (xy 151.252235 89.128157) (xy 151.5 89.17744) + (xy 153.3 89.17744) (xy 153.547765 89.128157) (xy 153.757809 88.987809) (xy 153.898157 88.777765) (xy 153.94744 88.53) + (xy 153.94744 87.110999) (xy 154.338164 87.110999) (xy 154.234928 87.63) (xy 154.354062 88.228927) (xy 154.693327 88.736673) + (xy 155.201073 89.075938) (xy 155.648818 89.165) (xy 155.951182 89.165) (xy 156.319002 89.091836) (xy 156.319001 92.142158) + (xy 154.292338 94.168822) (xy 154.207506 94.225505) (xy 154.150823 94.310337) (xy 153.98295 94.561577) (xy 153.904096 94.958) + (xy 153.924001 95.058068) (xy 153.924001 95.115524) (xy 153.892235 95.121843) (xy 153.682191 95.262191) (xy 153.541843 95.472235) + (xy 153.521899 95.572503) (xy 153.252862 95.303466) (xy 152.725439 95.085) (xy 152.154561 95.085) (xy 151.627138 95.303466) + (xy 151.223466 95.707138) (xy 151.005 96.234561) (xy 151.005 96.805439) (xy 151.223466 97.332862) (xy 151.627138 97.736534) + (xy 152.154561 97.955) (xy 152.725439 97.955) (xy 153.252862 97.736534) (xy 153.521899 97.467497) (xy 153.541843 97.567765) + (xy 153.682191 97.777809) (xy 153.892235 97.918157) (xy 154.14 97.96744) (xy 155.74 97.96744) (xy 155.987765 97.918157) + (xy 156.197809 97.777809) (xy 156.338157 97.567765) (xy 156.38744 97.32) (xy 156.38744 95.72) (xy 156.338157 95.472235) + (xy 156.197809 95.262191) (xy 156.122781 95.212059) (xy 157.982665 93.352176) (xy 158.067496 93.295494) (xy 158.292052 92.959422) + (xy 158.351001 92.663064) (xy 158.351001 92.663063) (xy 158.370905 92.562999) (xy 158.351001 92.462936) (xy 158.351001 88.895276) + (xy 158.835258 89.121046) (xy 159.073 89.000997) (xy 159.073 87.757) (xy 159.327 87.757) (xy 159.327 89.000997) + (xy 159.564742 89.121046) (xy 160.107576 88.867966) (xy 160.51224 88.426417) (xy 160.691036 87.99474) (xy 160.570378 87.757) + (xy 159.327 87.757) (xy 159.073 87.757) (xy 159.053 87.757) (xy 159.053 87.503) (xy 159.073 87.503) + (xy 159.073 86.259003) (xy 159.327 86.259003) (xy 159.327 87.503) (xy 160.570378 87.503) (xy 160.691036 87.26526) + (xy 160.51224 86.833583) (xy 160.107576 86.392034) (xy 159.564742 86.138954) (xy 159.327 86.259003) (xy 159.073 86.259003) + (xy 158.944517 86.194125) (xy 159.682665 85.455978) (xy 159.767496 85.399296) (xy 159.992052 85.063224) (xy 160.051001 84.766866) + (xy 160.051001 84.766865) (xy 160.070905 84.666802) (xy 160.051001 84.566738) (xy 160.051001 83.293262) (xy 160.070905 83.193198) + (xy 160.040962 83.042663) (xy 159.992052 82.796776) (xy 159.767496 82.460704) (xy 159.682664 82.404021) (xy 159.02598 81.747338) + (xy 158.969296 81.662504) (xy 158.633224 81.437948) (xy 158.336866 81.378999) (xy 158.336864 81.378999) (xy 158.236801 81.359095) + (xy 158.136738 81.378999) (xy 155.735064 81.378999) (xy 155.635 81.359095) (xy 155.534936 81.378999) (xy 155.238578 81.437948) + (xy 155.238577 81.437949) (xy 155.238576 81.437949) (xy 155.200057 81.463687) (xy 154.902506 81.662504) (xy 154.845821 81.747339) + (xy 154.352338 82.240822) (xy 154.352335 82.240824) (xy 154.198159 82.395) (xy 153.948818 82.395) (xy 153.501073 82.484062) + (xy 152.993327 82.823327) (xy 152.654062 83.331073) (xy 152.534928 83.93) (xy 152.654062 84.528927) (xy 152.682174 84.570999) + (xy 148.434077 84.570999) (xy 148.309001 84.54612) (xy 148.183925 84.570999) (xy 148.183921 84.570999) (xy 147.813472 84.644686) + (xy 147.543614 84.825) (xy 147.393383 84.925381) (xy 147.322531 85.031418) (xy 146.510421 85.843529) (xy 146.404382 85.914382) + (xy 146.123687 86.334472) (xy 146.05 86.704921) (xy 146.05 86.704925) (xy 146.025121 86.83) (xy 146.05 86.955076) + (xy 146.05 87.660435) (xy 145.921843 87.852235) (xy 145.875307 88.086187) (xy 145.827745 88.071861) (xy 144.999605 88.9) + (xy 145.827745 89.728139) (xy 145.875307 89.713813) (xy 145.921843 89.947765) (xy 146.050001 90.139565) (xy 146.050001 90.393287) + (xy 141.423253 94.437138) (xy 140.784028 94.995831) (xy 140.138522 95.560013) (xy 140.047948 95.63775) (xy 140.044389 95.642287) + (xy 140.040055 95.646075) (xy 139.96735 95.740498) (xy 139.4079 96.453696) (xy 139.4079 96.325484) (xy 139.259023 95.966064) + (xy 138.983936 95.690977) (xy 138.624516 95.5421) (xy 138.235484 95.5421) (xy 137.876064 95.690977) (xy 137.655337 95.911704) + (xy 137.354516 95.7871) (xy 136.965484 95.7871) (xy 136.750861 95.876) (xy 133.514139 95.876) (xy 133.299516 95.7871) + (xy 132.910484 95.7871) (xy 132.551064 95.935977) (xy 132.275977 96.211064) (xy 132.1271 96.570484) (xy 132.1271 96.959516) + (xy 132.275977 97.318936) (xy 132.551064 97.594023) (xy 132.910484 97.7429) (xy 133.299516 97.7429) (xy 133.514139 97.654) + (xy 136.750861 97.654) (xy 136.965484 97.7429) (xy 137.354516 97.7429) (xy 137.713936 97.594023) (xy 137.934663 97.373296) + (xy 138.235484 97.4979) (xy 138.588801 97.4979) (xy 137.44111 98.960999) (xy 127.863789 98.960999) (xy 127.957051 98.821423) + (xy 128.016 98.525065) (xy 128.016 95.149935) (xy 127.957051 94.853577) (xy 127.732495 94.517505) (xy 127.396423 94.292949) + (xy 127 94.214096) (xy 126.603578 94.292949) (xy 126.267506 94.517505) (xy 126.04295 94.853577) (xy 125.984001 95.149935) + (xy 125.984 97.799948) (xy 125.73 97.545948) (xy 125.73 91.91) (xy 129.36256 91.91) (xy 129.36256 93.51) + (xy 129.411843 93.757765) (xy 129.552191 93.967809) (xy 129.762235 94.108157) (xy 130.01 94.15744) (xy 131.61 94.15744) + (xy 131.857765 94.108157) (xy 132.067809 93.967809) (xy 132.208157 93.757765) (xy 132.216117 93.717745) (xy 132.481861 93.717745) + (xy 132.555995 93.963864) (xy 133.093223 94.156965) (xy 133.663454 94.129778) (xy 134.064005 93.963864) (xy 134.138139 93.717745) + (xy 136.371861 93.717745) (xy 136.445995 93.963864) (xy 136.983223 94.156965) (xy 137.553454 94.129778) (xy 137.954005 93.963864) + (xy 138.028139 93.717745) (xy 137.2 92.889605) (xy 136.371861 93.717745) (xy 134.138139 93.717745) (xy 133.31 92.889605) + (xy 132.481861 93.717745) (xy 132.216117 93.717745) (xy 132.254693 93.523813) (xy 132.302255 93.538139) (xy 133.130395 92.71) + (xy 133.489605 92.71) (xy 134.317745 93.538139) (xy 134.563864 93.464005) (xy 134.756965 92.926777) (xy 134.736295 92.493223) + (xy 135.753035 92.493223) (xy 135.780222 93.063454) (xy 135.946136 93.464005) (xy 136.192255 93.538139) (xy 137.020395 92.71) + (xy 137.379605 92.71) (xy 138.207745 93.538139) (xy 138.255307 93.523813) (xy 138.301843 93.757765) (xy 138.442191 93.967809) + (xy 138.652235 94.108157) (xy 138.9 94.15744) (xy 140.5 94.15744) (xy 140.747765 94.108157) (xy 140.957809 93.967809) + (xy 141.098157 93.757765) (xy 141.14744 93.51) (xy 141.14744 91.91) (xy 141.098157 91.662235) (xy 140.957809 91.452191) + (xy 140.747765 91.311843) (xy 140.5 91.26256) (xy 138.9 91.26256) (xy 138.652235 91.311843) (xy 138.442191 91.452191) + (xy 138.301843 91.662235) (xy 138.255307 91.896187) (xy 138.207745 91.881861) (xy 137.379605 92.71) (xy 137.020395 92.71) + (xy 136.192255 91.881861) (xy 135.946136 91.955995) (xy 135.753035 92.493223) (xy 134.736295 92.493223) (xy 134.729778 92.356546) + (xy 134.563864 91.955995) (xy 134.317745 91.881861) (xy 133.489605 92.71) (xy 133.130395 92.71) (xy 132.302255 91.881861) + (xy 132.254693 91.896187) (xy 132.216118 91.702255) (xy 132.481861 91.702255) (xy 133.31 92.530395) (xy 134.138139 91.702255) + (xy 136.371861 91.702255) (xy 137.2 92.530395) (xy 138.028139 91.702255) (xy 137.954005 91.456136) (xy 137.416777 91.263035) + (xy 136.846546 91.290222) (xy 136.445995 91.456136) (xy 136.371861 91.702255) (xy 134.138139 91.702255) (xy 134.064005 91.456136) + (xy 133.526777 91.263035) (xy 132.956546 91.290222) (xy 132.555995 91.456136) (xy 132.481861 91.702255) (xy 132.216118 91.702255) + (xy 132.208157 91.662235) (xy 132.067809 91.452191) (xy 131.857765 91.311843) (xy 131.61 91.26256) (xy 130.01 91.26256) + (xy 129.762235 91.311843) (xy 129.552191 91.452191) (xy 129.411843 91.662235) (xy 129.36256 91.91) (xy 125.73 91.91) + (xy 125.73 90.139564) (xy 125.858157 89.947765) (xy 125.866117 89.907745) (xy 126.131861 89.907745) (xy 126.205995 90.153864) + (xy 126.743223 90.346965) (xy 127.313454 90.319778) (xy 127.714005 90.153864) (xy 127.788139 89.907745) (xy 143.991861 89.907745) + (xy 144.065995 90.153864) (xy 144.603223 90.346965) (xy 145.173454 90.319778) (xy 145.574005 90.153864) (xy 145.648139 89.907745) + (xy 144.82 89.079605) (xy 143.991861 89.907745) (xy 127.788139 89.907745) (xy 126.96 89.079605) (xy 126.131861 89.907745) + (xy 125.866117 89.907745) (xy 125.904693 89.713813) (xy 125.952255 89.728139) (xy 126.780395 88.9) (xy 127.139605 88.9) + (xy 127.967745 89.728139) (xy 128.213864 89.654005) (xy 128.406965 89.116777) (xy 128.386295 88.683223) (xy 143.373035 88.683223) + (xy 143.400222 89.253454) (xy 143.566136 89.654005) (xy 143.812255 89.728139) (xy 144.640395 88.9) (xy 143.812255 88.071861) + (xy 143.566136 88.145995) (xy 143.373035 88.683223) (xy 128.386295 88.683223) (xy 128.379778 88.546546) (xy 128.213864 88.145995) + (xy 127.967745 88.071861) (xy 127.139605 88.9) (xy 126.780395 88.9) (xy 125.952255 88.071861) (xy 125.904693 88.086187) + (xy 125.866118 87.892255) (xy 126.131861 87.892255) (xy 126.96 88.720395) (xy 127.788139 87.892255) (xy 143.991861 87.892255) + (xy 144.82 88.720395) (xy 145.648139 87.892255) (xy 145.574005 87.646136) (xy 145.036777 87.453035) (xy 144.466546 87.480222) + (xy 144.065995 87.646136) (xy 143.991861 87.892255) (xy 127.788139 87.892255) (xy 127.714005 87.646136) (xy 127.176777 87.453035) + (xy 126.606546 87.480222) (xy 126.205995 87.646136) (xy 126.131861 87.892255) (xy 125.866118 87.892255) (xy 125.858157 87.852235) + (xy 125.717809 87.642191) (xy 125.507765 87.501843) (xy 125.26 87.45256) (xy 124.808611 87.45256) (xy 121.646051 84.29) + (xy 129.36256 84.29) (xy 129.36256 85.89) (xy 129.411843 86.137765) (xy 129.552191 86.347809) (xy 129.762235 86.488157) + (xy 130.01 86.53744) (xy 131.61 86.53744) (xy 131.857765 86.488157) (xy 132.067809 86.347809) (xy 132.208157 86.137765) + (xy 132.228101 86.037497) (xy 132.497138 86.306534) (xy 133.024561 86.525) (xy 133.595439 86.525) (xy 134.122862 86.306534) + (xy 134.526534 85.902862) (xy 134.745 85.375439) (xy 134.745 84.804561) (xy 135.765 84.804561) (xy 135.765 85.375439) + (xy 135.983466 85.902862) (xy 136.387138 86.306534) (xy 136.914561 86.525) (xy 137.485439 86.525) (xy 138.012862 86.306534) + (xy 138.281899 86.037497) (xy 138.301843 86.137765) (xy 138.442191 86.347809) (xy 138.652235 86.488157) (xy 138.9 86.53744) + (xy 140.5 86.53744) (xy 140.747765 86.488157) (xy 140.957809 86.347809) (xy 141.098157 86.137765) (xy 141.14744 85.89) + (xy 141.14744 84.29) (xy 141.098157 84.042235) (xy 140.957809 83.832191) (xy 140.747765 83.691843) (xy 140.5 83.64256) + (xy 138.9 83.64256) (xy 138.652235 83.691843) (xy 138.442191 83.832191) (xy 138.301843 84.042235) (xy 138.281899 84.142503) + (xy 138.012862 83.873466) (xy 137.485439 83.655) (xy 136.914561 83.655) (xy 136.387138 83.873466) (xy 135.983466 84.277138) + (xy 135.765 84.804561) (xy 134.745 84.804561) (xy 134.526534 84.277138) (xy 134.122862 83.873466) (xy 133.595439 83.655) + (xy 133.024561 83.655) (xy 132.497138 83.873466) (xy 132.228101 84.142503) (xy 132.208157 84.042235) (xy 132.067809 83.832191) + (xy 131.857765 83.691843) (xy 131.61 83.64256) (xy 130.01 83.64256) (xy 129.762235 83.691843) (xy 129.552191 83.832191) + (xy 129.411843 84.042235) (xy 129.36256 84.29) (xy 121.646051 84.29) (xy 119.206471 81.850421) (xy 119.135618 81.744382) + (xy 118.715529 81.463687) (xy 118.34508 81.39) (xy 118.345075 81.39) (xy 118.22 81.365121) (xy 118.094925 81.39) + (xy 117.722237 81.39) (xy 117.458927 81.214062) (xy 117.011182 81.125) (xy 116.708818 81.125) (xy 116.261073 81.214062) + (xy 115.753327 81.553327) (xy 115.414062 82.061073) (xy 115.294928 82.66) (xy 115.025072 82.66) (xy 114.905938 82.061073) + (xy 114.566673 81.553327) (xy 114.058927 81.214062) (xy 113.611182 81.125) (xy 113.308818 81.125) (xy 112.861073 81.214062) + (xy 112.353327 81.553327) (xy 112.014062 82.061073) (xy 111.894928 82.66) (xy 112.014062 83.258927) (xy 112.353327 83.766673) + (xy 112.444 83.827259) (xy 112.444 84.032856) (xy 112.444001 84.032861) (xy 112.444001 84.81256) (xy 110.86 84.81256) + (xy 110.612235 84.861843) (xy 110.402191 85.002191) (xy 110.261843 85.212235) (xy 110.21256 85.46) (xy 110.21256 87.26) + (xy 110.261843 87.507765) (xy 110.402191 87.717809) (xy 110.612235 87.858157) (xy 110.744001 87.884367) (xy 110.744001 87.921932) + (xy 110.724096 88.022) (xy 110.765257 88.228927) (xy 110.80295 88.418423) (xy 110.909001 88.57714) (xy 110.909002 93.80256) + (xy 109.69 93.80256) (xy 109.442235 93.851843) (xy 109.232191 93.992191) (xy 109.091843 94.202235) (xy 109.04256 94.45) + (xy 105.537 94.45) (xy 105.537 88.9) (xy 106.435908 88.9) (xy 106.551161 89.479418) (xy 106.879375 89.970625) + (xy 107.370582 90.298839) (xy 107.803744 90.385) (xy 108.096256 90.385) (xy 108.529418 90.298839) (xy 109.020625 89.970625) + (xy 109.348839 89.479418) (xy 109.464092 88.9) (xy 109.348839 88.320582) (xy 109.020625 87.829375) (xy 108.998967 87.814904) + (xy 109.159698 87.748327) (xy 109.338327 87.569699) (xy 109.435 87.33631) (xy 109.435 86.64575) (xy 109.27625 86.487) + (xy 108.077 86.487) (xy 108.077 86.507) (xy 107.823 86.507) (xy 107.823 86.487) (xy 106.62375 86.487) + (xy 106.465 86.64575) (xy 106.465 87.33631) (xy 106.561673 87.569699) (xy 106.740302 87.748327) (xy 106.901033 87.814904) + (xy 106.879375 87.829375) (xy 106.551161 88.320582) (xy 106.435908 88.9) (xy 105.537 88.9) (xy 105.537 85.38369) + (xy 106.465 85.38369) (xy 106.465 86.07425) (xy 106.62375 86.233) (xy 107.823 86.233) (xy 107.823 85.03375) + (xy 108.077 85.03375) (xy 108.077 86.233) (xy 109.27625 86.233) (xy 109.435 86.07425) (xy 109.435 85.38369) + (xy 109.338327 85.150301) (xy 109.159698 84.971673) (xy 108.926309 84.875) (xy 108.23575 84.875) (xy 108.077 85.03375) + (xy 107.823 85.03375) (xy 107.66425 84.875) (xy 106.973691 84.875) (xy 106.740302 84.971673) (xy 106.561673 85.150301) + (xy 106.465 85.38369) (xy 105.537 85.38369) (xy 105.537 67.437) (xy 161.163 67.437) + ) + ) + ) +) diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp.net b/Car_Stereo_Replacement/pcb_amp/pcb_amp.net new file mode 100644 index 0000000..9628872 --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp.net @@ -0,0 +1,319 @@ +(export (version D) + (design + (source /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Car_Stereo_Replacement/pcb_amp/pcb_amp.sch) + (date "Wed 19 Feb 2020 12:32:48 AM EST") + (tool "Eeschema 5.0.2+dfsg1-1~bpo9+1") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source pcb_amp.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref J1) + (value Conn_Coaxial) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet " ~") + (libsource (lib Connector) (part Conn_Coaxial) (description "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CB6F5)) + (comp (ref C2) + (value 10uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CB80B)) + (comp (ref U1) + (value LM383) + (footprint Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical) + (datasheet ~) + (libsource (lib pspice) (part OPAMP) (description "OPAmp symbol for simulation only")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CBEC8)) + (comp (ref C1) + (value 470uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CC090)) + (comp (ref R1) + (value R220) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CC157)) + (comp (ref R2) + (value R2.2) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CC1AE)) + (comp (ref C3) + (value 0.2uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CC659)) + (comp (ref C10) + (value 100uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CCBE5)) + (comp (ref U2) + (value LM383) + (footprint Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical) + (datasheet ~) + (libsource (lib pspice) (part OPAMP) (description "OPAmp symbol for simulation only")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CCBED)) + (comp (ref C9) + (value 470uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CCBF3)) + (comp (ref R4) + (value R220) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CCBFC)) + (comp (ref R5) + (value R2.2) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CCC02)) + (comp (ref C8) + (value 0.2uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CCC18)) + (comp (ref R6) + (value R1M) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CE830)) + (comp (ref RV1) + (value R_POT) + (footprint Potentiometer_THT:Potentiometer_Bourns_PTV09A-2_Single_Horizontal) + (datasheet ~) + (libsource (lib Device) (part R_POT) (description Potentiometer)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4CEB50)) + (comp (ref J2) + (value Barrel_Jack) + (footprint Connector_BarrelJack:BarrelJack_Horizontal) + (datasheet ~) + (libsource (lib Connector) (part Barrel_Jack) (description "DC Barrel Jack")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D048A)) + (comp (ref C5) + (value 100uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D0BE3)) + (comp (ref C6) + (value 100uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D0C8A)) + (comp (ref C4) + (value 0.2uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D137E)) + (comp (ref C7) + (value 0.2uf) + (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP) (description "Polarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D1407)) + (comp (ref R3) + (value R220) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D2CE3)) + (comp (ref J3) + (value Barrel_Jack) + (footprint Connector_BarrelJack:BarrelJack_Horizontal) + (datasheet ~) + (libsource (lib Connector) (part Barrel_Jack) (description "DC Barrel Jack")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E4D7487))) + (libparts + (libpart (lib Connector) (part Barrel_Jack) + (aliases + (alias Jack-DC)) + (description "DC Barrel Jack") + (docs ~) + (footprints + (fp BarrelJack*)) + (fields + (field (name Reference) J) + (field (name Value) Barrel_Jack)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Connector) (part Conn_Coaxial) + (description "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...)") + (docs " ~") + (footprints + (fp *BNC*) + (fp *SMA*) + (fp *SMB*) + (fp *SMC*) + (fp *Cinch*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_Coaxial)) + (pins + (pin (num 1) (name In) (type passive)) + (pin (num 2) (name Ext) (type passive)))) + (libpart (lib Device) (part CP) + (description "Polarized capacitor") + (docs ~) + (footprints + (fp CP_*)) + (fields + (field (name Reference) C) + (field (name Value) CP)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part R) + (description Resistor) + (docs ~) + (footprints + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part R_POT) + (description Potentiometer) + (docs ~) + (footprints + (fp Potentiometer*)) + (fields + (field (name Reference) RV) + (field (name Value) R_POT)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)) + (pin (num 3) (name 3) (type passive)))) + (libpart (lib pspice) (part OPAMP) + (description "OPAmp symbol for simulation only") + (docs ~) + (fields + (field (name Reference) U) + (field (name Value) OPAMP)) + (pins + (pin (num 1) (name +) (type input)) + (pin (num 2) (name -) (type input)) + (pin (num 3) (name ~) (type output)) + (pin (num 4) (name V+) (type power_in)) + (pin (num 5) (name V-) (type power_in))))) + (libraries + (library (logical Connector) + (uri /usr/share/kicad/library/Connector.lib)) + (library (logical Device) + (uri /usr/share/kicad/library/Device.lib)) + (library (logical pspice) + (uri /usr/share/kicad/library/pspice.lib))) + (nets + (net (code 1) (name /SPKOUT1) + (node (ref J2) (pin 1)) + (node (ref C5) (pin 2))) + (net (code 2) (name GND) + (node (ref C8) (pin 2)) + (node (ref J3) (pin 2)) + (node (ref C10) (pin 2)) + (node (ref R2) (pin 2)) + (node (ref R5) (pin 2)) + (node (ref U1) (pin 5)) + (node (ref C3) (pin 2)) + (node (ref U2) (pin 5)) + (node (ref C7) (pin 2)) + (node (ref C4) (pin 2)) + (node (ref J1) (pin 1)) + (node (ref RV1) (pin 3))) + (net (code 3) (name /OP2NONINV) + (node (ref C10) (pin 1)) + (node (ref U2) (pin 1)) + (node (ref RV1) (pin 2))) + (net (code 4) (name /SPKOUT2) + (node (ref J2) (pin 2)) + (node (ref C6) (pin 2))) + (net (code 5) (name /OP2OUT) + (node (ref U2) (pin 3)) + (node (ref R4) (pin 1)) + (node (ref C7) (pin 1)) + (node (ref C6) (pin 1))) + (net (code 6) (name /VOLPOT) + (node (ref RV1) (pin 1)) + (node (ref R6) (pin 1))) + (net (code 7) (name +12V) + (node (ref C3) (pin 1)) + (node (ref R6) (pin 2)) + (node (ref U1) (pin 4)) + (node (ref U2) (pin 4)) + (node (ref J3) (pin 1)) + (node (ref C8) (pin 1))) + (net (code 8) (name /OP1OUT) + (node (ref C5) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref U1) (pin 3)) + (node (ref R1) (pin 1)) + (node (ref R3) (pin 2))) + (net (code 9) (name /INPUT) + (node (ref C2) (pin 1)) + (node (ref J1) (pin 2))) + (net (code 10) (name /OP1NONINV) + (node (ref C2) (pin 2)) + (node (ref U1) (pin 1))) + (net (code 11) (name /OP1INV) + (node (ref U1) (pin 2)) + (node (ref C1) (pin 1))) + (net (code 12) (name "Net-(C1-Pad2)") + (node (ref C1) (pin 2)) + (node (ref R1) (pin 2)) + (node (ref R2) (pin 1))) + (net (code 13) (name /OP2INV) + (node (ref C9) (pin 1)) + (node (ref U2) (pin 2))) + (net (code 14) (name "Net-(C9-Pad2)") + (node (ref R3) (pin 1)) + (node (ref R5) (pin 1)) + (node (ref C9) (pin 2)) + (node (ref R4) (pin 2))))) \ No newline at end of file diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp.pro b/Car_Stereo_Replacement/pcb_amp/pcb_amp.pro new file mode 100644 index 0000000..ff5741b --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp.pro @@ -0,0 +1,41 @@ +update=Tue 11 Oct 2016 05:25:07 PM PDT +version=1 +last_client=kicad +[cvpcb] +version=1 +NetIExt=net +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.016000000000 +PcbTextSizeH=1.016000000000 +PcbTextThickness=0.152400000000 +ModuleTextSizeV=1.016000000000 +ModuleTextSizeH=1.016000000000 +ModuleTextSizeThickness=0.152400000000 +SolderMaskClearance=0.003000000000 +SolderMaskMinWidth=0.004000000000 +DrawSegmentWidth=0.152400000000 +BoardOutlineThickness=0.152400000000 +ModuleOutlineThickness=0.152400000000 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=50 +[general] +version=1 diff --git a/Car_Stereo_Replacement/pcb_amp/pcb_amp.sch b/Car_Stereo_Replacement/pcb_amp/pcb_amp.sch new file mode 100644 index 0000000..fc444bc --- /dev/null +++ b/Car_Stereo_Replacement/pcb_amp/pcb_amp.sch @@ -0,0 +1,545 @@ +EESchema Schematic File Version 4 +EELAYER 26 0 +EELAYER END +$Descr USLetter 11000 8500 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Connector:Conn_Coaxial J1 +U 1 1 5E4CB6F5 +P 2350 3350 +F 0 "J1" V 2587 3280 50 0000 C CNN +F 1 "Conn_Coaxial" V 2496 3280 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 2350 3350 50 0001 C CNN +F 3 " ~" H 2350 3350 50 0001 C CNN + 1 2350 3350 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5E4CB7A8 +P 2350 3550 +F 0 "#PWR0101" H 2350 3300 50 0001 C CNN +F 1 "GND" H 2355 3377 50 0000 C CNN +F 2 "" H 2350 3550 50 0001 C CNN +F 3 "" H 2350 3550 50 0001 C CNN + 1 2350 3550 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C2 +U 1 1 5E4CB80B +P 2900 3350 +F 0 "C2" V 3155 3350 50 0000 C CNN +F 1 "10uf" V 3064 3350 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 2900 3350 50 0001 C CNN +F 3 "~" H 2900 3350 50 0001 C CNN + 1 2900 3350 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2550 3350 2750 3350 +Text Notes 1800 1725 0 50 ~ 0 +Schematic from Page 959 of\nPractical Electronics for\nInventors (Scherz, and Monk)\n4th Edition\n +Text Notes 850 4550 0 50 ~ 0 +They recommend a 10uf Polarized\ncap. The cap MUST be high enough\nso that its impedance does not cut\ndown the audio signal. See my docs.\nA 10uf (or higher) is OK. a 1uf will NOT\nwork. Impedance increases exponentially or\nlogarithmicly\nas values go down in capacitance.\nValues even as high as 1000uf will be ok.\n(possibly higher). Being too low, will\nresult in impedance / esr (or aging of \ncap).\n\n +$Comp +L pspice:OPAMP U1 +U 1 1 5E4CBEC8 +P 3350 3450 +F 0 "U1" H 3650 3625 50 0000 L CNN +F 1 "LM383" H 3675 3300 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" H 3350 3450 50 0001 C CNN +F 3 "~" H 3350 3450 50 0001 C CNN + 1 3350 3450 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C1 +U 1 1 5E4CC090 +P 2875 3925 +F 0 "C1" H 2993 3971 50 0000 L CNN +F 1 "470uf" H 2993 3880 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 2913 3775 50 0001 C CNN +F 3 "~" H 2875 3925 50 0001 C CNN + 1 2875 3925 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3050 3550 2875 3550 +Wire Wire Line + 2875 3550 2875 3775 +Wire Wire Line + 2875 4075 3650 4075 +$Comp +L Device:R R1 +U 1 1 5E4CC157 +P 3650 3725 +F 0 "R1" H 3720 3771 50 0000 L CNN +F 1 "R220" H 3720 3680 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 3580 3725 50 0001 C CNN +F 3 "~" H 3650 3725 50 0001 C CNN + 1 3650 3725 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R2 +U 1 1 5E4CC1AE +P 3650 4350 +F 0 "R2" H 3720 4396 50 0000 L CNN +F 1 "R2.2" H 3720 4305 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 3580 4350 50 0001 C CNN +F 3 "~" H 3650 4350 50 0001 C CNN + 1 3650 4350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3650 4200 3650 4075 +Connection ~ 3650 4075 +Wire Wire Line + 3650 4075 3650 3875 +Wire Wire Line + 3650 3575 3650 3450 +$Comp +L power:GND #PWR0102 +U 1 1 5E4CC495 +P 3250 3750 +F 0 "#PWR0102" H 3250 3500 50 0001 C CNN +F 1 "GND" H 3255 3577 50 0000 C CNN +F 2 "" H 3250 3750 50 0001 C CNN +F 3 "" H 3250 3750 50 0001 C CNN + 1 3250 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 5E4CC570 +P 3650 4500 +F 0 "#PWR0103" H 3650 4250 50 0001 C CNN +F 1 "GND" H 3655 4327 50 0000 C CNN +F 2 "" H 3650 4500 50 0001 C CNN +F 3 "" H 3650 4500 50 0001 C CNN + 1 3650 4500 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C3 +U 1 1 5E4CC659 +P 3400 2950 +F 0 "C3" V 3655 2950 50 0000 C CNN +F 1 "0.2uf" V 3564 2950 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 3438 2800 50 0001 C CNN +F 3 "~" H 3400 2950 50 0001 C CNN + 1 3400 2950 + 0 -1 -1 0 +$EndComp +$Comp +L power:+12V #PWR0104 +U 1 1 5E4CC70B +P 3250 2550 +F 0 "#PWR0104" H 3250 2400 50 0001 C CNN +F 1 "+12V" H 3265 2723 50 0000 C CNN +F 2 "" H 3250 2550 50 0001 C CNN +F 3 "" H 3250 2550 50 0001 C CNN + 1 3250 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3250 2550 3250 2950 +Connection ~ 3250 2950 +Wire Wire Line + 3250 2950 3250 3150 +$Comp +L power:GND #PWR0105 +U 1 1 5E4CC7DD +P 3550 2950 +F 0 "#PWR0105" H 3550 2700 50 0001 C CNN +F 1 "GND" H 3555 2777 50 0000 C CNN +F 2 "" H 3550 2950 50 0001 C CNN +F 3 "" H 3550 2950 50 0001 C CNN + 1 3550 2950 + 1 0 0 -1 +$EndComp +Text Notes 3550 2100 0 50 ~ 0 +V+ can be\n+5 to 20V +$Comp +L power:GND #PWR0106 +U 1 1 5E4CCBDF +P 7475 4200 +F 0 "#PWR0106" H 7475 3950 50 0001 C CNN +F 1 "GND" H 7480 4027 50 0000 C CNN +F 2 "" H 7475 4200 50 0001 C CNN +F 3 "" H 7475 4200 50 0001 C CNN + 1 7475 4200 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C10 +U 1 1 5E4CCBE5 +P 7475 3750 +F 0 "C10" H 7357 3796 50 0000 R CNN +F 1 "100uf" H 7357 3705 50 0000 R CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 7475 3750 50 0001 C CNN +F 3 "~" H 7475 3750 50 0001 C CNN + 1 7475 3750 + -1 0 0 -1 +$EndComp +$Comp +L pspice:OPAMP U2 +U 1 1 5E4CCBED +P 6450 3400 +F 0 "U2" H 6775 3575 50 0000 L CNN +F 1 "LM383" H 6775 3250 50 0000 L CNN +F 2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" H 6450 3400 50 0001 C CNN +F 3 "~" H 6450 3400 50 0001 C CNN + 1 6450 3400 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C9 +U 1 1 5E4CCBF3 +P 6925 3875 +F 0 "C9" H 7043 3921 50 0000 L CNN +F 1 "470uf" H 7043 3830 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 6963 3725 50 0001 C CNN +F 3 "~" H 6925 3875 50 0001 C CNN + 1 6925 3875 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6750 3500 6925 3500 +Wire Wire Line + 6925 3500 6925 3725 +Wire Wire Line + 6925 4025 6150 4025 +$Comp +L Device:R R4 +U 1 1 5E4CCBFC +P 6150 3675 +F 0 "R4" H 6220 3721 50 0000 L CNN +F 1 "R220" H 6220 3630 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 6080 3675 50 0001 C CNN +F 3 "~" H 6150 3675 50 0001 C CNN + 1 6150 3675 + -1 0 0 -1 +$EndComp +$Comp +L Device:R R5 +U 1 1 5E4CCC02 +P 6150 4300 +F 0 "R5" H 6220 4346 50 0000 L CNN +F 1 "R2.2" H 6220 4255 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 6080 4300 50 0001 C CNN +F 3 "~" H 6150 4300 50 0001 C CNN + 1 6150 4300 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6150 4150 6150 4050 +Connection ~ 6150 4025 +Wire Wire Line + 6150 4025 6150 3825 +Wire Wire Line + 6150 3525 6150 3450 +$Comp +L power:GND #PWR0107 +U 1 1 5E4CCC0C +P 6550 3700 +F 0 "#PWR0107" H 6550 3450 50 0001 C CNN +F 1 "GND" H 6555 3527 50 0000 C CNN +F 2 "" H 6550 3700 50 0001 C CNN +F 3 "" H 6550 3700 50 0001 C CNN + 1 6550 3700 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0108 +U 1 1 5E4CCC12 +P 6150 4450 +F 0 "#PWR0108" H 6150 4200 50 0001 C CNN +F 1 "GND" H 6155 4277 50 0000 C CNN +F 2 "" H 6150 4450 50 0001 C CNN +F 3 "" H 6150 4450 50 0001 C CNN + 1 6150 4450 + -1 0 0 -1 +$EndComp +$Comp +L Device:CP C8 +U 1 1 5E4CCC18 +P 6400 2900 +F 0 "C8" V 6655 2900 50 0000 C CNN +F 1 "0.2uf" V 6564 2900 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 6438 2750 50 0001 C CNN +F 3 "~" H 6400 2900 50 0001 C CNN + 1 6400 2900 + 0 1 -1 0 +$EndComp +$Comp +L power:+12V #PWR0109 +U 1 1 5E4CCC1E +P 6550 2500 +F 0 "#PWR0109" H 6550 2350 50 0001 C CNN +F 1 "+12V" H 6565 2673 50 0000 C CNN +F 2 "" H 6550 2500 50 0001 C CNN +F 3 "" H 6550 2500 50 0001 C CNN + 1 6550 2500 + -1 0 0 -1 +$EndComp +Wire Wire Line + 6550 2500 6550 2775 +Connection ~ 6550 2900 +Wire Wire Line + 6550 2900 6550 3100 +$Comp +L power:GND #PWR0110 +U 1 1 5E4CCC27 +P 6250 2900 +F 0 "#PWR0110" H 6250 2650 50 0001 C CNN +F 1 "GND" H 6255 2727 50 0000 C CNN +F 2 "" H 6250 2900 50 0001 C CNN +F 3 "" H 6250 2900 50 0001 C CNN + 1 6250 2900 + -1 0 0 -1 +$EndComp +Text Notes 4950 2500 0 50 ~ 0 +Additional\nOutput Caps\nare used to\nblock auto DC\nnoise. +Wire Wire Line + 7475 3300 7475 3600 +Wire Wire Line + 7475 3900 7475 4200 +Wire Wire Line + 6750 3300 7475 3300 +$Comp +L Device:R R6 +U 1 1 5E4CE830 +P 7100 2775 +F 0 "R6" V 6893 2775 50 0000 C CNN +F 1 "R1M" V 6984 2775 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7030 2775 50 0001 C CNN +F 3 "~" H 7100 2775 50 0001 C CNN + 1 7100 2775 + 0 1 1 0 +$EndComp +$Comp +L Device:R_POT RV1 +U 1 1 5E4CEB50 +P 7825 2975 +F 0 "RV1" H 7755 3021 50 0000 R CNN +F 1 "R_POT" H 7755 2930 50 0000 R CNN +F 2 "Potentiometer_THT:Potentiometer_Bourns_PTV09A-2_Single_Horizontal" H 7825 2975 50 0001 C CNN +F 3 "~" H 7825 2975 50 0001 C CNN + 1 7825 2975 + -1 0 0 -1 +$EndComp +Wire Wire Line + 7250 2775 7825 2775 +Wire Wire Line + 7825 2775 7825 2825 +$Comp +L power:GND #PWR0111 +U 1 1 5E4CF924 +P 7825 3125 +F 0 "#PWR0111" H 7825 2875 50 0001 C CNN +F 1 "GND" H 7830 2952 50 0000 C CNN +F 2 "" H 7825 3125 50 0001 C CNN +F 3 "" H 7825 3125 50 0001 C CNN + 1 7825 3125 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7675 2975 7475 2975 +Wire Wire Line + 7475 2975 7475 3300 +Connection ~ 7475 3300 +Wire Wire Line + 6950 2775 6550 2775 +Connection ~ 6550 2775 +Wire Wire Line + 6550 2775 6550 2900 +Text Notes 7975 2600 0 50 ~ 0 +Volume\nCTRL\n(logarithmic type\npot) +$Comp +L Connector:Barrel_Jack J2 +U 1 1 5E4D048A +P 4950 3150 +F 0 "J2" V 4959 2970 50 0000 R CNN +F 1 "Barrel_Jack" V 4600 3025 50 0000 R CNN +F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 5000 3110 50 0001 C CNN +F 3 "~" H 5000 3110 50 0001 C CNN + 1 4950 3150 + 0 -1 1 0 +$EndComp +Text Notes 4275 2700 0 50 ~ 0 +Barrel Plug\nIs Speaker\n(or just solder\nwire direct) +$Comp +L Device:CP C5 +U 1 1 5E4D0BE3 +P 4600 3450 +F 0 "C5" V 4855 3450 50 0000 C CNN +F 1 "100uf" V 4764 3450 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 4638 3300 50 0001 C CNN +F 3 "~" H 4600 3450 50 0001 C CNN + 1 4600 3450 + 0 -1 -1 0 +$EndComp +$Comp +L Device:CP C6 +U 1 1 5E4D0C8A +P 5300 3450 +F 0 "C6" V 5045 3450 50 0000 C CNN +F 1 "100uf" V 5136 3450 50 0000 C CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 5338 3300 50 0001 C CNN +F 3 "~" H 5300 3450 50 0001 C CNN + 1 5300 3450 + 0 1 1 0 +$EndComp +Wire Wire Line + 5150 3450 5050 3450 +Wire Wire Line + 4850 3450 4750 3450 +$Comp +L Device:CP C4 +U 1 1 5E4D137E +P 4325 3600 +F 0 "C4" H 4443 3646 50 0000 L CNN +F 1 "0.2uf" H 4443 3555 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 4363 3450 50 0001 C CNN +F 3 "~" H 4325 3600 50 0001 C CNN + 1 4325 3600 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP C7 +U 1 1 5E4D1407 +P 5575 3600 +F 0 "C7" H 5693 3646 50 0000 L CNN +F 1 "0.2uf" H 5693 3555 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 5613 3450 50 0001 C CNN +F 3 "~" H 5575 3600 50 0001 C CNN + 1 5575 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 3450 4325 3450 +Wire Wire Line + 5450 3450 5575 3450 +$Comp +L power:GND #PWR0112 +U 1 1 5E4D2210 +P 4325 3750 +F 0 "#PWR0112" H 4325 3500 50 0001 C CNN +F 1 "GND" H 4330 3577 50 0000 C CNN +F 2 "" H 4325 3750 50 0001 C CNN +F 3 "" H 4325 3750 50 0001 C CNN + 1 4325 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0113 +U 1 1 5E4D226E +P 5575 3750 +F 0 "#PWR0113" H 5575 3500 50 0001 C CNN +F 1 "GND" H 5580 3577 50 0000 C CNN +F 2 "" H 5575 3750 50 0001 C CNN +F 3 "" H 5575 3750 50 0001 C CNN + 1 5575 3750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4325 3450 4000 3450 +Connection ~ 4325 3450 +Connection ~ 3650 3450 +$Comp +L Device:R R3 +U 1 1 5E4D2CE3 +P 4775 4050 +F 0 "R3" V 4568 4050 50 0000 C CNN +F 1 "R220" V 4659 4050 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 4705 4050 50 0001 C CNN +F 3 "~" H 4775 4050 50 0001 C CNN + 1 4775 4050 + 0 1 1 0 +$EndComp +Wire Wire Line + 4625 4050 4000 4050 +Wire Wire Line + 4000 4050 4000 3450 +Connection ~ 4000 3450 +Wire Wire Line + 4000 3450 3650 3450 +Text Notes 3800 1250 0 150 ~ 0 +16 Watt Amplifier +Wire Wire Line + 5575 3450 6150 3450 +Connection ~ 5575 3450 +Connection ~ 6150 3450 +Wire Wire Line + 6150 3450 6150 3400 +Text Label 3775 3450 0 50 ~ 0 +OP1OUT +Text Label 5800 3450 0 50 ~ 0 +OP2OUT +Text Label 7225 3300 0 50 ~ 0 +OP2NONINV +Text Label 6850 3500 0 50 ~ 0 +OP2INV +Text Label 3050 3350 1 50 ~ 0 +OP1NONINV +Text Label 2875 3750 2 50 ~ 0 +OP1INV +Text Label 2650 3350 0 50 ~ 0 +INPUT +Text Label 4750 3450 0 50 ~ 0 +SPKOUT1 +Text Label 5125 3450 0 50 ~ 0 +SPKOUT2 +Wire Wire Line + 4925 4050 6150 4050 +Connection ~ 6150 4050 +Wire Wire Line + 6150 4050 6150 4025 +Text Label 7400 2775 0 50 ~ 0 +VOLPOT +$Comp +L Connector:Barrel_Jack J3 +U 1 1 5E4D7487 +P 6150 1650 +F 0 "J3" H 6205 1975 50 0000 C CNN +F 1 "Barrel_Jack" H 6205 1884 50 0000 C CNN +F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 6200 1610 50 0001 C CNN +F 3 "~" H 6200 1610 50 0001 C CNN + 1 6150 1650 + 1 0 0 -1 +$EndComp +$Comp +L power:+12V #PWR0114 +U 1 1 5E4D762B +P 6450 1550 +F 0 "#PWR0114" H 6450 1400 50 0001 C CNN +F 1 "+12V" H 6465 1723 50 0000 C CNN +F 2 "" H 6450 1550 50 0001 C CNN +F 3 "" H 6450 1550 50 0001 C CNN + 1 6450 1550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0115 +U 1 1 5E4D7696 +P 6450 1750 +F 0 "#PWR0115" H 6450 1500 50 0001 C CNN +F 1 "GND" H 6455 1577 50 0000 C CNN +F 2 "" H 6450 1750 50 0001 C CNN +F 3 "" H 6450 1750 50 0001 C CNN + 1 6450 1750 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/Car_Stereo_Replacement/pics/DSCN2610.JPG b/Car_Stereo_Replacement/pics/DSCN2610.JPG new file mode 100644 index 0000000..96fd7aa Binary files /dev/null and b/Car_Stereo_Replacement/pics/DSCN2610.JPG differ diff --git a/Car_Stereo_Replacement/pics/DSCN2611.JPG b/Car_Stereo_Replacement/pics/DSCN2611.JPG new file mode 100644 index 0000000..04d623b Binary files /dev/null and b/Car_Stereo_Replacement/pics/DSCN2611.JPG differ diff --git a/Car_Stereo_Replacement/pics/DSCN2612.JPG b/Car_Stereo_Replacement/pics/DSCN2612.JPG new file mode 100644 index 0000000..f141c7a Binary files /dev/null and b/Car_Stereo_Replacement/pics/DSCN2612.JPG differ diff --git a/Car_Stereo_Replacement/pics/DSCN2845.JPG b/Car_Stereo_Replacement/pics/DSCN2845.JPG new file mode 100644 index 0000000..c0c574d Binary files /dev/null and b/Car_Stereo_Replacement/pics/DSCN2845.JPG differ diff --git a/Car_Stereo_Replacement/pics/LC_Filter.png b/Car_Stereo_Replacement/pics/LC_Filter.png new file mode 100644 index 0000000..04fcde4 Binary files /dev/null and b/Car_Stereo_Replacement/pics/LC_Filter.png differ diff --git a/Car_Stereo_Replacement/pics/esr_impedance_capacitance.png b/Car_Stereo_Replacement/pics/esr_impedance_capacitance.png new file mode 100644 index 0000000..151e2d9 Binary files /dev/null and b/Car_Stereo_Replacement/pics/esr_impedance_capacitance.png differ diff --git a/FlammableGasSensor/docs/12.log b/FlammableGasSensor/docs/12.log index d92e56b..00e4f8a 100644 --- a/FlammableGasSensor/docs/12.log +++ b/FlammableGasSensor/docs/12.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 6 SEP 2019 12:30 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 1 JAN 2020 18:37 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -292,7 +292,7 @@ xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb> -Output written on 12.pdf (8 pages, 362369 bytes). +Output written on 12.pdf (8 pages, 362370 bytes). PDF statistics: 70 PDF objects out of 1000 (max. 8388607) 47 compressed objects within 1 object stream diff --git a/FlammableGasSensor/docs/12.pdf b/FlammableGasSensor/docs/12.pdf index c0065b8..d85f610 100644 Binary files a/FlammableGasSensor/docs/12.pdf and b/FlammableGasSensor/docs/12.pdf differ diff --git a/FlammableGasSensor/docs/13.aux b/FlammableGasSensor/docs/13.aux new file mode 100644 index 0000000..efb8b87 --- /dev/null +++ b/FlammableGasSensor/docs/13.aux @@ -0,0 +1,32 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Application Note resistance table\relax }}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Switcher}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Enclosure}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}CAD Layout}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case\relax }}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Assembly}{4}} +\citation{Schram} +\citation{Pickard} +\citation{EEVBlog} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5}} +\citation{Fuchs} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Existing Gas Detectors}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Switching Power Supply}{7}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Prototype\relax }}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7}} +\bibcite{Schram}{1} +\bibcite{Pickard}{2} +\bibcite{EEVBlog}{3} +\bibcite{Fuchs}{4} +\@writefile{toc}{\contentsline {section}{\numberline {9}Calibration}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {10}References}{8}} +\bibcite{}{5} diff --git a/FlammableGasSensor/docs/13.log b/FlammableGasSensor/docs/13.log new file mode 100644 index 0000000..ce31720 --- /dev/null +++ b/FlammableGasSensor/docs/13.log @@ -0,0 +1,405 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 17 JAN 2020 20:52 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +FlammableGasSensor/docs/13.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/F +lammableGasSensor/docs/13.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./13.aux) +\openout1 = `13.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 15. +(./13.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +) +\tf@toc=\write3 +\openout3 = `13.toc'. + + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 28. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 28. + [2] +<../pics/resistances.png, id=14, 548.80031pt x 152.82094pt> +File: ../pics/resistances.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/resistances.png used on input line 44. +(pdftex.def) Requested size: 439.04083pt x 122.2569pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 45. +See the caption package documentation for explanation. + + +Overfull \hbox (130.82584pt too wide) in paragraph at lines 44--45 +[][] + [] + +[3 <../pics/resistances.png (PNG copy)>] +<../pics/kicadstepup1.jpg, id=18, 561.59813pt x 422.32782pt> +File: ../pics/kicadstepup1.jpg Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/kicadstepup1.jpg used on input line 71. +(pdftex.def) Requested size: 280.79837pt x 211.16339pt. + [4 <../pics/kicadstepup1.jpg>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 90. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 90. + [5] [6] +<../pics/DSCN2209.JPG, id=32, 803.0pt x 602.25pt> +File: ../pics/DSCN2209.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2209.JPG used on input line 113. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +[7 <../pics/DSCN2209.JPG>] +Underfull \hbox (badness 1337) in paragraph at lines 136--138 +\OT1/cmr/m/n/10.95 first edi-tion - 1991, Na-tional Fire Pro-tec-tion As-so-ci- +a-tion + [] + + +Underfull \hbox (badness 2707) in paragraph at lines 140--142 +[]\OT1/cmr/m/n/10.95 Murphy Pickard, \OT1/cmr/m/it/10.95 Surge Stop-per IC Sim- +pli-fies De-sign of + [] + + +Underfull \hbox (badness 1248) in paragraph at lines 140--142 +\OT1/cmr/m/it/10.95 In-trin-sic Safety Bar-rier for Elec-tron-ics Des-tined for + Haz- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 140--142 +\OT1/cmr/m/n/10.95 2009, https://www.analog.com/en/technical-articles/surge- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 140--142 +\OT1/cmr/m/n/10.95 stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for +- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 144--146 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Elec-tron-ics De-sign for Ex- +plo- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 144--146 +\OT1/cmr/m/it/10.95 sive En-viri-on-ment\OT1/cmr/m/n/10.95 , EEVBlog Fo-rums, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 144--146 +\OT1/cmr/m/n/10.95 https://www.eevblog.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 144--146 +\OT1/cmr/m/n/10.95 design-for-explosive-environment/?all, + [] + + +Overfull \hbox (154.94302pt too wide) in paragraph at lines 144--146 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190410172437/http://www.eevblog +.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--150 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Ex-plo-sion Pro-tec-tion and +In-trin-sic + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--150 +\OT1/cmr/m/it/10.95 Safety 101\OT1/cmr/m/n/10.95 , Pep-perl Fuchs, https://www. +pepperl- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--150 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--150 +\OT1/cmr/m/n/10.95 protection-and-intrinsic-safety-101.pdf, + [] + + +Overfull \hbox (21.99161pt too wide) in paragraph at lines 148--150 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190721221654/https://www.pepper +l- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 148--150 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion-protection-and- + [] + +[8] [9] (./13.aux) ) +Here is how much of TeX's memory you used: + 3565 strings out of 494945 + 54171 string characters out of 6181032 + 119070 words of memory out of 5000000 + 6830 multiletter control sequences out of 15000+600000 + 10376 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,1259b,212s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 13.pdf (9 pages, 363165 bytes). +PDF statistics: + 73 PDF objects out of 1000 (max. 8388607) + 49 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/FlammableGasSensor/docs/13.pdf b/FlammableGasSensor/docs/13.pdf new file mode 100644 index 0000000..e827525 Binary files /dev/null and b/FlammableGasSensor/docs/13.pdf differ diff --git a/FlammableGasSensor/docs/13.tex b/FlammableGasSensor/docs/13.tex new file mode 100644 index 0000000..c19c44f --- /dev/null +++ b/FlammableGasSensor/docs/13.tex @@ -0,0 +1,159 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{\textbf{Flammable Gas Sensor}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\textcolor{green!60!blue!70}{ +\section{Overview}} +Shop needs a flammable gas sensor, for safety. + +\textcolor{green!60!blue!70}{ +\section{Chip Hunting}} +I'm looking at the following: + +\begin{itemize} +\item SGAS711 +\item 200K fixed resistor +\item 1M potentiometer +\item Arduino Nano (for speed) +\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A. +\item led notifiers + \item Long cables to separate sensor from device. (optional) + +\end{itemize} + +\textcolor{green!60!blue!70}{ +\subsection{Gas Sensor Tuning}} +The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating. + +Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough. + +\includegraphics[scale=0.8]{../pics/resistances.png} +\captionof{figure}{Application Note resistance table} + +\textcolor{green!60!blue!70}{ +\subsubsection{Fixed resistors}} +If these sensors are consistent enough, possibly I could use fixed resistors later. + +\textcolor{green!60!blue!70}{ +\subsubsection{Gas Sensor Power Usage}} +Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power. + +\textcolor{green!60!blue!70}{ +\subsubsection{PCB Layout}} +The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb. + +\textcolor{green!60!blue!70}{ +\subsection{Switcher}} +STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint. + +\textcolor{green!60!blue!70}{ +\subsection{Enclosure}} +We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube. + +\textcolor{green!60!blue!70}{ +\section{CAD Layout}} +I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1. +\begin{center} +\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg} +\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{PCB Assembly}} +Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked +was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO. + +\vspace{0.2in} + +I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic. + +\vspace{0.2in} + +One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure. + +\textcolor{green!60!blue!70}{ +\subsection{Place Sensors on the Floor}} +Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air. + +\textcolor{green!60!blue!70}{ +\section{In Consideration of ``Hazardous Locations''}} +Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}. + +\textcolor{green!60!blue!70}{ +\subsection{What Class is my Company?}} +Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class. + +\textcolor{green!60!blue!70}{ +\subsubsection{Encapsulated Fuses}} +Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1. + +\textcolor{green!60!blue!70}{ +\section{Existing Gas Detectors}} +We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 30 foot cable. The control box is installed in the ceiling. \footnote{See in the git: teardowns 2019, the RKI instruments combustible gas sensor.} + +\textcolor{green!60!blue!70}{ +\section{Switching Power Supply}} +In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work. A simple go-to switcher. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2209.JPG} +\captionof{figure}{Prototype} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Connecting the Sensor by a Wire}} +Upon showing this to my family co. who wanted it, they mentioned they wanted a cable going to the sensor. I looked at the RKI Instruments flammable gas sensor, which we have a few of, and these used a 22 Gauge 4 conductor cable. That is \$50 for 100' of cable. A more DIY solution is to grab some 4 pair CAT5E or CAT6 and connect two wires to each screw terminal on the board. That is what I will do. Saves money, and should work no issue, up to the 30 feet max that I need. Any small box can be used for the sensors. I might build a pcb mount for those, or perhaps just some hot glue. Depends on what works the best, while being efficient. + +\textcolor{green!60!blue!70}{ +\section{Calibration}} +This is the real task of this project. Making a gas sensor is easy, calibrating it, is another step. Thankfully, some companies sell calibration tanks. For calibration you might calibrate on the LEL or the lowest acceptable level before an alarm should be fired off for a given chemical. + + + + + + + + +\textcolor{green!60!blue!70}{ +\section{References}} +\begin{thebibliography}{99} +\bibitem{Schram} + Peter Schram, + \emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561. + +\bibitem{Pickard} + Murphy Pickard, + \emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html . + +\bibitem{EEVBlog} + Various, + \emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all. + +\bibitem{Fuchs} + Various, + \emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf. + + \bibitem{} + + \end{thebibliography} + + + + +\end{document} + diff --git a/FlammableGasSensor/docs/13.toc b/FlammableGasSensor/docs/13.toc new file mode 100644 index 0000000..2199f68 --- /dev/null +++ b/FlammableGasSensor/docs/13.toc @@ -0,0 +1,19 @@ +\contentsline {section}{\numberline {1}Overview}{2} +\contentsline {section}{\numberline {2}Chip Hunting}{2} +\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2} +\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3} +\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3} +\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3} +\contentsline {subsection}{\numberline {2.2}Switcher}{3} +\contentsline {subsection}{\numberline {2.3}Enclosure}{3} +\contentsline {section}{\numberline {3}CAD Layout}{4} +\contentsline {section}{\numberline {4}PCB Assembly}{4} +\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5} +\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5} +\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6} +\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6} +\contentsline {section}{\numberline {6}Existing Gas Detectors}{6} +\contentsline {section}{\numberline {7}Switching Power Supply}{7} +\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7} +\contentsline {section}{\numberline {9}Calibration}{8} +\contentsline {section}{\numberline {10}References}{8} diff --git a/FlammableGasSensor/docs/14.aux b/FlammableGasSensor/docs/14.aux new file mode 100644 index 0000000..e6e2d45 --- /dev/null +++ b/FlammableGasSensor/docs/14.aux @@ -0,0 +1,33 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Application Note resistance table\relax }}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Switcher}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Enclosure}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}CAD Layout}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case\relax }}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Assembly}{4}} +\citation{Schram} +\citation{Pickard} +\citation{EEVBlog} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5}} +\citation{Fuchs} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Existing Gas Detectors}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Switching Power Supply}{7}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Prototype\relax }}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7}} +\bibcite{Schram}{1} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces A simple solution.\relax }}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {9}Calibration}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {10}References}{8}} +\bibcite{Pickard}{2} +\bibcite{EEVBlog}{3} +\bibcite{Fuchs}{4} +\bibcite{}{5} diff --git a/FlammableGasSensor/docs/14.log b/FlammableGasSensor/docs/14.log new file mode 100644 index 0000000..47f0e50 --- /dev/null +++ b/FlammableGasSensor/docs/14.log @@ -0,0 +1,415 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 16 FEB 2020 23:20 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +FlammableGasSensor/docs/14.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/F +lammableGasSensor/docs/14.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./14.aux) +\openout1 = `14.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 15. +(./14.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +) +\tf@toc=\write3 +\openout3 = `14.toc'. + + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 28. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 28. + [2] +<../pics/resistances.png, id=14, 548.80031pt x 152.82094pt> +File: ../pics/resistances.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/resistances.png used on input line 44. +(pdftex.def) Requested size: 439.04083pt x 122.2569pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 45. +See the caption package documentation for explanation. + + +Overfull \hbox (130.82584pt too wide) in paragraph at lines 44--45 +[][] + [] + +[3 <../pics/resistances.png (PNG copy)>] +<../pics/kicadstepup1.jpg, id=18, 561.59813pt x 422.32782pt> +File: ../pics/kicadstepup1.jpg Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/kicadstepup1.jpg used on input line 71. +(pdftex.def) Requested size: 280.79837pt x 211.16339pt. + [4 <../pics/kicadstepup1.jpg>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 90. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 90. + [5] [6] +<../pics/DSCN2209.JPG, id=32, 803.0pt x 602.25pt> +File: ../pics/DSCN2209.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2209.JPG used on input line 113. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +Underfull \hbox (badness 10000) in paragraph at lines 119--121 + + [] + +[7 <../pics/DSCN2209.JPG>] <../pics/DSCN2193.JPG, id=37, 803.0pt x 602.25pt> +File: ../pics/DSCN2193.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2193.JPG used on input line 123. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + +Underfull \hbox (badness 1337) in paragraph at lines 141--143 +\OT1/cmr/m/n/10.95 first edi-tion - 1991, Na-tional Fire Pro-tec-tion As-so-ci- +a-tion + [] + +[8 <../pics/DSCN2193.JPG>] +Underfull \hbox (badness 2707) in paragraph at lines 145--147 +[]\OT1/cmr/m/n/10.95 Murphy Pickard, \OT1/cmr/m/it/10.95 Surge Stop-per IC Sim- +pli-fies De-sign of + [] + + +Underfull \hbox (badness 1248) in paragraph at lines 145--147 +\OT1/cmr/m/it/10.95 In-trin-sic Safety Bar-rier for Elec-tron-ics Des-tined for + Haz- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--147 +\OT1/cmr/m/n/10.95 2009, https://www.analog.com/en/technical-articles/surge- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--147 +\OT1/cmr/m/n/10.95 stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for +- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Elec-tron-ics De-sign for Ex- +plo- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/it/10.95 sive En-viri-on-ment\OT1/cmr/m/n/10.95 , EEVBlog Fo-rums, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 https://www.eevblog.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 design-for-explosive-environment/?all, + [] + + +Overfull \hbox (154.94302pt too wide) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190410172437/http://www.eevblog +.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Ex-plo-sion Pro-tec-tion and +In-trin-sic + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/it/10.95 Safety 101\OT1/cmr/m/n/10.95 , Pep-perl Fuchs, https://www. +pepperl- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 protection-and-intrinsic-safety-101.pdf, + [] + + +Overfull \hbox (21.99161pt too wide) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190721221654/https://www.pepper +l- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion-protection-and- + [] + +[9] (./14.aux) ) +Here is how much of TeX's memory you used: + 3570 strings out of 494945 + 54282 string characters out of 6181032 + 119070 words of memory out of 5000000 + 6834 multiletter control sequences out of 15000+600000 + 10376 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,1259b,212s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 14.pdf (9 pages, 515205 bytes). +PDF statistics: + 74 PDF objects out of 1000 (max. 8388607) + 49 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 21 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/FlammableGasSensor/docs/14.pdf b/FlammableGasSensor/docs/14.pdf new file mode 100644 index 0000000..13f0155 Binary files /dev/null and b/FlammableGasSensor/docs/14.pdf differ diff --git a/FlammableGasSensor/docs/14.tex b/FlammableGasSensor/docs/14.tex new file mode 100644 index 0000000..bda59e6 --- /dev/null +++ b/FlammableGasSensor/docs/14.tex @@ -0,0 +1,164 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{\textbf{Flammable Gas Sensor}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\textcolor{green!60!blue!70}{ +\section{Overview}} +Shop needs a flammable gas sensor, for safety. + +\textcolor{green!60!blue!70}{ +\section{Chip Hunting}} +I'm looking at the following: + +\begin{itemize} +\item SGAS711 +\item 200K fixed resistor +\item 1M potentiometer +\item Arduino Nano (for speed) +\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A. +\item led notifiers + \item Long cables to separate sensor from device. (optional) + +\end{itemize} + +\textcolor{green!60!blue!70}{ +\subsection{Gas Sensor Tuning}} +The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating. + +Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough. + +\includegraphics[scale=0.8]{../pics/resistances.png} +\captionof{figure}{Application Note resistance table} + +\textcolor{green!60!blue!70}{ +\subsubsection{Fixed resistors}} +If these sensors are consistent enough, possibly I could use fixed resistors later. + +\textcolor{green!60!blue!70}{ +\subsubsection{Gas Sensor Power Usage}} +Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power. + +\textcolor{green!60!blue!70}{ +\subsubsection{PCB Layout}} +The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb. + +\textcolor{green!60!blue!70}{ +\subsection{Switcher}} +STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint. + +\textcolor{green!60!blue!70}{ +\subsection{Enclosure}} +We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube. + +\textcolor{green!60!blue!70}{ +\section{CAD Layout}} +I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1. +\begin{center} +\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg} +\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{PCB Assembly}} +Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked +was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO. + +\vspace{0.2in} + +I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic. + +\vspace{0.2in} + +One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure. + +\textcolor{green!60!blue!70}{ +\subsection{Place Sensors on the Floor}} +Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air. + +\textcolor{green!60!blue!70}{ +\section{In Consideration of ``Hazardous Locations''}} +Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}. + +\textcolor{green!60!blue!70}{ +\subsection{What Class is my Company?}} +Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class. + +\textcolor{green!60!blue!70}{ +\subsubsection{Encapsulated Fuses}} +Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1. + +\textcolor{green!60!blue!70}{ +\section{Existing Gas Detectors}} +We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 30 foot cable. The control box is installed in the ceiling. \footnote{See in the git: teardowns 2019, the RKI instruments combustible gas sensor.} + +\textcolor{green!60!blue!70}{ +\section{Switching Power Supply}} +In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work. A simple go-to switcher. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2209.JPG} +\captionof{figure}{Prototype} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Connecting the Sensor by a Wire}} +Upon showing this to my family co. who wanted it, they mentioned they wanted a cable going to the sensor. I looked at the RKI Instruments flammable gas sensor, which we have a few of, and these used a 22 Gauge 4 conductor cable. That is \$50 for 100' of cable. A more DIY solution is to grab some 4 pair CAT5E or CAT6 and connect two wires to each screw terminal on the board. That is what I will do. Saves money, and should work no issue, up to the 30 feet max that I need. Any small box can be used for the sensors. I might build a pcb mount for those, or perhaps just some hot glue. Depends on what works the best, while being efficient. +\\ + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2193.JPG} +\captionof{figure}{A simple solution.} +\end{center} +\textcolor{green!60!blue!70}{ +\section{Calibration}} +This is the real task of this project. Making a gas sensor is easy, calibrating it, is another step. Thankfully, some companies sell calibration tanks. For calibration you might calibrate on the LEL or the lowest acceptable level before an alarm should be fired off for a given chemical. + + + + + + + + +\textcolor{green!60!blue!70}{ +\section{References}} +\begin{thebibliography}{99} +\bibitem{Schram} + Peter Schram, + \emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561. + +\bibitem{Pickard} + Murphy Pickard, + \emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html . + +\bibitem{EEVBlog} + Various, + \emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all. + +\bibitem{Fuchs} + Various, + \emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf. + + \bibitem{} + + \end{thebibliography} + + + + +\end{document} + diff --git a/FlammableGasSensor/docs/14.tex~ b/FlammableGasSensor/docs/14.tex~ new file mode 100644 index 0000000..f1fdbd8 --- /dev/null +++ b/FlammableGasSensor/docs/14.tex~ @@ -0,0 +1,164 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{\textbf{Flammable Gas Sensor}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\textcolor{green!60!blue!70}{ +\section{Overview}} +Shop needs a flammable gas sensor, for safety. + +\textcolor{green!60!blue!70}{ +\section{Chip Hunting}} +I'm looking at the following: + +\begin{itemize} +\item SGAS711 +\item 200K fixed resistor +\item 1M potentiometer +\item Arduino Nano (for speed) +\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A. +\item led notifiers + \item Long cables to separate sensor from device. (optional) + +\end{itemize} + +\textcolor{green!60!blue!70}{ +\subsection{Gas Sensor Tuning}} +The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating. + +Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough. + +\includegraphics[scale=0.8]{../pics/resistances.png} +\captionof{figure}{Application Note resistance table} + +\textcolor{green!60!blue!70}{ +\subsubsection{Fixed resistors}} +If these sensors are consistent enough, possibly I could use fixed resistors later. + +\textcolor{green!60!blue!70}{ +\subsubsection{Gas Sensor Power Usage}} +Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power. + +\textcolor{green!60!blue!70}{ +\subsubsection{PCB Layout}} +The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb. + +\textcolor{green!60!blue!70}{ +\subsection{Switcher}} +STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint. + +\textcolor{green!60!blue!70}{ +\subsection{Enclosure}} +We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube. + +\textcolor{green!60!blue!70}{ +\section{CAD Layout}} +I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1. +\begin{center} +\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg} +\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{PCB Assembly}} +Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked +was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO. + +\vspace{0.2in} + +I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic. + +\vspace{0.2in} + +One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure. + +\textcolor{green!60!blue!70}{ +\subsection{Place Sensors on the Floor}} +Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air. + +\textcolor{green!60!blue!70}{ +\section{In Consideration of ``Hazardous Locations''}} +Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}. + +\textcolor{green!60!blue!70}{ +\subsection{What Class is my Company?}} +Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class. + +\textcolor{green!60!blue!70}{ +\subsubsection{Encapsulated Fuses}} +Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1. + +\textcolor{green!60!blue!70}{ +\section{Existing Gas Detectors}} +We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 30 foot cable. The control box is installed in the ceiling. \footnote{See in the git: teardowns 2019, the RKI instruments combustible gas sensor.} + +\textcolor{green!60!blue!70}{ +\section{Switching Power Supply}} +In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work. A simple go-to switcher. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2209.JPG} +\captionof{figure}{Prototype} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Connecting the Sensor by a Wire}} +Upon showing this to my family co. who wanted it, they mentioned they wanted a cable going to the sensor. I looked at the RKI Instruments flammable gas sensor, which we have a few of, and these used a 22 Gauge 4 conductor cable. That is \$50 for 100' of cable. A more DIY solution is to grab some 4 pair CAT5E or CAT6 and connect two wires to each screw terminal on the board. That is what I will do. Saves money, and should work no issue, up to the 30 feet max that I need. Any small box can be used for the sensors. I might build a pcb mount for those, or perhaps just some hot glue. Depends on what works the best, while being efficient. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2193.JPG} +\captionof{figure}{A simple solution.} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Calibration}} +This is the real task of this project. Making a gas sensor is easy, calibrating it, is another step. Thankfully, some companies sell calibration tanks. For calibration you might calibrate on the LEL or the lowest acceptable level before an alarm should be fired off for a given chemical. + + + + + + + + +\textcolor{green!60!blue!70}{ +\section{References}} +\begin{thebibliography}{99} +\bibitem{Schram} + Peter Schram, + \emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561. + +\bibitem{Pickard} + Murphy Pickard, + \emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html . + +\bibitem{EEVBlog} + Various, + \emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all. + +\bibitem{Fuchs} + Various, + \emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf. + + \bibitem{} + + \end{thebibliography} + + + + +\end{document} + diff --git a/FlammableGasSensor/docs/14.toc b/FlammableGasSensor/docs/14.toc new file mode 100644 index 0000000..2199f68 --- /dev/null +++ b/FlammableGasSensor/docs/14.toc @@ -0,0 +1,19 @@ +\contentsline {section}{\numberline {1}Overview}{2} +\contentsline {section}{\numberline {2}Chip Hunting}{2} +\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2} +\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3} +\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3} +\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3} +\contentsline {subsection}{\numberline {2.2}Switcher}{3} +\contentsline {subsection}{\numberline {2.3}Enclosure}{3} +\contentsline {section}{\numberline {3}CAD Layout}{4} +\contentsline {section}{\numberline {4}PCB Assembly}{4} +\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5} +\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5} +\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6} +\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6} +\contentsline {section}{\numberline {6}Existing Gas Detectors}{6} +\contentsline {section}{\numberline {7}Switching Power Supply}{7} +\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7} +\contentsline {section}{\numberline {9}Calibration}{8} +\contentsline {section}{\numberline {10}References}{8} diff --git a/FlammableGasSensor/docs/15.aux b/FlammableGasSensor/docs/15.aux new file mode 100644 index 0000000..528e0b3 --- /dev/null +++ b/FlammableGasSensor/docs/15.aux @@ -0,0 +1,33 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Application Note resistance table\relax }}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Switcher}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Enclosure}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}CAD Layout}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case\relax }}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Assembly}{4}} +\citation{Schram} +\citation{Pickard} +\citation{EEVBlog} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5}} +\citation{Fuchs} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Existing Gas Detectors}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Switching Power Supply}{6}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Prototype\relax }}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7}} +\bibcite{Schram}{1} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces A simple solution.\relax }}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {9}Calibration}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {10}References}{8}} +\bibcite{Pickard}{2} +\bibcite{EEVBlog}{3} +\bibcite{Fuchs}{4} +\bibcite{}{5} diff --git a/FlammableGasSensor/docs/15.log b/FlammableGasSensor/docs/15.log new file mode 100644 index 0000000..0e30cf8 --- /dev/null +++ b/FlammableGasSensor/docs/15.log @@ -0,0 +1,410 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 16 FEB 2020 23:21 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +FlammableGasSensor/docs/15.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/F +lammableGasSensor/docs/15.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./15.aux) +\openout1 = `15.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 15. +(./15.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +) +\tf@toc=\write3 +\openout3 = `15.toc'. + + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 28. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 28. + [2] +<../pics/resistances.png, id=14, 548.80031pt x 152.82094pt> +File: ../pics/resistances.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/resistances.png used on input line 44. +(pdftex.def) Requested size: 301.8411pt x 84.05176pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 45. +See the caption package documentation for explanation. + +[3 <../pics/resistances.png (PNG copy)>] +<../pics/kicadstepup1.jpg, id=18, 561.59813pt x 422.32782pt> +File: ../pics/kicadstepup1.jpg Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/kicadstepup1.jpg used on input line 71. +(pdftex.def) Requested size: 280.79837pt x 211.16339pt. + [4 <../pics/kicadstepup1.jpg>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 90. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 90. + [5] [6] +<../pics/DSCN2209.JPG, id=32, 803.0pt x 602.25pt> +File: ../pics/DSCN2209.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2209.JPG used on input line 113. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +Underfull \hbox (badness 10000) in paragraph at lines 119--121 + + [] + +[7 <../pics/DSCN2209.JPG>] <../pics/DSCN2193.JPG, id=37, 803.0pt x 602.25pt> +File: ../pics/DSCN2193.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2193.JPG used on input line 123. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + +Underfull \hbox (badness 1337) in paragraph at lines 141--143 +\OT1/cmr/m/n/10.95 first edi-tion - 1991, Na-tional Fire Pro-tec-tion As-so-ci- +a-tion + [] + +[8 <../pics/DSCN2193.JPG>] +Underfull \hbox (badness 2707) in paragraph at lines 145--147 +[]\OT1/cmr/m/n/10.95 Murphy Pickard, \OT1/cmr/m/it/10.95 Surge Stop-per IC Sim- +pli-fies De-sign of + [] + + +Underfull \hbox (badness 1248) in paragraph at lines 145--147 +\OT1/cmr/m/it/10.95 In-trin-sic Safety Bar-rier for Elec-tron-ics Des-tined for + Haz- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--147 +\OT1/cmr/m/n/10.95 2009, https://www.analog.com/en/technical-articles/surge- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--147 +\OT1/cmr/m/n/10.95 stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for +- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Elec-tron-ics De-sign for Ex- +plo- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/it/10.95 sive En-viri-on-ment\OT1/cmr/m/n/10.95 , EEVBlog Fo-rums, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 https://www.eevblog.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 design-for-explosive-environment/?all, + [] + + +Overfull \hbox (154.94302pt too wide) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190410172437/http://www.eevblog +.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Ex-plo-sion Pro-tec-tion and +In-trin-sic + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/it/10.95 Safety 101\OT1/cmr/m/n/10.95 , Pep-perl Fuchs, https://www. +pepperl- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 protection-and-intrinsic-safety-101.pdf, + [] + + +Overfull \hbox (21.99161pt too wide) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190721221654/https://www.pepper +l- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion-protection-and- + [] + +[9] (./15.aux) ) +Here is how much of TeX's memory you used: + 3570 strings out of 494945 + 54282 string characters out of 6181032 + 119070 words of memory out of 5000000 + 6834 multiletter control sequences out of 15000+600000 + 10376 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,1259b,212s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 15.pdf (9 pages, 515174 bytes). +PDF statistics: + 74 PDF objects out of 1000 (max. 8388607) + 49 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 21 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/FlammableGasSensor/docs/15.pdf b/FlammableGasSensor/docs/15.pdf new file mode 100644 index 0000000..5940fa2 Binary files /dev/null and b/FlammableGasSensor/docs/15.pdf differ diff --git a/FlammableGasSensor/docs/15.tex b/FlammableGasSensor/docs/15.tex new file mode 100644 index 0000000..97155d5 --- /dev/null +++ b/FlammableGasSensor/docs/15.tex @@ -0,0 +1,164 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{\textbf{Flammable Gas Sensor}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\textcolor{green!60!blue!70}{ +\section{Overview}} +Shop needs a flammable gas sensor, for safety. + +\textcolor{green!60!blue!70}{ +\section{Chip Hunting}} +I'm looking at the following: + +\begin{itemize} +\item SGAS711 +\item 200K fixed resistor +\item 1M potentiometer +\item Arduino Nano (for speed) +\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A. +\item led notifiers + \item Long cables to separate sensor from device. (optional) + +\end{itemize} + +\textcolor{green!60!blue!70}{ +\subsection{Gas Sensor Tuning}} +The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating. + +Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough. + +\includegraphics[scale=0.55]{../pics/resistances.png} +\captionof{figure}{Application Note resistance table} + +\textcolor{green!60!blue!70}{ +\subsubsection{Fixed resistors}} +If these sensors are consistent enough, possibly I could use fixed resistors later. + +\textcolor{green!60!blue!70}{ +\subsubsection{Gas Sensor Power Usage}} +Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power. + +\textcolor{green!60!blue!70}{ +\subsubsection{PCB Layout}} +The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb. + +\textcolor{green!60!blue!70}{ +\subsection{Switcher}} +STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint. + +\textcolor{green!60!blue!70}{ +\subsection{Enclosure}} +We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube. + +\textcolor{green!60!blue!70}{ +\section{CAD Layout}} +I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1. +\begin{center} +\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg} +\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{PCB Assembly}} +Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked +was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO. + +\vspace{0.2in} + +I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic. + +\vspace{0.2in} + +One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure. + +\textcolor{green!60!blue!70}{ +\subsection{Place Sensors on the Floor}} +Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air. + +\textcolor{green!60!blue!70}{ +\section{In Consideration of ``Hazardous Locations''}} +Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}. + +\textcolor{green!60!blue!70}{ +\subsection{What Class is my Company?}} +Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class. + +\textcolor{green!60!blue!70}{ +\subsubsection{Encapsulated Fuses}} +Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1. + +\textcolor{green!60!blue!70}{ +\section{Existing Gas Detectors}} +We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 30 foot cable. The control box is installed in the ceiling. \footnote{See in the git: teardowns 2019, the RKI instruments combustible gas sensor.} + +\textcolor{green!60!blue!70}{ +\section{Switching Power Supply}} +In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work. A simple go-to switcher. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2209.JPG} +\captionof{figure}{Prototype} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Connecting the Sensor by a Wire}} +Upon showing this to my family co. who wanted it, they mentioned they wanted a cable going to the sensor. I looked at the RKI Instruments flammable gas sensor, which we have a few of, and these used a 22 Gauge 4 conductor cable. That is \$50 for 100' of cable. A more DIY solution is to grab some 4 pair CAT5E or CAT6 and connect two wires to each screw terminal on the board. That is what I will do. Saves money, and should work no issue, up to the 30 feet max that I need. Any small box can be used for the sensors. I might build a pcb mount for those, or perhaps just some hot glue. Depends on what works the best, while being efficient. +\\ + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2193.JPG} +\captionof{figure}{A simple solution.} +\end{center} +\textcolor{green!60!blue!70}{ +\section{Calibration}} +This is the real task of this project. Making a gas sensor is easy, calibrating it, is another step. Thankfully, some companies sell calibration tanks. For calibration you might calibrate on the LEL or the lowest acceptable level before an alarm should be fired off for a given chemical. + + + + + + + + +\textcolor{green!60!blue!70}{ +\section{References}} +\begin{thebibliography}{99} +\bibitem{Schram} + Peter Schram, + \emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561. + +\bibitem{Pickard} + Murphy Pickard, + \emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html . + +\bibitem{EEVBlog} + Various, + \emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all. + +\bibitem{Fuchs} + Various, + \emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf. + + \bibitem{} + + \end{thebibliography} + + + + +\end{document} + diff --git a/FlammableGasSensor/docs/15.tex~ b/FlammableGasSensor/docs/15.tex~ new file mode 100644 index 0000000..2bcec27 --- /dev/null +++ b/FlammableGasSensor/docs/15.tex~ @@ -0,0 +1,164 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{\textbf{Flammable Gas Sensor}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\textcolor{green!60!blue!70}{ +\section{Overview}} +Shop needs a flammable gas sensor, for safety. + +\textcolor{green!60!blue!70}{ +\section{Chip Hunting}} +I'm looking at the following: + +\begin{itemize} +\item SGAS711 +\item 200K fixed resistor +\item 1M potentiometer +\item Arduino Nano (for speed) +\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A. +\item led notifiers + \item Long cables to separate sensor from device. (optional) + +\end{itemize} + +\textcolor{green!60!blue!70}{ +\subsection{Gas Sensor Tuning}} +The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating. + +Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough. + +\includegraphics[scale=0.65]{../pics/resistances.png} +\captionof{figure}{Application Note resistance table} + +\textcolor{green!60!blue!70}{ +\subsubsection{Fixed resistors}} +If these sensors are consistent enough, possibly I could use fixed resistors later. + +\textcolor{green!60!blue!70}{ +\subsubsection{Gas Sensor Power Usage}} +Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power. + +\textcolor{green!60!blue!70}{ +\subsubsection{PCB Layout}} +The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb. + +\textcolor{green!60!blue!70}{ +\subsection{Switcher}} +STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint. + +\textcolor{green!60!blue!70}{ +\subsection{Enclosure}} +We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube. + +\textcolor{green!60!blue!70}{ +\section{CAD Layout}} +I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1. +\begin{center} +\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg} +\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{PCB Assembly}} +Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked +was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO. + +\vspace{0.2in} + +I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic. + +\vspace{0.2in} + +One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure. + +\textcolor{green!60!blue!70}{ +\subsection{Place Sensors on the Floor}} +Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air. + +\textcolor{green!60!blue!70}{ +\section{In Consideration of ``Hazardous Locations''}} +Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}. + +\textcolor{green!60!blue!70}{ +\subsection{What Class is my Company?}} +Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class. + +\textcolor{green!60!blue!70}{ +\subsubsection{Encapsulated Fuses}} +Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1. + +\textcolor{green!60!blue!70}{ +\section{Existing Gas Detectors}} +We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 30 foot cable. The control box is installed in the ceiling. \footnote{See in the git: teardowns 2019, the RKI instruments combustible gas sensor.} + +\textcolor{green!60!blue!70}{ +\section{Switching Power Supply}} +In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work. A simple go-to switcher. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2209.JPG} +\captionof{figure}{Prototype} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Connecting the Sensor by a Wire}} +Upon showing this to my family co. who wanted it, they mentioned they wanted a cable going to the sensor. I looked at the RKI Instruments flammable gas sensor, which we have a few of, and these used a 22 Gauge 4 conductor cable. That is \$50 for 100' of cable. A more DIY solution is to grab some 4 pair CAT5E or CAT6 and connect two wires to each screw terminal on the board. That is what I will do. Saves money, and should work no issue, up to the 30 feet max that I need. Any small box can be used for the sensors. I might build a pcb mount for those, or perhaps just some hot glue. Depends on what works the best, while being efficient. +\\ + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2193.JPG} +\captionof{figure}{A simple solution.} +\end{center} +\textcolor{green!60!blue!70}{ +\section{Calibration}} +This is the real task of this project. Making a gas sensor is easy, calibrating it, is another step. Thankfully, some companies sell calibration tanks. For calibration you might calibrate on the LEL or the lowest acceptable level before an alarm should be fired off for a given chemical. + + + + + + + + +\textcolor{green!60!blue!70}{ +\section{References}} +\begin{thebibliography}{99} +\bibitem{Schram} + Peter Schram, + \emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561. + +\bibitem{Pickard} + Murphy Pickard, + \emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html . + +\bibitem{EEVBlog} + Various, + \emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all. + +\bibitem{Fuchs} + Various, + \emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf. + + \bibitem{} + + \end{thebibliography} + + + + +\end{document} + diff --git a/FlammableGasSensor/docs/15.toc b/FlammableGasSensor/docs/15.toc new file mode 100644 index 0000000..a98086d --- /dev/null +++ b/FlammableGasSensor/docs/15.toc @@ -0,0 +1,19 @@ +\contentsline {section}{\numberline {1}Overview}{2} +\contentsline {section}{\numberline {2}Chip Hunting}{2} +\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2} +\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3} +\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3} +\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3} +\contentsline {subsection}{\numberline {2.2}Switcher}{3} +\contentsline {subsection}{\numberline {2.3}Enclosure}{3} +\contentsline {section}{\numberline {3}CAD Layout}{4} +\contentsline {section}{\numberline {4}PCB Assembly}{4} +\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5} +\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5} +\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6} +\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6} +\contentsline {section}{\numberline {6}Existing Gas Detectors}{6} +\contentsline {section}{\numberline {7}Switching Power Supply}{6} +\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7} +\contentsline {section}{\numberline {9}Calibration}{8} +\contentsline {section}{\numberline {10}References}{8} diff --git a/FlammableGasSensor/docs/16.aux b/FlammableGasSensor/docs/16.aux new file mode 100644 index 0000000..29be549 --- /dev/null +++ b/FlammableGasSensor/docs/16.aux @@ -0,0 +1,32 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Application Note resistance table\relax }}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Switcher}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Enclosure}{3}} +\@writefile{toc}{\contentsline {section}{\numberline {3}CAD Layout}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case\relax }}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Assembly}{4}} +\citation{Schram} +\citation{Pickard} +\citation{EEVBlog} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5}} +\citation{Fuchs} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {6}Existing Gas Detectors}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {7}Switching Power Supply}{6}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Prototype\relax }}{7}} +\@writefile{toc}{\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7}} +\bibcite{Schram}{1} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces A simple solution.\relax }}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {9}Calibration}{8}} +\@writefile{toc}{\contentsline {section}{\numberline {10}References}{8}} +\bibcite{Pickard}{2} +\bibcite{EEVBlog}{3} +\bibcite{Fuchs}{4} diff --git a/FlammableGasSensor/docs/16.log b/FlammableGasSensor/docs/16.log new file mode 100644 index 0000000..8c9b303 --- /dev/null +++ b/FlammableGasSensor/docs/16.log @@ -0,0 +1,410 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 18 FEB 2020 23:04 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +FlammableGasSensor/docs/16.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/F +lammableGasSensor/docs/16.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count89 +\Gm@cntv=\count90 +\c@Gm@tempcnt=\count91 +\Gm@bindingoffset=\dimen112 +\Gm@wd@mp=\dimen113 +\Gm@odd@mp=\dimen114 +\Gm@even@mp=\dimen115 +\Gm@layoutwidth=\dimen116 +\Gm@layoutheight=\dimen117 +\Gm@layouthoffset=\dimen118 +\Gm@layoutvoffset=\dimen119 +\Gm@dimlist=\toks15 +) (./16.aux) +\openout1 = `16.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count92 +\scratchdimen=\dimen120 +\scratchbox=\box26 +\nofMPsegments=\count93 +\nofMParguments=\count94 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count95 +\MPscratchDim=\dimen121 +\MPnumerator=\count96 +\makeMPintoPDFobject=\count97 +\everyMPtoPDFconversion=\toks17 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 15. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 15. +(./16.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +) +\tf@toc=\write3 +\openout3 = `16.toc'. + + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 28. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 28. + [2] +<../pics/resistances.png, id=14, 548.80031pt x 152.82094pt> +File: ../pics/resistances.png Graphic file (type png) + + +Package pdftex.def Info: ../pics/resistances.png used on input line 44. +(pdftex.def) Requested size: 301.8411pt x 84.05176pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 45. +See the caption package documentation for explanation. + +[3 <../pics/resistances.png (PNG copy)>] +<../pics/kicadstepup1.jpg, id=18, 561.59813pt x 422.32782pt> +File: ../pics/kicadstepup1.jpg Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/kicadstepup1.jpg used on input line 71. +(pdftex.def) Requested size: 280.79837pt x 211.16339pt. + [4 <../pics/kicadstepup1.jpg>] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 90. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 90. + [5] [6] +<../pics/DSCN2209.JPG, id=32, 803.0pt x 602.25pt> +File: ../pics/DSCN2209.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN2209.JPG used on input line 113. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +Underfull \hbox (badness 10000) in paragraph at lines 119--121 + + [] + +[7 <../pics/DSCN2209.JPG>] <../pics/DSCN2193.JPG, id=37, 803.0pt x 602.25pt> +File: ../pics/DSCN2193.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN2193.JPG used on input line 123. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + +Underfull \hbox (badness 1337) in paragraph at lines 141--143 +\OT1/cmr/m/n/10.95 first edi-tion - 1991, Na-tional Fire Pro-tec-tion As-so-ci- +a-tion + [] + +[8 <../pics/DSCN2193.JPG>] +Underfull \hbox (badness 2707) in paragraph at lines 145--147 +[]\OT1/cmr/m/n/10.95 Murphy Pickard, \OT1/cmr/m/it/10.95 Surge Stop-per IC Sim- +pli-fies De-sign of + [] + + +Underfull \hbox (badness 1248) in paragraph at lines 145--147 +\OT1/cmr/m/it/10.95 In-trin-sic Safety Bar-rier for Elec-tron-ics Des-tined for + Haz- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--147 +\OT1/cmr/m/n/10.95 2009, https://www.analog.com/en/technical-articles/surge- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 145--147 +\OT1/cmr/m/n/10.95 stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for +- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Elec-tron-ics De-sign for Ex- +plo- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/it/10.95 sive En-viri-on-ment\OT1/cmr/m/n/10.95 , EEVBlog Fo-rums, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 https://www.eevblog.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 design-for-explosive-environment/?all, + [] + + +Overfull \hbox (154.94302pt too wide) in paragraph at lines 149--151 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190410172437/http://www.eevblog +.com/forum/chat/electronics- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Ex-plo-sion Pro-tec-tion and +In-trin-sic + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/it/10.95 Safety 101\OT1/cmr/m/n/10.95 , Pep-perl Fuchs, https://www. +pepperl- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 protection-and-intrinsic-safety-101.pdf, + [] + + +Overfull \hbox (21.99161pt too wide) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 http://web.archive.org/web/20190721221654/https://www.pepper +l- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 153--155 +\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion-protection-and- + [] + +[9] (./16.aux) ) +Here is how much of TeX's memory you used: + 3569 strings out of 494945 + 54280 string characters out of 6181032 + 119067 words of memory out of 5000000 + 6833 multiletter control sequences out of 15000+600000 + 10376 words of font info for 36 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,8n,39p,1259b,212s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 16.pdf (9 pages, 515166 bytes). +PDF statistics: + 74 PDF objects out of 1000 (max. 8388607) + 49 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 21 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/FlammableGasSensor/docs/16.pdf b/FlammableGasSensor/docs/16.pdf new file mode 100644 index 0000000..b22f146 Binary files /dev/null and b/FlammableGasSensor/docs/16.pdf differ diff --git a/FlammableGasSensor/docs/16.tex b/FlammableGasSensor/docs/16.tex new file mode 100644 index 0000000..a041a5e --- /dev/null +++ b/FlammableGasSensor/docs/16.tex @@ -0,0 +1,161 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\usepackage{xcolor} +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{\textbf{Flammable Gas Sensor}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\textcolor{green!60!blue!70}{ +\section{Overview}} +Shop needs a flammable gas sensor, for safety. + +\textcolor{green!60!blue!70}{ +\section{Chip Hunting}} +I'm looking at the following: + +\begin{itemize} +\item SGAS711 +\item 200K fixed resistor +\item 1M potentiometer +\item Arduino Nano (for speed) +\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A. +\item led notifiers + \item Long cables to separate sensor from device. (optional) + +\end{itemize} + +\textcolor{green!60!blue!70}{ +\subsection{Gas Sensor Tuning}} +The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating. + +Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough. + +\includegraphics[scale=0.55]{../pics/resistances.png} +\captionof{figure}{Application Note resistance table} + +\textcolor{green!60!blue!70}{ +\subsubsection{Fixed resistors}} +If these sensors are consistent enough, possibly I could use fixed resistors later. + +\textcolor{green!60!blue!70}{ +\subsubsection{Gas Sensor Power Usage}} +Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power. + +\textcolor{green!60!blue!70}{ +\subsubsection{PCB Layout}} +The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb. + +\textcolor{green!60!blue!70}{ +\subsection{Switcher}} +STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint. + +\textcolor{green!60!blue!70}{ +\subsection{Enclosure}} +We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube. + +\textcolor{green!60!blue!70}{ +\section{CAD Layout}} +I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1. +\begin{center} +\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg} +\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{PCB Assembly}} +Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked +was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO. + +\vspace{0.2in} + +I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic. + +\vspace{0.2in} + +One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure. + +\textcolor{green!60!blue!70}{ +\subsection{Place Sensors on the Floor}} +Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air. + +\textcolor{green!60!blue!70}{ +\section{In Consideration of ``Hazardous Locations''}} +Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}. + +\textcolor{green!60!blue!70}{ +\subsection{What Class is my Company?}} +Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class. + +\textcolor{green!60!blue!70}{ +\subsubsection{Encapsulated Fuses}} +Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1. + +\textcolor{green!60!blue!70}{ +\section{Existing Gas Detectors}} +We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 30 foot cable. The control box is installed in the ceiling. \footnote{See in the git: teardowns 2019, the RKI instruments combustible gas sensor.} + +\textcolor{green!60!blue!70}{ +\section{Switching Power Supply}} +In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work. A simple go-to switcher. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN2209.JPG} +\captionof{figure}{Prototype} +\end{center} + +\textcolor{green!60!blue!70}{ +\section{Connecting the Sensor by a Wire}} +Upon showing this to my family co. who wanted it, they mentioned they wanted a cable going to the sensor. I looked at the RKI Instruments flammable gas sensor, which we have a few of, and these used a 22 Gauge 4 conductor cable. That is \$50 for 100' of cable. A more DIY solution is to grab some 4 pair CAT5E or CAT6 and connect two wires to each screw terminal on the board. That is what I will do. Saves money, and should work no issue, up to the 30 feet max that I need. Any small box can be used for the sensors. I might build a pcb mount for those, or perhaps just some hot glue. Depends on what works the best, while being efficient. +\\ + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN2193.JPG} +\captionof{figure}{A simple solution.} +\end{center} +\textcolor{green!60!blue!70}{ +\section{Calibration}} +This is the real task of this project. Making a gas sensor is easy, calibrating it, is another step. Thankfully, some companies sell calibration tanks. For calibration you might calibrate on the LEL or the lowest acceptable level before an alarm should be fired off for a given chemical. + + + + + + + + +\textcolor{green!60!blue!70}{ +\section{References}} +\begin{thebibliography}{99} +\bibitem{Schram} + Peter Schram, + \emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561. + +\bibitem{Pickard} + Murphy Pickard, + \emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html . + +\bibitem{EEVBlog} + Various, + \emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all. + +\bibitem{Fuchs} + Various, + \emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf. + \end{thebibliography} + + + + +\end{document} + diff --git a/FlammableGasSensor/docs/16.toc b/FlammableGasSensor/docs/16.toc new file mode 100644 index 0000000..a98086d --- /dev/null +++ b/FlammableGasSensor/docs/16.toc @@ -0,0 +1,19 @@ +\contentsline {section}{\numberline {1}Overview}{2} +\contentsline {section}{\numberline {2}Chip Hunting}{2} +\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2} +\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3} +\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3} +\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3} +\contentsline {subsection}{\numberline {2.2}Switcher}{3} +\contentsline {subsection}{\numberline {2.3}Enclosure}{3} +\contentsline {section}{\numberline {3}CAD Layout}{4} +\contentsline {section}{\numberline {4}PCB Assembly}{4} +\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5} +\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5} +\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{6} +\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{6} +\contentsline {section}{\numberline {6}Existing Gas Detectors}{6} +\contentsline {section}{\numberline {7}Switching Power Supply}{6} +\contentsline {section}{\numberline {8}Connecting the Sensor by a Wire}{7} +\contentsline {section}{\numberline {9}Calibration}{8} +\contentsline {section}{\numberline {10}References}{8} diff --git a/FlammableGasSensor/docs/fin.pdf b/FlammableGasSensor/docs/fin.pdf index c0065b8..c5f3c00 100644 Binary files a/FlammableGasSensor/docs/fin.pdf and b/FlammableGasSensor/docs/fin.pdf differ diff --git a/HomeSolarDataLogger_Two/docs/2.log b/HomeSolarDataLogger_Two/docs/2.log index d85f511..be4b36d 100644 --- a/HomeSolarDataLogger_Two/docs/2.log +++ b/HomeSolarDataLogger_Two/docs/2.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 30 APR 2019 00:48 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 10 FEB 2020 00:35 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -7,8 +7,8 @@ HomeSolarDataLogger_Two/docs/2.tex (/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/H omeSolarDataLogger_Two/docs/2.tex -LaTeX2e <2014/05/01> -Babel <3.9l> and hyphenation patterns for 2 languages loaded. +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo @@ -27,31 +27,31 @@ File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) \bibindent=\dimen102 ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) \KV@toks@=\toks14 ) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) ) -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg -File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration ) -Package graphics Info: Driver file: pdftex.def on input line 91. +Package graphics Info: Driver file: pdftex.def on input line 99. -(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def -File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) ) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) ) \Gread@gobject=\count87 )) @@ -59,11 +59,11 @@ Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) \Gin@req@width=\dimen104 ) (/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty -Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) (/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty -Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) -Package caption3 Info: TeX engine: e-TeX on input line 57. +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. \captionmargin=\dimen105 \captionmargin@=\dimen106 \captionwidth=\dimen107 @@ -89,7 +89,7 @@ LaTeX Font Info: ... okay on input line 9. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. LaTeX Font Info: ... okay on input line 9. -(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] \scratchcounter=\count89 \scratchdimen=\dimen112 @@ -103,16 +103,15 @@ LaTeX Font Info: ... okay on input line 9. \makeMPintoPDFobject=\count94 \everyMPtoPDFconversion=\toks16 ) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO ) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty -Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) Package ifluatex Info: LuaTeX not detected. ) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) -Package ifpdf Info: pdfTeX in PDF mode is detected. +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch ) Package pdftexcmds Info: LuaTeX not detected. Package pdftexcmds Info: \pdf@primitive is available. @@ -120,31 +119,33 @@ Package pdftexcmds Info: \pdf@ifprimitive is available. Package pdftexcmds Info: \pdfdraftmode found. ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty -Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) )) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty -Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) Package etexcmds Info: Could not find \expanded. (etexcmds) That can mean that you are not using pdfTeX 1.50 or (etexcmds) that some package has redefined \expanded. (etexcmds) In the latter case, load this package earlier. ))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. Package grfext Info: Graphics extension search list: (grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 452. +(grfext) \AppendGraphicsExtensions on input line 456. (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv @@ -203,13 +204,13 @@ raight[] [3 <../pics/solarlogger_plan.jpg>] (./2.aux) ) Here is how much of TeX's memory you used: - 2569 strings out of 495020 - 40987 string characters out of 6181323 - 95797 words of memory out of 5000000 - 5778 multiletter control sequences out of 15000+600000 + 2597 strings out of 494945 + 41530 string characters out of 6181032 + 96825 words of memory out of 5000000 + 5885 multiletter control sequences out of 15000+600000 9286 words of font info for 33 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 - 38i,6n,38p,824b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + 39i,6n,39p,824b,189s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on 2.pdf (3 pages, 120394 bytes). +Output written on 2.pdf (3 pages, 120387 bytes). PDF statistics: 39 PDF objects out of 1000 (max. 8388607) 26 compressed objects within 1 object stream diff --git a/HomeSolarDataLogger_Two/docs/2.pdf b/HomeSolarDataLogger_Two/docs/2.pdf index 0bc061e..7c7e8e4 100644 Binary files a/HomeSolarDataLogger_Two/docs/2.pdf and b/HomeSolarDataLogger_Two/docs/2.pdf differ diff --git a/HomeSolarDataLogger_Two/docs/3.aux b/HomeSolarDataLogger_Two/docs/3.aux new file mode 100644 index 0000000..f831122 --- /dev/null +++ b/HomeSolarDataLogger_Two/docs/3.aux @@ -0,0 +1,5 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Solar Charger Project}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Board considerations}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Solar Logger outline. Self sufficient sensors\relax }}{3}} diff --git a/HomeSolarDataLogger_Two/docs/3.log b/HomeSolarDataLogger_Two/docs/3.log new file mode 100644 index 0000000..04f99d4 --- /dev/null +++ b/HomeSolarDataLogger_Two/docs/3.log @@ -0,0 +1,227 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 10 FEB 2020 00:35 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +HomeSolarDataLogger_Two/docs/3.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/H +omeSolarDataLogger_Two/docs/3.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2016/02/21 v3.3-144 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 67. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./3.aux) +\openout1 = `3.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 456. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 11. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 11. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 11. + +(./3.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +) +\tf@toc=\write3 +\openout3 = `3.toc'. + + +Overfull \hbox (2.44542pt too wide) in paragraph at lines 19--20 +\OT1/cmr/m/n/10.95 Sorting by cheap-est buck boost reg-u-la-tors, I've found a +mi-crel chip, MIC4680, + [] + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: Try loading font information for OMS+cmr on input line 38. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 38. + [2] +<../pics/solarlogger_plan.jpg, id=14, 642.4pt x 401.5pt> +File: ../pics/solarlogger_plan.jpg Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/solarlogger_plan.jpg used on input line 54. +(pdftex.def) Requested size: 321.19922pt x 200.7495pt. + + +Package caption Warning: \captionsetup{type*=...} or \captionof +(caption) outside box or environment on input line 55. +See the caption package documentation for explanation. + + +Overfull \hbox (2.16733pt too wide) in paragraph at lines 62--62 +[]\OT1/cmtt/m/n/10.95 Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_St +raight[] + [] + +[3 <../pics/solarlogger_plan.jpg>] (./3.aux) ) +Here is how much of TeX's memory you used: + 2597 strings out of 494945 + 41530 string characters out of 6181032 + 96825 words of memory out of 5000000 + 5885 multiletter control sequences out of 15000+600000 + 9286 words of font info for 33 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,6n,39p,824b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 3.pdf (3 pages, 119762 bytes). +PDF statistics: + 39 PDF objects out of 1000 (max. 8388607) + 26 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/HomeSolarDataLogger_Two/docs/3.pdf b/HomeSolarDataLogger_Two/docs/3.pdf new file mode 100644 index 0000000..9599603 Binary files /dev/null and b/HomeSolarDataLogger_Two/docs/3.pdf differ diff --git a/HomeSolarDataLogger_Two/docs/3.tex b/HomeSolarDataLogger_Two/docs/3.tex new file mode 100644 index 0000000..c228893 --- /dev/null +++ b/HomeSolarDataLogger_Two/docs/3.tex @@ -0,0 +1,65 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{Solar Charger Project}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + + +\section{Solar Charger Project} +Want to charge a lead battery from a solar panel, and run some load on the battery occasionally. Want to monitor the load, and the charge of the panel. +\section{Chip Hunting} +Sorting by cheapest buck boost regulators, I've found a micrel chip, MIC4680, which is a simple buck reg. It can be adjustable, so I will take advantage of that with another slide pot, and use it to charge different battery types. These regs are ~\$2. The next realistic option I see is around 5-6 which are the true buck/boost switching regs. + +Looking at the Mic4680, I want at least 10mA of current passing through to the device downstream, in order to be around 70\% efficient. Looking at the different graphs for output voltage: greatest efficiency is at 12V for low currents. As you lower output voltage, you need more current for equal efficiency. Good for my needs. + +Not sure how I will handle overcurrent. Probably a fuse, or ptc. Too much current will blow the fuse. Don't do that. + +Let's start building the board. + +\subsection{Board considerations} +Input will be any number of solar cells, in series and or parallel. They will go to the vreg. The vreg will go to the battery, which in turn will have a load, of a micro (probably a nano on sleep mode). But actually, I might want a micro that can operate at up to 14 volts... So a nano might not work. Looks like there is a high voltage PIC and Atmega, but the Atmega is obsolete :/ + +So cheapest is the Pic16. Might try that. It can handle up to 15 volts, which should be safe, with the regulator offering a float voltage (but only a float voltage. Unfortunately, the AVR was up to 18v...) + +Unfortunateyl the PIC is eprom (i.e. UV erasable) only or One time programmed OTP only. Ugh. There is another atmega, which is more expensive, but fully programmable. Let's run with that. + +The atmega406, programs through JTAG on PortB. Page 70 for jtag pinouts. It is a LQFP so a board will be needed, but I don't enjoy breadboarding anyways, (microcontrollers). + +So this chip has an internal regulator, and can run off a wide range of voltages. What is lowest current usage? The data sheet in page 225 mentions the following: +\begin{itemize} +\item Active 1.2mA +\item idle 270uA +\item ADC Noise Reduction 220 uA +\item Power-save 35uA +\item Power-down 20uA +\item Power-off 1.5uA +\end{itemize} + +Based on this, I'm thinking we can only run code when necessary and hopefully get somewhere between the 35uA and the 1.2mA with sleep states. + +\textbf{RECAP} + +Solar to vreg to battery, to low power micro with built in vreg with breakouts for pins so I can think of some sensor to attach. Since I do surveillance work, I think a motion sensor would be a good start. We will want to have something switch on and off a low power motion sensor. https://www.futurlec.com/PIR\_Sensors.shtml has a low power pir (relatively cheap) sensor. 50uA. That might be someplace to start. Though I know that these sensors need an external light sensor, or software magic to avoid false alarms. Breakouts for Vcc, Gnd. Breakouts for all pins. Slide pot for vreg (to use other batteries). Fuse to limit current. Switch on shutdown of vreg, for manual shutdown of power. + + + +\includegraphics[scale=0.5]{../pics/solarlogger_plan.jpg} +\captionof{figure}{Solar Logger outline. Self sufficient sensors} +\vspace{0.2in} +Note that I will also have the capability to log this with the battery station. Which I will do in house. I think that is enough. I don't want to worry too much about the PIR. Anything else I'm forgetting...? + +The connectors I used on the battery station that had a perfect fit for my standard two pin blue screw terminals was the following: +\begin{verbatim} +Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight +\end{verbatim} +I will want to use that again for a few places. Except, that footprint doesn't scale past the 2x01, because all other footprints are 2x2 or 2x4 etc... I want single in line terminals. I'm going to need to look online. +\end{document} + diff --git a/HomeSolarDataLogger_Two/docs/3.tex~ b/HomeSolarDataLogger_Two/docs/3.tex~ new file mode 100644 index 0000000..e6356e3 --- /dev/null +++ b/HomeSolarDataLogger_Two/docs/3.tex~ @@ -0,0 +1,65 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{Solar Charger Project}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + + +\section{Overview} +Want to charge a lead battery from a solar panel, and run some load on the battery occasionally. Want to monitor the load, and the charge of the panel. +\section{Chip Hunting} +Sorting by cheapest buck boost regulators, I've found a micrel chip, MIC4680, which is a simple buck reg. It can be adjustable, so I will take advantage of that with another slide pot, and use it to charge different battery types. These regs are ~\$2. The next realistic option I see is around 5-6 which are the true buck/boost switching regs. + +Looking at the Mic4680, I want at least 10mA of current passing through to the device downstream, in order to be around 70\% efficient. Looking at the different graphs for output voltage: greatest efficiency is at 12V for low currents. As you lower output voltage, you need more current for equal efficiency. Good for my needs. + +Not sure how I will handle overcurrent. Probably a fuse, or ptc. Too much current will blow the fuse. Don't do that. + +Let's start building the board. + +\subsection{Board considerations} +Input will be any number of solar cells, in series and or parallel. They will go to the vreg. The vreg will go to the battery, which in turn will have a load, of a micro (probably a nano on sleep mode). But actually, I might want a micro that can operate at up to 14 volts... So a nano might not work. Looks like there is a high voltage PIC and Atmega, but the Atmega is obsolete :/ + +So cheapest is the Pic16. Might try that. It can handle up to 15 volts, which should be safe, with the regulator offering a float voltage (but only a float voltage. Unfortunately, the AVR was up to 18v...) + +Unfortunateyl the PIC is eprom (i.e. UV erasable) only or One time programmed OTP only. Ugh. There is another atmega, which is more expensive, but fully programmable. Let's run with that. + +The atmega406, programs through JTAG on PortB. Page 70 for jtag pinouts. It is a LQFP so a board will be needed, but I don't enjoy breadboarding anyways, (microcontrollers). + +So this chip has an internal regulator, and can run off a wide range of voltages. What is lowest current usage? The data sheet in page 225 mentions the following: +\begin{itemize} +\item Active 1.2mA +\item idle 270uA +\item ADC Noise Reduction 220 uA +\item Power-save 35uA +\item Power-down 20uA +\item Power-off 1.5uA +\end{itemize} + +Based on this, I'm thinking we can only run code when necessary and hopefully get somewhere between the 35uA and the 1.2mA with sleep states. + +\textbf{RECAP} + +Solar to vreg to battery, to low power micro with built in vreg with breakouts for pins so I can think of some sensor to attach. Since I do surveillance work, I think a motion sensor would be a good start. We will want to have something switch on and off a low power motion sensor. https://www.futurlec.com/PIR\_Sensors.shtml has a low power pir (relatively cheap) sensor. 50uA. That might be someplace to start. Though I know that these sensors need an external light sensor, or software magic to avoid false alarms. Breakouts for Vcc, Gnd. Breakouts for all pins. Slide pot for vreg (to use other batteries). Fuse to limit current. Switch on shutdown of vreg, for manual shutdown of power. + + + +\includegraphics[scale=0.5]{../pics/solarlogger_plan.jpg} +\captionof{figure}{Solar Logger outline. Self sufficient sensors} +\vspace{0.2in} +Note that I will also have the capability to log this with the battery station. Which I will do in house. I think that is enough. I don't want to worry too much about the PIR. Anything else I'm forgetting...? + +The connectors I used on the battery station that had a perfect fit for my standard two pin blue screw terminals was the following: +\begin{verbatim} +Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight +\end{verbatim} +I will want to use that again for a few places. Except, that footprint doesn't scale past the 2x01, because all other footprints are 2x2 or 2x4 etc... I want single in line terminals. I'm going to need to look online. +\end{document} + diff --git a/HomeSolarDataLogger_Two/docs/3.toc b/HomeSolarDataLogger_Two/docs/3.toc new file mode 100644 index 0000000..6ab418d --- /dev/null +++ b/HomeSolarDataLogger_Two/docs/3.toc @@ -0,0 +1,3 @@ +\contentsline {section}{\numberline {1}Solar Charger Project}{1} +\contentsline {section}{\numberline {2}Chip Hunting}{1} +\contentsline {subsection}{\numberline {2.1}Board considerations}{2} diff --git a/Steno_ProCAT_Flash/docs/10.aux b/Steno_ProCAT_Flash/docs/10.aux new file mode 100644 index 0000000..1e7d5e9 --- /dev/null +++ b/Steno_ProCAT_Flash/docs/10.aux @@ -0,0 +1,10 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Not All ProCAT Flash's will work with Plover}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Backup Plan: Reading from a ProCAT Flash with an Arduino}{2}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Never Believe the Internet}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Soldering Experience is a plus}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}steno-arduino sketch is also not compatible with Flash}{4}} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Simplest Explanation of a Shift In Register}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Conclusion}{6}} diff --git a/Steno_ProCAT_Flash/docs/10.log b/Steno_ProCAT_Flash/docs/10.log new file mode 100644 index 0000000..8f9447a --- /dev/null +++ b/Steno_ProCAT_Flash/docs/10.log @@ -0,0 +1,252 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 1 JAN 2020 18:36 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ +Steno_ProCAT_Flash/docs/10.tex + +(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/S +teno_ProCAT_Flash/docs/10.tex +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count88 +\Gm@cntv=\count89 +\c@Gm@tempcnt=\count90 +\Gm@bindingoffset=\dimen103 +\Gm@wd@mp=\dimen104 +\Gm@odd@mp=\dimen105 +\Gm@even@mp=\dimen106 +\Gm@layoutwidth=\dimen107 +\Gm@layoutheight=\dimen108 +\Gm@layouthoffset=\dimen109 +\Gm@layoutvoffset=\dimen110 +\Gm@dimlist=\toks15 +) (./10.aux) +\openout1 = `10.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count91 +\scratchdimen=\dimen111 +\scratchbox=\box26 +\nofMPsegments=\count92 +\nofMParguments=\count93 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count94 +\MPscratchDim=\dimen112 +\MPnumerator=\count95 +\makeMPintoPDFobject=\count96 +\everyMPtoPDFconversion=\toks17 +) +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(./10.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 3. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 3. +) +\tf@toc=\write3 +\openout3 = `10.toc'. + + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 30. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 30. + +Overfull \hbox (19.70627pt too wide) in paragraph at lines 63--63 +[]\OT1/cmtt/m/n/10.95 On ribbon cable going from left to right looking from abo +ve.[] + [] + + +Overfull \hbox (8.2089pt too wide) in paragraph at lines 63--63 +[]\OT1/cmtt/m/n/10.95 On my IO board, the pins are staggered, so there is 1,2,3 +,[] + [] + +[2] [3] +Overfull \hbox (31.20364pt too wide) in paragraph at lines 93--93 +[] \OT1/cmtt/m/n/10.95 * All inputs are pulled up. Pressing a key s +horts[] + [] + + +Overfull \hbox (8.2089pt too wide) in paragraph at lines 93--93 +[] \OT1/cmtt/m/n/10.95 * We invert the logic here to convert to mor +e[] + [] + + +Overfull \hbox (48.4497pt too wide) in paragraph at lines 137--137 +[] \OT1/cmtt/m/n/10.95 packed_data[1] = (raw_data[ 5] << 6) /* S- */ //Have + to move[] + [] + + +Overfull \hbox (59.94708pt too wide) in paragraph at lines 137--137 +[] \OT1/cmtt/m/n/10.95 | (raw_data[ 4] << 4) /* T- */ //chan +ge values.[] + [] + +[4] +Overfull \hbox (19.70627pt too wide) in paragraph at lines 137--137 +[] \OT1/cmtt/m/n/10.95 packed_data[4] = (raw_data[23] << 6) /* -P */ // was + 14[] + [] + + +Overfull \hbox (48.4497pt too wide) in paragraph at lines 137--137 +[] \OT1/cmtt/m/n/10.95 | (raw_data[22] << 5) /* -B */ // wa +s dupe 0[] + [] + +[5] +Overfull \hbox (59.94708pt too wide) in paragraph at lines 166--166 +[] \OT1/cmtt/m/n/10.95 Increment clock up, then down (as long as Micro GPIO +is <30MHz)[] + [] + + +Overfull \hbox (71.44446pt too wide) in paragraph at lines 166--166 +[] \OT1/cmtt/m/n/10.95 (30MHz being max speed +of shift ic)[] + [] + +[6] [7] (./10.aux) ) +Here is how much of TeX's memory you used: + 1942 strings out of 494945 + 25525 string characters out of 6181032 + 94872 words of memory out of 5000000 + 5264 multiletter control sequences out of 15000+600000 + 8977 words of font info for 32 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 23i,8n,35p,1082b,250s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 10.pdf (7 pages, 120177 bytes). +PDF statistics: + 56 PDF objects out of 1000 (max. 8388607) + 39 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Steno_ProCAT_Flash/docs/final.pdf b/Steno_ProCAT_Flash/docs/10.pdf similarity index 75% rename from Steno_ProCAT_Flash/docs/final.pdf rename to Steno_ProCAT_Flash/docs/10.pdf index e73963f..3001011 100644 Binary files a/Steno_ProCAT_Flash/docs/final.pdf and b/Steno_ProCAT_Flash/docs/10.pdf differ diff --git a/Steno_ProCAT_Flash/docs/10.tex b/Steno_ProCAT_Flash/docs/10.tex new file mode 100644 index 0000000..fa9696b --- /dev/null +++ b/Steno_ProCAT_Flash/docs/10.tex @@ -0,0 +1,176 @@ +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{xcolor} + +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + +\title{ProCAT Flash and Plover} +\author{Steak Electronics} +\date{2019} +\begin{document} + +%\maketitle +\textbf{ProCAT Flash and Plover Hax} +\tableofcontents +\textcolor{green!60!blue!70}{ +\section{Overview}} +I want to use a ProCAT flash with Plover. The ProCAT Flash is a stenography machine. It allows for faster typing, and less strain. Plover is a FOSS Stenography project. +\textcolor{green!60!blue!70}{ +\section{Work Log} +\subsection{Not All ProCAT Flash's will work with Plover}} +Some of the plover docs mention that a ProCAT flash will work with a RJ11 to DB9 cable, and that the protocol can be set to Baron. My device must be an older firmware as there is no option to change the protocol, and in fact the RJ11 appears to be only for outbound calling... There is a modem option, and it allows you to call a number. It appears to be for actually calling a phone line. + +Instead, there is an arduino sketch of someone who has previously tapped into the serial out of the IO Expander (essentially the board that reads the keys), and helpfully outlined the process. By cutting the motherboard out of the picture, and driving the IO board directly from a 5V Arduino, one can use the ProCAT without the need for its built in modem. Neat. + +\textcolor{green!60!blue!70}{ +\subsection{Backup Plan: Reading from a ProCAT Flash with an Arduino}} +There is a six pin ribbon cable that can be cut in half, or removed, and then the arduino connected to it. This is a minimally invasive hack. I can always put the cable back. Let's begin. + +The ink ribbon can be easily removed to gain better access to the IO board. The Shift Registers are TI 74HC165 which means this board may be able to be repaired, if needed. There is a conformal coating on the board, both sides. Funny how laptops don't bother with conformal coatings for waterproofing.\footnote{100+ years of electronics engineering advances, billions of dollars of R\&D, yet we can't figure out how to keep a laptop safe from a cup of H2O.} + +Vcc is pin 16, and Gnd is 8. Tracing that back to the 6 pin cable to confirm the pinout of the arduino sketch is right, + + +\textcolor{green!60!blue!70}{ +\subsubsection{Never Believe the Internet}} +The pinout of the sketch was wrong, for my flash. To be fair, my flash is not a Stentura 200, so that's why. +My pinout is: +\begin{verbatim} +On ribbon cable going from left to right looking from above. + +RIBBON CABLE: +1 SH/LD (shift) +2 GND +3 CLK +4 PWR +5 Serial Out +6 ??? Goes to Resistor +(INSERT PICTURE) + +On my IO board, the pins are staggered, so there is 1,2,3, + then another column of 4,5,6 (columns start at the top, +1 being a square pad). Confusing. + +IO BOARD PADS +1 ??? Goes to Resistor +2 PWR +3 GND +4 Serial Out +5 CLK (goes underneath a resistor, then to all clocks) +6 SH/LD +(INSERT PICTURE) +\end{verbatim} +These pins on the IO board are also soldered to pads (not holes) and fragile. Shit design. Tiny wires. I disconnected one just trying to follow the wires. Also they put some tape w/grease on the wires, and have them in a different order on the PCB from what the ribbon cable wiring is. Shit. Nothing I can't handle, however. + +There are three rails going on the top (bottom?) of the IO board. These are CLOCK, SH/LD, and Power. GND is a copper flood on the top (bottom?) of the IO board. Make sure to double check the pins line up with what you are connecting after building this. + +If you look closely on the circuit board for the IO expander, you might see labels for the Pins. I have G for gnd, + for Pwr, C for clk, etc.. + +\textcolor{green!60!blue!70}{ +\subsection{Soldering Experience is a plus}} +I don't need to use the ribbon cable. Instead, let's take off the wires and use my own cable. I might make a PCB to fit inside the Flash... I'll need to edit the Arduino sketch too. + +Not only the IO board, but I'll also need to attach wires to the metal chassis or frame somewhere inside. The Pins of the Steno short the IO expander to ground so I need to have the Arduino connected to chassis as well. + +Very carefully, I used solder wick to remove all solder from the existig pins. Making sure to tin the tip before using wick each time. After removing all the solder, I pushed through the pins to remove the conformal coating from the other side. Then I passed some wires through the (fairly thick) PCB. Not too hard, but it helps to have experience here. + +\textcolor{green!60!blue!70}{ +\subsection{steno-arduino sketch is also not compatible with Flash}} + +I made some edits to the Arduino sketch. One thing noteworthy to myself is the +\begin{verbatim} + /* + * All inputs are pulled up. Pressing a key shorts +the circuit to + * ground. + * + * We invert the logic here to convert to more + conventional positive + * logic. + */ + pressed = !digitalRead(DATA_IN); +\end{verbatim} +Haven't see the !variable logic before. Only in booleans, if(!true)... + + +The mapping of the pins on the ProCAT flash is different from the Stentura, so some deciphering was necessary. I ended up brute forcing some of it, as I couldn't figure out exactly how it was different, with relation to the previous setup. + +I also added the debounce logic from one of the repos into the code. And added some serial debug notes. All said and done, the device connected into Plover and worked without issue. Nice. + +Here is the mapping that took 1-2 hours to decipher, and the end result (see also arduino folder). + +\begin{verbatim} +void construct_data(char raw_data[], char packed_data[]) +{ + packed_data[0] = 0x80; + packed_data[1] = (raw_data[ 5] << 6) /* S- */ //Have to move + arrays entries around here, if you are going to + | (raw_data[ 4] << 4) /* T- */ //change values. + Need all 24 bits. + | (raw_data[ 3] << 3) /* K- */ + | (raw_data[ 2] << 2) /* P- */ + | (raw_data[ 1] << 1) /* W- */ + | (raw_data[ 0] << 0); /* H- */ + + packed_data[2] = (raw_data[ 15] << 6) /* R- */ + | (raw_data[ 14] << 5) /* A- */ + | (raw_data[ 13] << 4) /* O- */ + | (raw_data[ 12] << 3); /* * */ + + packed_data[3] = (raw_data[11] << 3) /* -E */ + | (raw_data[10] << 2) /* -U */ + | (raw_data[9] << 1) /* -F */ + | (raw_data[8] << 0); /* -R */ + + packed_data[4] = (raw_data[23] << 6) /* -P */ // was 14 + | (raw_data[22] << 5) /* -B */ // was dupe 0 + | (raw_data[21] << 4) /* -L */ + | (raw_data[20] << 3) /* -G */ + | (raw_data[19] << 2) /* -T */ + | (raw_data[18] << 1) /* -S */ + | (raw_data[17] << 0); /* -D */ + + packed_data[5] = (raw_data[6] << 6) /* # */ // + | (raw_data[16] << 0); /* -Z */ +} +\end{verbatim} +The Gemini PR protocol is reasonable to deal with, and this hack worked out well. Looking at the above packed\_data, you can see that all the Gemini PR protocol is, is the initial 0x80 byte, followed by the bits either being 0 or 1 for each key. Simple. + +\textcolor{green!60!blue!70}{ +\subsubsection{Simplest Explanation of a Shift In Register}} +I've used these 4 or 5 times now, but finally I understand a simple enough way to use these. + +The \textbf{simplest shift register in} code does the following: +\begin{verbatim} +Hold All pins low (CLK,DATA,LATCH) + +Bring Latch Up + + Enter For Loop + + Read DATA bit (into array) + + Increment clock up, then down (as long as Micro GPIO is <30MHz) + (30MHz being max speed of shift ic) + Read DATA bit + + Increment clock up, then down + + Repeat until for loop exhausted + +Put Latch Down (now the data will again be read + by the parallel inputs) + +Repeat +\end{verbatim} + +That is the simplest explanation for a shift in register, and it is demonstrated here, in the steno-arduino code. Nice. + +\textcolor{green!60!blue!70}{ +\section{Conclusion}} +The ProCAT Flash is similar to the Stentura 200 but not identical. Due to that, the arduino sketch needed to be customized somewhat to interface with the Shift Registers. Also, the pinout of the ribbon cable was different. Otherwise, thanks to the original efforts of the first steno-arduino sketch, I was able to make this old ProCAT Flash output to Plover without using the internal Motherboard, nor the RJ11 connection. I now have a real steno machine that cost no more than \$100 including shipping. \footnote{This price is comparable to what it would've cost for a home built keyboard solution. But is the value the same? I doubt it. The machining of the key levers on this ProCAT is miles beyond a PCB and some switches put together in a weekend.} + +I feel using a genuine Steno machine was the right choice to starting down this road, as I don't want to deal with the toys or half baked solutions made by some hackers who are selling home built keyboards.\footnote{There is also the issue that the switches on these keyboard all require 10-30 something of force for each key, whereas the ProCAT only requires 10-20 of force for the first key, whereas all subsequent keys, are free of strain. A small difference, but the devil is in the details. You can't beat the real thing.} However, I will say, that once I'm comfortable with this, I might get one of those keyboards, add a few extra keys on\footnote{By keys, I mean I plan to make a custom keyboard solution. Rotaries, Slide pots, etc... All the fun interfacing things.}, and make my own custom keyboard for interfacing with GNU Linux. There is a reason to have both a genuine steno machine, and a custom hacker diy keyboard solution. Why not both? + +\end{document} diff --git a/Steno_ProCAT_Flash/docs/10.toc b/Steno_ProCAT_Flash/docs/10.toc new file mode 100644 index 0000000..407918b --- /dev/null +++ b/Steno_ProCAT_Flash/docs/10.toc @@ -0,0 +1,9 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}Work Log}{1} +\contentsline {subsection}{\numberline {2.1}Not All ProCAT Flash's will work with Plover}{1} +\contentsline {subsection}{\numberline {2.2}Backup Plan: Reading from a ProCAT Flash with an Arduino}{2} +\contentsline {subsubsection}{\numberline {2.2.1}Never Believe the Internet}{2} +\contentsline {subsection}{\numberline {2.3}Soldering Experience is a plus}{3} +\contentsline {subsection}{\numberline {2.4}steno-arduino sketch is also not compatible with Flash}{4} +\contentsline {subsubsection}{\numberline {2.4.1}Simplest Explanation of a Shift In Register}{5} +\contentsline {section}{\numberline {3}Conclusion}{6} diff --git a/Steno_ProCAT_Flash/docs/9.aux b/Steno_ProCAT_Flash/docs/9.aux index 1690548..1e7d5e9 100644 --- a/Steno_ProCAT_Flash/docs/9.aux +++ b/Steno_ProCAT_Flash/docs/9.aux @@ -2,9 +2,9 @@ \@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} \@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Not All ProCAT Flash's will work with Plover}{1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Backup Plan: Reading from a ProCAT Flash with an Arduino}{1}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Backup Plan: Reading from a ProCAT Flash with an Arduino}{2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Never Believe the Internet}{2}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Soldering Experience is a plus}{3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}steno-arduino sketch is also not compatible with Flash}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}steno-arduino sketch is also not compatible with Flash}{4}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Simplest Explanation of a Shift In Register}{5}} -\@writefile{toc}{\contentsline {section}{\numberline {3}Conclusion}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Conclusion}{6}} diff --git a/Steno_ProCAT_Flash/docs/9.log b/Steno_ProCAT_Flash/docs/9.log index 48cb899..9f34286 100644 --- a/Steno_ProCAT_Flash/docs/9.log +++ b/Steno_ProCAT_Flash/docs/9.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 20 JUN 2019 17:00 +This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 1 JAN 2020 18:35 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -7,8 +7,8 @@ Steno_ProCAT_Flash/docs/9.tex (/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/S teno_ProCAT_Flash/docs/9.tex -LaTeX2e <2014/05/01> -Babel <3.9l> and hyphenation patterns for 2 languages loaded. +LaTeX2e <2017/01/01> patch level 3 +Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo @@ -26,76 +26,216 @@ File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) \belowcaptionskip=\skip42 \bibindent=\dimen102 ) -No file 9.aux. +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +\Gm@cnth=\count88 +\Gm@cntv=\count89 +\c@Gm@tempcnt=\count90 +\Gm@bindingoffset=\dimen103 +\Gm@wd@mp=\dimen104 +\Gm@odd@mp=\dimen105 +\Gm@even@mp=\dimen106 +\Gm@layoutwidth=\dimen107 +\Gm@layoutheight=\dimen108 +\Gm@layouthoffset=\dimen109 +\Gm@layoutvoffset=\dimen110 +\Gm@dimlist=\toks15 +) (./9.aux) \openout1 = `9.aux'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. -LaTeX Font Info: ... okay on input line 6. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. -LaTeX Font Info: ... okay on input line 6. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. -LaTeX Font Info: ... okay on input line 6. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. -LaTeX Font Info: ... okay on input line 6. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. -LaTeX Font Info: ... okay on input line 6. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. -LaTeX Font Info: ... okay on input line 6. -No file 9.toc. -\tf@toc=\write3 -\openout3 = `9.toc'. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 11. +LaTeX Font Info: ... okay on input line 11. +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count91 +\scratchdimen=\dimen111 +\scratchbox=\box26 +\nofMPsegments=\count92 +\nofMParguments=\count93 +\everyMPshowfont=\toks16 +\MPscratchCnt=\count94 +\MPscratchDim=\dimen112 +\MPnumerator=\count95 +\makeMPintoPDFobject=\count96 +\everyMPtoPDFconversion=\toks17 +) +*geometry* detected driver: dvips +*geometry* verbose mode - [ preamble ] result: +* driver: dvips +* paper: custom +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* vratio: 1:1 +* modes: +* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt) +* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt) +* \paperwidth=433.62pt +* \paperheight=650.43pt +* \textwidth=325.215pt +* \textheight=491.43622pt +* \oddsidemargin=-18.06749pt +* \evensidemargin=-18.06749pt +* \topmargin=-29.7731pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=59.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +(./9.toc LaTeX Font Info: External font `cmex10' loaded for size -(Font) <10.95> on input line 22. +(Font) <10.95> on input line 3. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <8> on input line 22. +(Font) <8> on input line 3. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <6> on input line 22. +(Font) <6> on input line 3. +) +\tf@toc=\write3 +\openout3 = `9.toc'. + + [1 +Non-PDF special ignored! + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] LaTeX Font Info: External font `cmex10' loaded for size -(Font) <9> on input line 22. +(Font) <9> on input line 29. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 22. -[1 +(Font) <5> on input line 29. + +Overfull \hbox (19.70627pt too wide) in paragraph at lines 59--59 +[]\OT1/cmtt/m/n/10.95 On ribbon cable going from left to right looking from abo +ve.[] + [] + + +Overfull \hbox (8.2089pt too wide) in paragraph at lines 59--59 +[]\OT1/cmtt/m/n/10.95 On my IO board, the pins are staggered, so there is 1,2,3 +,[] + [] + +[2] [3] +Overfull \hbox (31.20364pt too wide) in paragraph at lines 87--87 +[] \OT1/cmtt/m/n/10.95 * All inputs are pulled up. Pressing a key s +horts[] + [] + + +Overfull \hbox (8.2089pt too wide) in paragraph at lines 87--87 +[] \OT1/cmtt/m/n/10.95 * We invert the logic here to convert to mor +e[] + [] + -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3] -Overfull \hbox (13.6647pt too wide) in paragraph at lines 124--124 +Overfull \hbox (48.4497pt too wide) in paragraph at lines 131--131 [] \OT1/cmtt/m/n/10.95 packed_data[1] = (raw_data[ 5] << 6) /* S- */ //Have to move[] [] -Overfull \hbox (25.16208pt too wide) in paragraph at lines 124--124 +Overfull \hbox (59.94708pt too wide) in paragraph at lines 131--131 [] \OT1/cmtt/m/n/10.95 | (raw_data[ 4] << 4) /* T- */ //chan ge values.[] [] +[4] +Overfull \hbox (19.70627pt too wide) in paragraph at lines 131--131 +[] \OT1/cmtt/m/n/10.95 packed_data[4] = (raw_data[23] << 6) /* -P */ // was + 14[] + [] -Overfull \hbox (13.6647pt too wide) in paragraph at lines 124--124 + +Overfull \hbox (48.4497pt too wide) in paragraph at lines 131--131 [] \OT1/cmtt/m/n/10.95 | (raw_data[22] << 5) /* -B */ // wa s dupe 0[] [] -[4] -Overfull \hbox (25.16208pt too wide) in paragraph at lines 152--152 +[5] +Overfull \hbox (59.94708pt too wide) in paragraph at lines 159--159 [] \OT1/cmtt/m/n/10.95 Increment clock up, then down (as long as Micro GPIO is <30MHz)[] [] -Overfull \hbox (36.65945pt too wide) in paragraph at lines 152--152 +Overfull \hbox (71.44446pt too wide) in paragraph at lines 159--159 [] \OT1/cmtt/m/n/10.95 (30MHz being max speed of shift ic)[] [] -[5] [6] (./9.aux) ) +[6] [7] (./9.aux) ) Here is how much of TeX's memory you used: - 239 strings out of 495020 - 2838 string characters out of 6181323 - 54970 words of memory out of 5000000 - 3527 multiletter control sequences out of 15000+600000 + 1942 strings out of 494945 + 25514 string characters out of 6181032 + 94872 words of memory out of 5000000 + 5264 multiletter control sequences out of 15000+600000 8977 words of font info for 32 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 - 24i,8n,19p,1081b,145s stack positions out of 5000i,500n,10000p,200000b,80000s + 23i,8n,35p,1081b,250s stack positions out of 5000i,500n,10000p,200000b,80000s @@ -103,10 +243,10 @@ m/cmbx10.pfb> -Output written on 9.pdf (6 pages, 117311 bytes). +Output written on 9.pdf (7 pages, 120048 bytes). PDF statistics: - 51 PDF objects out of 1000 (max. 8388607) - 35 compressed objects within 1 object stream + 56 PDF objects out of 1000 (max. 8388607) + 39 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 500000) 1 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/Steno_ProCAT_Flash/docs/9.pdf b/Steno_ProCAT_Flash/docs/9.pdf index e73963f..8f944a3 100644 Binary files a/Steno_ProCAT_Flash/docs/9.pdf and b/Steno_ProCAT_Flash/docs/9.pdf differ diff --git a/Steno_ProCAT_Flash/docs/9.tex b/Steno_ProCAT_Flash/docs/9.tex index 67cd87c..a14a4cf 100644 --- a/Steno_ProCAT_Flash/docs/9.tex +++ b/Steno_ProCAT_Flash/docs/9.tex @@ -1,5 +1,10 @@ \documentclass[11pt]{article} %Gummi|065|=) +\usepackage{xcolor} + +\usepackage[vcentering,dvips]{geometry} +\geometry{papersize={6in,9in},total={4.5in,6.8in}} + \title{ProCAT Flash and Plover} \author{Steak Electronics} \date{2019} @@ -8,10 +13,12 @@ %\maketitle \textbf{ProCAT Flash and Plover Hax} \tableofcontents -\section{Overview} +\textcolor{green!60!blue!70}{ +\section{Overview}} I want to use a ProCAT flash with Plover. The ProCAT Flash is a stenography machine. It allows for faster typing, and less strain. Plover is a FOSS Stenography project. +\textcolor{green!60!blue!70}{ \section{Work Log} -\subsection{Not All ProCAT Flash's will work with Plover} +\subsection{Not All ProCAT Flash's will work with Plover}} Some of the plover docs mention that a ProCAT flash will work with a RJ11 to DB9 cable, and that the protocol can be set to Baron. My device must be an older firmware as there is no option to change the protocol, and in fact the RJ11 appears to be only for outbound calling... There is a modem option, and it allows you to call a number. It appears to be for actually calling a phone line. Instead, there is an arduino sketch of someone who has previously tapped into the serial out of the IO Expander (essentially the board that reads the keys), and helpfully outlined the process. By cutting the motherboard out of the picture, and driving the IO board directly from a 5V Arduino, one can use the ProCAT without the need for its built in modem. Neat. diff --git a/Steno_ProCAT_Flash/docs/9.toc b/Steno_ProCAT_Flash/docs/9.toc index c67c69c..407918b 100644 --- a/Steno_ProCAT_Flash/docs/9.toc +++ b/Steno_ProCAT_Flash/docs/9.toc @@ -1,9 +1,9 @@ \contentsline {section}{\numberline {1}Overview}{1} \contentsline {section}{\numberline {2}Work Log}{1} \contentsline {subsection}{\numberline {2.1}Not All ProCAT Flash's will work with Plover}{1} -\contentsline {subsection}{\numberline {2.2}Backup Plan: Reading from a ProCAT Flash with an Arduino}{1} +\contentsline {subsection}{\numberline {2.2}Backup Plan: Reading from a ProCAT Flash with an Arduino}{2} \contentsline {subsubsection}{\numberline {2.2.1}Never Believe the Internet}{2} \contentsline {subsection}{\numberline {2.3}Soldering Experience is a plus}{3} -\contentsline {subsection}{\numberline {2.4}steno-arduino sketch is also not compatible with Flash}{3} +\contentsline {subsection}{\numberline {2.4}steno-arduino sketch is also not compatible with Flash}{4} \contentsline {subsubsection}{\numberline {2.4.1}Simplest Explanation of a Shift In Register}{5} -\contentsline {section}{\numberline {3}Conclusion}{5} +\contentsline {section}{\numberline {3}Conclusion}{6} diff --git a/Steno_ProCAT_Flash/docs/fin.pdf b/Steno_ProCAT_Flash/docs/fin.pdf new file mode 100644 index 0000000..3001011 Binary files /dev/null and b/Steno_ProCAT_Flash/docs/fin.pdf differ diff --git a/ZMHW_Modector/ZMHW_Modector.ino b/ZMHW_Modector/ZMHW_Modector.ino index f526b16..d56a547 100644 --- a/ZMHW_Modector/ZMHW_Modector.ino +++ b/ZMHW_Modector/ZMHW_Modector.ino @@ -1,233 +1,107 @@ /* + * ZMHW Modector * - * ZoneMinder Hardware Project - * + * Digital High outputs TCP Packet to ZMTrigger + * Steak Electronics Company 2019 * * - * A sensor on an Arduino UNO communicating - * via ethernet to ZMTrigger daemon for ZoneMinder - * CCTV GNU/Linux software. - * - * - */ - - -/* - * What it does: - * Works with accompanying shield to act as motion sensor - * for Zoneminder via ZMTrigger. Shield is optional but recommended - * as it's easier to build. - * - * Components: - * ENC28J60 - * Motion Sensor (Either PIR, or microwave HFS-DC06H) - * Microphone for Loud Noise alarms - * LM35 Temperature Sensor - * RGB Status LED - * Speaker - * - * Power from External 12V supply, not USB!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - * */ /* - * - * - * - * Directions: - * Use Arduino Uno - * See https://git.steakelectronics.com/adminguy/ZMHW_Project_InfraredDiodeSensor - * - * Connect ENC28J60 using these instructions: - * https://github.com/ntruchsess/arduino_uip - * http://web.archive.org/save/https://create.arduino.cc/projecthub/Sourcery/how-to-connect-the-enc28j60-to-an-arduino-efd0dd - * CS for ENC and UIP library is 10 by default on UNO. Not 8, like that link says. - * - * - * - * - * - */ +Same as default library but uses UIPEthernet. Requires UIPEthernet. +Manage Libraries - Download UIP Ethernet library +*/ +/* + Web Server -#include -//#include + A simple web server that shows the value of the analog input pins. + using an Arduino Wiznet Ethernet shield. + Circuit: + * Ethernet shield attached to pins 10, 11, 12, 13 + * Analog inputs attached to pins A0 through A5 (optional) + created 18 Dec 2009 + by David A. Mellis + modified 9 Apr 2012 + by Tom Igoe + modified 02 Sept 2015 + by Arturo Guadalupi + */ -//Edit the below values +#include +#include -#define DEBUGMODE 0 // 1 == on. 0 == off. -#define MIC 0 // "" -#define SICK 0 // set to 1 if using sick sensor (on analog pin) - // sick sensor is a transistor activated photoelectric - // sensor. More details in docs, and below. #define NORMALMODECT 1 // For a digital High motion sensor. +#define TWOSERVERS 1 -/***************Ethernet ENC28J60***************/ - -//Mac must be unique for each sensor -byte mac[] = { 0xD3, 0x5D, 0xBE, 0xEF, 0xEE, 0x52 }; -//Static IP of Arduino -byte ip[] = { 192, 168, 78, 52 }; -//IP of ZM Server -byte server[] = { 192, 168, 78, 123 }; -//ZM server IP to put in requests. -String host="192.168.78.123"; - -char* monnum = "14"; //monitor number - -char* LOCATIONOFSENSOR = "Bay 1"; +// Enter a MAC address and IP address for your controller below. +// The IP address will be dependent on your local network: +byte mac[] = { + 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0x50 +}; +IPAddress ip(192, 168, 1, 50); +// Initialize the Ethernet server library +// with the IP address and port you want to use +// (port 80 is default for HTTP): +#define LISTENPORT 80 +EthernetServer serverHOST(LISTENPORT); + + +//Client +byte server[] = { 192, 168, 1, 115 }; +//byte serverB[] = { 192, 168, 1, 116 }; //can't be server2, as that is already set for ethernetserver below +String host="192.168.1.115"; +char* monnum = "32"; //monitor number +char* LOCATIONOFSENSOR = "FtLab"; #define ZMTRIGGERPORT 6802 -#define LISTENPORT 80 // (port 80 is default for HTTP) - - - - -/***************Pins***************/ - +EthernetClient client; -//Digital +//IO #define MODECTPIN 8 -#define SPEAKERPIN 6 -#define LEDPIN 9 - - - -//Analog -#define TEMPPIN A0 -#define SICKPIN A1 -#define MICROPHONEPIN A2 - - - - - -/***************Variables************/ - +//GLOBALS uint8_t AlarmActive = 0; char* ZMTriggerMessage = "1234567890123456789012345"; //Initialize this with dummy data uint8_t TEMPERATUREVALUE = 0; uint8_t TEMPERATUREVALUE2 = 0; -uint8_t SOUNDVALUE = 0; -uint16_t MODECTVALUE = 0; - - -/* - ZMTrigger Command to Send - -B|B|B|B|B|B -which in this code is: -monnum | onoff + timealarm | score | source - -e.g. -2|on+5|100|ZoneAVR|| - -This will send a command to ZMTrigger.pl to turn monitor #2 ON (alarm state) for five seconds, with a score of 100 -and the source of ZoneAVR. The text field, and show text are not setup here. - -*/ - - -char* onoff = "on"; //command to send to zmtrigger. -char* timealarm = "10"; //time to set monitor to alarm -char* score = "77"; //score to assign -char* source = "ZMHW"; //source. Add details as needed (e.g. Hallway sensor) - - - - -//Do not need to edit below - - - - - -// Initialize the Ethernet server library - - -EthernetClient client; -EthernetServer server2 = EthernetServer(LISTENPORT); - -/* -void chime(int freq){ - tone(SPEAKERPIN, freq, 50); - delay(50); -} - -void chimefast(int freq, int fast){ - tone(SPEAKERPIN, freq, fast); - delay(fast); -}*/ - -//timer/interrupt -uint16_t timer1; -uint16_t timer1_counter; -uint8_t debouncetime; +uint8_t MODECTVALUE = 0; +char* onoff = "on"; //command to send to zmtrigger. +char* timealarm = "10"; //time to set monitor to alarm +char* score = "77"; //score to assign +char* source = "ZMHW";//source. Add details as needed (e.g. Hallway sensor) +uint8_t ActivateServer2 = 0; + +//Interrupt / Timer +uint16_t timer1 = 0; +uint16_t timer1_counter = 0; +uint8_t debouncetime = 0; uint8_t first_interrupt = 0; -//timer for debounce +//for debounce ISR(TIMER1_OVF_vect){ - timer1++; - + timer1++; if (first_interrupt == 1 ){ debouncetime++; } - if (debouncetime > 2) { first_interrupt = 0; debouncetime = 0; AlarmActive = 0; } - -} - - - -void setup() -{ - - Serial.begin(9600); - Serial.println(F("ZMHW Project")); - Serial.println(F("Motion Sensor")); - - //if sick - pinMode(SICKPIN, INPUT); - //if mic - pinMode(MICROPHONEPIN, INPUT); - //if speaker - pinMode(SPEAKERPIN, OUTPUT); - pinMode(MODECTPIN, INPUT); - pinMode(TEMPPIN, INPUT); + } - //Be careful. This sets Areg to 1.1v!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - //Used for LM35. - analogReference(INTERNAL); - - - - Ethernet.begin(mac, ip); - server2.begin(); - Serial.print(F("server is at ")); - Serial.println(Ethernet.localIP()); - - - - //timer 1, setup +void TimerInit(void){ //Crystal of Uno is == Mega (16MHz) - - - //this timer is all bodged up, but doesn't matter, as we only - //need two or three counts between alarms. Not going to fix atm. - //and it works. + //this timer init is flawed, but doesn't matter, as we only + //need two or three counts between alarms. TODO: clean up - //Clear existing registers - TCCR1A = 0; + TCCR1A = 0; //Clear existing registers TCCR1B = 0; // Set timer1_counter to the correct value for our interrupt interval @@ -238,94 +112,28 @@ void setup() TCCR1B |= 00000101; // https://web.archive.org/web/20170707164930/http://www.avrbeginners.net:80/architecture/timers/timers.html // search tccr1b TIMSK1 |= (1 << TOIE1); // enable timer overflow interrupt (if goes over timer, interrupt flagged) - //end timer1 - - - sei(); //timer needs interrupts, enable (set) interrupts - - //tone(SPEAKERPIN, 1000, 200); - //delay(100); - //tone(SPEAKERPIN, 2000, 200); - //delay(100); - //tone(SPEAKERPIN, 2200, 200); - //delay(100); } - - -void loop() -{ - //delay(50); - - - -/*****************ANALOG SECTION******************/ - - //The SICK infrared laser requires a transistor to output - //high or low, but we will cheat and instead, put it through - //a serial diode, and then use the ADC instead of a digital pin - //saves a few seconds to put a diode on the end instead of transistor - //when soldering by hand. Works equally as well. Requires ADC pin. - -/* - if (SICK){ - MotionSensorRead = analogRead(SICKPIN); - Serial.print("Motion Sensor Value: "); - Serial.println(String(MotionSensorRead)); - //Serial.println(String(timer1)); - delay(30); - } -*/ - - - //todo: only serial.print temp every 10 or so reads - TEMPERATUREVALUE = analogRead(TEMPPIN); - Serial.print(F("Temperature Value: ")); - // See resources. uses 1.1 aref, converts to celcius, then to Fareinheit. - TEMPERATUREVALUE2 = (TEMPERATUREVALUE / 9.31)* 2 + 30; - Serial.println(String(TEMPERATUREVALUE2)); - delay(30); - -/* - if (MIC){ - SOUNDVALUE = analogRead(MICROPHONEPIN); - Serial.print("Sound Value: "); - Serial.println(String(SOUNDVALUE)); - delay(30); - } -*/ - if (NORMALMODECT){ +void ReadModect(void){ + if (NORMALMODECT){ delay(10); MODECTVALUE = digitalRead(MODECTPIN); delay(10); - Serial.print(F("Motion Detector Value (normal): ")); + //Serial.print(F("Motion Detector Value (normal): ")); //Serial.println(String(MODECTVALUE)); - Serial.println(MODECTVALUE); - delay(30); + //Serial.println(MODECTVALUE); + delay(30); } +} - - if(DEBUGMODE){ - delay(10); - } - - - - -/****************MOTION SENSING****************/ - - - - //SICK - //Motion sensing for Sick Photoelectric sensor only - //upon boot, values are around 400 sometimes, so only alert at higher - if(SICK){ - if (MODECTVALUE > 500 && AlarmActive == 0){ - Serial.println(F("Motion Detected on Sick")); - +void DigiModectChkandSend(void){ + //Digital High Motion Sensor + if(NORMALMODECT){ + + if (MODECTVALUE==HIGH && AlarmActive == 0){ + Serial.println(F("Motion Detected on Normal Sensor")); //firstpacketsend = 0; - cli(); //some of this may be redundant, need to check AlarmActive = 1; @@ -333,141 +141,102 @@ void loop() debouncetime = 0; sei(); - //Want the chime to be only noticeable if you know what to listen - //for. Make it a high freq. sound that is easy to miss. - //Resistors to speaker should be high - //chime(13000); - - - Serial.println("Connecting..."); + delay(10); + Serial.println(F("Connecting To Cam Srv")); + if (client.connect(server, ZMTRIGGERPORT)) { + //beware that the buffer in snprintf is big enough to hold everything + snprintf(ZMTriggerMessage, 56, "%s|%s+%s|%s|%s||", monnum, onoff, timealarm, score, source); + Serial.print(F("the TCP Packet being sent:")); + Serial.println(String(ZMTriggerMessage)); + client.println(String(ZMTriggerMessage)); //required + Serial.println(F("TCP packet sent to ZMTrigger")); + client.stop(); + if(TWOSERVERS){ + ActivateServer2 = 1; + } + } + else { + //NOTE: If you are not connected to the network + //the device will currently freeze up, and not timeout. + //Need to implement a watchdog. + //If you ARE connected to the network, and server is not available + //then it will timeout. + Serial.println(F("Connection to Server failed")); + } + } + } +} +void SendtoServer2(void){ + server[0] = 192; + server[1] = 168; + server[2] = 1; + server[3] = 116; + host="192.168.1.116"; + delay(10); + Serial.println(F("Connecting To Cam Srv")); + if (client.connect(server, ZMTRIGGERPORT)) { + client.println(String(ZMTriggerMessage)); //required + Serial.println(F("TCP packet sent to Server Two ZMTrigger")); + client.stop(); + } + server[0] = 192; + server[1] = 168; + server[2] = 1; + server[3] = 115; + host="192.168.1.115"; + ActivateServer2 = 0; +} - if (client.connect(server, ZMTRIGGERPORT)) { - //chime(13000); - - //beware that the buffer in snprintf is big enough to hold everything - snprintf(ZMTriggerMessage, 56, "%s|%s+%s|%s|%s||", monnum, onoff, timealarm, score, source); - Serial.print(F("the TCP Packet being sent:")); - //Serial.println(String(ZMTriggerMessage)); - client.println(String(ZMTriggerMessage)); //required - Serial.println(F("TCP packet sent to ZMTrigger")); - client.stop(); - } - else { - //NOTE: If you are not connected to the network - //the device will currently freeze up, and not timeout. - //Need to implement a watchdog. - //If you ARE connected to the network, and server is not available - //then it will timeout. - - Serial.println(F("Connection to ZM Server failed")); - - - /*chime(50); - delay(100); - chime(50); - delay(100); - chime(50); - delay(100); - */ - } +void setup() { + // Open serial communications and wait for port to open: + Serial.begin(9600); + while (!Serial) { + ; // wait for serial port to connect. Needed for native USB port only } - }//end sick - - + Serial.println(F("ZMHW Project")); + Serial.println(F("Motion Sensor")); + // start the Ethernet connection and the server: + Ethernet.begin(mac, ip); + serverHOST.begin(); + Serial.print(F("server is at ")); + Serial.println(Ethernet.localIP()); - //Digital High Motion Sensor - if(NORMALMODECT){ - - if (MODECTVALUE==HIGH && AlarmActive == 0){ - Serial.println(F("Motion Detected on Normal Sensor")); + pinMode(MODECTPIN, INPUT); - //firstpacketsend = 0; + TimerInit(); +} - cli(); - //some of this may be redundant, need to check - AlarmActive = 1; - first_interrupt = 1; - debouncetime = 0; - sei(); - //Want the chime to be only noticeable if you know what to listen - //for. Make it a high freq. sound that is easy to miss. - //Resistors to speaker should be high - //chime(13000); - delay(10); +void loop() { - - Serial.println(F("Connecting...")); +ReadModect(); +DigiModectChkandSend(); +if(TWOSERVERS && ActivateServer2){ + SendtoServer2(); +} - if (client.connect(server, ZMTRIGGERPORT)) { - //chime(13000); - //delay(10); - - //beware that the buffer in snprintf is big enough to hold everything - snprintf(ZMTriggerMessage, 56, "%s|%s+%s|%s|%s||", monnum, onoff, timealarm, score, source); - Serial.print(F("the TCP Packet being sent:")); - Serial.println(String(ZMTriggerMessage)); - client.println(String(ZMTriggerMessage)); //required - Serial.println(F("TCP packet sent to ZMTrigger")); - client.stop(); - } - else { - //NOTE: If you are not connected to the network - //the device will currently freeze up, and not timeout. - //Need to implement a watchdog. - //If you ARE connected to the network, and server is not available - //then it will timeout. - - Serial.println(F("Connection to ZM Server failed")); - - /* chime(40); - delay(100); - chime(60); - delay(100); - chime(60); - delay(100); - */ - } - } - MODECTVALUE=LOW; - }//end normal Motion Sensor - - - //disconnect - if (!client.connected()) { - client.stop(); - - } -/********************SERVER STATUS PAGE*********************/ -/* - * With this, you can logon to the Sensor from your LAN to find - * out just what device this IP address is, in case you happen to - * forget. We can also pull the temperature from this page, and - * populate it to the camera feed, via ZMTrigger, from a server - * side wget. - */ - //Serve Status Page + // listen for incoming clients - EthernetClient client = server2.available(); + EthernetClient client = serverHOST.available(); if (client) { - Serial.println(F("web visitor")); + Serial.println("new client"); // an http request ends with a blank line boolean currentLineIsBlank = true; while (client.connected()) { @@ -478,7 +247,7 @@ void loop() // character) and the line is blank, the http request has ended, // so you can send a reply if (c == '\n' && currentLineIsBlank) { - // send a standard http response header + // send a standard http response header client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); //client.println("Connection: close"); // the connection will be closed after completion of the response @@ -487,10 +256,8 @@ void loop() client.println(""); client.println("
");
           client.println("Steak Electronics");
-          client.println("\"Steak it easy... That is, don't overcook steak\"");
+          client.println("\"Eat Steak, Use Birth Control\"");
           client.println("");
-          //client.println("IP Address:");
-          //client.println(Ethernet.localIP());
           client.print("Sensor Location:");
           client.println(LOCATIONOFSENSOR);
           client.print("Type::");
@@ -515,19 +282,26 @@ void loop()
     delay(1);
     // close the connection:
     client.stop();
-    Serial.println(F("client disconnected"));
+    Serial.println("client disconnected");
   }
+}
 
 
 
 
-        
-          //write to eeprom if connection failed, and try again upon reboot
-          //EEPROM.write(EEPROM_RETRY, switch_pressed);
-      
-      
 
 
+/*
+        ZMTrigger Command to Send
 
-    
-} //end main loop
+B|B|B|B|B|B
+which in this code is:
+monnum | onoff + timealarm | score | source
+
+e.g.
+2|on+5|100|ZoneAVR||
+
+This will send a command to ZMTrigger.pl to turn monitor #2 ON (alarm state) for five seconds, with a score of 100
+and the source of ZoneAVR. The text field, and show text are not setup here.
+
+*/
diff --git a/ZMHW_Modector/docs/14.log b/ZMHW_Modector/docs/14.log
index 419a418..88817f1 100644
--- a/ZMHW_Modector/docs/14.log
+++ b/ZMHW_Modector/docs/14.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  22 NOV 2019 23:57
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  6 DEC 2019 19:02
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
@@ -364,7 +364,7 @@ sr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb>
-Output written on 14.pdf (13 pages, 1515773 bytes).
+Output written on 14.pdf (13 pages, 1515973 bytes).
 PDF statistics:
  92 PDF objects out of 1000 (max. 8388607)
  58 compressed objects within 1 object stream
diff --git a/ZMHW_Modector/docs/14.pdf b/ZMHW_Modector/docs/14.pdf
index 9281ff3..53de824 100644
Binary files a/ZMHW_Modector/docs/14.pdf and b/ZMHW_Modector/docs/14.pdf differ
diff --git a/ZMHW_Modector/docs/15.aux b/ZMHW_Modector/docs/15.aux
new file mode 100644
index 0000000..d6f41cb
--- /dev/null
+++ b/ZMHW_Modector/docs/15.aux
@@ -0,0 +1,26 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{7}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}}
diff --git a/ZMHW_Modector/docs/15.log b/ZMHW_Modector/docs/15.log
new file mode 100644
index 0000000..8df2e3e
--- /dev/null
+++ b/ZMHW_Modector/docs/15.log
@@ -0,0 +1,379 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  22 DEC 2019 19:51
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/15.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/15.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./15.aux)
+\openout1 = `15.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./15.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `15.toc'.
+
+
+Overfull \hbox (11.59073pt too wide) in paragraph at lines 16--17
+\OT1/cmr/m/n/10.95 stal-la-tions. These sen-sors use ZMTrig-ger.pl (wiki.zonemi
+nder.com/ZMTrigger)
+ []
+
+[1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 21.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 21.
+ [2]
+<../pics/DSCN0207.JPG, id=14, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 53.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 54.
+See the caption package documentation for explanation.
+
+[3]
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 56.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 56.
+ [4 <../pics/DSCN0207.JPG>]
+<../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 73.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0220.JPG, id=25, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 76.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[5 <../pics/DSCN0217.JPG>] <../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 79.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/DSCN0227.JPG, id=30, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 82.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/walloutlet2.jpg, id=31, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 85.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [6 <../pics/DSCN0220.JPG> <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>] <../p
+ics/DSCN0265.JPG, id=35, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [7 <../pics/walloutlet2.jpg> <../pics/DSCN0265.JPG>]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 112--112
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+<../pics/DSCN0273.JPG, id=40, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 115.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (94.14633pt too wide) in paragraph at lines 146--146
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (71.15158pt too wide) in paragraph at lines 146--146
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Underfull \hbox (badness 4391) in paragraph at lines 149--153
+[]\OT1/cmr/m/n/10.95 An easy res-o-lu-tion for this is to put all se-rial.print
+ lines into
+ []
+
+
+Underfull \hbox (badness 1158) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 flash mem-ory. You can ver-ify this helps, by tak-ing a se-r
+ial.print,
+ []
+
+
+Underfull \hbox (badness 2426) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 and com-ment-ing it out, and com-par-ing the be-fore and af-
+ter dy-
+ []
+
+
+Underfull \hbox (badness 1546) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 namic mem-ory used in ver-ify. To put se-rial print lines in
+ flash:
+ []
+
+
+Overfull \hbox (67.99345pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (67.08095pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[9] <../pics/wshark1.jpg, id=48, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 158.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (149.27641pt too wide) in paragraph at lines 158--159
+[][] 
+ []
+
+[10]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [11 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [12]
+Underfull \hbox (badness 10000) in paragraph at lines 193--193
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+[13] (./15.aux) ) 
+Here is how much of TeX's memory you used:
+ 2645 strings out of 494945
+ 42438 string characters out of 6181032
+ 96817 words of memory out of 5000000
+ 5921 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,194s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 15.pdf (13 pages, 1519029 bytes).
+PDF statistics:
+ 92 PDF objects out of 1000 (max. 8388607)
+ 58 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/ZMHW_Modector.pdf b/ZMHW_Modector/docs/15.pdf
similarity index 95%
rename from ZMHW_Modector/ZMHW_Modector.pdf
rename to ZMHW_Modector/docs/15.pdf
index 2dce018..5cfe148 100644
Binary files a/ZMHW_Modector/ZMHW_Modector.pdf and b/ZMHW_Modector/docs/15.pdf differ
diff --git a/ZMHW_Modector/docs/15.tex b/ZMHW_Modector/docs/15.tex
new file mode 100644
index 0000000..8a8c252
--- /dev/null
+++ b/ZMHW_Modector/docs/15.tex
@@ -0,0 +1,203 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/15.tex~ b/ZMHW_Modector/docs/15.tex~
new file mode 100644
index 0000000..d3a9684
--- /dev/null
+++ b/ZMHW_Modector/docs/15.tex~
@@ -0,0 +1,204 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As 
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/15.toc b/ZMHW_Modector/docs/15.toc
new file mode 100644
index 0000000..1c66d3c
--- /dev/null
+++ b/ZMHW_Modector/docs/15.toc
@@ -0,0 +1,16 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}
+\contentsline {section}{\numberline {6}Deployment}{12}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{13}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}
diff --git a/ZMHW_Modector/docs/16.aux b/ZMHW_Modector/docs/16.aux
new file mode 100644
index 0000000..9ae29aa
--- /dev/null
+++ b/ZMHW_Modector/docs/16.aux
@@ -0,0 +1,27 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{7}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{13}}
diff --git a/ZMHW_Modector/docs/16.log b/ZMHW_Modector/docs/16.log
new file mode 100644
index 0000000..aab0b0d
--- /dev/null
+++ b/ZMHW_Modector/docs/16.log
@@ -0,0 +1,397 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  22 DEC 2019 20:09
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/16.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/16.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./16.aux)
+\openout1 = `16.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./16.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `16.toc'.
+
+
+Overfull \hbox (11.59073pt too wide) in paragraph at lines 16--17
+\OT1/cmr/m/n/10.95 stal-la-tions. These sen-sors use ZMTrig-ger.pl (wiki.zonemi
+nder.com/ZMTrigger)
+ []
+
+[1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 21.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 21.
+ [2]
+<../pics/DSCN0207.JPG, id=14, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 53.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 54.
+See the caption package documentation for explanation.
+
+[3]
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 56.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 56.
+ [4 <../pics/DSCN0207.JPG>]
+<../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 73.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0220.JPG, id=25, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 76.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[5 <../pics/DSCN0217.JPG>] <../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 79.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/DSCN0227.JPG, id=30, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 82.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/walloutlet2.jpg, id=31, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 85.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [6 <../pics/DSCN0220.JPG> <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>] <../p
+ics/DSCN0265.JPG, id=35, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [7 <../pics/walloutlet2.jpg> <../pics/DSCN0265.JPG>]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 112--112
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+<../pics/DSCN0273.JPG, id=40, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 115.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (94.14633pt too wide) in paragraph at lines 146--146
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (71.15158pt too wide) in paragraph at lines 146--146
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Underfull \hbox (badness 4391) in paragraph at lines 149--153
+[]\OT1/cmr/m/n/10.95 An easy res-o-lu-tion for this is to put all se-rial.print
+ lines into
+ []
+
+
+Underfull \hbox (badness 1158) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 flash mem-ory. You can ver-ify this helps, by tak-ing a se-r
+ial.print,
+ []
+
+
+Underfull \hbox (badness 2426) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 and com-ment-ing it out, and com-par-ing the be-fore and af-
+ter dy-
+ []
+
+
+Underfull \hbox (badness 1546) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 namic mem-ory used in ver-ify. To put se-rial print lines in
+ flash:
+ []
+
+
+Overfull \hbox (67.99345pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (67.08095pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[9] <../pics/wshark1.jpg, id=48, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 158.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (149.27641pt too wide) in paragraph at lines 158--159
+[][] 
+ []
+
+[10]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [11 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [12]
+Underfull \hbox (badness 10000) in paragraph at lines 193--193
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+[13]
+Underfull \hbox (badness 10000) in paragraph at lines 201--202
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-controler-in-
+ []
+
+
+Overfull \hbox (180.37665pt too wide) in paragraph at lines 232--232
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+
+Overfull \hbox (174.62796pt too wide) in paragraph at lines 232--232
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[14] [15] (./16.aux) ) 
+Here is how much of TeX's memory you used:
+ 2645 strings out of 494945
+ 42438 string characters out of 6181032
+ 96817 words of memory out of 5000000
+ 5921 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,194s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 16.pdf (15 pages, 1523531 bytes).
+PDF statistics:
+ 98 PDF objects out of 1000 (max. 8388607)
+ 62 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/16.pdf b/ZMHW_Modector/docs/16.pdf
new file mode 100644
index 0000000..0d0d558
Binary files /dev/null and b/ZMHW_Modector/docs/16.pdf differ
diff --git a/ZMHW_Modector/docs/16.tex b/ZMHW_Modector/docs/16.tex
new file mode 100644
index 0000000..4767147
--- /dev/null
+++ b/ZMHW_Modector/docs/16.tex
@@ -0,0 +1,241 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/16.tex~ b/ZMHW_Modector/docs/16.tex~
new file mode 100644
index 0000000..6b45c7f
--- /dev/null
+++ b/ZMHW_Modector/docs/16.tex~
@@ -0,0 +1,207 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or there is a sleep mode in the ENC28J60 data sheet. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected. Otherwise the ethernet can be off. Will save some power.
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/16.toc b/ZMHW_Modector/docs/16.toc
new file mode 100644
index 0000000..be46495
--- /dev/null
+++ b/ZMHW_Modector/docs/16.toc
@@ -0,0 +1,17 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}
+\contentsline {section}{\numberline {6}Deployment}{12}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{13}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{13}
diff --git a/ZMHW_Modector/docs/17.aux b/ZMHW_Modector/docs/17.aux
new file mode 100644
index 0000000..9ae29aa
--- /dev/null
+++ b/ZMHW_Modector/docs/17.aux
@@ -0,0 +1,27 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{7}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{13}}
diff --git a/ZMHW_Modector/docs/17.log b/ZMHW_Modector/docs/17.log
new file mode 100644
index 0000000..bc857a5
--- /dev/null
+++ b/ZMHW_Modector/docs/17.log
@@ -0,0 +1,397 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 DEC 2019 01:57
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/17.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/17.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./17.aux)
+\openout1 = `17.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./17.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `17.toc'.
+
+
+Overfull \hbox (11.59073pt too wide) in paragraph at lines 16--17
+\OT1/cmr/m/n/10.95 stal-la-tions. These sen-sors use ZMTrig-ger.pl (wiki.zonemi
+nder.com/ZMTrigger)
+ []
+
+[1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 21.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 21.
+ [2]
+<../pics/DSCN0207.JPG, id=14, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 53.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 54.
+See the caption package documentation for explanation.
+
+[3]
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 56.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 56.
+ [4 <../pics/DSCN0207.JPG>]
+<../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 73.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0220.JPG, id=25, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 76.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[5 <../pics/DSCN0217.JPG>] <../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 79.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/DSCN0227.JPG, id=30, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 82.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/walloutlet2.jpg, id=31, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 85.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [6 <../pics/DSCN0220.JPG> <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>] <../p
+ics/DSCN0265.JPG, id=35, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [7 <../pics/walloutlet2.jpg> <../pics/DSCN0265.JPG>]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 112--112
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+<../pics/DSCN0273.JPG, id=40, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 115.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (94.14633pt too wide) in paragraph at lines 146--146
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (71.15158pt too wide) in paragraph at lines 146--146
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Underfull \hbox (badness 4391) in paragraph at lines 149--153
+[]\OT1/cmr/m/n/10.95 An easy res-o-lu-tion for this is to put all se-rial.print
+ lines into
+ []
+
+
+Underfull \hbox (badness 1158) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 flash mem-ory. You can ver-ify this helps, by tak-ing a se-r
+ial.print,
+ []
+
+
+Underfull \hbox (badness 2426) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 and com-ment-ing it out, and com-par-ing the be-fore and af-
+ter dy-
+ []
+
+
+Underfull \hbox (badness 1546) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 namic mem-ory used in ver-ify. To put se-rial print lines in
+ flash:
+ []
+
+
+Overfull \hbox (67.99345pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (67.08095pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[9] <../pics/wshark1.jpg, id=48, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 158.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (149.27641pt too wide) in paragraph at lines 158--159
+[][] 
+ []
+
+[10]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [11 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [12]
+Underfull \hbox (badness 10000) in paragraph at lines 193--193
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+[13]
+Underfull \hbox (badness 10000) in paragraph at lines 201--202
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-controler-in-
+ []
+
+
+Overfull \hbox (180.37665pt too wide) in paragraph at lines 232--232
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+
+Overfull \hbox (174.62796pt too wide) in paragraph at lines 232--232
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[14] [15] (./17.aux) ) 
+Here is how much of TeX's memory you used:
+ 2644 strings out of 494945
+ 42436 string characters out of 6181032
+ 96817 words of memory out of 5000000
+ 5921 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,194s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 17.pdf (15 pages, 1524487 bytes).
+PDF statistics:
+ 98 PDF objects out of 1000 (max. 8388607)
+ 62 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/17.pdf b/ZMHW_Modector/docs/17.pdf
new file mode 100644
index 0000000..f51e3e5
Binary files /dev/null and b/ZMHW_Modector/docs/17.pdf differ
diff --git a/ZMHW_Modector/docs/17.tex b/ZMHW_Modector/docs/17.tex
new file mode 100644
index 0000000..5056747
--- /dev/null
+++ b/ZMHW_Modector/docs/17.tex
@@ -0,0 +1,246 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/17.tex~ b/ZMHW_Modector/docs/17.tex~
new file mode 100644
index 0000000..4767147
--- /dev/null
+++ b/ZMHW_Modector/docs/17.tex~
@@ -0,0 +1,241 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/17.toc b/ZMHW_Modector/docs/17.toc
new file mode 100644
index 0000000..be46495
--- /dev/null
+++ b/ZMHW_Modector/docs/17.toc
@@ -0,0 +1,17 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}
+\contentsline {section}{\numberline {6}Deployment}{12}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{13}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{13}
diff --git a/ZMHW_Modector/docs/18.aux b/ZMHW_Modector/docs/18.aux
new file mode 100644
index 0000000..cbc2a7e
--- /dev/null
+++ b/ZMHW_Modector/docs/18.aux
@@ -0,0 +1,30 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{7}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Other Changes}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{15}}
diff --git a/ZMHW_Modector/docs/18.log b/ZMHW_Modector/docs/18.log
new file mode 100644
index 0000000..2c06ecd
--- /dev/null
+++ b/ZMHW_Modector/docs/18.log
@@ -0,0 +1,397 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 DEC 2019 03:14
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/18.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/18.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./18.aux)
+\openout1 = `18.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./18.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `18.toc'.
+
+
+Overfull \hbox (11.59073pt too wide) in paragraph at lines 16--17
+\OT1/cmr/m/n/10.95 stal-la-tions. These sen-sors use ZMTrig-ger.pl (wiki.zonemi
+nder.com/ZMTrigger)
+ []
+
+[1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 21.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 21.
+ [2]
+<../pics/DSCN0207.JPG, id=14, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 53.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 54.
+See the caption package documentation for explanation.
+
+[3]
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 56.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 56.
+ [4 <../pics/DSCN0207.JPG>]
+<../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 73.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0220.JPG, id=25, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 76.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[5 <../pics/DSCN0217.JPG>] <../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 79.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/DSCN0227.JPG, id=30, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 82.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/walloutlet2.jpg, id=31, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 85.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [6 <../pics/DSCN0220.JPG> <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>] <../p
+ics/DSCN0265.JPG, id=35, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [7 <../pics/walloutlet2.jpg> <../pics/DSCN0265.JPG>]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 112--112
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+<../pics/DSCN0273.JPG, id=40, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 115.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (94.14633pt too wide) in paragraph at lines 146--146
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (71.15158pt too wide) in paragraph at lines 146--146
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Underfull \hbox (badness 4391) in paragraph at lines 149--153
+[]\OT1/cmr/m/n/10.95 An easy res-o-lu-tion for this is to put all se-rial.print
+ lines into
+ []
+
+
+Underfull \hbox (badness 1158) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 flash mem-ory. You can ver-ify this helps, by tak-ing a se-r
+ial.print,
+ []
+
+
+Underfull \hbox (badness 2426) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 and com-ment-ing it out, and com-par-ing the be-fore and af-
+ter dy-
+ []
+
+
+Underfull \hbox (badness 1546) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 namic mem-ory used in ver-ify. To put se-rial print lines in
+ flash:
+ []
+
+
+Overfull \hbox (67.99345pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (67.08095pt too wide) in paragraph at lines 149--153
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[9] <../pics/wshark1.jpg, id=48, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 158.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (149.27641pt too wide) in paragraph at lines 158--159
+[][] 
+ []
+
+[10]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [11 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [12]
+Underfull \hbox (badness 10000) in paragraph at lines 193--193
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+[13]
+Underfull \hbox (badness 10000) in paragraph at lines 201--202
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-controler-in-
+ []
+
+
+Overfull \hbox (180.37665pt too wide) in paragraph at lines 232--232
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+
+Overfull \hbox (174.62796pt too wide) in paragraph at lines 232--232
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[14] [15] [16] (./18.aux) ) 
+Here is how much of TeX's memory you used:
+ 2645 strings out of 494945
+ 42438 string characters out of 6181032
+ 97817 words of memory out of 5000000
+ 5921 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,194s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 18.pdf (16 pages, 1527050 bytes).
+PDF statistics:
+ 101 PDF objects out of 1000 (max. 8388607)
+ 64 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/18.pdf b/ZMHW_Modector/docs/18.pdf
new file mode 100644
index 0000000..1c2de45
Binary files /dev/null and b/ZMHW_Modector/docs/18.pdf differ
diff --git a/ZMHW_Modector/docs/18.tex b/ZMHW_Modector/docs/18.tex
new file mode 100644
index 0000000..e1e1d0f
--- /dev/null
+++ b/ZMHW_Modector/docs/18.tex
@@ -0,0 +1,279 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\subsection{Staggered switcher and modect board 0.1'' headers}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\subsection{Other Changes}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\subsection{Blowing Fuses}
+The LM section... I first used a 2Amp smd fuse. No problem.
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. Guess 2 Amps is the lower limit. This is with nothing but the power shield, so no input. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... Maybe the caps are why.
+
+2A fuse seems to work. Still not sure if its the caps or the vreg, or both. Welp, looks like the 2nd board with the 2A fuse blew. So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+
+So caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/18.tex~ b/ZMHW_Modector/docs/18.tex~
new file mode 100644
index 0000000..fe0b009
--- /dev/null
+++ b/ZMHW_Modector/docs/18.tex~
@@ -0,0 +1,249 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\subsection{Staggered switcher and modect board 0.1'' headers}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/18.toc b/ZMHW_Modector/docs/18.toc
new file mode 100644
index 0000000..a67aab8
--- /dev/null
+++ b/ZMHW_Modector/docs/18.toc
@@ -0,0 +1,20 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{7}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{8}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{9}
+\contentsline {section}{\numberline {6}Deployment}{12}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{12}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{13}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{13}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{13}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{13}
+\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{15}
+\contentsline {subsection}{\numberline {6.7}Other Changes}{15}
+\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{15}
diff --git a/ZMHW_Modector/docs/19.aux b/ZMHW_Modector/docs/19.aux
new file mode 100644
index 0000000..96511c7
--- /dev/null
+++ b/ZMHW_Modector/docs/19.aux
@@ -0,0 +1,30 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{10}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{13}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{14}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Other Changes}{18}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}}
diff --git a/ZMHW_Modector/docs/19.log b/ZMHW_Modector/docs/19.log
new file mode 100644
index 0000000..5c4fe15
--- /dev/null
+++ b/ZMHW_Modector/docs/19.log
@@ -0,0 +1,481 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 DEC 2019 03:18
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/19.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/19.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+)
+(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
+Package xcolor Info: Model `RGB' extended on input line 1364.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2010/09/12 v5.6 Page Geometry
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
+Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+\Gm@cnth=\count89
+\Gm@cntv=\count90
+\c@Gm@tempcnt=\count91
+\Gm@bindingoffset=\dimen112
+\Gm@wd@mp=\dimen113
+\Gm@odd@mp=\dimen114
+\Gm@even@mp=\dimen115
+\Gm@layoutwidth=\dimen116
+\Gm@layoutheight=\dimen117
+\Gm@layouthoffset=\dimen118
+\Gm@layoutvoffset=\dimen119
+\Gm@dimlist=\toks15
+) (./19.aux)
+\openout1 = `19.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count92
+\scratchdimen=\dimen120
+\scratchbox=\box26
+\nofMPsegments=\count93
+\nofMParguments=\count94
+\everyMPshowfont=\toks16
+\MPscratchCnt=\count95
+\MPscratchDim=\dimen121
+\MPnumerator=\count96
+\makeMPintoPDFobject=\count97
+\everyMPtoPDFconversion=\toks17
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+
+*geometry* detected driver: dvips
+*geometry* verbose mode - [ preamble ] result:
+* driver: dvips
+* paper: custom
+* layout: 
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* vratio: 1:1
+* modes: 
+* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
+* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
+* \paperwidth=433.62pt
+* \paperheight=650.43pt
+* \textwidth=325.215pt
+* \textheight=491.43622pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-29.7731pt
+* \headheight=12.0pt
+* \headsep=25.0pt
+* \topskip=11.0pt
+* \footskip=30.0pt
+* \marginparwidth=59.0pt
+* \marginparsep=10.0pt
+* \columnsep=10.0pt
+* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidefalse
+* \@mparswitchfalse
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 14.
+(./19.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `19.toc'.
+
+ [1
+Non-PDF special ignored!
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+Overfull \hbox (97.26285pt too wide) in paragraph at lines 20--21
+\OT1/cmr/m/n/10.95 soft-ware in-stal-la-tions. These sen-sors use ZMTrig-ger.pl
+ (wiki.zoneminder.com/ZMTrigger)
+ []
+
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 26.
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 26.
+ [2]
+<../pics/DSCN0207.JPG, id=14, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 61.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 62.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (12.97931pt too wide) in paragraph at lines 61--62
+[][] 
+ []
+
+[3]
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 64.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 64.
+ [4 <../pics/DSCN0207.JPG>]
+<../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 84.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[5] <../pics/DSCN0220.JPG, id=28, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 87.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ <../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 90.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [6 <../pics/DSCN0217.JPG> <../pics/DSCN0220.JPG>]
+<../pics/DSCN0227.JPG, id=33, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 93.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/walloutlet2.jpg, id=34, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 96.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [7 <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>]
+Underfull \hbox (badness 10000) in paragraph at lines 100--100
+[]\OT1/cmr/bx/n/14.4 Omrom Pho-to-elec-tric IR Emit-
+ []
+
+<../pics/DSCN0265.JPG, id=39, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 106.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/walloutlet2.jpg>]
+Overfull \hbox (42.70102pt too wide) in paragraph at lines 124--124
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 124--124
+[] \OT1/cmtt/m/n/10.95 Brown to +12V; Blue to ground; Pink to either +12 or gro
+und[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 124--124
+[] \OT1/cmtt/m/n/10.95 Black to a 4.7K resistor with the other side of the resi
+stor[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 124--124
+[] \OT1/cmtt/m/n/10.95 connected to a separate +5V source (the arduino). The 5v
+ ttl[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 124--124
+[] \OT1/cmtt/m/n/10.95 signal is at the point where the black wire connects to 
+the[] 
+ []
+
+<../pics/DSCN0273.JPG, id=43, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 127.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[9 <../pics/DSCN0265.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [10 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (128.93134pt too wide) in paragraph at lines 160--160
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (105.93658pt too wide) in paragraph at lines 160--160
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (102.77846pt too wide) in paragraph at lines 163--167
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (101.86595pt too wide) in paragraph at lines 163--167
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[11] <../pics/wshark1.jpg, id=54, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 172.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (184.06142pt too wide) in paragraph at lines 172--173
+[][] 
+ []
+
+[12]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [13 <../pics/wshark1.jpg>] [14]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+
+Underfull \hbox (badness 10000) in paragraph at lines 211--211
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+[15]
+Underfull \hbox (badness 10000) in paragraph at lines 219--220
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-
+ []
+
+
+Overfull \hbox (215.16165pt too wide) in paragraph at lines 250--250
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+[16]
+Overfull \hbox (209.41296pt too wide) in paragraph at lines 250--250
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[17] [18] (./19.aux) ) 
+Here is how much of TeX's memory you used:
+ 3588 strings out of 494945
+ 54740 string characters out of 6181032
+ 119048 words of memory out of 5000000
+ 6848 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,237s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 19.pdf (18 pages, 1528374 bytes).
+PDF statistics:
+ 107 PDF objects out of 1000 (max. 8388607)
+ 68 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/19.pdf b/ZMHW_Modector/docs/19.pdf
new file mode 100644
index 0000000..ee07b5a
Binary files /dev/null and b/ZMHW_Modector/docs/19.pdf differ
diff --git a/ZMHW_Modector/docs/19.tex b/ZMHW_Modector/docs/19.tex
new file mode 100644
index 0000000..257d386
--- /dev/null
+++ b/ZMHW_Modector/docs/19.tex
@@ -0,0 +1,300 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\usepackage{xcolor}
+\usepackage[vcentering,dvips]{geometry}
+\geometry{papersize={6in,9in},total={4.5in,6.8in}}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\textcolor{green!60!blue!70}{
+\section{Overview}}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\textcolor{green!60!blue!70}{
+\section{Parts List}}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\textcolor{green!60!blue!70}{
+  \section{Work Log}}
+
+\textcolor{green!60!blue!70}{
+\subsection{Sick Motion Sensor}}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+
+\textcolor{green!60!blue!70}{
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\textcolor{green!60!blue!70}{
+\subsection{Broken ENC28J60 Module}}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+\textcolor{green!60!blue!70}{
+\subsection{Installation Log in Pictures}}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\textcolor{green!60!blue!70}{
+\section{Omrom Photoelectric IR Emitter/Receiver}}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\textcolor{green!60!blue!70}{
+\section{Using the HFS-DC06H Microwave Sensor}}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\textcolor{green!60!blue!70}{
+\subsection{Uno Memory Limitations}}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\textcolor{green!60!blue!70}{
+\subsection{Work Log 1/31/19}}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\textcolor{green!60!blue!70}{
+\subsection{The need for POE}}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\textcolor{green!60!blue!70}{
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\textcolor{green!60!blue!70}{
+\subsection{Switcher Shield}}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+\textcolor{green!60!blue!70}{
+\subsection{ENC28J60 Power Consumption}}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\textcolor{green!60!blue!70}{
+\subsection{Staggered switcher and modect board 0.1'' headers}}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\textcolor{green!60!blue!70}{
+\subsection{Other Changes}}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\textcolor{green!60!blue!70}{
+\subsection{Blowing Fuses}}
+The LM section... I first used a 2Amp smd fuse. No problem.
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. Guess 2 Amps is the lower limit. This is with nothing but the power shield, so no input. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... Maybe the caps are why.
+
+2A fuse seems to work. Still not sure if its the caps or the vreg, or both. Welp, looks like the 2nd board with the 2A fuse blew. So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+
+So caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/19.tex~ b/ZMHW_Modector/docs/19.tex~
new file mode 100644
index 0000000..e1e1d0f
--- /dev/null
+++ b/ZMHW_Modector/docs/19.tex~
@@ -0,0 +1,279 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\section{Parts List}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\section{Work Log}
+\subsection{Sick Motion Sensor}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\subsection{Broken ENC28J60 Module}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+
+\subsection{Installation Log in Pictures}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\section{Omrom Photoelectric IR Emitter/Receiver}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\section{Using the HFS-DC06H Microwave Sensor}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\subsection{Uno Memory Limitations}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\subsection{Work Log 1/31/19}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\subsection{The need for POE}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\subsection{Switcher Shield}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+
+\subsection{ENC28J60 Power Consumption}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\subsection{Staggered switcher and modect board 0.1'' headers}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\subsection{Other Changes}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\subsection{Blowing Fuses}
+The LM section... I first used a 2Amp smd fuse. No problem.
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. Guess 2 Amps is the lower limit. This is with nothing but the power shield, so no input. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... Maybe the caps are why.
+
+2A fuse seems to work. Still not sure if its the caps or the vreg, or both. Welp, looks like the 2nd board with the 2A fuse blew. So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+
+So caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/19.toc b/ZMHW_Modector/docs/19.toc
new file mode 100644
index 0000000..9f081bf
--- /dev/null
+++ b/ZMHW_Modector/docs/19.toc
@@ -0,0 +1,20 @@
+\contentsline {section}{\numberline {1}Overview}{2}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}
+\contentsline {section}{\numberline {6}Deployment}{14}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{15}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{15}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}
+\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}
+\contentsline {subsection}{\numberline {6.7}Other Changes}{18}
+\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}
diff --git a/ZMHW_Modector/docs/20.aux b/ZMHW_Modector/docs/20.aux
new file mode 100644
index 0000000..4e149a8
--- /dev/null
+++ b/ZMHW_Modector/docs/20.aux
@@ -0,0 +1,30 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{10}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{13}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{14}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Other Changes}{18}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}}
diff --git a/ZMHW_Modector/docs/20.log b/ZMHW_Modector/docs/20.log
new file mode 100644
index 0000000..49be9fb
--- /dev/null
+++ b/ZMHW_Modector/docs/20.log
@@ -0,0 +1,491 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  16 FEB 2020 23:17
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/20.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/20.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+)
+(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
+Package xcolor Info: Model `RGB' extended on input line 1364.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2010/09/12 v5.6 Page Geometry
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
+Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+\Gm@cnth=\count89
+\Gm@cntv=\count90
+\c@Gm@tempcnt=\count91
+\Gm@bindingoffset=\dimen112
+\Gm@wd@mp=\dimen113
+\Gm@odd@mp=\dimen114
+\Gm@even@mp=\dimen115
+\Gm@layoutwidth=\dimen116
+\Gm@layoutheight=\dimen117
+\Gm@layouthoffset=\dimen118
+\Gm@layoutvoffset=\dimen119
+\Gm@dimlist=\toks15
+) (./20.aux)
+\openout1 = `20.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count92
+\scratchdimen=\dimen120
+\scratchbox=\box26
+\nofMPsegments=\count93
+\nofMParguments=\count94
+\everyMPshowfont=\toks16
+\MPscratchCnt=\count95
+\MPscratchDim=\dimen121
+\MPnumerator=\count96
+\makeMPintoPDFobject=\count97
+\everyMPtoPDFconversion=\toks17
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+
+*geometry* detected driver: dvips
+*geometry* verbose mode - [ preamble ] result:
+* driver: dvips
+* paper: custom
+* layout: 
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* vratio: 1:1
+* modes: 
+* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
+* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
+* \paperwidth=433.62pt
+* \paperheight=650.43pt
+* \textwidth=325.215pt
+* \textheight=491.43622pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-29.7731pt
+* \headheight=12.0pt
+* \headsep=25.0pt
+* \topskip=11.0pt
+* \footskip=30.0pt
+* \marginparwidth=59.0pt
+* \marginparsep=10.0pt
+* \columnsep=10.0pt
+* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidefalse
+* \@mparswitchfalse
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 14.
+(./20.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `20.toc'.
+
+ [1
+Non-PDF special ignored!
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 29.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 29.
+ [2] [3]
+<../pics/DSCN0207.JPG, id=17, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 65.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 66.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (12.97931pt too wide) in paragraph at lines 65--66
+[][] 
+ []
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 68.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 68.
+[4 <../pics/DSCN0207.JPG>] <../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 88.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [5]
+<../pics/DSCN0220.JPG, id=28, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 91.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[6 <../pics/DSCN0217.JPG> <../pics/DSCN0220.JPG>]
+<../pics/DSCN0227.JPG, id=33, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 97.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/walloutlet2.jpg, id=34, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 100.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [7 <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>]
+Underfull \hbox (badness 10000) in paragraph at lines 104--104
+[]\OT1/cmr/bx/n/14.4 Omrom Pho-to-elec-tric IR Emit-
+ []
+
+<../pics/DSCN0265.JPG, id=39, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 110.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/walloutlet2.jpg>]
+Overfull \hbox (42.70102pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 Brown to +12V; Blue to ground; Pink to either +12 or gro
+und[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 Black to a 4.7K resistor with the other side of the resi
+stor[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 connected to a separate +5V source (the arduino). The 5v
+ ttl[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 signal is at the point where the black wire connects to 
+the[] 
+ []
+
+<../pics/DSCN0273.JPG, id=43, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 131.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[9 <../pics/DSCN0265.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [10 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (128.93134pt too wide) in paragraph at lines 164--164
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (105.93658pt too wide) in paragraph at lines 164--164
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (102.77846pt too wide) in paragraph at lines 167--171
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (101.86595pt too wide) in paragraph at lines 167--171
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[11] <../pics/wshark1.jpg, id=54, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 176.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (184.06142pt too wide) in paragraph at lines 176--177
+[][] 
+ []
+
+[12] [13 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [14]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [15]
+Underfull \hbox (badness 10000) in paragraph at lines 216--216
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 224--225
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-
+ []
+
+
+Overfull \hbox (215.16165pt too wide) in paragraph at lines 255--255
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+[16]
+Overfull \hbox (209.41296pt too wide) in paragraph at lines 255--255
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[17]
+Underfull \hbox (badness 10000) in paragraph at lines 285--287
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 288--290
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 300--302
+
+ []
+
+[18] [19] (./20.aux) ) 
+Here is how much of TeX's memory you used:
+ 3588 strings out of 494945
+ 54740 string characters out of 6181032
+ 119048 words of memory out of 5000000
+ 6848 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,237s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 20.pdf (19 pages, 1529340 bytes).
+PDF statistics:
+ 111 PDF objects out of 1000 (max. 8388607)
+ 71 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/20.pdf b/ZMHW_Modector/docs/20.pdf
new file mode 100644
index 0000000..78dd7e8
Binary files /dev/null and b/ZMHW_Modector/docs/20.pdf differ
diff --git a/ZMHW_Modector/docs/20.tex b/ZMHW_Modector/docs/20.tex
new file mode 100644
index 0000000..4a788a5
--- /dev/null
+++ b/ZMHW_Modector/docs/20.tex
@@ -0,0 +1,311 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\usepackage{xcolor}
+\usepackage[vcentering,dvips]{geometry}
+\geometry{papersize={6in,9in},total={4.5in,6.8in}}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\textcolor{green!60!blue!70}{
+\section{Overview}}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (
+\\
+wiki.zoneminder.com/ZMTrigger
+) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\textcolor{green!60!blue!70}{
+\section{Parts List}}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\textcolor{green!60!blue!70}{
+\subsection{Other Sensors}}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\textcolor{green!60!blue!70}{
+  \section{Work Log}}
+
+\textcolor{green!60!blue!70}{
+\subsection{Sick Motion Sensor}}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+
+\textcolor{green!60!blue!70}{
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\textcolor{green!60!blue!70}{
+\subsection{Broken ENC28J60 Module}}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+\textcolor{green!60!blue!70}{
+\subsection{Installation Log in Pictures}}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\textcolor{green!60!blue!70}{
+\section{Omrom Photoelectric IR Emitter/Receiver}}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\textcolor{green!60!blue!70}{
+\section{Using the HFS-DC06H Microwave Sensor}}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\textcolor{green!60!blue!70}{
+\subsection{Uno Memory Limitations}}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\textcolor{green!60!blue!70}{
+\section{Deployment}}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\textcolor{green!60!blue!70}{
+\subsection{Work Log 1/31/19}}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\textcolor{green!60!blue!70}{
+\subsection{The need for POE}}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\textcolor{green!60!blue!70}{
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.\footnote{See also my notes on RFID}.
+
+\textcolor{green!60!blue!70}{
+\subsection{Switcher Shield}}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+\textcolor{green!60!blue!70}{
+\subsection{ENC28J60 Power Consumption}}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\textcolor{green!60!blue!70}{
+\subsection{Staggered switcher and modect board 0.1'' headers}}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\textcolor{green!60!blue!70}{
+\subsection{Other Changes}}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\textcolor{green!60!blue!70}{
+\subsection{Blowing Fuses}}
+The LM section... I first used a 2Amp smd fuse. No problem on first board assembly.
+\\
+
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. This is with nothing but the power shield. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... The first board however, had 220uf caps.
+\\
+
+So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+\\
+
+Lesson: caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/20.tex~ b/ZMHW_Modector/docs/20.tex~
new file mode 100644
index 0000000..257d386
--- /dev/null
+++ b/ZMHW_Modector/docs/20.tex~
@@ -0,0 +1,300 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\usepackage{xcolor}
+\usepackage[vcentering,dvips]{geometry}
+\geometry{papersize={6in,9in},total={4.5in,6.8in}}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\textcolor{green!60!blue!70}{
+\section{Overview}}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (wiki.zoneminder.com/ZMTrigger) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\textcolor{green!60!blue!70}{
+\section{Parts List}}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\subsection{Other Sensors}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\textcolor{green!60!blue!70}{
+  \section{Work Log}}
+
+\textcolor{green!60!blue!70}{
+\subsection{Sick Motion Sensor}}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+
+\textcolor{green!60!blue!70}{
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\textcolor{green!60!blue!70}{
+\subsection{Broken ENC28J60 Module}}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+\textcolor{green!60!blue!70}{
+\subsection{Installation Log in Pictures}}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\textcolor{green!60!blue!70}{
+\section{Omrom Photoelectric IR Emitter/Receiver}}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\textcolor{green!60!blue!70}{
+\section{Using the HFS-DC06H Microwave Sensor}}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\textcolor{green!60!blue!70}{
+\subsection{Uno Memory Limitations}}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\section{Deployment}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\textcolor{green!60!blue!70}{
+\subsection{Work Log 1/31/19}}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\textcolor{green!60!blue!70}{
+\subsection{The need for POE}}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\textcolor{green!60!blue!70}{
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.
+
+\textcolor{green!60!blue!70}{
+\subsection{Switcher Shield}}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+\textcolor{green!60!blue!70}{
+\subsection{ENC28J60 Power Consumption}}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\textcolor{green!60!blue!70}{
+\subsection{Staggered switcher and modect board 0.1'' headers}}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\textcolor{green!60!blue!70}{
+\subsection{Other Changes}}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\textcolor{green!60!blue!70}{
+\subsection{Blowing Fuses}}
+The LM section... I first used a 2Amp smd fuse. No problem.
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. Guess 2 Amps is the lower limit. This is with nothing but the power shield, so no input. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... Maybe the caps are why.
+
+2A fuse seems to work. Still not sure if its the caps or the vreg, or both. Welp, looks like the 2nd board with the 2A fuse blew. So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+
+So caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/20.toc b/ZMHW_Modector/docs/20.toc
new file mode 100644
index 0000000..3afcfdf
--- /dev/null
+++ b/ZMHW_Modector/docs/20.toc
@@ -0,0 +1,20 @@
+\contentsline {section}{\numberline {1}Overview}{2}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}
+\contentsline {section}{\numberline {6}Deployment}{14}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{15}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{16}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}
+\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}
+\contentsline {subsection}{\numberline {6.7}Other Changes}{18}
+\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}
diff --git a/ZMHW_Modector/docs/21.aux b/ZMHW_Modector/docs/21.aux
new file mode 100644
index 0000000..4e149a8
--- /dev/null
+++ b/ZMHW_Modector/docs/21.aux
@@ -0,0 +1,30 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{10}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{13}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{14}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Other Changes}{18}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}}
diff --git a/ZMHW_Modector/docs/21.log b/ZMHW_Modector/docs/21.log
new file mode 100644
index 0000000..57a46a1
--- /dev/null
+++ b/ZMHW_Modector/docs/21.log
@@ -0,0 +1,491 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  16 FEB 2020 23:17
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/21.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/21.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+)
+(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
+Package xcolor Info: Model `RGB' extended on input line 1364.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2010/09/12 v5.6 Page Geometry
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
+Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+\Gm@cnth=\count89
+\Gm@cntv=\count90
+\c@Gm@tempcnt=\count91
+\Gm@bindingoffset=\dimen112
+\Gm@wd@mp=\dimen113
+\Gm@odd@mp=\dimen114
+\Gm@even@mp=\dimen115
+\Gm@layoutwidth=\dimen116
+\Gm@layoutheight=\dimen117
+\Gm@layouthoffset=\dimen118
+\Gm@layoutvoffset=\dimen119
+\Gm@dimlist=\toks15
+) (./21.aux)
+\openout1 = `21.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count92
+\scratchdimen=\dimen120
+\scratchbox=\box26
+\nofMPsegments=\count93
+\nofMParguments=\count94
+\everyMPshowfont=\toks16
+\MPscratchCnt=\count95
+\MPscratchDim=\dimen121
+\MPnumerator=\count96
+\makeMPintoPDFobject=\count97
+\everyMPtoPDFconversion=\toks17
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+
+*geometry* detected driver: dvips
+*geometry* verbose mode - [ preamble ] result:
+* driver: dvips
+* paper: custom
+* layout: 
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* vratio: 1:1
+* modes: 
+* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
+* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
+* \paperwidth=433.62pt
+* \paperheight=650.43pt
+* \textwidth=325.215pt
+* \textheight=491.43622pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-29.7731pt
+* \headheight=12.0pt
+* \headsep=25.0pt
+* \topskip=11.0pt
+* \footskip=30.0pt
+* \marginparwidth=59.0pt
+* \marginparsep=10.0pt
+* \columnsep=10.0pt
+* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidefalse
+* \@mparswitchfalse
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 14.
+(./21.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `21.toc'.
+
+ [1
+Non-PDF special ignored!
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 29.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 29.
+ [2] [3]
+<../pics/DSCN0207.JPG, id=17, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 65.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 66.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (12.97931pt too wide) in paragraph at lines 65--66
+[][] 
+ []
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 68.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 68.
+[4 <../pics/DSCN0207.JPG>] <../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 88.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [5]
+<../pics/DSCN0220.JPG, id=28, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 91.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[6 <../pics/DSCN0217.JPG> <../pics/DSCN0220.JPG>]
+<../pics/DSCN0227.JPG, id=33, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 97.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/walloutlet2.jpg, id=34, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 100.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [7 <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>]
+Underfull \hbox (badness 10000) in paragraph at lines 104--104
+[]\OT1/cmr/bx/n/14.4 Omrom Pho-to-elec-tric IR Emit-
+ []
+
+<../pics/DSCN0265.JPG, id=39, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 110.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/walloutlet2.jpg>]
+Overfull \hbox (42.70102pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 Brown to +12V; Blue to ground; Pink to either +12 or gro
+und[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 Black to a 4.7K resistor with the other side of the resi
+stor[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 connected to a separate +5V source (the arduino). The 5v
+ ttl[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 128--128
+[] \OT1/cmtt/m/n/10.95 signal is at the point where the black wire connects to 
+the[] 
+ []
+
+<../pics/DSCN0273.JPG, id=43, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 131.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[9 <../pics/DSCN0265.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [10 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (128.93134pt too wide) in paragraph at lines 164--164
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (105.93658pt too wide) in paragraph at lines 164--164
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (102.77846pt too wide) in paragraph at lines 167--171
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (101.86595pt too wide) in paragraph at lines 167--171
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[11] <../pics/wshark1.jpg, id=54, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 176.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (184.06142pt too wide) in paragraph at lines 176--177
+[][] 
+ []
+
+[12] [13 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [14]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [15]
+Underfull \hbox (badness 10000) in paragraph at lines 216--216
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 224--225
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-
+ []
+
+
+Overfull \hbox (215.16165pt too wide) in paragraph at lines 255--255
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+[16]
+Overfull \hbox (209.41296pt too wide) in paragraph at lines 255--255
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[17]
+Underfull \hbox (badness 10000) in paragraph at lines 285--287
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 288--290
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 300--302
+
+ []
+
+[18] [19] (./21.aux) ) 
+Here is how much of TeX's memory you used:
+ 3588 strings out of 494945
+ 54740 string characters out of 6181032
+ 119048 words of memory out of 5000000
+ 6848 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,658b,237s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 21.pdf (19 pages, 1529501 bytes).
+PDF statistics:
+ 111 PDF objects out of 1000 (max. 8388607)
+ 71 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/21.pdf b/ZMHW_Modector/docs/21.pdf
new file mode 100644
index 0000000..9f11d95
Binary files /dev/null and b/ZMHW_Modector/docs/21.pdf differ
diff --git a/ZMHW_Modector/docs/21.tex b/ZMHW_Modector/docs/21.tex
new file mode 100644
index 0000000..4a788a5
--- /dev/null
+++ b/ZMHW_Modector/docs/21.tex
@@ -0,0 +1,311 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\usepackage{xcolor}
+\usepackage[vcentering,dvips]{geometry}
+\geometry{papersize={6in,9in},total={4.5in,6.8in}}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\textcolor{green!60!blue!70}{
+\section{Overview}}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (
+\\
+wiki.zoneminder.com/ZMTrigger
+) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\textcolor{green!60!blue!70}{
+\section{Parts List}}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\textcolor{green!60!blue!70}{
+\subsection{Other Sensors}}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\textcolor{green!60!blue!70}{
+  \section{Work Log}}
+
+\textcolor{green!60!blue!70}{
+\subsection{Sick Motion Sensor}}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected. 
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+
+\textcolor{green!60!blue!70}{
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\textcolor{green!60!blue!70}{
+\subsection{Broken ENC28J60 Module}}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+\textcolor{green!60!blue!70}{
+\subsection{Installation Log in Pictures}}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\textcolor{green!60!blue!70}{
+\section{Omrom Photoelectric IR Emitter/Receiver}}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\textcolor{green!60!blue!70}{
+\section{Using the HFS-DC06H Microwave Sensor}}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\textcolor{green!60!blue!70}{
+\subsection{Uno Memory Limitations}}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\textcolor{green!60!blue!70}{
+\section{Deployment}}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\textcolor{green!60!blue!70}{
+\subsection{Work Log 1/31/19}}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\textcolor{green!60!blue!70}{
+\subsection{The need for POE}}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\textcolor{green!60!blue!70}{
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.\footnote{See also my notes on RFID}.
+
+\textcolor{green!60!blue!70}{
+\subsection{Switcher Shield}}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+\textcolor{green!60!blue!70}{
+\subsection{ENC28J60 Power Consumption}}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\textcolor{green!60!blue!70}{
+\subsection{Staggered switcher and modect board 0.1'' headers}}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\textcolor{green!60!blue!70}{
+\subsection{Other Changes}}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\textcolor{green!60!blue!70}{
+\subsection{Blowing Fuses}}
+The LM section... I first used a 2Amp smd fuse. No problem on first board assembly.
+\\
+
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. This is with nothing but the power shield. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... The first board however, had 220uf caps.
+\\
+
+So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+\\
+
+Lesson: caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/21.toc b/ZMHW_Modector/docs/21.toc
new file mode 100644
index 0000000..3afcfdf
--- /dev/null
+++ b/ZMHW_Modector/docs/21.toc
@@ -0,0 +1,20 @@
+\contentsline {section}{\numberline {1}Overview}{2}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}
+\contentsline {section}{\numberline {6}Deployment}{14}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{15}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{16}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}
+\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}
+\contentsline {subsection}{\numberline {6.7}Other Changes}{18}
+\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}
diff --git a/ZMHW_Modector/docs/22.aux b/ZMHW_Modector/docs/22.aux
new file mode 100644
index 0000000..4e149a8
--- /dev/null
+++ b/ZMHW_Modector/docs/22.aux
@@ -0,0 +1,30 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Parts List}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Work Log}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Testing the Sick IR Diode Tripwire \relax }}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces \relax }}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces \relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.\relax }}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Arduino and Part 2 of sensor. Lined up with the other part.\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.\relax }}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces IR in action. (without a reflective sticker, it doesn't go very far!)\relax }}{10}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.\relax }}{13}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Deployment}{14}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}The need for POE}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Switcher Shield}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.7}Other Changes}{18}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}}
diff --git a/ZMHW_Modector/docs/22.log b/ZMHW_Modector/docs/22.log
new file mode 100644
index 0000000..22a298e
--- /dev/null
+++ b/ZMHW_Modector/docs/22.log
@@ -0,0 +1,492 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  16 FEB 2020 23:19
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+ZMHW_Modector/docs/22.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Z
+MHW_Modector/docs/22.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+)
+(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
+Package xcolor Info: Model `RGB' extended on input line 1364.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2010/09/12 v5.6 Page Geometry
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
+Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+\Gm@cnth=\count89
+\Gm@cntv=\count90
+\c@Gm@tempcnt=\count91
+\Gm@bindingoffset=\dimen112
+\Gm@wd@mp=\dimen113
+\Gm@odd@mp=\dimen114
+\Gm@even@mp=\dimen115
+\Gm@layoutwidth=\dimen116
+\Gm@layoutheight=\dimen117
+\Gm@layouthoffset=\dimen118
+\Gm@layoutvoffset=\dimen119
+\Gm@dimlist=\toks15
+) (./22.aux)
+\openout1 = `22.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 12.
+LaTeX Font Info:    ... okay on input line 12.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count92
+\scratchdimen=\dimen120
+\scratchbox=\box26
+\nofMPsegments=\count93
+\nofMParguments=\count94
+\everyMPshowfont=\toks16
+\MPscratchCnt=\count95
+\MPscratchDim=\dimen121
+\MPnumerator=\count96
+\makeMPintoPDFobject=\count97
+\everyMPtoPDFconversion=\toks17
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+
+*geometry* detected driver: dvips
+*geometry* verbose mode - [ preamble ] result:
+* driver: dvips
+* paper: custom
+* layout: 
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* vratio: 1:1
+* modes: 
+* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
+* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
+* \paperwidth=433.62pt
+* \paperheight=650.43pt
+* \textwidth=325.215pt
+* \textheight=491.43622pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-29.7731pt
+* \headheight=12.0pt
+* \headsep=25.0pt
+* \topskip=11.0pt
+* \footskip=30.0pt
+* \marginparwidth=59.0pt
+* \marginparsep=10.0pt
+* \columnsep=10.0pt
+* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidefalse
+* \@mparswitchfalse
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 14.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 14.
+(./22.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `22.toc'.
+
+ [1
+Non-PDF special ignored!
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 29.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 29.
+ [2]
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 63.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 63.
+ [3]
+<../pics/DSCN0207.JPG, id=17, 803.0pt x 602.25pt>
+File: ../pics/DSCN0207.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0207.JPG used on input line 65.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 66.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (12.97931pt too wide) in paragraph at lines 65--66
+[][] 
+ []
+
+[4 <../pics/DSCN0207.JPG>] <../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt>
+File: ../pics/DSCN0217.JPG Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/DSCN0217.JPG used on input line 88.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+ [5]
+<../pics/DSCN0220.JPG, id=28, 803.0pt x 602.25pt>
+File: ../pics/DSCN0220.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0220.JPG used on input line 91.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/DSCN0225.JPG, id=29, 803.0pt x 602.25pt>
+File: ../pics/DSCN0225.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0225.JPG used on input line 94.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[6 <../pics/DSCN0217.JPG> <../pics/DSCN0220.JPG>]
+<../pics/DSCN0227.JPG, id=33, 803.0pt x 602.25pt>
+File: ../pics/DSCN0227.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0227.JPG used on input line 97.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+<../pics/walloutlet2.jpg, id=34, 481.8pt x 642.4pt>
+File: ../pics/walloutlet2.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/walloutlet2.jpg used on input line 100.
+(pdftex.def)             Requested size: 120.44969pt x 160.59961pt.
+ [7 <../pics/DSCN0225.JPG> <../pics/DSCN0227.JPG>]
+Underfull \hbox (badness 10000) in paragraph at lines 105--105
+[]\OT1/cmr/bx/n/14.4 Omrom Pho-to-elec-tric IR Emit-
+ []
+
+<../pics/DSCN0265.JPG, id=39, 803.0pt x 602.25pt>
+File: ../pics/DSCN0265.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0265.JPG used on input line 111.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[8 <../pics/walloutlet2.jpg>]
+Overfull \hbox (42.70102pt too wide) in paragraph at lines 129--129
+[] \OT1/cmtt/m/n/10.95 is. To use with 5v ttl (using a second 5v source) wire a
+s such:[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 129--129
+[] \OT1/cmtt/m/n/10.95 Brown to +12V; Blue to ground; Pink to either +12 or gro
+und[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 129--129
+[] \OT1/cmtt/m/n/10.95 Black to a 4.7K resistor with the other side of the resi
+stor[] 
+ []
+
+
+Overfull \hbox (25.45496pt too wide) in paragraph at lines 129--129
+[] \OT1/cmtt/m/n/10.95 connected to a separate +5V source (the arduino). The 5v
+ ttl[] 
+ []
+
+
+Overfull \hbox (19.70627pt too wide) in paragraph at lines 129--129
+[] \OT1/cmtt/m/n/10.95 signal is at the point where the black wire connects to 
+the[] 
+ []
+
+<../pics/DSCN0273.JPG, id=43, 803.0pt x 602.25pt>
+File: ../pics/DSCN0273.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN0273.JPG used on input line 132.
+(pdftex.def)             Requested size: 200.74951pt x 150.56212pt.
+
+[9 <../pics/DSCN0265.JPG>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [10 <../pics/DSCN0273.JPG>]
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (128.93134pt too wide) in paragraph at lines 165--165
+[]\OT1/cmtt/m/n/10.95 Heres a small utility function which determines how much 
+RAM iscurrentlyunused:[] 
+ []
+
+
+Overfull \hbox (105.93658pt too wide) in paragraph at lines 165--165
+[]  \OT1/cmtt/m/n/10.95 return (int) &v - (__brkval == 0 ? (int) &__heap_start 
+: (int) __brkval);[] 
+ []
+
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+Missing character: There is no  in font cmtt10!
+
+Overfull \hbox (102.77846pt too wide) in paragraph at lines 168--172
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/write/)
+ []
+
+
+Overfull \hbox (101.86595pt too wide) in paragraph at lines 168--172
+\OT1/cmr/m/n/10.95 (https://www.arduino.cc/reference/en/language/functions/comm
+unication/serial/print/)
+ []
+
+[11] <../pics/wshark1.jpg, id=54, 1018.55531pt x 883.80188pt>
+File: ../pics/wshark1.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/wshark1.jpg used on input line 177.
+(pdftex.def)             Requested size: 509.27641pt x 441.89986pt.
+
+Overfull \hbox (184.06142pt too wide) in paragraph at lines 177--178
+[][] 
+ []
+
+[12] [13 <../pics/wshark1.jpg>]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [14]
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+Missing character: There is no  in font cmr10!
+ [15]
+Underfull \hbox (badness 10000) in paragraph at lines 217--217
+[][]\OT1/cmr/m/n/9 https://www.eevblog.com/forum/beginners/jelly-bean-switching
+-regulator-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 225--226
+[]\OT1/cmr/m/n/10.95 http://blog.derouineau.fr/2011/07/putting-enc28j60-etherne
+t-
+ []
+
+
+Overfull \hbox (215.16165pt too wide) in paragraph at lines 256--256
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOf
+f(void) DEBUG_V3:Function started"));[] 
+ []
+
+[16]
+Overfull \hbox (209.41296pt too wide) in paragraph at lines 256--256
+[]    \OT1/cmtt/m/n/10.95 LogObject.uart_send_strln(F("Enc28J60Network::powerOn
+(void) DEBUG_V3:Function started"));[] 
+ []
+
+[17]
+Underfull \hbox (badness 10000) in paragraph at lines 286--288
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 289--291
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 301--303
+
+ []
+
+[18] [19] (./22.aux) ) 
+Here is how much of TeX's memory you used:
+ 3588 strings out of 494945
+ 54740 string characters out of 6181032
+ 119048 words of memory out of 5000000
+ 6848 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,742b,276s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 22.pdf (19 pages, 1530380 bytes).
+PDF statistics:
+ 111 PDF objects out of 1000 (max. 8388607)
+ 71 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 46 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/ZMHW_Modector/docs/22.pdf b/ZMHW_Modector/docs/22.pdf
new file mode 100644
index 0000000..eeb3c92
Binary files /dev/null and b/ZMHW_Modector/docs/22.pdf differ
diff --git a/ZMHW_Modector/docs/22.tex b/ZMHW_Modector/docs/22.tex
new file mode 100644
index 0000000..77581ad
--- /dev/null
+++ b/ZMHW_Modector/docs/22.tex
@@ -0,0 +1,312 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\usepackage{xcolor}
+\usepackage[vcentering,dvips]{geometry}
+\geometry{papersize={6in,9in},total={4.5in,6.8in}}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\textcolor{green!60!blue!70}{
+\section{Overview}}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (
+\\
+wiki.zoneminder.com/ZMTrigger
+) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\textcolor{green!60!blue!70}{
+\section{Parts List}}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\textcolor{green!60!blue!70}{
+\subsection{Other Sensors}}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\textcolor{green!60!blue!70}{
+  \section{Work Log}}
+
+\textcolor{green!60!blue!70}{
+\subsection{Sick Motion Sensor}}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected.\footnote{In hindsight, reed magnet switches (you'll often see these used in alarm systems on windows and doors, when the door moves, the magnet disconnects from the reed) would be less work for this application. Only one thing to power.}
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+
+\textcolor{green!60!blue!70}{
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\textcolor{green!60!blue!70}{
+\subsection{Broken ENC28J60 Module}}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+\textcolor{green!60!blue!70}{
+\subsection{Installation Log in Pictures}}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+\begin{center}
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+\end{center}
+
+\textcolor{green!60!blue!70}{
+\section{Omrom Photoelectric IR Emitter/Receiver}}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\textcolor{green!60!blue!70}{
+\section{Using the HFS-DC06H Microwave Sensor}}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\textcolor{green!60!blue!70}{
+\subsection{Uno Memory Limitations}}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\textcolor{green!60!blue!70}{
+\section{Deployment}}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\textcolor{green!60!blue!70}{
+\subsection{Work Log 1/31/19}}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\textcolor{green!60!blue!70}{
+\subsection{The need for POE}}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\textcolor{green!60!blue!70}{
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.\footnote{See also my notes on RFID}.
+
+\textcolor{green!60!blue!70}{
+\subsection{Switcher Shield}}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+\textcolor{green!60!blue!70}{
+\subsection{ENC28J60 Power Consumption}}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\textcolor{green!60!blue!70}{
+\subsection{Staggered switcher and modect board 0.1'' headers}}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\textcolor{green!60!blue!70}{
+\subsection{Other Changes}}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\textcolor{green!60!blue!70}{
+\subsection{Blowing Fuses}}
+The LM section... I first used a 2Amp smd fuse. No problem on first board assembly.
+\\
+
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. This is with nothing but the power shield. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... The first board however, had 220uf caps.
+\\
+
+So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+\\
+
+Lesson: caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/22.tex~ b/ZMHW_Modector/docs/22.tex~
new file mode 100644
index 0000000..3ec4825
--- /dev/null
+++ b/ZMHW_Modector/docs/22.tex~
@@ -0,0 +1,311 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\usepackage{xcolor}
+\usepackage[vcentering,dvips]{geometry}
+\geometry{papersize={6in,9in},total={4.5in,6.8in}}
+\title{\textbf{ZMHW Modector}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\textcolor{green!60!blue!70}{
+\section{Overview}}
+Making and deploying a Motion Sensor for Zoneminder CCTV software installations. These sensors use ZMTrigger.pl (
+\\
+wiki.zoneminder.com/ZMTrigger
+) to activate an alarm on a camera for a period of time. The advantage of hardware motion sensors over the software detection of Zoneminder, is that the hardware motion sensors avoid some of the problems inherent in software detection, such as false positives from day-to-night, bugs, missed detections, and others.
+
+I've tried different motion sensors. Let's start with the Infrared Laser Diode.
+\textcolor{green!60!blue!70}{
+\section{Parts List}}
+\begin{itemize}
+\item Arduino Uno (official recommended)(DIP recommended)
+\item ENC28J60 ethernet module
+\item Passive PoE adaptors for IP Cameras
+\item Series 1A fuse
+\item Sick WS15-D1130 Infrared Laser Diode Motion Sensor
+\item General Purpose Diode (I used 1N4818 diode) (may also use transistor, per data sheet for Sick)
+\item Jumper Wires
+\item Copper Wire (22-26 gauge)
+\item Enclosure
+\item Ethernet Wire
+\item (optional) Low Profile one and two gang wall outlet 
+\item (optional) Blank cover plate, for one and two wall gang wall outlet
+\item (optional) Electrical tape (I prefer halfway decent electrical tape)
+\item (optional) piezo speaker
+\item (optional) extras of everything, in case anything fails
+\end{itemize}
+Later on we will try a different sensor. The HFS-DC06H. This sensor is a combination of an HB100 radio, with a decoding board that will read the signal and output a logic high or low. You may also want to try PIR sensors.
+\textcolor{green!60!blue!70}{
+\subsection{Other Sensors}}
+\begin{itemize}
+\item HFS-DC06H
+\item PIR Sensor
+\item Any other Laser Diode Sensor you like
+  \item Reflective tape 
+\end{itemize}
+%\includegraphics[scale=0.8]{../pics/resistances.png}
+%\captionof{figure}{Application Note resistance table}
+\textcolor{green!60!blue!70}{
+  \section{Work Log}}
+
+\textcolor{green!60!blue!70}{
+\subsection{Sick Motion Sensor}}
+The first tests were with the Sick diode sensor and receiver. This device is good for a doorway, where the door must be opened in order for people to pass. Putting it in the way of the door ensures that it will activate. It has a distance of at a max 15 feet or 3 meters. It is a laser type tripwire, which means it can be avoided, if someone knows where it is. 
+
+Device was assembled and using the ZMHW Modector source code. This is simply an Arduino sketch with UIPEthernet (to use the ENC28J60) (make sure CS is pin 10 on Uno). For more details see source code. Explaining the details is out of the spec of this doc. Simply put, the ENC28J60 is connected, the Sick sensor black wire is connected to Analog input 1, and a speaker is connected.\footnote{In hindsight, reed magnet switches (you'll often see these used in alarm systems on windows and doors, when the door moves, the magnet disconnects from the reed) would be less work for this application. Only one thing to power.}
+
+\includegraphics[scale=0.4]{../pics/DSCN0207.JPG}
+\captionof{figure}{Testing the Sick IR Diode Tripwire }
+
+Figure 1 shows two things, first off a diode connected in series with the output of the Sick sensor, and also the orange LED on the top of the sensor. The orange led will be green when there is no connection between the diodes and orange when the Diodes (or LEDs) are lined up correctly. When someone moves across the field of their vision, the orange LED will change to green.\footnote{This will later become important when installing the IR diode and receiver, as they must be lined up correctly.}
+
+\textcolor{green!60!blue!70}{
+\subsection{Diode on Output of Sick Sensor instead of Transistor (Hack)}}
+Some IR diode / receiver pairs output a high or low. Some, like the Sick sensor, output a high or low (depending on whether you connect to white or black wire), however they are meant to be connected to a transistor, and thus if you connect it directly to a micro expecting it to go high or low, it will not. Being lazy, and seeking a quick solution, I put a 1N4819 in series with the output of the Sick sensor.
+TODO: pictures showing waveforms
+\footnote{This is possibly an issue of output impedance, but I will admit, at the time, I didn't bother to check.}
+
+Using the black wire, it will be normally low and go high when motion is detected (the white wire is the opposite). If you connect to a micro it will fail to go high (why?). If you put a diode on the end in series, it will turn the normally low to a noisy normally low, and sometimes it will go between 2.5-5 volts in spikes. This allows us to use the ADC to read the Sick sensor, and avoid the use of adding a transistor in. The transistor would allow for a digitalRead to be used, but we have plenty of Analog inputs to use, so let's use one of those.
+
+It's important to line up the emitter and receiver. If they are not lined up precisely, they will not get a sync, and the motion detection will fail. Thankfully, the diode outputs more of a cone, and less of a straight line, so some buffer is there. When the lights are dark, it is possible to see the red IR emitted if the distance is not too much.
+
+\textcolor{green!60!blue!70}{
+\subsection{Broken ENC28J60 Module}}
+During my testing, I suddenly was unable to get an IP address. I checked the testsuite sketches, which didn't work, then began tearing down my setup, testing another Arduino and ENC module. It turned out, the ENC28J60 module failed on me. Make sure to buy backups.
+
+\textcolor{green!60!blue!70}{
+\subsection{Installation Log in Pictures}}
+Here is an overview of what installing this in the wall might look like. One side is emitter, the other the receiver. 
+
+\includegraphics[scale=0.25]{../pics/DSCN0217.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0220.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0225.JPG}
+\captionof{figure}{}
+
+\includegraphics[scale=0.25]{../pics/DSCN0227.JPG}
+\captionof{figure}{Part 1 of sensor. By mounting it on the right side of a project box, we can get a 90 degree angle.}
+
+\includegraphics[scale=0.25]{../pics/walloutlet2.jpg}
+\captionof{figure}{Arduino and Part 2 of sensor. Lined up with the other part.}
+
+\textcolor{green!60!blue!70}{
+\section{Omrom Photoelectric IR Emitter/Receiver}}
+
+All electronics is currently selling used Omrom photoelectric sensors, they are model: e3f2-r2c4. These types of photoelectric sensors are from a large catalog of different types. Some AC some DC powered. Different max distance, etc... See resources in this git repository for some PDFs.
+
+I tested one without knowing how to use them, but had poor results. I was only able to get the light to flash when I dismantled the device, and put my hand very close to the IR. Teardown pictures are in the photos folder. The devices were not easy to dismantle, and can't really be put back together as they were originally. However, they did seem otherwise well made. \footnote{Repairs may be difficult.}
+
+\includegraphics[scale=0.25]{../pics/DSCN0265.JPG}
+\captionof{figure}{Omrom 'Photoelectric' IR Emitter and Receiver Pair. Notice the two diodes behind the black cover on the right side.}
+
+
+After finding some documentation on these in the reviews, I found out that the IR emitters require a reflective sticker in order to 'see' their IR beam reflect back. Not just a white surface, but the type of reflector you might see on a construction or night worker orange vest.
+
+Hookup Instructions from All Electronics Comments:
+
+\begin{verbatim}
+ is. To use with 5v ttl (using a second 5v source) wire as such:
+
+ Brown to +12V; Blue to ground; Pink to either +12 or ground
+ depending whether you want Light-ON or Dark-ON mode;
+
+ Black to a 4.7K resistor with the other side of the resistor
+ connected to a separate +5V source (the arduino). The 5v ttl
+ signal is at the point where the black wire connects to the
+ resistor.
+\end{verbatim}
+One thing I also noticed, was that used photo electric sensors from brand names can be obtained for discounts on the auction sites, to see if a good deal can be had. When buying them new, they can be relatively expensive for a hobbyist working out of his/her garage.
+
+\includegraphics[scale=0.25]{../pics/DSCN0273.JPG}
+\captionof{figure}{IR in action. (without a reflective sticker, it doesn't go very far!)}
+
+\textcolor{green!60!blue!70}{
+\section{Using the HFS-DC06H Microwave Sensor}}
+As I've tried with the HB100 (just the RF part of this HFS-DC06H), without success, I've moved to the HFS-DC06H microwave sensor which includes the Op Amp and accompanying circuitry (it simply outputs a digital high or low).
+
+During testing, I found that the HFS sensor would not work correctly with my laptops usb 2.0 power supply. I thought it might be RF interferance from the metallic perf board – something I've seen before with an FM bug radio – but it was not. The HFS and the ENC require external power that is greater than my laptop can output.
+
+\textcolor{green!60!blue!70}{
+\subsection{Uno Memory Limitations}}
+Using ethernet with the Uno is always touchy.  Version control is important, to have a functional version to work off of.
+
+When writing my code, I found errors creep in due to using too much of what the Arduino IDE calls dynamic memory. You can see how much dynamic memory is used in Arduino by hitting verify (not upload but verify)and reading the output from the toolchain. You can also use a tool to see how much SRAM is used (code is online:https://jeelabs.org/2011/05/22/atmega-memory-use/) the following function:
+\begin{verbatim}
+“Here’s a small utility function which determines how much RAM is currently unused:
+int freeRam () {
+  extern int __heap_start, *__brkval; 
+  int v; 
+  return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
+}
+And here’s a sketch using that code:
+void setup () {
+    Serial.begin(57600);
+    Serial.println("\n[memCheck]");
+    Serial.println(freeRam());
+}
+
+void loop () {}
+The result will be:
+[memCheck]
+1846
+“
+\end{verbatim}
+The UIPEthernet code requires significant RAM for the Uno. This is not a new problem for me, but it rears its ugly head again. However, this is a good thing. Limits are good.
+
+An easy resolution for this is to put all serial.print lines into flash memory. You can verify this helps, by taking a serial.print, and commenting it out, and comparing the before and after dynamic memory used in verify. To put serial print lines in flash:
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/write/)
+(https://www.arduino.cc/reference/en/language/functions/communication/serial/print/)
+As I recall, there may be limitations to what you can do with Serial.print(F()), fotr example, converting variables into it will likely not work without further finesse, and libraries that print through serial likely won't work.
+
+Low RAM errors can creep into strange places. For example, see these two wiresharks, where my code was running, equally as well, but the new code revision simply didn't work:
+
+As you can see the data packet is mangled in the new rev. I've seen this enough to know, it was low SRAM. Otherwise, the code worked without major error. This small error effectively broke the program! Testing is always important, as well as saving multiple copies as you go, or alternatively version control.
+
+\includegraphics[scale=0.5]{../pics/wshark1.jpg}
+\captionof{figure}{First capture is correct. Second one, the lack of RAM causes the ENC to fail to send data to ZMTrigger.}
+
+\textcolor{green!60!blue!70}{
+\section{Deployment}}
+
+Today I deployed both sensor boxes on site, connecting them to the ZM system. They both work\footnote{And have continued to work for about a year now}. I found that these HFS sensors appear to be fairly directional. I've been unable to get them to fire, when behind a wall, or up a floor, which is good – I don't want them to do that. The metal shield they have, seems to work well – blocking radio waves from going behind it. I mounted one on the ceiling and one on a wall, setting the cameras to nodect. Success.
+
+However I have seen some issues with these, in the following situations.
+\begin{itemize}
+\item Mice in the ceiling, setting off the alarm
+\item Flourescent lights being within 2 feet of the installation causing false alarms
+\end{itemize}
+
+Keep in mind, that if anything moves, it can set off the alarms. Including small animals.
+
+I'm not sure exactly what frequency they are, but I think it is around 5GHz, comparable to 5GHz wifi (not going through walls well). I'm also considering putting some copper tape on the inside of the box, to help block anything through the wall it's mounted to, possibly...
+
+When building this new shield I've made for the motion sensor, you can use flush cut pliers (the ones that cut really close to a board, if you are not familiar) and cut the WS2812 RGB LEDs right off of a \$3 RGB ring. You can also buy individual WS2812 LEDs. Cutting them off, is easier, and cheaper (and for those who run on a shoe-string budget) thus what I did here. There is a video I've made in the repo to show this process.
+
+There's some things I'd like to add to the prototypes. First off, a light pipe, from the RGB LED to the box. Perhaps, 3D printed. Second, the RGB LED should change colours, very slightly when motion is detected. Not so much colour change that a casual glance will notice, but enough that if you are watching for it, you will see it.
+
+\textcolor{green!60!blue!70}{
+\subsection{Work Log 1/31/19}}
+I'm assembling three of these for a company today. I can see right away some of the mistakes I made, and it's all DFA, or design for assembly errors. 
+
+I made a whole Arduino UNO shield, and that was a bad idea. I don't want to solder all of the 0.1” headers. There's a 10, two 8s, and a 6. It takes say 3-5 minutes per board. Too slow. I need to make the next shield with as few 0.1” headers as possible. Also, possibly a different connecter besides these pin headers would be better. Something easier to solder, perhaps reflow possible.
+
+Another option would be to use a nano. Make assembly easy. That is very important. I also might want to consider a micro with built in ethernet, but for simplicity sake, for now Arduino Uno will do. Unos also are as future proof as you can get.
+
+\textcolor{green!60!blue!70}{
+\subsection{The need for POE}}
+I deployed three of these in one company, and power wiring was an issue for one of them. One of them is going to require it's own 12V wiring (the other two worked with passive POE). Based on this, and knowing that there is a limit to what passive 12V POE can do, I've decided that I will use an 802.11 48v POE board for this application going forward. I don't want to take any chances with power being an issue. POE Injectors are relatively cheap. Back to the drawing board.
+
+\textcolor{green!60!blue!70}{
+\subsection{HB100 are Sensitive to Fluorescent Lighting and Mains}}
+Do not install these HB100-based sensors near either mains or tube lights. They are sensitive, and will not operate correctly. I found that being within roughly 2 feet was too close. In my case, the logic high of the HB100 would go off randomly.\footnote{See also my notes on RFID}.
+
+\textcolor{green!60!blue!70}{
+\subsection{Switcher Shield}}
+As much as I have a need for POE, I also have a need for speed, so I've decided to add a new shield that manages power, as a quicker solution to the poe problem. I put two different switchers on board. Both jelly bean parts per eevblog forums \footnote{https://www.eevblog.com/forum/beginners/jelly-bean-switching-regulator-alternative-to-7805/msg369867/\#msg369867}. I'll try each.
+
+\textcolor{green!60!blue!70}{
+\subsection{ENC28J60 Power Consumption}}
+The Uno has an LP2985, which is a 3.3v reg, with 150mA max output (per data sheet). The ENC28J60 is spec'd at typical 160mA active ethernet, 120 mA inactive ethernet (Max active can be 180mA).
+
+What to do? I've never had an actual problem with my Uno + ENC modules yet, but this is of concern. I could include onboard 3.3v vreg on the switcher board, or after peeking through the ENC data sheet, I found a sleep mode. I checked online, and someone has covered it here:
+
+http://blog.derouineau.fr/2011/07/putting-enc28j60-ethernet-controler-in-sleep-mode/
+
+So this might be worth adding to the code. I don't need the internet active until an alarm is detected\footnote{Actually, I might, if I want a server...}. Otherwise the ethernet can be off. Will save some power. And, this is a reasonable compromise for the low power requirements, assuming that the sleep and wake from sleep mode works.
+
+Let's see if the sleep modes are already included in the library I'm using for the ENC... It does. Not called sleep though, it's powerOff, and powerOn. See:
+\begin{verbatim}
+
+
+Enc28J60Network::powerOff(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOff(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_RXEN);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_VRPS);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON2, ECON2_PWRSV);
+}
+
+void
+Enc28J60Network::powerOn(void)
+{
+  #if ACTLOGLEVEL>=LOG_DEBUG_V3
+    LogObject.uart_send_strln(F("Enc28J60Network::powerOn(void) DEBUG_V3:Function started"));
+  #endif
+  writeOp(ENC28J60_BIT_FIELD_CLR, ECON2, ECON2_PWRSV);
+  delay(50);
+  writeOp(ENC28J60_BIT_FIELD_SET, ECON1, ECON1_RXEN);
+  delay(50);
+}
+\end{verbatim}
+
+Note that the PowerOff function does not follow the data sheet precisely. The data sheet mentions that after RXEN is cleared, to wait for RXBUSY and TXRTS to be clear. It looks like a 50millisecond delay is considered enough here. Don't like the look of that though.
+
+So sleep is included. However, if I include sleep, I won't be able to run the web server on these devices... Save power, or have a web server with info...
+
+A comment with the word 'sleep' would've been nice to have in the code. A grep -r sleep comes up empty, though grep -r power finds it.
+
+Maybe instead of the IP address web server, I should just put a label on each modector box with the IP, then I can test the sleep mode to save power.
+
+\textcolor{green!60!blue!70}{
+\subsection{Staggered switcher and modect board 0.1'' headers}}
+I should stagger the headers. The 0.1'' headers that go in between two boards, cost more than the standard ones. Solution: stagger them and then use the standard headers. Don't waste money on the double layer headers.
+
+\textcolor{green!60!blue!70}{
+\subsection{Other Changes}}
+The 470uf caps I bought don't fit into the footprints. They are probably oversized for capacitance, anyway.
+
+Can use through hole resistors for the divider on these. Easier to assemble.
+
+I need to fix the caps, so they have the same polarity on a given left or right side. Right now on the LM section, they are swapped. Too easy to mess up.
+
+Inductor footprint is a little small, but placing diagonally works well.
+
+The single D7 pin header is difficult to solder. Make it a pair.
+
+The fuse footprint should be bigger.
+
+\textcolor{green!60!blue!70}{
+\subsection{Blowing Fuses}}
+The LM section... I first used a 2Amp smd fuse. No problem on first board assembly.
+\\
+
+2 and 3, I used a 1.5Amp smd fuse. Both of them failed, upon 12V PSU input. This is with nothing but the power shield. Must be a current spike into the inductor, and caps, I imagine.. Oh, I also used 470uF filter caps (in and out) on these boards, as its all I had... The first board however, had 220uf caps.
+\\
+
+So here's what happened.
+
+\begin{itemize}
+\item Board 1: 220uf Input filter cap, 470uf output filter cap.
+\item Board 2: 470uf Input and Output filter cap.
+\end{itemize}
+Board 1 blew the 1.5A fuse, but not the 2A fuse.
+Board 2 blew both the 1.5A and 2A fuse.
+
+The 470uf caps are not what is supposed to be there, but it's all I had bought. They were supposed to be 120uf.
+\\
+
+Lesson: caps will blow fuses. Of course they will though, when you think about it. I guess up to 2Amps was short circuiting for a second with the 470uf caps. Something to log with better equipment.
+
+
+
+
+
+
+\end{document}
+
diff --git a/ZMHW_Modector/docs/22.toc b/ZMHW_Modector/docs/22.toc
new file mode 100644
index 0000000..3afcfdf
--- /dev/null
+++ b/ZMHW_Modector/docs/22.toc
@@ -0,0 +1,20 @@
+\contentsline {section}{\numberline {1}Overview}{2}
+\contentsline {section}{\numberline {2}Parts List}{2}
+\contentsline {subsection}{\numberline {2.1}Other Sensors}{3}
+\contentsline {section}{\numberline {3}Work Log}{3}
+\contentsline {subsection}{\numberline {3.1}Sick Motion Sensor}{3}
+\contentsline {subsection}{\numberline {3.2}Diode on Output of Sick Sensor instead of Transistor (Hack)}{4}
+\contentsline {subsection}{\numberline {3.3}Broken ENC28J60 Module}{5}
+\contentsline {subsection}{\numberline {3.4}Installation Log in Pictures}{5}
+\contentsline {section}{\numberline {4}Omrom Photoelectric IR Emitter/Receiver}{8}
+\contentsline {section}{\numberline {5}Using the HFS-DC06H Microwave Sensor}{10}
+\contentsline {subsection}{\numberline {5.1}Uno Memory Limitations}{10}
+\contentsline {section}{\numberline {6}Deployment}{14}
+\contentsline {subsection}{\numberline {6.1}Work Log 1/31/19}{15}
+\contentsline {subsection}{\numberline {6.2}The need for POE}{15}
+\contentsline {subsection}{\numberline {6.3}HB100 are Sensitive to Fluorescent Lighting and Mains}{15}
+\contentsline {subsection}{\numberline {6.4}Switcher Shield}{16}
+\contentsline {subsection}{\numberline {6.5}ENC28J60 Power Consumption}{16}
+\contentsline {subsection}{\numberline {6.6}Staggered switcher and modect board 0.1'' headers}{17}
+\contentsline {subsection}{\numberline {6.7}Other Changes}{18}
+\contentsline {subsection}{\numberline {6.8}Blowing Fuses}{18}
diff --git a/ZMHW_Modector/docs/fin.pdf b/ZMHW_Modector/docs/fin.pdf
index 2dce018..eeb3c92 100644
Binary files a/ZMHW_Modector/docs/fin.pdf and b/ZMHW_Modector/docs/fin.pdf differ
diff --git a/ZMHW_Modector/movies/DSCN2543.webm b/ZMHW_Modector/movies/DSCN2543.webm
new file mode 100644
index 0000000..7ec0e30
Binary files /dev/null and b/ZMHW_Modector/movies/DSCN2543.webm differ
diff --git a/ZMHW_Modector/pcb_switcher/README.md b/ZMHW_Modector/pcb_switcher/README.md
new file mode 100644
index 0000000..2498a0b
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/README.md
@@ -0,0 +1,13 @@
+Gerbers:
+
+Rev 1.45
+Ethernet is still backwards, but I removed as many arduino
+pins as possible to make soldering quicker. To improve upon
+this:
+* Fix Enc being backwards
+* Use Nano instead of Uno (though the vreg might
+not be as good, so may want on board switcher...)
+
+Rev 1.49
+
+Fixed backwards ENC pins.
\ No newline at end of file
diff --git a/ZMHW_Modector/pcb_switcher/bom/bom_notes b/ZMHW_Modector/pcb_switcher/bom/bom_notes
new file mode 100644
index 0000000..4b6337b
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/bom/bom_notes
@@ -0,0 +1,44 @@
+				CAPACITORS			
+
+
+
+through hole
+50RX30100M10X12.5 
+5mm lead spacing 14mm height, must be away from other shield
+100uf and 470uf sizes
+11,000 in stock
+50 cents about
+
+smd mount
+
+EDT107M025S9HAA
+kemet
+cheapest
+100uf
+40 cents single qty.
+6.6 footprint
+
+25TXV100M6.3X8
+rubycno
+60 cents
+100uf
+25v (will it be ok through spikes?)
+6.6 x 6.6 footprint
+
+going through hole can save about 10 cents per cap
+for my purposes, not needed
+
+
+
+					INDUCTORS
+
+
+220uH
+
+SRN1060-221MCT-ND 
+2k qty avail
+10x10 about footprint (10x9.8)
+1A current rating
+
+
+going with that size footprint. seems there are others available.
diff --git a/ZMHW_Modector/pcb_switcher/bom/switcher_bom.csv b/ZMHW_Modector/pcb_switcher/bom/switcher_bom.csv
new file mode 100644
index 0000000..276cc65
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/bom/switcher_bom.csv differ
diff --git a/ZMHW_Modector/pcb_switcher/bom/switcher_bom2.csv b/ZMHW_Modector/pcb_switcher/bom/switcher_bom2.csv
new file mode 100644
index 0000000..276cc65
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/bom/switcher_bom2.csv differ
diff --git a/ZMHW_Modector/pcb_switcher/bom/switcher_bom3.csv b/ZMHW_Modector/pcb_switcher/bom/switcher_bom3.csv
new file mode 100644
index 0000000..ee53417
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/bom/switcher_bom3.csv
@@ -0,0 +1,22 @@
+QTY,Value,Package,Designator,AVL1,AVL1 P/N,Notes
+2,"3K, 1% metal film resistor","smd, 0603","R3,R5",Stackpole,RMCF0603FT3K00,"metal film is expensive and rare, but thick film is common and readily available in smd packages"
+2,"1K 1%, metal film resistor","smd, 0603","R2,R4",Stackpole,RMCF0603FG1K00,
+1,0.33ohm 1% metal film,"smd, 0603",R1,Panasonic Electronic Components,ERJ-3RQFR33V,cheapest at $0.20. Next up is $0.30
+4,100uf electrolytic capacitor,"smd, 6.6x6.6mm footprint","C5,C7,C3",rubycon,25TXV100M6.3X8,
+1,"220uH, 1A","smd, 10x10mm footprint",L2,Bourns Inc.  ,SRN1060-221MCT-ND,
+1,MC34063AD,"smd, soic-8",U6,Texas Instruments,296-17765-1-ND,
+1,LM2595T-ADJ,TO-220-5 Formed Leads ,U7,Texas Instruments,LM2595T-ADJ/NOPB,5 Pin in row is cheaper than staggered
+1,100uH,"smd, 10x10mm footprint",L4,Taiyo Yuden,587-1701-1-ND ,Highest Quantity in stock at right size and rating
+1,3uH,smd,L1,Bourns Inc.  ,SRR0805-2R2MCT-ND ,"2.2uH, best price at $0.80. Slightly off values, but will try this first."
+1,1uH,smd,L3,Bourns Inc.  ,SRR0805-2R2MCT-ND ,""""", see previous. For filter"
+1,optional inductor,"smd, 8x8mm",n/a,Wurth Electronik,732-1877-1-ND ,optional higher inductor value for filter (4.7uH)
+1,200uf electrolytic,smd 6.6x6.6mm footprint,C6,United Chemi-con,565-4320-1-ND ,8mm  height. Just under 1cm
+1,470uf electrolytic,"smd, 6.6x6.6mm",C4,United Chemi-con,565-5117-1-ND ,"10.5mm height or so, may be tough to fit on board"
+1,470pf ceramic ,through hole,C2,Vishay BC Components,BC1087CT-ND ,
+1,1N5819,"through hole,DO-41",D1,"Diodes, Inc.",1N5819DICT-ND ,"these are similar, but different capacity diodes these two 5819,5822"
+1,1N5822,"through hole, DO-20",D2,STMicroelectronics,497-11370-1-ND ,
+,,,,,,
+1,PCB made by PCBs.io,FR4,n/a,PCBS.io,,
+10,Pin Headers,"0.1""",n/a,any,,
+1,"Barrel Plug, 5.5 x 2.1mm",through hole,J1,any,,
+1,1A fuse,"smd, 0603",F1,any,,
diff --git a/ZMHW_Modector/pcb_switcher/bom/switcher_bom3.ods b/ZMHW_Modector/pcb_switcher/bom/switcher_bom3.ods
new file mode 100644
index 0000000..0862915
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/bom/switcher_bom3.ods differ
diff --git a/ZMHW_Modector/pcb_switcher/footprints/ARDUINO-101-SHIELD.kicad_mod b/ZMHW_Modector/pcb_switcher/footprints/ARDUINO-101-SHIELD.kicad_mod
new file mode 100644
index 0000000..66066ba
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/footprints/ARDUINO-101-SHIELD.kicad_mod
@@ -0,0 +1,176 @@
+(module Wickerlib:ARDUINO-101-SHIELD locked (layer F.Cu) (tedit 57283FB2)
+  (descr "Through hole socket strip")
+  (tags "socket strip")
+  (fp_text reference U5 (at 13.97 2.794) (layer F.SilkS) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value ARDUINO-101-SHIELD (at 13.97 4.318) (layer F.Fab) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text user SCL (at -3.9878 -45.041457 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user AREF (at 1.0414 -44.714885 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user SDA (at -1.4986 -45.023314 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user GND (at 3.5814 -44.9326 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start -5.7912 -46.5074) (end 20.5914 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.7912 -49.9872) (end -5.7912 -46.5074) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 20.5914 -50.01) (end 20.5914 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.7912 -49.9872) (end 20.5914 -49.9872) (layer F.CrtYd) (width 0.05))
+  (fp_text user D13 (at 6.1722 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start -5.4102 -46.99) (end -5.4102 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_text user D11 (at 11.2014 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 20.0914 -46.99) (end 20.0914 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_text user D8 (at 18.8214 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D9 (at 16.2814 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start -5.3848 -46.99) (end 20.0914 -46.99) (layer F.SilkS) (width 0.15))
+  (fp_text user D12 (at 8.6614 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D10 (at 13.7414 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 20.0914 -49.53) (end -5.3848 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_line (start 21.1354 -46.51) (end 42.4354 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 21.1354 -50.01) (end 42.4354 -50.01) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 42.4354 -50.01) (end 42.4354 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 21.1354 -50.01) (end 21.1354 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_text user D3 (at 33.0454 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 21.5138 -46.99) (end 41.9354 -46.99) (layer F.SilkS) (width 0.15))
+  (fp_text user D7 (at 22.9362 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D6 (at 25.4254 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 21.5138 -46.99) (end 21.5138 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_text user D5 (at 27.9654 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D4 (at 30.5054 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 41.9354 -49.53) (end 21.5138 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_text user D1 (at 38.1254 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D0 (at 40.6654 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 41.9354 -46.99) (end 41.9354 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_text user D2 (at 35.5854 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 26.2154 1.7754) (end 42.4354 1.7754) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 42.4354 -1.7246) (end 42.4354 1.7754) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 26.2154 -1.7246) (end 26.2154 1.7754) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 26.2154 -1.7246) (end 42.4354 -1.7246) (layer F.CrtYd) (width 0.05))
+  (fp_text user A2 (at 33.0454 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 26.5938 1.2954) (end 26.5938 -1.2446) (layer F.SilkS) (width 0.15))
+  (fp_line (start 26.5938 1.2954) (end 41.9354 1.2954) (layer F.SilkS) (width 0.15))
+  (fp_text user A1 (at 30.5054 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user A0 (at 27.9654 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user A5 (at 40.6654 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user A3 (at 35.5854 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user A4 (at 38.1254 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 41.9354 1.2954) (end 41.9354 -1.2446) (layer F.SilkS) (width 0.15))
+  (fp_line (start 41.9354 -1.2446) (end 26.5938 -1.2446) (layer F.SilkS) (width 0.15))
+  (fp_text user VIN (at 22.86 -2.906486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user GND (at 20.32 -3.160486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user GND (at 17.78 -3.160486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user 5V (at 15.24 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user 3.3V (at 12.7 -3.233057 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user RST (at 10.16 -3.033485 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user IOREF (at 7.62 -3.6322 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 3.7084 1.27) (end 3.7084 -1.27) (layer F.SilkS) (width 0.15))
+  (fp_line (start 24.13 -1.27) (end 3.7084 -1.27) (layer F.SilkS) (width 0.15))
+  (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
+  (fp_line (start 3.7084 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15))
+  (fp_line (start 3.33 1.75) (end 24.63 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 3.33 -1.75) (end 24.63 -1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 24.63 -1.75) (end 24.63 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 3.33 -1.75) (end 3.33 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_text user NC (at 5.1308 -2.779486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (pad H1 thru_hole circle (at -7.62 -48.2092) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad SDA thru_hole oval (at -1.4986 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad SCL thru_hole oval (at -4.0386 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad GND3 thru_hole oval (at 3.5814 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad AREF thru_hole oval (at 1.0414 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D10 thru_hole oval (at 13.7414 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D9 thru_hole oval (at 16.2814 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D8 thru_hole oval (at 18.8214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D11 thru_hole oval (at 11.2014 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D12 thru_hole oval (at 8.6614 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D13 thru_hole oval (at 6.1214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D2 thru_hole oval (at 35.5854 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D3 thru_hole oval (at 33.0454 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D7 thru_hole oval (at 22.8854 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D6 thru_hole oval (at 25.4254 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D4 thru_hole oval (at 30.5054 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D5 thru_hole oval (at 27.9654 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D0 thru_hole oval (at 40.6654 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D1 thru_hole oval (at 38.1254 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A3 thru_hole oval (at 35.5854 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A4 thru_hole oval (at 38.1254 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A5 thru_hole oval (at 40.6654 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A2 thru_hole oval (at 33.0454 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A1 thru_hole oval (at 30.5054 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A0 thru_hole oval (at 27.9654 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad VIN thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad GND2 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad GND1 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad 5V thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad 3V3 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad RST thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad IO thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad NC thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
+    (offset (xyz 8.889999866485596 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 180))
+  )
+)
diff --git a/ZMHW_Modector/pcb_switcher/footprints/ARDUINO-101-SHIELD_EASYTOSOLDER_VERS.kicad_mod b/ZMHW_Modector/pcb_switcher/footprints/ARDUINO-101-SHIELD_EASYTOSOLDER_VERS.kicad_mod
new file mode 100644
index 0000000..da37a39
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/footprints/ARDUINO-101-SHIELD_EASYTOSOLDER_VERS.kicad_mod
@@ -0,0 +1,83 @@
+(module Wickerlib:ARDUINO-101-SHIELD locked (layer F.Cu) (tedit 5DC50B3F)
+  (descr "Through hole socket strip")
+  (tags "socket strip")
+  (fp_text reference U5 (at 14.5 -8.5) (layer F.SilkS) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value "Easy To Solder Arduino Uno" (at 22.5 -11) (layer F.SilkS) hide
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 20.5914 -50.01) (end 20.5914 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_text user D13 (at 6.1722 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D11 (at 11.2014 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 20.0914 -46.99) (end 20.0914 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_text user D8 (at 18.8214 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D9 (at 16.2814 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D12 (at 8.6614 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user D10 (at 13.7414 -44.987029 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 21.1354 -50.01) (end 21.1354 -46.51) (layer F.CrtYd) (width 0.05))
+  (fp_text user D7 (at 22.9362 -45.349886 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 21.5138 -46.99) (end 21.5138 -49.53) (layer F.SilkS) (width 0.15))
+  (fp_line (start 26.2154 -1.7246) (end 26.2154 1.7754) (layer F.CrtYd) (width 0.05))
+  (fp_text user A2 (at 33.0454 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 26.5938 1.2954) (end 26.5938 -1.2446) (layer F.SilkS) (width 0.15))
+  (fp_text user A1 (at 30.5054 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user A0 (at 27.9654 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user VIN (at 22.86 -2.906486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user GND (at 20.32 -3.160486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user GND (at 17.78 -3.160486 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user 5V (at 15.24 -2.688771 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_text user 3.3V (at 12.7 -3.233057 90) (layer F.SilkS)
+    (effects (font (size 0.762 0.762) (thickness 0.1524)))
+  )
+  (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
+  (fp_line (start 24.63 -1.75) (end 24.63 1.75) (layer F.CrtYd) (width 0.05))
+  (pad D10 thru_hole oval (at 13.7414 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D9 thru_hole oval (at 16.2814 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D8 thru_hole oval (at 18.8214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D11 thru_hole oval (at 11.2014 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D12 thru_hole oval (at 8.6614 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D13 thru_hole oval (at 6.1214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad D7 thru_hole oval (at 22.8854 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A2 thru_hole oval (at 33.0454 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A1 thru_hole oval (at 30.5054 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad A0 thru_hole oval (at 27.9654 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad VIN thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad GND2 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad GND1 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad 5V thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (pad 3V3 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+  (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
+    (offset (xyz 8.889999866485596 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 180))
+  )
+)
diff --git a/ZMHW_Modector/pcb_switcher/fp-lib-table b/ZMHW_Modector/pcb_switcher/fp-lib-table
new file mode 100644
index 0000000..a5f3691
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/fp-lib-table
@@ -0,0 +1,3 @@
+(fp_lib_table
+  (lib (name footprints)(type KiCad)(uri ${KIPRJMOD}/footprints)(options "")(descr ""))
+)
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/modectorswitcher.zip b/ZMHW_Modector/pcb_switcher/gerbers_rev1/modectorswitcher.zip
new file mode 100644
index 0000000..8221af2
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/gerbers_rev1/modectorswitcher.zip differ
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Cu.gbl b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Cu.gbl
new file mode 100644
index 0000000..4122124
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Cu.gbl
@@ -0,0 +1,2325 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L2,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD10O,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD11R,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD12C,1.600000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD13O,1.727200X2.032000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD14R,2.200000X2.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD15O,2.200000X2.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD16R,3.200000X3.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD17O,3.200000X3.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD18R,3.500000X3.500000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD19C,0.100000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD20C,3.000000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD21C,3.500000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD22R,1.800000X1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD23O,1.800000X1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ViaPad*
+%ADD24C,0.685800*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD25C,0.254000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD26C,1.270000*%
+G04 #@! TD*
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.P,JP4,2*
+G04 #@! TO.N,+5V*
+X58420000Y-82550000D03*
+D11*
+G04 #@! TO.P,JP4,1*
+G04 #@! TO.N,/AfterLMFilter*
+X58420000Y-80010000D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.P,C2,2*
+G04 #@! TO.N,GND*
+X67390000Y-64947500D03*
+G04 #@! TO.P,C2,1*
+G04 #@! TO.N,Net-(C2-Pad1)*
+X72390000Y-64947500D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.P,JP3,2*
+G04 #@! TO.N,+5V*
+X52070000Y-82550000D03*
+D11*
+G04 #@! TO.P,JP3,1*
+G04 #@! TO.N,/AfterMCFilter*
+X52070000Y-80010000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.P,U5,3V3*
+G04 #@! TO.N,N/C*
+X55829200Y-108585000D03*
+G04 #@! TO.P,U5,5V*
+G04 #@! TO.N,+5V*
+X58369200Y-108585000D03*
+G04 #@! TO.P,U5,GND1*
+G04 #@! TO.N,GND*
+X60909200Y-108585000D03*
+G04 #@! TO.P,U5,GND2*
+X63449200Y-108585000D03*
+G04 #@! TO.P,U5,VIN*
+G04 #@! TO.N,VIN*
+X65989200Y-108585000D03*
+G04 #@! TO.P,U5,A0*
+G04 #@! TO.N,/A0*
+X71094600Y-108585000D03*
+G04 #@! TO.P,U5,A1*
+G04 #@! TO.N,/A1*
+X73634600Y-108585000D03*
+G04 #@! TO.P,U5,A2*
+G04 #@! TO.N,/A2*
+X76174600Y-108585000D03*
+G04 #@! TO.P,U5,D7*
+G04 #@! TO.N,/D7*
+X66014600Y-60325000D03*
+G04 #@! TO.P,U5,D13*
+G04 #@! TO.N,N/C*
+X49250600Y-60325000D03*
+G04 #@! TO.P,U5,D12*
+X51790600Y-60325000D03*
+G04 #@! TO.P,U5,D11*
+X54330600Y-60325000D03*
+G04 #@! TO.P,U5,D8*
+X61950600Y-60325000D03*
+G04 #@! TO.P,U5,D9*
+X59410600Y-60325000D03*
+G04 #@! TO.P,U5,D10*
+X56870600Y-60325000D03*
+G04 #@! TD*
+D14*
+G04 #@! TO.P,D1,1*
+G04 #@! TO.N,/TOINDUCTOR_MC*
+X81280000Y-56057500D03*
+D15*
+G04 #@! TO.P,D1,2*
+G04 #@! TO.N,GND*
+X71120000Y-56057500D03*
+G04 #@! TD*
+D16*
+G04 #@! TO.P,D2,1*
+G04 #@! TO.N,/LM_TOINDUCTOR*
+X111125000Y-109220000D03*
+D17*
+G04 #@! TO.P,D2,2*
+G04 #@! TO.N,GND*
+X111125000Y-93980000D03*
+G04 #@! TD*
+D18*
+G04 #@! TO.P,J1,1*
+G04 #@! TO.N,VIN*
+X53975000Y-90805000D03*
+D19*
+G04 #@! TD*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,J1*
+G36*
+X48798513Y-89058611D02*
+X48871318Y-89069411D01*
+X48942714Y-89087295D01*
+X49012013Y-89112090D01*
+X49078548Y-89143559D01*
+X49141678Y-89181398D01*
+X49200795Y-89225242D01*
+X49255330Y-89274670D01*
+X49304758Y-89329205D01*
+X49348602Y-89388322D01*
+X49386441Y-89451452D01*
+X49417910Y-89517987D01*
+X49442705Y-89587286D01*
+X49460589Y-89658682D01*
+X49471389Y-89731487D01*
+X49475000Y-89805000D01*
+X49475000Y-91805000D01*
+X49471389Y-91878513D01*
+X49460589Y-91951318D01*
+X49442705Y-92022714D01*
+X49417910Y-92092013D01*
+X49386441Y-92158548D01*
+X49348602Y-92221678D01*
+X49304758Y-92280795D01*
+X49255330Y-92335330D01*
+X49200795Y-92384758D01*
+X49141678Y-92428602D01*
+X49078548Y-92466441D01*
+X49012013Y-92497910D01*
+X48942714Y-92522705D01*
+X48871318Y-92540589D01*
+X48798513Y-92551389D01*
+X48725000Y-92555000D01*
+X47225000Y-92555000D01*
+X47151487Y-92551389D01*
+X47078682Y-92540589D01*
+X47007286Y-92522705D01*
+X46937987Y-92497910D01*
+X46871452Y-92466441D01*
+X46808322Y-92428602D01*
+X46749205Y-92384758D01*
+X46694670Y-92335330D01*
+X46645242Y-92280795D01*
+X46601398Y-92221678D01*
+X46563559Y-92158548D01*
+X46532090Y-92092013D01*
+X46507295Y-92022714D01*
+X46489411Y-91951318D01*
+X46478611Y-91878513D01*
+X46475000Y-91805000D01*
+X46475000Y-89805000D01*
+X46478611Y-89731487D01*
+X46489411Y-89658682D01*
+X46507295Y-89587286D01*
+X46532090Y-89517987D01*
+X46563559Y-89451452D01*
+X46601398Y-89388322D01*
+X46645242Y-89329205D01*
+X46694670Y-89274670D01*
+X46749205Y-89225242D01*
+X46808322Y-89181398D01*
+X46871452Y-89143559D01*
+X46937987Y-89112090D01*
+X47007286Y-89087295D01*
+X47078682Y-89069411D01*
+X47151487Y-89058611D01*
+X47225000Y-89055000D01*
+X48725000Y-89055000D01*
+X48798513Y-89058611D01*
+X48798513Y-89058611D01*
+G37*
+D20*
+G04 #@! TO.P,J1,2*
+G04 #@! TO.N,GND*
+X47975000Y-90805000D03*
+D19*
+G04 #@! TD*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,J1*
+G36*
+X51935765Y-93759213D02*
+X52020704Y-93771813D01*
+X52103999Y-93792677D01*
+X52184848Y-93821605D01*
+X52262472Y-93858319D01*
+X52336124Y-93902464D01*
+X52405094Y-93953616D01*
+X52468718Y-94011282D01*
+X52526384Y-94074906D01*
+X52577536Y-94143876D01*
+X52621681Y-94217528D01*
+X52658395Y-94295152D01*
+X52687323Y-94376001D01*
+X52708187Y-94459296D01*
+X52720787Y-94544235D01*
+X52725000Y-94630000D01*
+X52725000Y-96380000D01*
+X52720787Y-96465765D01*
+X52708187Y-96550704D01*
+X52687323Y-96633999D01*
+X52658395Y-96714848D01*
+X52621681Y-96792472D01*
+X52577536Y-96866124D01*
+X52526384Y-96935094D01*
+X52468718Y-96998718D01*
+X52405094Y-97056384D01*
+X52336124Y-97107536D01*
+X52262472Y-97151681D01*
+X52184848Y-97188395D01*
+X52103999Y-97217323D01*
+X52020704Y-97238187D01*
+X51935765Y-97250787D01*
+X51850000Y-97255000D01*
+X50100000Y-97255000D01*
+X50014235Y-97250787D01*
+X49929296Y-97238187D01*
+X49846001Y-97217323D01*
+X49765152Y-97188395D01*
+X49687528Y-97151681D01*
+X49613876Y-97107536D01*
+X49544906Y-97056384D01*
+X49481282Y-96998718D01*
+X49423616Y-96935094D01*
+X49372464Y-96866124D01*
+X49328319Y-96792472D01*
+X49291605Y-96714848D01*
+X49262677Y-96633999D01*
+X49241813Y-96550704D01*
+X49229213Y-96465765D01*
+X49225000Y-96380000D01*
+X49225000Y-94630000D01*
+X49229213Y-94544235D01*
+X49241813Y-94459296D01*
+X49262677Y-94376001D01*
+X49291605Y-94295152D01*
+X49328319Y-94217528D01*
+X49372464Y-94143876D01*
+X49423616Y-94074906D01*
+X49481282Y-94011282D01*
+X49544906Y-93953616D01*
+X49613876Y-93902464D01*
+X49687528Y-93858319D01*
+X49765152Y-93821605D01*
+X49846001Y-93792677D01*
+X49929296Y-93771813D01*
+X50014235Y-93759213D01*
+X50100000Y-93755000D01*
+X51850000Y-93755000D01*
+X51935765Y-93759213D01*
+X51935765Y-93759213D01*
+G37*
+D21*
+G04 #@! TO.P,J1,3*
+G04 #@! TO.N,GND*
+X50975000Y-95505000D03*
+G04 #@! TD*
+D11*
+G04 #@! TO.P,JP1,1*
+G04 #@! TO.N,/VINAFTERFUSE*
+X49530000Y-100965000D03*
+D10*
+G04 #@! TO.P,JP1,2*
+G04 #@! TO.N,/MCVIN*
+X46990000Y-100965000D03*
+G04 #@! TD*
+G04 #@! TO.P,JP2,2*
+G04 #@! TO.N,/LMVIN*
+X40005000Y-100965000D03*
+D11*
+G04 #@! TO.P,JP2,1*
+G04 #@! TO.N,/VINAFTERFUSE*
+X42545000Y-100965000D03*
+G04 #@! TD*
+G04 #@! TO.P,LMNOFILTERCON1,1*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X89535000Y-85090000D03*
+G04 #@! TD*
+G04 #@! TO.P,MCNOFILTERCON1,1*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X90170000Y-61137500D03*
+G04 #@! TD*
+G04 #@! TO.P,ONOFFLM_CON1,1*
+G04 #@! TO.N,GND*
+X106045000Y-96520000D03*
+G04 #@! TD*
+D22*
+G04 #@! TO.P,U7,1*
+G04 #@! TO.N,/LM_TOINDUCTOR*
+X100965000Y-107950000D03*
+D23*
+G04 #@! TO.P,U7,2*
+G04 #@! TO.N,/LMVIN*
+X97265000Y-106250000D03*
+G04 #@! TO.P,U7,3*
+G04 #@! TO.N,GND*
+X100965000Y-104550000D03*
+G04 #@! TO.P,U7,4*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+X97265000Y-102850000D03*
+G04 #@! TO.P,U7,5*
+G04 #@! TO.N,GND*
+X100965000Y-101150000D03*
+G04 #@! TD*
+D24*
+G04 #@! TO.N,GND*
+X59690000Y-68580000D03*
+X60960000Y-67310000D03*
+X62230000Y-66040000D03*
+X74930000Y-66040000D03*
+X77470000Y-67310000D03*
+X80010000Y-68580000D03*
+X83820000Y-60960000D03*
+X88900000Y-58420000D03*
+X92710000Y-63500000D03*
+X88900000Y-63500000D03*
+X60960000Y-85090000D03*
+X62230000Y-86360000D03*
+X63500000Y-87630000D03*
+X64770000Y-88900000D03*
+X66040000Y-88900000D03*
+X67310000Y-88900000D03*
+X68580000Y-88900000D03*
+X68580000Y-85090000D03*
+X67310000Y-85090000D03*
+X66040000Y-85090000D03*
+X64770000Y-83820000D03*
+X63500000Y-82550000D03*
+X62230000Y-81280000D03*
+X60960000Y-80010000D03*
+X60960000Y-95250000D03*
+X60960000Y-96520000D03*
+X60960000Y-97790000D03*
+X60960000Y-99060000D03*
+X60960000Y-100330000D03*
+X60960000Y-101600000D03*
+X62230000Y-101600000D03*
+X64770000Y-101600000D03*
+X63500000Y-101600000D03*
+X66040000Y-101600000D03*
+X67310000Y-101600000D03*
+X68580000Y-101600000D03*
+X67310000Y-100330000D03*
+X66040000Y-99060000D03*
+X64770000Y-97790000D03*
+X63500000Y-96520000D03*
+X62230000Y-95250000D03*
+X60960000Y-93980000D03*
+X55880000Y-101600000D03*
+X55880000Y-100330000D03*
+X55880000Y-99060000D03*
+X54610000Y-100330000D03*
+X54610000Y-101600000D03*
+X53340000Y-101600000D03*
+G04 #@! TO.N,/MCVIN*
+X73660000Y-71120000D03*
+X72390000Y-71120000D03*
+X71120000Y-71120000D03*
+X69850000Y-71120000D03*
+X67310000Y-71120000D03*
+X68580000Y-71120000D03*
+X66040000Y-71120000D03*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X80010000Y-61457500D03*
+X77470000Y-59055000D03*
+G04 #@! TD*
+D25*
+G04 #@! TO.N,GND*
+X105595000Y-96520000D02*
+X106045000Y-96520000D01*
+X100965000Y-101150000D02*
+X105595000Y-96520000D01*
+D26*
+G04 #@! TO.N,+5V*
+X58420000Y-108534200D02*
+X58369200Y-108585000D01*
+X58420000Y-82550000D02*
+X58420000Y-108534200D01*
+G04 #@! TO.N,/MCVIN*
+X46990000Y-100965000D02*
+X46990000Y-99762919D01*
+X46990000Y-99762919D02*
+X48608909Y-98144010D01*
+X48608909Y-98144010D02*
+X52580678Y-98144010D01*
+X56614001Y-78515797D02*
+X64009798Y-71120000D01*
+X56614001Y-94110687D02*
+X56614001Y-78515797D01*
+X52580678Y-98144010D02*
+X56614001Y-94110687D01*
+X64009798Y-71120000D02*
+X66040000Y-71120000D01*
+X73660000Y-71120000D02*
+X73660000Y-71120000D01*
+X72390000Y-71120000D02*
+X73660000Y-71120000D01*
+X71120000Y-71120000D02*
+X72390000Y-71120000D01*
+X69850000Y-71120000D02*
+X71120000Y-71120000D01*
+X67310000Y-71120000D02*
+X68580000Y-71120000D01*
+X68580000Y-71120000D02*
+X69850000Y-71120000D01*
+X66040000Y-71120000D02*
+X67310000Y-71120000D01*
+D25*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X77607500Y-59055000D02*
+X77470000Y-59055000D01*
+X80010000Y-61457500D02*
+X77607500Y-59055000D01*
+G04 #@! TD*
+G04 #@! TO.N,GND*
+G36*
+X106603800Y-57251600D02*
+X106648481Y-57273027D01*
+X106680000Y-57277000D01*
+X110363000Y-57277000D01*
+X110363000Y-88900000D01*
+X110372667Y-88948601D01*
+X110400197Y-88989803D01*
+X115443000Y-94032606D01*
+X115443000Y-112903000D01*
+X54737000Y-112903000D01*
+X54737000Y-109800215D01*
+X54748770Y-109817830D01*
+X55244476Y-110149050D01*
+X55829200Y-110265359D01*
+X56413925Y-110149050D01*
+X56909630Y-109817830D01*
+X57099200Y-109534119D01*
+X57288770Y-109817830D01*
+X57784476Y-110149050D01*
+X58369200Y-110265359D01*
+X58953925Y-110149050D01*
+X59449630Y-109817830D01*
+X59643109Y-109528267D01*
+X60007164Y-109935732D01*
+X60534409Y-110189709D01*
+X60550174Y-110192358D01*
+X60782200Y-110071217D01*
+X60782200Y-108712000D01*
+X61036200Y-108712000D01*
+X61036200Y-110071217D01*
+X61268226Y-110192358D01*
+X61283991Y-110189709D01*
+X61811236Y-109935732D01*
+X62179200Y-109523892D01*
+X62547164Y-109935732D01*
+X63074409Y-110189709D01*
+X63090174Y-110192358D01*
+X63322200Y-110071217D01*
+X63322200Y-108712000D01*
+X61036200Y-108712000D01*
+X60782200Y-108712000D01*
+X60762200Y-108712000D01*
+X60762200Y-108458000D01*
+X60782200Y-108458000D01*
+X60782200Y-107098783D01*
+X61036200Y-107098783D01*
+X61036200Y-108458000D01*
+X63322200Y-108458000D01*
+X63322200Y-107098783D01*
+X63576200Y-107098783D01*
+X63576200Y-108458000D01*
+X63596200Y-108458000D01*
+X63596200Y-108712000D01*
+X63576200Y-108712000D01*
+X63576200Y-110071217D01*
+X63808226Y-110192358D01*
+X63823991Y-110189709D01*
+X64351236Y-109935732D01*
+X64715290Y-109528268D01*
+X64908770Y-109817830D01*
+X65404476Y-110149050D01*
+X65989200Y-110265359D01*
+X66573925Y-110149050D01*
+X67069630Y-109817830D01*
+X67400850Y-109322124D01*
+X67487800Y-108884997D01*
+X67487800Y-108285003D01*
+X69596000Y-108285003D01*
+X69596000Y-108884998D01*
+X69682950Y-109322125D01*
+X70014170Y-109817830D01*
+X70509876Y-110149050D01*
+X71094600Y-110265359D01*
+X71679325Y-110149050D01*
+X72175030Y-109817830D01*
+X72364600Y-109534119D01*
+X72554170Y-109817830D01*
+X73049876Y-110149050D01*
+X73634600Y-110265359D01*
+X74219325Y-110149050D01*
+X74715030Y-109817830D01*
+X74904600Y-109534119D01*
+X75094170Y-109817830D01*
+X75589876Y-110149050D01*
+X76174600Y-110265359D01*
+X76759325Y-110149050D01*
+X77255030Y-109817830D01*
+X77586250Y-109322124D01*
+X77673200Y-108884997D01*
+X77673200Y-108285002D01*
+X77586250Y-107847875D01*
+X77255030Y-107352170D01*
+X76759324Y-107020950D01*
+X76174600Y-106904641D01*
+X75589875Y-107020950D01*
+X75094170Y-107352170D01*
+X74904600Y-107635881D01*
+X74715030Y-107352170D01*
+X74219324Y-107020950D01*
+X73634600Y-106904641D01*
+X73049875Y-107020950D01*
+X72554170Y-107352170D01*
+X72364600Y-107635881D01*
+X72175030Y-107352170D01*
+X71679324Y-107020950D01*
+X71094600Y-106904641D01*
+X70509875Y-107020950D01*
+X70014170Y-107352170D01*
+X69682950Y-107847876D01*
+X69596000Y-108285003D01*
+X67487800Y-108285003D01*
+X67487800Y-108285002D01*
+X67400850Y-107847875D01*
+X67069630Y-107352170D01*
+X66573924Y-107020950D01*
+X65989200Y-106904641D01*
+X65404475Y-107020950D01*
+X64908770Y-107352170D01*
+X64715291Y-107641733D01*
+X64351236Y-107234268D01*
+X63823991Y-106980291D01*
+X63808226Y-106977642D01*
+X63576200Y-107098783D01*
+X63322200Y-107098783D01*
+X63090174Y-106977642D01*
+X63074409Y-106980291D01*
+X62547164Y-107234268D01*
+X62179200Y-107646108D01*
+X61811236Y-107234268D01*
+X61283991Y-106980291D01*
+X61268226Y-106977642D01*
+X61036200Y-107098783D01*
+X60782200Y-107098783D01*
+X60550174Y-106977642D01*
+X60534409Y-106980291D01*
+X60007164Y-107234268D01*
+X59690000Y-107589251D01*
+X59690000Y-106250000D01*
+X95699928Y-106250000D01*
+X95819062Y-106848927D01*
+X96158327Y-107356673D01*
+X96666073Y-107695938D01*
+X97113818Y-107785000D01*
+X97416182Y-107785000D01*
+X97863927Y-107695938D01*
+X98371673Y-107356673D01*
+X98576585Y-107050000D01*
+X99417560Y-107050000D01*
+X99417560Y-108850000D01*
+X99466843Y-109097765D01*
+X99607191Y-109307809D01*
+X99817235Y-109448157D01*
+X100065000Y-109497440D01*
+X101865000Y-109497440D01*
+X102112765Y-109448157D01*
+X102322809Y-109307809D01*
+X102463157Y-109097765D01*
+X102512440Y-108850000D01*
+X102512440Y-107620000D01*
+X108877560Y-107620000D01*
+X108877560Y-110820000D01*
+X108926843Y-111067765D01*
+X109067191Y-111277809D01*
+X109277235Y-111418157D01*
+X109525000Y-111467440D01*
+X112725000Y-111467440D01*
+X112972765Y-111418157D01*
+X113182809Y-111277809D01*
+X113323157Y-111067765D01*
+X113372440Y-110820000D01*
+X113372440Y-107620000D01*
+X113323157Y-107372235D01*
+X113182809Y-107162191D01*
+X112972765Y-107021843D01*
+X112725000Y-106972560D01*
+X109525000Y-106972560D01*
+X109277235Y-107021843D01*
+X109067191Y-107162191D01*
+X108926843Y-107372235D01*
+X108877560Y-107620000D01*
+X102512440Y-107620000D01*
+X102512440Y-107050000D01*
+X102463157Y-106802235D01*
+X102322809Y-106592191D01*
+X102112765Y-106451843D01*
+X101865000Y-106402560D01*
+X100065000Y-106402560D01*
+X99817235Y-106451843D01*
+X99607191Y-106592191D01*
+X99466843Y-106802235D01*
+X99417560Y-107050000D01*
+X98576585Y-107050000D01*
+X98710938Y-106848927D01*
+X98830072Y-106250000D01*
+X98710938Y-105651073D01*
+X98371673Y-105143327D01*
+X98029572Y-104914742D01*
+X99473954Y-104914742D01*
+X99727034Y-105457576D01*
+X100168583Y-105862240D01*
+X100600260Y-106041036D01*
+X100838000Y-105920378D01*
+X100838000Y-104677000D01*
+X101092000Y-104677000D01*
+X101092000Y-105920378D01*
+X101329740Y-106041036D01*
+X101761417Y-105862240D01*
+X102202966Y-105457576D01*
+X102456046Y-104914742D01*
+X102335997Y-104677000D01*
+X101092000Y-104677000D01*
+X100838000Y-104677000D01*
+X99594003Y-104677000D01*
+X99473954Y-104914742D01*
+X98029572Y-104914742D01*
+X97863927Y-104804062D01*
+X97416182Y-104715000D01*
+X97113818Y-104715000D01*
+X96666073Y-104804062D01*
+X96158327Y-105143327D01*
+X95819062Y-105651073D01*
+X95699928Y-106250000D01*
+X59690000Y-106250000D01*
+X59690000Y-102850000D01*
+X95699928Y-102850000D01*
+X95819062Y-103448927D01*
+X96158327Y-103956673D01*
+X96666073Y-104295938D01*
+X97113818Y-104385000D01*
+X97416182Y-104385000D01*
+X97863927Y-104295938D01*
+X98029571Y-104185258D01*
+X99473954Y-104185258D01*
+X99594003Y-104423000D01*
+X100838000Y-104423000D01*
+X100838000Y-103179622D01*
+X101092000Y-103179622D01*
+X101092000Y-104423000D01*
+X102335997Y-104423000D01*
+X102456046Y-104185258D01*
+X102202966Y-103642424D01*
+X101761417Y-103237760D01*
+X101329740Y-103058964D01*
+X101092000Y-103179622D01*
+X100838000Y-103179622D01*
+X100600260Y-103058964D01*
+X100168583Y-103237760D01*
+X99727034Y-103642424D01*
+X99473954Y-104185258D01*
+X98029571Y-104185258D01*
+X98371673Y-103956673D01*
+X98710938Y-103448927D01*
+X98830072Y-102850000D01*
+X98710938Y-102251073D01*
+X98371673Y-101743327D01*
+X98029572Y-101514742D01*
+X99473954Y-101514742D01*
+X99727034Y-102057576D01*
+X100168583Y-102462240D01*
+X100600260Y-102641036D01*
+X100838000Y-102520378D01*
+X100838000Y-101277000D01*
+X101092000Y-101277000D01*
+X101092000Y-102520378D01*
+X101329740Y-102641036D01*
+X101761417Y-102462240D01*
+X102202966Y-102057576D01*
+X102456046Y-101514742D01*
+X102335997Y-101277000D01*
+X101092000Y-101277000D01*
+X100838000Y-101277000D01*
+X99594003Y-101277000D01*
+X99473954Y-101514742D01*
+X98029572Y-101514742D01*
+X97863927Y-101404062D01*
+X97416182Y-101315000D01*
+X97113818Y-101315000D01*
+X96666073Y-101404062D01*
+X96158327Y-101743327D01*
+X95819062Y-102251073D01*
+X95699928Y-102850000D01*
+X59690000Y-102850000D01*
+X59690000Y-100785258D01*
+X99473954Y-100785258D01*
+X99594003Y-101023000D01*
+X100838000Y-101023000D01*
+X100838000Y-99779622D01*
+X101092000Y-99779622D01*
+X101092000Y-101023000D01*
+X102335997Y-101023000D01*
+X102456046Y-100785258D01*
+X102202966Y-100242424D01*
+X101761417Y-99837760D01*
+X101329740Y-99658964D01*
+X101092000Y-99779622D01*
+X100838000Y-99779622D01*
+X100600260Y-99658964D01*
+X100168583Y-99837760D01*
+X99727034Y-100242424D01*
+X99473954Y-100785258D01*
+X59690000Y-100785258D01*
+X59690000Y-96805750D01*
+X104560000Y-96805750D01*
+X104560000Y-97496310D01*
+X104656673Y-97729699D01*
+X104835302Y-97908327D01*
+X105068691Y-98005000D01*
+X105759250Y-98005000D01*
+X105918000Y-97846250D01*
+X105918000Y-96647000D01*
+X106172000Y-96647000D01*
+X106172000Y-97846250D01*
+X106330750Y-98005000D01*
+X107021309Y-98005000D01*
+X107254698Y-97908327D01*
+X107433327Y-97729699D01*
+X107530000Y-97496310D01*
+X107530000Y-96805750D01*
+X107371250Y-96647000D01*
+X106172000Y-96647000D01*
+X105918000Y-96647000D01*
+X104718750Y-96647000D01*
+X104560000Y-96805750D01*
+X59690000Y-96805750D01*
+X59690000Y-95543690D01*
+X104560000Y-95543690D01*
+X104560000Y-96234250D01*
+X104718750Y-96393000D01*
+X105918000Y-96393000D01*
+X105918000Y-95193750D01*
+X106172000Y-95193750D01*
+X106172000Y-96393000D01*
+X107371250Y-96393000D01*
+X107530000Y-96234250D01*
+X107530000Y-95543690D01*
+X107433327Y-95310301D01*
+X107254698Y-95131673D01*
+X107021309Y-95035000D01*
+X106330750Y-95035000D01*
+X106172000Y-95193750D01*
+X105918000Y-95193750D01*
+X105759250Y-95035000D01*
+X105068691Y-95035000D01*
+X104835302Y-95131673D01*
+X104656673Y-95310301D01*
+X104560000Y-95543690D01*
+X59690000Y-95543690D01*
+X59690000Y-94454504D01*
+X108940944Y-94454504D01*
+X109288780Y-95254187D01*
+X109916164Y-95859886D01*
+X110650497Y-96164050D01*
+X110998000Y-96052362D01*
+X110998000Y-94107000D01*
+X111252000Y-94107000D01*
+X111252000Y-96052362D01*
+X111599503Y-96164050D01*
+X112333836Y-95859886D01*
+X112961220Y-95254187D01*
+X113309056Y-94454504D01*
+X113197645Y-94107000D01*
+X111252000Y-94107000D01*
+X110998000Y-94107000D01*
+X109052355Y-94107000D01*
+X108940944Y-94454504D01*
+X59690000Y-94454504D01*
+X59690000Y-93505496D01*
+X108940944Y-93505496D01*
+X109052355Y-93853000D01*
+X110998000Y-93853000D01*
+X110998000Y-91907638D01*
+X111252000Y-91907638D01*
+X111252000Y-93853000D01*
+X113197645Y-93853000D01*
+X113309056Y-93505496D01*
+X112961220Y-92705813D01*
+X112333836Y-92100114D01*
+X111599503Y-91795950D01*
+X111252000Y-91907638D01*
+X110998000Y-91907638D01*
+X110650497Y-91795950D01*
+X109916164Y-92100114D01*
+X109288780Y-92705813D01*
+X108940944Y-93505496D01*
+X59690000Y-93505496D01*
+X59690000Y-84240000D01*
+X88037560Y-84240000D01*
+X88037560Y-85940000D01*
+X88086843Y-86187765D01*
+X88227191Y-86397809D01*
+X88437235Y-86538157D01*
+X88685000Y-86587440D01*
+X90385000Y-86587440D01*
+X90632765Y-86538157D01*
+X90842809Y-86397809D01*
+X90983157Y-86187765D01*
+X91032440Y-85940000D01*
+X91032440Y-84240000D01*
+X90983157Y-83992235D01*
+X90842809Y-83782191D01*
+X90632765Y-83641843D01*
+X90385000Y-83592560D01*
+X88685000Y-83592560D01*
+X88437235Y-83641843D01*
+X88227191Y-83782191D01*
+X88086843Y-83992235D01*
+X88037560Y-84240000D01*
+X59690000Y-84240000D01*
+X59690000Y-83322239D01*
+X59818839Y-83129418D01*
+X59934092Y-82550000D01*
+X59818839Y-81970582D01*
+X59490625Y-81479375D01*
+X59472381Y-81467184D01*
+X59517765Y-81458157D01*
+X59727809Y-81317809D01*
+X59868157Y-81107765D01*
+X59917440Y-80860000D01*
+X59917440Y-79160000D01*
+X59868157Y-78912235D01*
+X59727809Y-78702191D01*
+X59517765Y-78561843D01*
+X59270000Y-78512560D01*
+X58413288Y-78512560D01*
+X64535849Y-72390000D01*
+X73785080Y-72390000D01*
+X74155529Y-72316313D01*
+X74575618Y-72035618D01*
+X74856313Y-71615529D01*
+X74954880Y-71120000D01*
+X74856313Y-70624471D01*
+X74575618Y-70204382D01*
+X74155529Y-69923687D01*
+X73785080Y-69850000D01*
+X64134872Y-69850000D01*
+X64009797Y-69825121D01*
+X63884722Y-69850000D01*
+X63884718Y-69850000D01*
+X63514269Y-69923687D01*
+X63094180Y-70204382D01*
+X63023329Y-70310418D01*
+X55804420Y-77529328D01*
+X55698384Y-77600179D01*
+X55627533Y-77706215D01*
+X55627531Y-77706217D01*
+X55417689Y-78020268D01*
+X55319122Y-78515797D01*
+X55344002Y-78640877D01*
+X55344001Y-88407560D01*
+X52225000Y-88407560D01*
+X51977235Y-88456843D01*
+X51767191Y-88597191D01*
+X51626843Y-88807235D01*
+X51577560Y-89055000D01*
+X51577560Y-92555000D01*
+X51626843Y-92802765D01*
+X51767191Y-93012809D01*
+X51927612Y-93120000D01*
+X51260750Y-93120000D01*
+X51102000Y-93278750D01*
+X51102000Y-95378000D01*
+X53201250Y-95378000D01*
+X53360000Y-95219250D01*
+X53360000Y-93628690D01*
+X53263327Y-93395301D01*
+X53084698Y-93216673D01*
+X53050337Y-93202440D01*
+X55344001Y-93202440D01*
+X55344001Y-93584636D01*
+X53248944Y-95679694D01*
+X53201250Y-95632000D01*
+X51102000Y-95632000D01*
+X51102000Y-95652000D01*
+X50848000Y-95652000D01*
+X50848000Y-95632000D01*
+X48748750Y-95632000D01*
+X48590000Y-95790750D01*
+X48590000Y-96852892D01*
+X48483833Y-96874010D01*
+X48483829Y-96874010D01*
+X48113380Y-96947697D01*
+X47693291Y-97228392D01*
+X47622439Y-97334429D01*
+X47085315Y-97871553D01*
+X47107333Y-97838601D01*
+X47117000Y-97790000D01*
+X47117000Y-93190000D01*
+X47689250Y-93190000D01*
+X47848000Y-93031250D01*
+X47848000Y-90932000D01*
+X48102000Y-90932000D01*
+X48102000Y-93031250D01*
+X48260750Y-93190000D01*
+X48929696Y-93190000D01*
+X48865302Y-93216673D01*
+X48686673Y-93395301D01*
+X48590000Y-93628690D01*
+X48590000Y-95219250D01*
+X48748750Y-95378000D01*
+X50848000Y-95378000D01*
+X50848000Y-93278750D01*
+X50689250Y-93120000D01*
+X49770304Y-93120000D01*
+X49834698Y-93093327D01*
+X50013327Y-92914699D01*
+X50110000Y-92681310D01*
+X50110000Y-91090750D01*
+X49951250Y-90932000D01*
+X48102000Y-90932000D01*
+X47848000Y-90932000D01*
+X47828000Y-90932000D01*
+X47828000Y-90678000D01*
+X47848000Y-90678000D01*
+X47848000Y-88578750D01*
+X48102000Y-88578750D01*
+X48102000Y-90678000D01*
+X49951250Y-90678000D01*
+X50110000Y-90519250D01*
+X50110000Y-88928690D01*
+X50013327Y-88695301D01*
+X49834698Y-88516673D01*
+X49601309Y-88420000D01*
+X48260750Y-88420000D01*
+X48102000Y-88578750D01*
+X47848000Y-88578750D01*
+X47689250Y-88420000D01*
+X47117000Y-88420000D01*
+X47117000Y-82677000D01*
+X49530000Y-82677000D01*
+X49578601Y-82667333D01*
+X49619803Y-82639803D01*
+X49647333Y-82598601D01*
+X49657000Y-82550000D01*
+X50555908Y-82550000D01*
+X50671161Y-83129418D01*
+X50999375Y-83620625D01*
+X51490582Y-83948839D01*
+X51923744Y-84035000D01*
+X52216256Y-84035000D01*
+X52649418Y-83948839D01*
+X53140625Y-83620625D01*
+X53468839Y-83129418D01*
+X53584092Y-82550000D01*
+X53468839Y-81970582D01*
+X53140625Y-81479375D01*
+X53122381Y-81467184D01*
+X53167765Y-81458157D01*
+X53377809Y-81317809D01*
+X53518157Y-81107765D01*
+X53567440Y-80860000D01*
+X53567440Y-79160000D01*
+X53518157Y-78912235D01*
+X53377809Y-78702191D01*
+X53167765Y-78561843D01*
+X52920000Y-78512560D01*
+X51220000Y-78512560D01*
+X50972235Y-78561843D01*
+X50762191Y-78702191D01*
+X50621843Y-78912235D01*
+X50572560Y-79160000D01*
+X50572560Y-80860000D01*
+X50621843Y-81107765D01*
+X50762191Y-81317809D01*
+X50972235Y-81458157D01*
+X51017619Y-81467184D01*
+X50999375Y-81479375D01*
+X50671161Y-81970582D01*
+X50555908Y-82550000D01*
+X49657000Y-82550000D01*
+X49657000Y-65955245D01*
+X66561861Y-65955245D01*
+X66635995Y-66201364D01*
+X67173223Y-66394465D01*
+X67743454Y-66367278D01*
+X68144005Y-66201364D01*
+X68218139Y-65955245D01*
+X67390000Y-65127105D01*
+X66561861Y-65955245D01*
+X49657000Y-65955245D01*
+X49657000Y-64730723D01*
+X65943035Y-64730723D01*
+X65970222Y-65300954D01*
+X66136136Y-65701505D01*
+X66382255Y-65775639D01*
+X67210395Y-64947500D01*
+X67569605Y-64947500D01*
+X68397745Y-65775639D01*
+X68643864Y-65701505D01*
+X68836965Y-65164277D01*
+X68813021Y-64662061D01*
+X70955000Y-64662061D01*
+X70955000Y-65232939D01*
+X71173466Y-65760362D01*
+X71577138Y-66164034D01*
+X72104561Y-66382500D01*
+X72675439Y-66382500D01*
+X73202862Y-66164034D01*
+X73606534Y-65760362D01*
+X73825000Y-65232939D01*
+X73825000Y-64662061D01*
+X73606534Y-64134638D01*
+X73202862Y-63730966D01*
+X72675439Y-63512500D01*
+X72104561Y-63512500D01*
+X71577138Y-63730966D01*
+X71173466Y-64134638D01*
+X70955000Y-64662061D01*
+X68813021Y-64662061D01*
+X68809778Y-64594046D01*
+X68643864Y-64193495D01*
+X68397745Y-64119361D01*
+X67569605Y-64947500D01*
+X67210395Y-64947500D01*
+X66382255Y-64119361D01*
+X66136136Y-64193495D01*
+X65943035Y-64730723D01*
+X49657000Y-64730723D01*
+X49657000Y-63939755D01*
+X66561861Y-63939755D01*
+X67390000Y-64767895D01*
+X68218139Y-63939755D01*
+X68144005Y-63693636D01*
+X67606777Y-63500535D01*
+X67036546Y-63527722D01*
+X66635995Y-63693636D01*
+X66561861Y-63939755D01*
+X49657000Y-63939755D01*
+X49657000Y-61924521D01*
+X49835325Y-61889050D01*
+X50331030Y-61557830D01*
+X50520600Y-61274119D01*
+X50710170Y-61557830D01*
+X51205876Y-61889050D01*
+X51790600Y-62005359D01*
+X52375325Y-61889050D01*
+X52871030Y-61557830D01*
+X53060600Y-61274119D01*
+X53250170Y-61557830D01*
+X53745876Y-61889050D01*
+X54330600Y-62005359D01*
+X54915325Y-61889050D01*
+X55411030Y-61557830D01*
+X55600600Y-61274119D01*
+X55790170Y-61557830D01*
+X56285876Y-61889050D01*
+X56870600Y-62005359D01*
+X57455325Y-61889050D01*
+X57951030Y-61557830D01*
+X58140600Y-61274119D01*
+X58330170Y-61557830D01*
+X58825876Y-61889050D01*
+X59410600Y-62005359D01*
+X59995325Y-61889050D01*
+X60491030Y-61557830D01*
+X60680600Y-61274119D01*
+X60870170Y-61557830D01*
+X61365876Y-61889050D01*
+X61950600Y-62005359D01*
+X62535325Y-61889050D01*
+X63031030Y-61557830D01*
+X63362250Y-61062124D01*
+X63449200Y-60624997D01*
+X63449200Y-60025003D01*
+X64516000Y-60025003D01*
+X64516000Y-60624998D01*
+X64602950Y-61062125D01*
+X64934170Y-61557830D01*
+X65429876Y-61889050D01*
+X66014600Y-62005359D01*
+X66599325Y-61889050D01*
+X67095030Y-61557830D01*
+X67426250Y-61062124D01*
+X67513200Y-60624997D01*
+X67513200Y-60025002D01*
+X67426250Y-59587875D01*
+X67095030Y-59092170D01*
+X66748288Y-58860484D01*
+X76492100Y-58860484D01*
+X76492100Y-59249516D01*
+X76640977Y-59608936D01*
+X76916064Y-59884023D01*
+X77275484Y-60032900D01*
+X77507770Y-60032900D01*
+X79032100Y-61557231D01*
+X79032100Y-61652016D01*
+X79180977Y-62011436D01*
+X79456064Y-62286523D01*
+X79815484Y-62435400D01*
+X80204516Y-62435400D01*
+X80563936Y-62286523D01*
+X80839023Y-62011436D01*
+X80987900Y-61652016D01*
+X80987900Y-61262984D01*
+X80839023Y-60903564D01*
+X80563936Y-60628477D01*
+X80204516Y-60479600D01*
+X80109731Y-60479600D01*
+X79917631Y-60287500D01*
+X88672560Y-60287500D01*
+X88672560Y-61987500D01*
+X88721843Y-62235265D01*
+X88862191Y-62445309D01*
+X89072235Y-62585657D01*
+X89320000Y-62634940D01*
+X91020000Y-62634940D01*
+X91267765Y-62585657D01*
+X91477809Y-62445309D01*
+X91618157Y-62235265D01*
+X91667440Y-61987500D01*
+X91667440Y-60287500D01*
+X91618157Y-60039735D01*
+X91477809Y-59829691D01*
+X91267765Y-59689343D01*
+X91020000Y-59640060D01*
+X89320000Y-59640060D01*
+X89072235Y-59689343D01*
+X88862191Y-59829691D01*
+X88721843Y-60039735D01*
+X88672560Y-60287500D01*
+X79917631Y-60287500D01*
+X78417696Y-58787566D01*
+X78299023Y-58501064D01*
+X78023936Y-58225977D01*
+X77664516Y-58077100D01*
+X77275484Y-58077100D01*
+X76916064Y-58225977D01*
+X76640977Y-58501064D01*
+X76492100Y-58860484D01*
+X66748288Y-58860484D01*
+X66599324Y-58760950D01*
+X66014600Y-58644641D01*
+X65429875Y-58760950D01*
+X64934170Y-59092170D01*
+X64602950Y-59587876D01*
+X64516000Y-60025003D01*
+X63449200Y-60025003D01*
+X63449200Y-60025002D01*
+X63362250Y-59587875D01*
+X63031030Y-59092170D01*
+X62535324Y-58760950D01*
+X61950600Y-58644641D01*
+X61365875Y-58760950D01*
+X60870170Y-59092170D01*
+X60680600Y-59375881D01*
+X60491030Y-59092170D01*
+X59995324Y-58760950D01*
+X59410600Y-58644641D01*
+X58825875Y-58760950D01*
+X58330170Y-59092170D01*
+X58140600Y-59375881D01*
+X57951030Y-59092170D01*
+X57455324Y-58760950D01*
+X56870600Y-58644641D01*
+X56285875Y-58760950D01*
+X55790170Y-59092170D01*
+X55600600Y-59375881D01*
+X55411030Y-59092170D01*
+X54915324Y-58760950D01*
+X54330600Y-58644641D01*
+X53745875Y-58760950D01*
+X53250170Y-59092170D01*
+X53060600Y-59375881D01*
+X52871030Y-59092170D01*
+X52375324Y-58760950D01*
+X51790600Y-58644641D01*
+X51205875Y-58760950D01*
+X50710170Y-59092170D01*
+X50520600Y-59375881D01*
+X50331030Y-59092170D01*
+X49835324Y-58760950D01*
+X49657000Y-58725479D01*
+X49657000Y-57277000D01*
+X66040000Y-57277000D01*
+X66096796Y-57263592D01*
+X67716736Y-56453622D01*
+X69430825Y-56453622D01*
+X69645466Y-56971832D01*
+X70107608Y-57466512D01*
+X70723877Y-57746683D01*
+X70993000Y-57629104D01*
+X70993000Y-56184500D01*
+X71247000Y-56184500D01*
+X71247000Y-57629104D01*
+X71516123Y-57746683D01*
+X72132392Y-57466512D01*
+X72594534Y-56971832D01*
+X72809175Y-56453622D01*
+X72691125Y-56184500D01*
+X71247000Y-56184500D01*
+X70993000Y-56184500D01*
+X69548875Y-56184500D01*
+X69430825Y-56453622D01*
+X67716736Y-56453622D01*
+X69464676Y-55579652D01*
+X69430825Y-55661378D01*
+X69548875Y-55930500D01*
+X70993000Y-55930500D01*
+X70993000Y-55910500D01*
+X71247000Y-55910500D01*
+X71247000Y-55930500D01*
+X72691125Y-55930500D01*
+X72809175Y-55661378D01*
+X72594534Y-55143168D01*
+X72421079Y-54957500D01*
+X79532560Y-54957500D01*
+X79532560Y-57157500D01*
+X79581843Y-57405265D01*
+X79722191Y-57615309D01*
+X79932235Y-57755657D01*
+X80180000Y-57804940D01*
+X82380000Y-57804940D01*
+X82627765Y-57755657D01*
+X82837809Y-57615309D01*
+X82978157Y-57405265D01*
+X83027440Y-57157500D01*
+X83027440Y-54957500D01*
+X82978157Y-54709735D01*
+X82837809Y-54499691D01*
+X82627765Y-54359343D01*
+X82380000Y-54310060D01*
+X80180000Y-54310060D01*
+X79932235Y-54359343D01*
+X79722191Y-54499691D01*
+X79581843Y-54709735D01*
+X79532560Y-54957500D01*
+X72421079Y-54957500D01*
+X72132392Y-54648488D01*
+X71710557Y-54456711D01*
+X81309980Y-49657000D01*
+X96477667Y-49657000D01*
+X106603800Y-57251600D01*
+X106603800Y-57251600D01*
+G37*
+X106603800Y-57251600D02*
+X106648481Y-57273027D01*
+X106680000Y-57277000D01*
+X110363000Y-57277000D01*
+X110363000Y-88900000D01*
+X110372667Y-88948601D01*
+X110400197Y-88989803D01*
+X115443000Y-94032606D01*
+X115443000Y-112903000D01*
+X54737000Y-112903000D01*
+X54737000Y-109800215D01*
+X54748770Y-109817830D01*
+X55244476Y-110149050D01*
+X55829200Y-110265359D01*
+X56413925Y-110149050D01*
+X56909630Y-109817830D01*
+X57099200Y-109534119D01*
+X57288770Y-109817830D01*
+X57784476Y-110149050D01*
+X58369200Y-110265359D01*
+X58953925Y-110149050D01*
+X59449630Y-109817830D01*
+X59643109Y-109528267D01*
+X60007164Y-109935732D01*
+X60534409Y-110189709D01*
+X60550174Y-110192358D01*
+X60782200Y-110071217D01*
+X60782200Y-108712000D01*
+X61036200Y-108712000D01*
+X61036200Y-110071217D01*
+X61268226Y-110192358D01*
+X61283991Y-110189709D01*
+X61811236Y-109935732D01*
+X62179200Y-109523892D01*
+X62547164Y-109935732D01*
+X63074409Y-110189709D01*
+X63090174Y-110192358D01*
+X63322200Y-110071217D01*
+X63322200Y-108712000D01*
+X61036200Y-108712000D01*
+X60782200Y-108712000D01*
+X60762200Y-108712000D01*
+X60762200Y-108458000D01*
+X60782200Y-108458000D01*
+X60782200Y-107098783D01*
+X61036200Y-107098783D01*
+X61036200Y-108458000D01*
+X63322200Y-108458000D01*
+X63322200Y-107098783D01*
+X63576200Y-107098783D01*
+X63576200Y-108458000D01*
+X63596200Y-108458000D01*
+X63596200Y-108712000D01*
+X63576200Y-108712000D01*
+X63576200Y-110071217D01*
+X63808226Y-110192358D01*
+X63823991Y-110189709D01*
+X64351236Y-109935732D01*
+X64715290Y-109528268D01*
+X64908770Y-109817830D01*
+X65404476Y-110149050D01*
+X65989200Y-110265359D01*
+X66573925Y-110149050D01*
+X67069630Y-109817830D01*
+X67400850Y-109322124D01*
+X67487800Y-108884997D01*
+X67487800Y-108285003D01*
+X69596000Y-108285003D01*
+X69596000Y-108884998D01*
+X69682950Y-109322125D01*
+X70014170Y-109817830D01*
+X70509876Y-110149050D01*
+X71094600Y-110265359D01*
+X71679325Y-110149050D01*
+X72175030Y-109817830D01*
+X72364600Y-109534119D01*
+X72554170Y-109817830D01*
+X73049876Y-110149050D01*
+X73634600Y-110265359D01*
+X74219325Y-110149050D01*
+X74715030Y-109817830D01*
+X74904600Y-109534119D01*
+X75094170Y-109817830D01*
+X75589876Y-110149050D01*
+X76174600Y-110265359D01*
+X76759325Y-110149050D01*
+X77255030Y-109817830D01*
+X77586250Y-109322124D01*
+X77673200Y-108884997D01*
+X77673200Y-108285002D01*
+X77586250Y-107847875D01*
+X77255030Y-107352170D01*
+X76759324Y-107020950D01*
+X76174600Y-106904641D01*
+X75589875Y-107020950D01*
+X75094170Y-107352170D01*
+X74904600Y-107635881D01*
+X74715030Y-107352170D01*
+X74219324Y-107020950D01*
+X73634600Y-106904641D01*
+X73049875Y-107020950D01*
+X72554170Y-107352170D01*
+X72364600Y-107635881D01*
+X72175030Y-107352170D01*
+X71679324Y-107020950D01*
+X71094600Y-106904641D01*
+X70509875Y-107020950D01*
+X70014170Y-107352170D01*
+X69682950Y-107847876D01*
+X69596000Y-108285003D01*
+X67487800Y-108285003D01*
+X67487800Y-108285002D01*
+X67400850Y-107847875D01*
+X67069630Y-107352170D01*
+X66573924Y-107020950D01*
+X65989200Y-106904641D01*
+X65404475Y-107020950D01*
+X64908770Y-107352170D01*
+X64715291Y-107641733D01*
+X64351236Y-107234268D01*
+X63823991Y-106980291D01*
+X63808226Y-106977642D01*
+X63576200Y-107098783D01*
+X63322200Y-107098783D01*
+X63090174Y-106977642D01*
+X63074409Y-106980291D01*
+X62547164Y-107234268D01*
+X62179200Y-107646108D01*
+X61811236Y-107234268D01*
+X61283991Y-106980291D01*
+X61268226Y-106977642D01*
+X61036200Y-107098783D01*
+X60782200Y-107098783D01*
+X60550174Y-106977642D01*
+X60534409Y-106980291D01*
+X60007164Y-107234268D01*
+X59690000Y-107589251D01*
+X59690000Y-106250000D01*
+X95699928Y-106250000D01*
+X95819062Y-106848927D01*
+X96158327Y-107356673D01*
+X96666073Y-107695938D01*
+X97113818Y-107785000D01*
+X97416182Y-107785000D01*
+X97863927Y-107695938D01*
+X98371673Y-107356673D01*
+X98576585Y-107050000D01*
+X99417560Y-107050000D01*
+X99417560Y-108850000D01*
+X99466843Y-109097765D01*
+X99607191Y-109307809D01*
+X99817235Y-109448157D01*
+X100065000Y-109497440D01*
+X101865000Y-109497440D01*
+X102112765Y-109448157D01*
+X102322809Y-109307809D01*
+X102463157Y-109097765D01*
+X102512440Y-108850000D01*
+X102512440Y-107620000D01*
+X108877560Y-107620000D01*
+X108877560Y-110820000D01*
+X108926843Y-111067765D01*
+X109067191Y-111277809D01*
+X109277235Y-111418157D01*
+X109525000Y-111467440D01*
+X112725000Y-111467440D01*
+X112972765Y-111418157D01*
+X113182809Y-111277809D01*
+X113323157Y-111067765D01*
+X113372440Y-110820000D01*
+X113372440Y-107620000D01*
+X113323157Y-107372235D01*
+X113182809Y-107162191D01*
+X112972765Y-107021843D01*
+X112725000Y-106972560D01*
+X109525000Y-106972560D01*
+X109277235Y-107021843D01*
+X109067191Y-107162191D01*
+X108926843Y-107372235D01*
+X108877560Y-107620000D01*
+X102512440Y-107620000D01*
+X102512440Y-107050000D01*
+X102463157Y-106802235D01*
+X102322809Y-106592191D01*
+X102112765Y-106451843D01*
+X101865000Y-106402560D01*
+X100065000Y-106402560D01*
+X99817235Y-106451843D01*
+X99607191Y-106592191D01*
+X99466843Y-106802235D01*
+X99417560Y-107050000D01*
+X98576585Y-107050000D01*
+X98710938Y-106848927D01*
+X98830072Y-106250000D01*
+X98710938Y-105651073D01*
+X98371673Y-105143327D01*
+X98029572Y-104914742D01*
+X99473954Y-104914742D01*
+X99727034Y-105457576D01*
+X100168583Y-105862240D01*
+X100600260Y-106041036D01*
+X100838000Y-105920378D01*
+X100838000Y-104677000D01*
+X101092000Y-104677000D01*
+X101092000Y-105920378D01*
+X101329740Y-106041036D01*
+X101761417Y-105862240D01*
+X102202966Y-105457576D01*
+X102456046Y-104914742D01*
+X102335997Y-104677000D01*
+X101092000Y-104677000D01*
+X100838000Y-104677000D01*
+X99594003Y-104677000D01*
+X99473954Y-104914742D01*
+X98029572Y-104914742D01*
+X97863927Y-104804062D01*
+X97416182Y-104715000D01*
+X97113818Y-104715000D01*
+X96666073Y-104804062D01*
+X96158327Y-105143327D01*
+X95819062Y-105651073D01*
+X95699928Y-106250000D01*
+X59690000Y-106250000D01*
+X59690000Y-102850000D01*
+X95699928Y-102850000D01*
+X95819062Y-103448927D01*
+X96158327Y-103956673D01*
+X96666073Y-104295938D01*
+X97113818Y-104385000D01*
+X97416182Y-104385000D01*
+X97863927Y-104295938D01*
+X98029571Y-104185258D01*
+X99473954Y-104185258D01*
+X99594003Y-104423000D01*
+X100838000Y-104423000D01*
+X100838000Y-103179622D01*
+X101092000Y-103179622D01*
+X101092000Y-104423000D01*
+X102335997Y-104423000D01*
+X102456046Y-104185258D01*
+X102202966Y-103642424D01*
+X101761417Y-103237760D01*
+X101329740Y-103058964D01*
+X101092000Y-103179622D01*
+X100838000Y-103179622D01*
+X100600260Y-103058964D01*
+X100168583Y-103237760D01*
+X99727034Y-103642424D01*
+X99473954Y-104185258D01*
+X98029571Y-104185258D01*
+X98371673Y-103956673D01*
+X98710938Y-103448927D01*
+X98830072Y-102850000D01*
+X98710938Y-102251073D01*
+X98371673Y-101743327D01*
+X98029572Y-101514742D01*
+X99473954Y-101514742D01*
+X99727034Y-102057576D01*
+X100168583Y-102462240D01*
+X100600260Y-102641036D01*
+X100838000Y-102520378D01*
+X100838000Y-101277000D01*
+X101092000Y-101277000D01*
+X101092000Y-102520378D01*
+X101329740Y-102641036D01*
+X101761417Y-102462240D01*
+X102202966Y-102057576D01*
+X102456046Y-101514742D01*
+X102335997Y-101277000D01*
+X101092000Y-101277000D01*
+X100838000Y-101277000D01*
+X99594003Y-101277000D01*
+X99473954Y-101514742D01*
+X98029572Y-101514742D01*
+X97863927Y-101404062D01*
+X97416182Y-101315000D01*
+X97113818Y-101315000D01*
+X96666073Y-101404062D01*
+X96158327Y-101743327D01*
+X95819062Y-102251073D01*
+X95699928Y-102850000D01*
+X59690000Y-102850000D01*
+X59690000Y-100785258D01*
+X99473954Y-100785258D01*
+X99594003Y-101023000D01*
+X100838000Y-101023000D01*
+X100838000Y-99779622D01*
+X101092000Y-99779622D01*
+X101092000Y-101023000D01*
+X102335997Y-101023000D01*
+X102456046Y-100785258D01*
+X102202966Y-100242424D01*
+X101761417Y-99837760D01*
+X101329740Y-99658964D01*
+X101092000Y-99779622D01*
+X100838000Y-99779622D01*
+X100600260Y-99658964D01*
+X100168583Y-99837760D01*
+X99727034Y-100242424D01*
+X99473954Y-100785258D01*
+X59690000Y-100785258D01*
+X59690000Y-96805750D01*
+X104560000Y-96805750D01*
+X104560000Y-97496310D01*
+X104656673Y-97729699D01*
+X104835302Y-97908327D01*
+X105068691Y-98005000D01*
+X105759250Y-98005000D01*
+X105918000Y-97846250D01*
+X105918000Y-96647000D01*
+X106172000Y-96647000D01*
+X106172000Y-97846250D01*
+X106330750Y-98005000D01*
+X107021309Y-98005000D01*
+X107254698Y-97908327D01*
+X107433327Y-97729699D01*
+X107530000Y-97496310D01*
+X107530000Y-96805750D01*
+X107371250Y-96647000D01*
+X106172000Y-96647000D01*
+X105918000Y-96647000D01*
+X104718750Y-96647000D01*
+X104560000Y-96805750D01*
+X59690000Y-96805750D01*
+X59690000Y-95543690D01*
+X104560000Y-95543690D01*
+X104560000Y-96234250D01*
+X104718750Y-96393000D01*
+X105918000Y-96393000D01*
+X105918000Y-95193750D01*
+X106172000Y-95193750D01*
+X106172000Y-96393000D01*
+X107371250Y-96393000D01*
+X107530000Y-96234250D01*
+X107530000Y-95543690D01*
+X107433327Y-95310301D01*
+X107254698Y-95131673D01*
+X107021309Y-95035000D01*
+X106330750Y-95035000D01*
+X106172000Y-95193750D01*
+X105918000Y-95193750D01*
+X105759250Y-95035000D01*
+X105068691Y-95035000D01*
+X104835302Y-95131673D01*
+X104656673Y-95310301D01*
+X104560000Y-95543690D01*
+X59690000Y-95543690D01*
+X59690000Y-94454504D01*
+X108940944Y-94454504D01*
+X109288780Y-95254187D01*
+X109916164Y-95859886D01*
+X110650497Y-96164050D01*
+X110998000Y-96052362D01*
+X110998000Y-94107000D01*
+X111252000Y-94107000D01*
+X111252000Y-96052362D01*
+X111599503Y-96164050D01*
+X112333836Y-95859886D01*
+X112961220Y-95254187D01*
+X113309056Y-94454504D01*
+X113197645Y-94107000D01*
+X111252000Y-94107000D01*
+X110998000Y-94107000D01*
+X109052355Y-94107000D01*
+X108940944Y-94454504D01*
+X59690000Y-94454504D01*
+X59690000Y-93505496D01*
+X108940944Y-93505496D01*
+X109052355Y-93853000D01*
+X110998000Y-93853000D01*
+X110998000Y-91907638D01*
+X111252000Y-91907638D01*
+X111252000Y-93853000D01*
+X113197645Y-93853000D01*
+X113309056Y-93505496D01*
+X112961220Y-92705813D01*
+X112333836Y-92100114D01*
+X111599503Y-91795950D01*
+X111252000Y-91907638D01*
+X110998000Y-91907638D01*
+X110650497Y-91795950D01*
+X109916164Y-92100114D01*
+X109288780Y-92705813D01*
+X108940944Y-93505496D01*
+X59690000Y-93505496D01*
+X59690000Y-84240000D01*
+X88037560Y-84240000D01*
+X88037560Y-85940000D01*
+X88086843Y-86187765D01*
+X88227191Y-86397809D01*
+X88437235Y-86538157D01*
+X88685000Y-86587440D01*
+X90385000Y-86587440D01*
+X90632765Y-86538157D01*
+X90842809Y-86397809D01*
+X90983157Y-86187765D01*
+X91032440Y-85940000D01*
+X91032440Y-84240000D01*
+X90983157Y-83992235D01*
+X90842809Y-83782191D01*
+X90632765Y-83641843D01*
+X90385000Y-83592560D01*
+X88685000Y-83592560D01*
+X88437235Y-83641843D01*
+X88227191Y-83782191D01*
+X88086843Y-83992235D01*
+X88037560Y-84240000D01*
+X59690000Y-84240000D01*
+X59690000Y-83322239D01*
+X59818839Y-83129418D01*
+X59934092Y-82550000D01*
+X59818839Y-81970582D01*
+X59490625Y-81479375D01*
+X59472381Y-81467184D01*
+X59517765Y-81458157D01*
+X59727809Y-81317809D01*
+X59868157Y-81107765D01*
+X59917440Y-80860000D01*
+X59917440Y-79160000D01*
+X59868157Y-78912235D01*
+X59727809Y-78702191D01*
+X59517765Y-78561843D01*
+X59270000Y-78512560D01*
+X58413288Y-78512560D01*
+X64535849Y-72390000D01*
+X73785080Y-72390000D01*
+X74155529Y-72316313D01*
+X74575618Y-72035618D01*
+X74856313Y-71615529D01*
+X74954880Y-71120000D01*
+X74856313Y-70624471D01*
+X74575618Y-70204382D01*
+X74155529Y-69923687D01*
+X73785080Y-69850000D01*
+X64134872Y-69850000D01*
+X64009797Y-69825121D01*
+X63884722Y-69850000D01*
+X63884718Y-69850000D01*
+X63514269Y-69923687D01*
+X63094180Y-70204382D01*
+X63023329Y-70310418D01*
+X55804420Y-77529328D01*
+X55698384Y-77600179D01*
+X55627533Y-77706215D01*
+X55627531Y-77706217D01*
+X55417689Y-78020268D01*
+X55319122Y-78515797D01*
+X55344002Y-78640877D01*
+X55344001Y-88407560D01*
+X52225000Y-88407560D01*
+X51977235Y-88456843D01*
+X51767191Y-88597191D01*
+X51626843Y-88807235D01*
+X51577560Y-89055000D01*
+X51577560Y-92555000D01*
+X51626843Y-92802765D01*
+X51767191Y-93012809D01*
+X51927612Y-93120000D01*
+X51260750Y-93120000D01*
+X51102000Y-93278750D01*
+X51102000Y-95378000D01*
+X53201250Y-95378000D01*
+X53360000Y-95219250D01*
+X53360000Y-93628690D01*
+X53263327Y-93395301D01*
+X53084698Y-93216673D01*
+X53050337Y-93202440D01*
+X55344001Y-93202440D01*
+X55344001Y-93584636D01*
+X53248944Y-95679694D01*
+X53201250Y-95632000D01*
+X51102000Y-95632000D01*
+X51102000Y-95652000D01*
+X50848000Y-95652000D01*
+X50848000Y-95632000D01*
+X48748750Y-95632000D01*
+X48590000Y-95790750D01*
+X48590000Y-96852892D01*
+X48483833Y-96874010D01*
+X48483829Y-96874010D01*
+X48113380Y-96947697D01*
+X47693291Y-97228392D01*
+X47622439Y-97334429D01*
+X47085315Y-97871553D01*
+X47107333Y-97838601D01*
+X47117000Y-97790000D01*
+X47117000Y-93190000D01*
+X47689250Y-93190000D01*
+X47848000Y-93031250D01*
+X47848000Y-90932000D01*
+X48102000Y-90932000D01*
+X48102000Y-93031250D01*
+X48260750Y-93190000D01*
+X48929696Y-93190000D01*
+X48865302Y-93216673D01*
+X48686673Y-93395301D01*
+X48590000Y-93628690D01*
+X48590000Y-95219250D01*
+X48748750Y-95378000D01*
+X50848000Y-95378000D01*
+X50848000Y-93278750D01*
+X50689250Y-93120000D01*
+X49770304Y-93120000D01*
+X49834698Y-93093327D01*
+X50013327Y-92914699D01*
+X50110000Y-92681310D01*
+X50110000Y-91090750D01*
+X49951250Y-90932000D01*
+X48102000Y-90932000D01*
+X47848000Y-90932000D01*
+X47828000Y-90932000D01*
+X47828000Y-90678000D01*
+X47848000Y-90678000D01*
+X47848000Y-88578750D01*
+X48102000Y-88578750D01*
+X48102000Y-90678000D01*
+X49951250Y-90678000D01*
+X50110000Y-90519250D01*
+X50110000Y-88928690D01*
+X50013327Y-88695301D01*
+X49834698Y-88516673D01*
+X49601309Y-88420000D01*
+X48260750Y-88420000D01*
+X48102000Y-88578750D01*
+X47848000Y-88578750D01*
+X47689250Y-88420000D01*
+X47117000Y-88420000D01*
+X47117000Y-82677000D01*
+X49530000Y-82677000D01*
+X49578601Y-82667333D01*
+X49619803Y-82639803D01*
+X49647333Y-82598601D01*
+X49657000Y-82550000D01*
+X50555908Y-82550000D01*
+X50671161Y-83129418D01*
+X50999375Y-83620625D01*
+X51490582Y-83948839D01*
+X51923744Y-84035000D01*
+X52216256Y-84035000D01*
+X52649418Y-83948839D01*
+X53140625Y-83620625D01*
+X53468839Y-83129418D01*
+X53584092Y-82550000D01*
+X53468839Y-81970582D01*
+X53140625Y-81479375D01*
+X53122381Y-81467184D01*
+X53167765Y-81458157D01*
+X53377809Y-81317809D01*
+X53518157Y-81107765D01*
+X53567440Y-80860000D01*
+X53567440Y-79160000D01*
+X53518157Y-78912235D01*
+X53377809Y-78702191D01*
+X53167765Y-78561843D01*
+X52920000Y-78512560D01*
+X51220000Y-78512560D01*
+X50972235Y-78561843D01*
+X50762191Y-78702191D01*
+X50621843Y-78912235D01*
+X50572560Y-79160000D01*
+X50572560Y-80860000D01*
+X50621843Y-81107765D01*
+X50762191Y-81317809D01*
+X50972235Y-81458157D01*
+X51017619Y-81467184D01*
+X50999375Y-81479375D01*
+X50671161Y-81970582D01*
+X50555908Y-82550000D01*
+X49657000Y-82550000D01*
+X49657000Y-65955245D01*
+X66561861Y-65955245D01*
+X66635995Y-66201364D01*
+X67173223Y-66394465D01*
+X67743454Y-66367278D01*
+X68144005Y-66201364D01*
+X68218139Y-65955245D01*
+X67390000Y-65127105D01*
+X66561861Y-65955245D01*
+X49657000Y-65955245D01*
+X49657000Y-64730723D01*
+X65943035Y-64730723D01*
+X65970222Y-65300954D01*
+X66136136Y-65701505D01*
+X66382255Y-65775639D01*
+X67210395Y-64947500D01*
+X67569605Y-64947500D01*
+X68397745Y-65775639D01*
+X68643864Y-65701505D01*
+X68836965Y-65164277D01*
+X68813021Y-64662061D01*
+X70955000Y-64662061D01*
+X70955000Y-65232939D01*
+X71173466Y-65760362D01*
+X71577138Y-66164034D01*
+X72104561Y-66382500D01*
+X72675439Y-66382500D01*
+X73202862Y-66164034D01*
+X73606534Y-65760362D01*
+X73825000Y-65232939D01*
+X73825000Y-64662061D01*
+X73606534Y-64134638D01*
+X73202862Y-63730966D01*
+X72675439Y-63512500D01*
+X72104561Y-63512500D01*
+X71577138Y-63730966D01*
+X71173466Y-64134638D01*
+X70955000Y-64662061D01*
+X68813021Y-64662061D01*
+X68809778Y-64594046D01*
+X68643864Y-64193495D01*
+X68397745Y-64119361D01*
+X67569605Y-64947500D01*
+X67210395Y-64947500D01*
+X66382255Y-64119361D01*
+X66136136Y-64193495D01*
+X65943035Y-64730723D01*
+X49657000Y-64730723D01*
+X49657000Y-63939755D01*
+X66561861Y-63939755D01*
+X67390000Y-64767895D01*
+X68218139Y-63939755D01*
+X68144005Y-63693636D01*
+X67606777Y-63500535D01*
+X67036546Y-63527722D01*
+X66635995Y-63693636D01*
+X66561861Y-63939755D01*
+X49657000Y-63939755D01*
+X49657000Y-61924521D01*
+X49835325Y-61889050D01*
+X50331030Y-61557830D01*
+X50520600Y-61274119D01*
+X50710170Y-61557830D01*
+X51205876Y-61889050D01*
+X51790600Y-62005359D01*
+X52375325Y-61889050D01*
+X52871030Y-61557830D01*
+X53060600Y-61274119D01*
+X53250170Y-61557830D01*
+X53745876Y-61889050D01*
+X54330600Y-62005359D01*
+X54915325Y-61889050D01*
+X55411030Y-61557830D01*
+X55600600Y-61274119D01*
+X55790170Y-61557830D01*
+X56285876Y-61889050D01*
+X56870600Y-62005359D01*
+X57455325Y-61889050D01*
+X57951030Y-61557830D01*
+X58140600Y-61274119D01*
+X58330170Y-61557830D01*
+X58825876Y-61889050D01*
+X59410600Y-62005359D01*
+X59995325Y-61889050D01*
+X60491030Y-61557830D01*
+X60680600Y-61274119D01*
+X60870170Y-61557830D01*
+X61365876Y-61889050D01*
+X61950600Y-62005359D01*
+X62535325Y-61889050D01*
+X63031030Y-61557830D01*
+X63362250Y-61062124D01*
+X63449200Y-60624997D01*
+X63449200Y-60025003D01*
+X64516000Y-60025003D01*
+X64516000Y-60624998D01*
+X64602950Y-61062125D01*
+X64934170Y-61557830D01*
+X65429876Y-61889050D01*
+X66014600Y-62005359D01*
+X66599325Y-61889050D01*
+X67095030Y-61557830D01*
+X67426250Y-61062124D01*
+X67513200Y-60624997D01*
+X67513200Y-60025002D01*
+X67426250Y-59587875D01*
+X67095030Y-59092170D01*
+X66748288Y-58860484D01*
+X76492100Y-58860484D01*
+X76492100Y-59249516D01*
+X76640977Y-59608936D01*
+X76916064Y-59884023D01*
+X77275484Y-60032900D01*
+X77507770Y-60032900D01*
+X79032100Y-61557231D01*
+X79032100Y-61652016D01*
+X79180977Y-62011436D01*
+X79456064Y-62286523D01*
+X79815484Y-62435400D01*
+X80204516Y-62435400D01*
+X80563936Y-62286523D01*
+X80839023Y-62011436D01*
+X80987900Y-61652016D01*
+X80987900Y-61262984D01*
+X80839023Y-60903564D01*
+X80563936Y-60628477D01*
+X80204516Y-60479600D01*
+X80109731Y-60479600D01*
+X79917631Y-60287500D01*
+X88672560Y-60287500D01*
+X88672560Y-61987500D01*
+X88721843Y-62235265D01*
+X88862191Y-62445309D01*
+X89072235Y-62585657D01*
+X89320000Y-62634940D01*
+X91020000Y-62634940D01*
+X91267765Y-62585657D01*
+X91477809Y-62445309D01*
+X91618157Y-62235265D01*
+X91667440Y-61987500D01*
+X91667440Y-60287500D01*
+X91618157Y-60039735D01*
+X91477809Y-59829691D01*
+X91267765Y-59689343D01*
+X91020000Y-59640060D01*
+X89320000Y-59640060D01*
+X89072235Y-59689343D01*
+X88862191Y-59829691D01*
+X88721843Y-60039735D01*
+X88672560Y-60287500D01*
+X79917631Y-60287500D01*
+X78417696Y-58787566D01*
+X78299023Y-58501064D01*
+X78023936Y-58225977D01*
+X77664516Y-58077100D01*
+X77275484Y-58077100D01*
+X76916064Y-58225977D01*
+X76640977Y-58501064D01*
+X76492100Y-58860484D01*
+X66748288Y-58860484D01*
+X66599324Y-58760950D01*
+X66014600Y-58644641D01*
+X65429875Y-58760950D01*
+X64934170Y-59092170D01*
+X64602950Y-59587876D01*
+X64516000Y-60025003D01*
+X63449200Y-60025003D01*
+X63449200Y-60025002D01*
+X63362250Y-59587875D01*
+X63031030Y-59092170D01*
+X62535324Y-58760950D01*
+X61950600Y-58644641D01*
+X61365875Y-58760950D01*
+X60870170Y-59092170D01*
+X60680600Y-59375881D01*
+X60491030Y-59092170D01*
+X59995324Y-58760950D01*
+X59410600Y-58644641D01*
+X58825875Y-58760950D01*
+X58330170Y-59092170D01*
+X58140600Y-59375881D01*
+X57951030Y-59092170D01*
+X57455324Y-58760950D01*
+X56870600Y-58644641D01*
+X56285875Y-58760950D01*
+X55790170Y-59092170D01*
+X55600600Y-59375881D01*
+X55411030Y-59092170D01*
+X54915324Y-58760950D01*
+X54330600Y-58644641D01*
+X53745875Y-58760950D01*
+X53250170Y-59092170D01*
+X53060600Y-59375881D01*
+X52871030Y-59092170D01*
+X52375324Y-58760950D01*
+X51790600Y-58644641D01*
+X51205875Y-58760950D01*
+X50710170Y-59092170D01*
+X50520600Y-59375881D01*
+X50331030Y-59092170D01*
+X49835324Y-58760950D01*
+X49657000Y-58725479D01*
+X49657000Y-57277000D01*
+X66040000Y-57277000D01*
+X66096796Y-57263592D01*
+X67716736Y-56453622D01*
+X69430825Y-56453622D01*
+X69645466Y-56971832D01*
+X70107608Y-57466512D01*
+X70723877Y-57746683D01*
+X70993000Y-57629104D01*
+X70993000Y-56184500D01*
+X71247000Y-56184500D01*
+X71247000Y-57629104D01*
+X71516123Y-57746683D01*
+X72132392Y-57466512D01*
+X72594534Y-56971832D01*
+X72809175Y-56453622D01*
+X72691125Y-56184500D01*
+X71247000Y-56184500D01*
+X70993000Y-56184500D01*
+X69548875Y-56184500D01*
+X69430825Y-56453622D01*
+X67716736Y-56453622D01*
+X69464676Y-55579652D01*
+X69430825Y-55661378D01*
+X69548875Y-55930500D01*
+X70993000Y-55930500D01*
+X70993000Y-55910500D01*
+X71247000Y-55910500D01*
+X71247000Y-55930500D01*
+X72691125Y-55930500D01*
+X72809175Y-55661378D01*
+X72594534Y-55143168D01*
+X72421079Y-54957500D01*
+X79532560Y-54957500D01*
+X79532560Y-57157500D01*
+X79581843Y-57405265D01*
+X79722191Y-57615309D01*
+X79932235Y-57755657D01*
+X80180000Y-57804940D01*
+X82380000Y-57804940D01*
+X82627765Y-57755657D01*
+X82837809Y-57615309D01*
+X82978157Y-57405265D01*
+X83027440Y-57157500D01*
+X83027440Y-54957500D01*
+X82978157Y-54709735D01*
+X82837809Y-54499691D01*
+X82627765Y-54359343D01*
+X82380000Y-54310060D01*
+X80180000Y-54310060D01*
+X79932235Y-54359343D01*
+X79722191Y-54499691D01*
+X79581843Y-54709735D01*
+X79532560Y-54957500D01*
+X72421079Y-54957500D01*
+X72132392Y-54648488D01*
+X71710557Y-54456711D01*
+X81309980Y-49657000D01*
+X96477667Y-49657000D01*
+X106603800Y-57251600D01*
+G36*
+X57150001Y-107559853D02*
+X57099200Y-107635881D01*
+X56909630Y-107352170D01*
+X56413924Y-107020950D01*
+X55829200Y-106904641D01*
+X55244475Y-107020950D01*
+X54748770Y-107352170D01*
+X54737000Y-107369785D01*
+X54737000Y-105410000D01*
+X54727333Y-105361399D01*
+X54699803Y-105320197D01*
+X54658601Y-105292667D01*
+X54610000Y-105283000D01*
+X39497000Y-105283000D01*
+X39497000Y-102378045D01*
+X39858744Y-102450000D01*
+X40151256Y-102450000D01*
+X40584418Y-102363839D01*
+X41075625Y-102035625D01*
+X41087816Y-102017381D01*
+X41096843Y-102062765D01*
+X41237191Y-102272809D01*
+X41447235Y-102413157D01*
+X41695000Y-102462440D01*
+X43395000Y-102462440D01*
+X43642765Y-102413157D01*
+X43852809Y-102272809D01*
+X43993157Y-102062765D01*
+X44042440Y-101815000D01*
+X44042440Y-100115000D01*
+X43993157Y-99867235D01*
+X43852809Y-99657191D01*
+X43642765Y-99516843D01*
+X43395000Y-99467560D01*
+X41695000Y-99467560D01*
+X41447235Y-99516843D01*
+X41237191Y-99657191D01*
+X41096843Y-99867235D01*
+X41087816Y-99912619D01*
+X41075625Y-99894375D01*
+X40584418Y-99566161D01*
+X40151256Y-99480000D01*
+X39858744Y-99480000D01*
+X39497000Y-99551955D01*
+X39497000Y-97917000D01*
+X46990000Y-97917000D01*
+X47038601Y-97907333D01*
+X47071553Y-97885315D01*
+X46180419Y-98776450D01*
+X46074383Y-98847301D01*
+X45793687Y-99267390D01*
+X45720000Y-99637839D01*
+X45720000Y-99637844D01*
+X45695121Y-99762919D01*
+X45720000Y-99887994D01*
+X45720000Y-100192761D01*
+X45591161Y-100385582D01*
+X45475908Y-100965000D01*
+X45591161Y-101544418D01*
+X45919375Y-102035625D01*
+X46410582Y-102363839D01*
+X46843744Y-102450000D01*
+X47136256Y-102450000D01*
+X47569418Y-102363839D01*
+X48060625Y-102035625D01*
+X48072816Y-102017381D01*
+X48081843Y-102062765D01*
+X48222191Y-102272809D01*
+X48432235Y-102413157D01*
+X48680000Y-102462440D01*
+X50380000Y-102462440D01*
+X50627765Y-102413157D01*
+X50837809Y-102272809D01*
+X50978157Y-102062765D01*
+X51027440Y-101815000D01*
+X51027440Y-100115000D01*
+X50978157Y-99867235D01*
+X50837809Y-99657191D01*
+X50627765Y-99516843D01*
+X50380000Y-99467560D01*
+X49081410Y-99467560D01*
+X49134960Y-99414010D01*
+X52455603Y-99414010D01*
+X52580678Y-99438889D01*
+X52705753Y-99414010D01*
+X52705758Y-99414010D01*
+X53076207Y-99340323D01*
+X53496296Y-99059628D01*
+X53567149Y-98953589D01*
+X57150000Y-95370738D01*
+X57150001Y-107559853D01*
+X57150001Y-107559853D01*
+G37*
+X57150001Y-107559853D02*
+X57099200Y-107635881D01*
+X56909630Y-107352170D01*
+X56413924Y-107020950D01*
+X55829200Y-106904641D01*
+X55244475Y-107020950D01*
+X54748770Y-107352170D01*
+X54737000Y-107369785D01*
+X54737000Y-105410000D01*
+X54727333Y-105361399D01*
+X54699803Y-105320197D01*
+X54658601Y-105292667D01*
+X54610000Y-105283000D01*
+X39497000Y-105283000D01*
+X39497000Y-102378045D01*
+X39858744Y-102450000D01*
+X40151256Y-102450000D01*
+X40584418Y-102363839D01*
+X41075625Y-102035625D01*
+X41087816Y-102017381D01*
+X41096843Y-102062765D01*
+X41237191Y-102272809D01*
+X41447235Y-102413157D01*
+X41695000Y-102462440D01*
+X43395000Y-102462440D01*
+X43642765Y-102413157D01*
+X43852809Y-102272809D01*
+X43993157Y-102062765D01*
+X44042440Y-101815000D01*
+X44042440Y-100115000D01*
+X43993157Y-99867235D01*
+X43852809Y-99657191D01*
+X43642765Y-99516843D01*
+X43395000Y-99467560D01*
+X41695000Y-99467560D01*
+X41447235Y-99516843D01*
+X41237191Y-99657191D01*
+X41096843Y-99867235D01*
+X41087816Y-99912619D01*
+X41075625Y-99894375D01*
+X40584418Y-99566161D01*
+X40151256Y-99480000D01*
+X39858744Y-99480000D01*
+X39497000Y-99551955D01*
+X39497000Y-97917000D01*
+X46990000Y-97917000D01*
+X47038601Y-97907333D01*
+X47071553Y-97885315D01*
+X46180419Y-98776450D01*
+X46074383Y-98847301D01*
+X45793687Y-99267390D01*
+X45720000Y-99637839D01*
+X45720000Y-99637844D01*
+X45695121Y-99762919D01*
+X45720000Y-99887994D01*
+X45720000Y-100192761D01*
+X45591161Y-100385582D01*
+X45475908Y-100965000D01*
+X45591161Y-101544418D01*
+X45919375Y-102035625D01*
+X46410582Y-102363839D01*
+X46843744Y-102450000D01*
+X47136256Y-102450000D01*
+X47569418Y-102363839D01*
+X48060625Y-102035625D01*
+X48072816Y-102017381D01*
+X48081843Y-102062765D01*
+X48222191Y-102272809D01*
+X48432235Y-102413157D01*
+X48680000Y-102462440D01*
+X50380000Y-102462440D01*
+X50627765Y-102413157D01*
+X50837809Y-102272809D01*
+X50978157Y-102062765D01*
+X51027440Y-101815000D01*
+X51027440Y-100115000D01*
+X50978157Y-99867235D01*
+X50837809Y-99657191D01*
+X50627765Y-99516843D01*
+X50380000Y-99467560D01*
+X49081410Y-99467560D01*
+X49134960Y-99414010D01*
+X52455603Y-99414010D01*
+X52580678Y-99438889D01*
+X52705753Y-99414010D01*
+X52705758Y-99414010D01*
+X53076207Y-99340323D01*
+X53496296Y-99059628D01*
+X53567149Y-98953589D01*
+X57150000Y-95370738D01*
+X57150001Y-107559853D01*
+G04 #@! TD*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Fab.gbr b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Fab.gbr
new file mode 100644
index 0000000..3114ba2
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Fab.gbr
@@ -0,0 +1,14 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Other,Fab,Bot*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Mask.gbs b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Mask.gbs
new file mode 100644
index 0000000..12ea731
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Mask.gbs
@@ -0,0 +1,1715 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Soldermask,Bot*
+G04 #@! TF.FilePolarity,Negative*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+G36*
+X112801200Y-110896200D02*
+X109448800Y-110896200D01*
+X109448800Y-107543800D01*
+X112801200Y-107543800D01*
+X112801200Y-110896200D01*
+X112801200Y-110896200D01*
+G37*
+G36*
+X56013427Y-107506397D02*
+X56013429Y-107506398D01*
+X56013432Y-107506398D01*
+X56190585Y-107560137D01*
+X56343312Y-107641771D01*
+X56353853Y-107647405D01*
+X56496954Y-107764846D01*
+X56614395Y-107907947D01*
+X56614396Y-107907949D01*
+X56701663Y-108071214D01*
+X56755402Y-108248367D01*
+X56755402Y-108248368D01*
+X56755403Y-108248372D01*
+X56769000Y-108386426D01*
+X56769000Y-108783573D01*
+X56755403Y-108921628D01*
+X56755402Y-108921631D01*
+X56755402Y-108921632D01*
+X56701663Y-109098786D01*
+X56620030Y-109251511D01*
+X56614395Y-109262053D01*
+X56496954Y-109405154D01*
+X56353853Y-109522595D01*
+X56353851Y-109522596D01*
+X56190586Y-109609863D01*
+X56013433Y-109663602D01*
+X56013430Y-109663602D01*
+X56013428Y-109663603D01*
+X55829200Y-109681748D01*
+X55644973Y-109663603D01*
+X55644971Y-109663602D01*
+X55644968Y-109663602D01*
+X55467815Y-109609863D01*
+X55304550Y-109522596D01*
+X55304548Y-109522595D01*
+X55161447Y-109405154D01*
+X55044005Y-109262053D01*
+X55038371Y-109251511D01*
+X54956737Y-109098786D01*
+X54902998Y-108921633D01*
+X54902998Y-108921630D01*
+X54902997Y-108921628D01*
+X54889400Y-108783574D01*
+X54889400Y-108386427D01*
+X54902997Y-108248373D01*
+X54902998Y-108248371D01*
+X54902998Y-108248368D01*
+X54956737Y-108071215D01*
+X55044004Y-107907949D01*
+X55044005Y-107907947D01*
+X55161446Y-107764846D01*
+X55304547Y-107647405D01*
+X55315089Y-107641771D01*
+X55467814Y-107560137D01*
+X55644967Y-107506398D01*
+X55644970Y-107506398D01*
+X55644972Y-107506397D01*
+X55829200Y-107488252D01*
+X56013427Y-107506397D01*
+X56013427Y-107506397D01*
+G37*
+G36*
+X58553427Y-107506397D02*
+X58553429Y-107506398D01*
+X58553432Y-107506398D01*
+X58730585Y-107560137D01*
+X58883312Y-107641771D01*
+X58893853Y-107647405D01*
+X59036954Y-107764846D01*
+X59154395Y-107907947D01*
+X59154396Y-107907949D01*
+X59241663Y-108071214D01*
+X59295402Y-108248367D01*
+X59295402Y-108248368D01*
+X59295403Y-108248372D01*
+X59309000Y-108386426D01*
+X59309000Y-108783573D01*
+X59295403Y-108921628D01*
+X59295402Y-108921631D01*
+X59295402Y-108921632D01*
+X59241663Y-109098786D01*
+X59160030Y-109251511D01*
+X59154395Y-109262053D01*
+X59036954Y-109405154D01*
+X58893853Y-109522595D01*
+X58893851Y-109522596D01*
+X58730586Y-109609863D01*
+X58553433Y-109663602D01*
+X58553430Y-109663602D01*
+X58553428Y-109663603D01*
+X58369200Y-109681748D01*
+X58184973Y-109663603D01*
+X58184971Y-109663602D01*
+X58184968Y-109663602D01*
+X58007815Y-109609863D01*
+X57844550Y-109522596D01*
+X57844548Y-109522595D01*
+X57701447Y-109405154D01*
+X57584005Y-109262053D01*
+X57578371Y-109251511D01*
+X57496737Y-109098786D01*
+X57442998Y-108921633D01*
+X57442998Y-108921630D01*
+X57442997Y-108921628D01*
+X57429400Y-108783574D01*
+X57429400Y-108386427D01*
+X57442997Y-108248373D01*
+X57442998Y-108248371D01*
+X57442998Y-108248368D01*
+X57496737Y-108071215D01*
+X57584004Y-107907949D01*
+X57584005Y-107907947D01*
+X57701446Y-107764846D01*
+X57844547Y-107647405D01*
+X57855089Y-107641771D01*
+X58007814Y-107560137D01*
+X58184967Y-107506398D01*
+X58184970Y-107506398D01*
+X58184972Y-107506397D01*
+X58369200Y-107488252D01*
+X58553427Y-107506397D01*
+X58553427Y-107506397D01*
+G37*
+G36*
+X66173427Y-107506397D02*
+X66173429Y-107506398D01*
+X66173432Y-107506398D01*
+X66350585Y-107560137D01*
+X66503312Y-107641771D01*
+X66513853Y-107647405D01*
+X66656954Y-107764846D01*
+X66774395Y-107907947D01*
+X66774396Y-107907949D01*
+X66861663Y-108071214D01*
+X66915402Y-108248367D01*
+X66915402Y-108248368D01*
+X66915403Y-108248372D01*
+X66929000Y-108386426D01*
+X66929000Y-108783573D01*
+X66915403Y-108921628D01*
+X66915402Y-108921631D01*
+X66915402Y-108921632D01*
+X66861663Y-109098786D01*
+X66780030Y-109251511D01*
+X66774395Y-109262053D01*
+X66656954Y-109405154D01*
+X66513853Y-109522595D01*
+X66513851Y-109522596D01*
+X66350586Y-109609863D01*
+X66173433Y-109663602D01*
+X66173430Y-109663602D01*
+X66173428Y-109663603D01*
+X65989200Y-109681748D01*
+X65804973Y-109663603D01*
+X65804971Y-109663602D01*
+X65804968Y-109663602D01*
+X65627815Y-109609863D01*
+X65464550Y-109522596D01*
+X65464548Y-109522595D01*
+X65321447Y-109405154D01*
+X65204005Y-109262053D01*
+X65198371Y-109251511D01*
+X65116737Y-109098786D01*
+X65062998Y-108921633D01*
+X65062998Y-108921630D01*
+X65062997Y-108921628D01*
+X65049400Y-108783574D01*
+X65049400Y-108386427D01*
+X65062997Y-108248373D01*
+X65062998Y-108248371D01*
+X65062998Y-108248368D01*
+X65116737Y-108071215D01*
+X65204004Y-107907949D01*
+X65204005Y-107907947D01*
+X65321446Y-107764846D01*
+X65464547Y-107647405D01*
+X65475089Y-107641771D01*
+X65627814Y-107560137D01*
+X65804967Y-107506398D01*
+X65804970Y-107506398D01*
+X65804972Y-107506397D01*
+X65989200Y-107488252D01*
+X66173427Y-107506397D01*
+X66173427Y-107506397D01*
+G37*
+G36*
+X61093427Y-107506397D02*
+X61093429Y-107506398D01*
+X61093432Y-107506398D01*
+X61270585Y-107560137D01*
+X61423312Y-107641771D01*
+X61433853Y-107647405D01*
+X61576954Y-107764846D01*
+X61694395Y-107907947D01*
+X61694396Y-107907949D01*
+X61781663Y-108071214D01*
+X61835402Y-108248367D01*
+X61835402Y-108248368D01*
+X61835403Y-108248372D01*
+X61849000Y-108386426D01*
+X61849000Y-108783573D01*
+X61835403Y-108921628D01*
+X61835402Y-108921631D01*
+X61835402Y-108921632D01*
+X61781663Y-109098786D01*
+X61700030Y-109251511D01*
+X61694395Y-109262053D01*
+X61576954Y-109405154D01*
+X61433853Y-109522595D01*
+X61433851Y-109522596D01*
+X61270586Y-109609863D01*
+X61093433Y-109663602D01*
+X61093430Y-109663602D01*
+X61093428Y-109663603D01*
+X60909200Y-109681748D01*
+X60724973Y-109663603D01*
+X60724971Y-109663602D01*
+X60724968Y-109663602D01*
+X60547815Y-109609863D01*
+X60384550Y-109522596D01*
+X60384548Y-109522595D01*
+X60241447Y-109405154D01*
+X60124005Y-109262053D01*
+X60118371Y-109251511D01*
+X60036737Y-109098786D01*
+X59982998Y-108921633D01*
+X59982998Y-108921630D01*
+X59982997Y-108921628D01*
+X59969400Y-108783574D01*
+X59969400Y-108386427D01*
+X59982997Y-108248373D01*
+X59982998Y-108248371D01*
+X59982998Y-108248368D01*
+X60036737Y-108071215D01*
+X60124004Y-107907949D01*
+X60124005Y-107907947D01*
+X60241446Y-107764846D01*
+X60384547Y-107647405D01*
+X60395089Y-107641771D01*
+X60547814Y-107560137D01*
+X60724967Y-107506398D01*
+X60724970Y-107506398D01*
+X60724972Y-107506397D01*
+X60909200Y-107488252D01*
+X61093427Y-107506397D01*
+X61093427Y-107506397D01*
+G37*
+G36*
+X63633427Y-107506397D02*
+X63633429Y-107506398D01*
+X63633432Y-107506398D01*
+X63810585Y-107560137D01*
+X63963312Y-107641771D01*
+X63973853Y-107647405D01*
+X64116954Y-107764846D01*
+X64234395Y-107907947D01*
+X64234396Y-107907949D01*
+X64321663Y-108071214D01*
+X64375402Y-108248367D01*
+X64375402Y-108248368D01*
+X64375403Y-108248372D01*
+X64389000Y-108386426D01*
+X64389000Y-108783573D01*
+X64375403Y-108921628D01*
+X64375402Y-108921631D01*
+X64375402Y-108921632D01*
+X64321663Y-109098786D01*
+X64240030Y-109251511D01*
+X64234395Y-109262053D01*
+X64116954Y-109405154D01*
+X63973853Y-109522595D01*
+X63973851Y-109522596D01*
+X63810586Y-109609863D01*
+X63633433Y-109663602D01*
+X63633430Y-109663602D01*
+X63633428Y-109663603D01*
+X63449200Y-109681748D01*
+X63264973Y-109663603D01*
+X63264971Y-109663602D01*
+X63264968Y-109663602D01*
+X63087815Y-109609863D01*
+X62924550Y-109522596D01*
+X62924548Y-109522595D01*
+X62781447Y-109405154D01*
+X62664005Y-109262053D01*
+X62658371Y-109251511D01*
+X62576737Y-109098786D01*
+X62522998Y-108921633D01*
+X62522998Y-108921630D01*
+X62522997Y-108921628D01*
+X62509400Y-108783574D01*
+X62509400Y-108386427D01*
+X62522997Y-108248373D01*
+X62522998Y-108248371D01*
+X62522998Y-108248368D01*
+X62576737Y-108071215D01*
+X62664004Y-107907949D01*
+X62664005Y-107907947D01*
+X62781446Y-107764846D01*
+X62924547Y-107647405D01*
+X62935089Y-107641771D01*
+X63087814Y-107560137D01*
+X63264967Y-107506398D01*
+X63264970Y-107506398D01*
+X63264972Y-107506397D01*
+X63449200Y-107488252D01*
+X63633427Y-107506397D01*
+X63633427Y-107506397D01*
+G37*
+G36*
+X71278827Y-107506397D02*
+X71278829Y-107506398D01*
+X71278832Y-107506398D01*
+X71455985Y-107560137D01*
+X71608712Y-107641771D01*
+X71619253Y-107647405D01*
+X71762354Y-107764846D01*
+X71879795Y-107907947D01*
+X71879796Y-107907949D01*
+X71967063Y-108071214D01*
+X72020802Y-108248367D01*
+X72020802Y-108248368D01*
+X72020803Y-108248372D01*
+X72034400Y-108386426D01*
+X72034400Y-108783573D01*
+X72020803Y-108921628D01*
+X72020802Y-108921631D01*
+X72020802Y-108921632D01*
+X71967063Y-109098786D01*
+X71885430Y-109251511D01*
+X71879795Y-109262053D01*
+X71762354Y-109405154D01*
+X71619253Y-109522595D01*
+X71619251Y-109522596D01*
+X71455986Y-109609863D01*
+X71278833Y-109663602D01*
+X71278830Y-109663602D01*
+X71278828Y-109663603D01*
+X71094600Y-109681748D01*
+X70910373Y-109663603D01*
+X70910371Y-109663602D01*
+X70910368Y-109663602D01*
+X70733215Y-109609863D01*
+X70569950Y-109522596D01*
+X70569948Y-109522595D01*
+X70426847Y-109405154D01*
+X70309405Y-109262053D01*
+X70303771Y-109251511D01*
+X70222137Y-109098786D01*
+X70168398Y-108921633D01*
+X70168398Y-108921630D01*
+X70168397Y-108921628D01*
+X70154800Y-108783574D01*
+X70154800Y-108386427D01*
+X70168397Y-108248373D01*
+X70168398Y-108248371D01*
+X70168398Y-108248368D01*
+X70222137Y-108071215D01*
+X70309404Y-107907949D01*
+X70309405Y-107907947D01*
+X70426846Y-107764846D01*
+X70569947Y-107647405D01*
+X70580489Y-107641771D01*
+X70733214Y-107560137D01*
+X70910367Y-107506398D01*
+X70910370Y-107506398D01*
+X70910372Y-107506397D01*
+X71094600Y-107488252D01*
+X71278827Y-107506397D01*
+X71278827Y-107506397D01*
+G37*
+G36*
+X73818827Y-107506397D02*
+X73818829Y-107506398D01*
+X73818832Y-107506398D01*
+X73995985Y-107560137D01*
+X74148712Y-107641771D01*
+X74159253Y-107647405D01*
+X74302354Y-107764846D01*
+X74419795Y-107907947D01*
+X74419796Y-107907949D01*
+X74507063Y-108071214D01*
+X74560802Y-108248367D01*
+X74560802Y-108248368D01*
+X74560803Y-108248372D01*
+X74574400Y-108386426D01*
+X74574400Y-108783573D01*
+X74560803Y-108921628D01*
+X74560802Y-108921631D01*
+X74560802Y-108921632D01*
+X74507063Y-109098786D01*
+X74425430Y-109251511D01*
+X74419795Y-109262053D01*
+X74302354Y-109405154D01*
+X74159253Y-109522595D01*
+X74159251Y-109522596D01*
+X73995986Y-109609863D01*
+X73818833Y-109663602D01*
+X73818830Y-109663602D01*
+X73818828Y-109663603D01*
+X73634600Y-109681748D01*
+X73450373Y-109663603D01*
+X73450371Y-109663602D01*
+X73450368Y-109663602D01*
+X73273215Y-109609863D01*
+X73109950Y-109522596D01*
+X73109948Y-109522595D01*
+X72966847Y-109405154D01*
+X72849405Y-109262053D01*
+X72843771Y-109251511D01*
+X72762137Y-109098786D01*
+X72708398Y-108921633D01*
+X72708398Y-108921630D01*
+X72708397Y-108921628D01*
+X72694800Y-108783574D01*
+X72694800Y-108386427D01*
+X72708397Y-108248373D01*
+X72708398Y-108248371D01*
+X72708398Y-108248368D01*
+X72762137Y-108071215D01*
+X72849404Y-107907949D01*
+X72849405Y-107907947D01*
+X72966846Y-107764846D01*
+X73109947Y-107647405D01*
+X73120489Y-107641771D01*
+X73273214Y-107560137D01*
+X73450367Y-107506398D01*
+X73450370Y-107506398D01*
+X73450372Y-107506397D01*
+X73634600Y-107488252D01*
+X73818827Y-107506397D01*
+X73818827Y-107506397D01*
+G37*
+G36*
+X76358827Y-107506397D02*
+X76358829Y-107506398D01*
+X76358832Y-107506398D01*
+X76535985Y-107560137D01*
+X76688712Y-107641771D01*
+X76699253Y-107647405D01*
+X76842354Y-107764846D01*
+X76959795Y-107907947D01*
+X76959796Y-107907949D01*
+X77047063Y-108071214D01*
+X77100802Y-108248367D01*
+X77100802Y-108248368D01*
+X77100803Y-108248372D01*
+X77114400Y-108386426D01*
+X77114400Y-108783573D01*
+X77100803Y-108921628D01*
+X77100802Y-108921631D01*
+X77100802Y-108921632D01*
+X77047063Y-109098786D01*
+X76965430Y-109251511D01*
+X76959795Y-109262053D01*
+X76842354Y-109405154D01*
+X76699253Y-109522595D01*
+X76699251Y-109522596D01*
+X76535986Y-109609863D01*
+X76358833Y-109663602D01*
+X76358830Y-109663602D01*
+X76358828Y-109663603D01*
+X76174600Y-109681748D01*
+X75990373Y-109663603D01*
+X75990371Y-109663602D01*
+X75990368Y-109663602D01*
+X75813215Y-109609863D01*
+X75649950Y-109522596D01*
+X75649948Y-109522595D01*
+X75506847Y-109405154D01*
+X75389405Y-109262053D01*
+X75383771Y-109251511D01*
+X75302137Y-109098786D01*
+X75248398Y-108921633D01*
+X75248398Y-108921630D01*
+X75248397Y-108921628D01*
+X75234800Y-108783574D01*
+X75234800Y-108386427D01*
+X75248397Y-108248373D01*
+X75248398Y-108248371D01*
+X75248398Y-108248368D01*
+X75302137Y-108071215D01*
+X75389404Y-107907949D01*
+X75389405Y-107907947D01*
+X75506846Y-107764846D01*
+X75649947Y-107647405D01*
+X75660489Y-107641771D01*
+X75813214Y-107560137D01*
+X75990367Y-107506398D01*
+X75990370Y-107506398D01*
+X75990372Y-107506397D01*
+X76174600Y-107488252D01*
+X76358827Y-107506397D01*
+X76358827Y-107506397D01*
+G37*
+G36*
+X101941200Y-108926200D02*
+X99988800Y-108926200D01*
+X99988800Y-106973800D01*
+X101941200Y-106973800D01*
+X101941200Y-108926200D01*
+X101941200Y-108926200D01*
+G37*
+G36*
+X97456365Y-105287924D02*
+X97456368Y-105287925D01*
+X97456369Y-105287925D01*
+X97640383Y-105343745D01*
+X97809972Y-105434392D01*
+X97958617Y-105556383D01*
+X98080608Y-105705028D01*
+X98171255Y-105874617D01*
+X98171255Y-105874618D01*
+X98227076Y-106058635D01*
+X98245924Y-106250000D01*
+X98227076Y-106441365D01*
+X98227075Y-106441368D01*
+X98227075Y-106441369D01*
+X98171255Y-106625383D01*
+X98080608Y-106794972D01*
+X97958617Y-106943617D01*
+X97809972Y-107065608D01*
+X97640383Y-107156255D01*
+X97456369Y-107212075D01*
+X97456368Y-107212075D01*
+X97456365Y-107212076D01*
+X97312960Y-107226200D01*
+X97217040Y-107226200D01*
+X97073635Y-107212076D01*
+X97073632Y-107212075D01*
+X97073631Y-107212075D01*
+X96889617Y-107156255D01*
+X96720028Y-107065608D01*
+X96571383Y-106943617D01*
+X96449392Y-106794972D01*
+X96358745Y-106625383D01*
+X96302925Y-106441369D01*
+X96302925Y-106441368D01*
+X96302924Y-106441365D01*
+X96284076Y-106250000D01*
+X96302924Y-106058635D01*
+X96358745Y-105874618D01*
+X96358745Y-105874617D01*
+X96449392Y-105705028D01*
+X96571383Y-105556383D01*
+X96720028Y-105434392D01*
+X96889617Y-105343745D01*
+X97073631Y-105287925D01*
+X97073632Y-105287925D01*
+X97073635Y-105287924D01*
+X97217040Y-105273800D01*
+X97312960Y-105273800D01*
+X97456365Y-105287924D01*
+X97456365Y-105287924D01*
+G37*
+G36*
+X101156365Y-103587924D02*
+X101156368Y-103587925D01*
+X101156369Y-103587925D01*
+X101340383Y-103643745D01*
+X101509972Y-103734392D01*
+X101658617Y-103856383D01*
+X101780608Y-104005028D01*
+X101871255Y-104174617D01*
+X101871255Y-104174618D01*
+X101927076Y-104358635D01*
+X101945924Y-104550000D01*
+X101927076Y-104741365D01*
+X101927075Y-104741368D01*
+X101927075Y-104741369D01*
+X101871255Y-104925383D01*
+X101780608Y-105094972D01*
+X101658617Y-105243617D01*
+X101509972Y-105365608D01*
+X101340383Y-105456255D01*
+X101156369Y-105512075D01*
+X101156368Y-105512075D01*
+X101156365Y-105512076D01*
+X101012960Y-105526200D01*
+X100917040Y-105526200D01*
+X100773635Y-105512076D01*
+X100773632Y-105512075D01*
+X100773631Y-105512075D01*
+X100589617Y-105456255D01*
+X100420028Y-105365608D01*
+X100271383Y-105243617D01*
+X100149392Y-105094972D01*
+X100058745Y-104925383D01*
+X100002925Y-104741369D01*
+X100002925Y-104741368D01*
+X100002924Y-104741365D01*
+X99984076Y-104550000D01*
+X100002924Y-104358635D01*
+X100058745Y-104174618D01*
+X100058745Y-104174617D01*
+X100149392Y-104005028D01*
+X100271383Y-103856383D01*
+X100420028Y-103734392D01*
+X100589617Y-103643745D01*
+X100773631Y-103587925D01*
+X100773632Y-103587925D01*
+X100773635Y-103587924D01*
+X100917040Y-103573800D01*
+X101012960Y-103573800D01*
+X101156365Y-103587924D01*
+X101156365Y-103587924D01*
+G37*
+G36*
+X97456365Y-101887924D02*
+X97456368Y-101887925D01*
+X97456369Y-101887925D01*
+X97640383Y-101943745D01*
+X97809972Y-102034392D01*
+X97958617Y-102156383D01*
+X98080608Y-102305028D01*
+X98171255Y-102474617D01*
+X98171255Y-102474618D01*
+X98227076Y-102658635D01*
+X98245924Y-102850000D01*
+X98227076Y-103041365D01*
+X98227075Y-103041368D01*
+X98227075Y-103041369D01*
+X98171255Y-103225383D01*
+X98080608Y-103394972D01*
+X97958617Y-103543617D01*
+X97809972Y-103665608D01*
+X97640383Y-103756255D01*
+X97456369Y-103812075D01*
+X97456368Y-103812075D01*
+X97456365Y-103812076D01*
+X97312960Y-103826200D01*
+X97217040Y-103826200D01*
+X97073635Y-103812076D01*
+X97073632Y-103812075D01*
+X97073631Y-103812075D01*
+X96889617Y-103756255D01*
+X96720028Y-103665608D01*
+X96571383Y-103543617D01*
+X96449392Y-103394972D01*
+X96358745Y-103225383D01*
+X96302925Y-103041369D01*
+X96302925Y-103041368D01*
+X96302924Y-103041365D01*
+X96284076Y-102850000D01*
+X96302924Y-102658635D01*
+X96358745Y-102474618D01*
+X96358745Y-102474617D01*
+X96449392Y-102305028D01*
+X96571383Y-102156383D01*
+X96720028Y-102034392D01*
+X96889617Y-101943745D01*
+X97073631Y-101887925D01*
+X97073632Y-101887925D01*
+X97073635Y-101887924D01*
+X97217040Y-101873800D01*
+X97312960Y-101873800D01*
+X97456365Y-101887924D01*
+X97456365Y-101887924D01*
+G37*
+G36*
+X101156365Y-100187924D02*
+X101156368Y-100187925D01*
+X101156369Y-100187925D01*
+X101340383Y-100243745D01*
+X101509972Y-100334392D01*
+X101658617Y-100456383D01*
+X101780608Y-100605028D01*
+X101871255Y-100774617D01*
+X101927075Y-100958631D01*
+X101927076Y-100958635D01*
+X101945924Y-101150000D01*
+X101927076Y-101341365D01*
+X101927075Y-101341368D01*
+X101927075Y-101341369D01*
+X101871255Y-101525383D01*
+X101780608Y-101694972D01*
+X101658617Y-101843617D01*
+X101509972Y-101965608D01*
+X101340383Y-102056255D01*
+X101156369Y-102112075D01*
+X101156368Y-102112075D01*
+X101156365Y-102112076D01*
+X101012960Y-102126200D01*
+X100917040Y-102126200D01*
+X100773635Y-102112076D01*
+X100773632Y-102112075D01*
+X100773631Y-102112075D01*
+X100589617Y-102056255D01*
+X100420028Y-101965608D01*
+X100271383Y-101843617D01*
+X100149392Y-101694972D01*
+X100058745Y-101525383D01*
+X100002925Y-101341369D01*
+X100002925Y-101341368D01*
+X100002924Y-101341365D01*
+X99984076Y-101150000D01*
+X100002924Y-100958635D01*
+X100002925Y-100958631D01*
+X100058745Y-100774617D01*
+X100149392Y-100605028D01*
+X100271383Y-100456383D01*
+X100420028Y-100334392D01*
+X100589617Y-100243745D01*
+X100773631Y-100187925D01*
+X100773632Y-100187925D01*
+X100773635Y-100187924D01*
+X100917040Y-100173800D01*
+X101012960Y-100173800D01*
+X101156365Y-100187924D01*
+X101156365Y-100187924D01*
+G37*
+G36*
+X50456200Y-101891200D02*
+X48603800Y-101891200D01*
+X48603800Y-100038800D01*
+X50456200Y-100038800D01*
+X50456200Y-101891200D01*
+X50456200Y-101891200D01*
+G37*
+G36*
+X47171563Y-100052201D02*
+X47171566Y-100052202D01*
+X47171567Y-100052202D01*
+X47346156Y-100105163D01*
+X47507059Y-100191167D01*
+X47648091Y-100306909D01*
+X47763833Y-100447941D01*
+X47849837Y-100608844D01*
+X47900124Y-100774617D01*
+X47902799Y-100783437D01*
+X47920682Y-100965000D01*
+X47902799Y-101146563D01*
+X47902798Y-101146566D01*
+X47902798Y-101146567D01*
+X47849837Y-101321156D01*
+X47763833Y-101482059D01*
+X47648091Y-101623091D01*
+X47507059Y-101738833D01*
+X47346156Y-101824837D01*
+X47171567Y-101877798D01*
+X47171566Y-101877798D01*
+X47171563Y-101877799D01*
+X47035501Y-101891200D01*
+X46944499Y-101891200D01*
+X46808437Y-101877799D01*
+X46808434Y-101877798D01*
+X46808433Y-101877798D01*
+X46633844Y-101824837D01*
+X46472941Y-101738833D01*
+X46331909Y-101623091D01*
+X46216167Y-101482059D01*
+X46130163Y-101321156D01*
+X46077202Y-101146567D01*
+X46077202Y-101146566D01*
+X46077201Y-101146563D01*
+X46059318Y-100965000D01*
+X46077201Y-100783437D01*
+X46079877Y-100774617D01*
+X46130163Y-100608844D01*
+X46216167Y-100447941D01*
+X46331909Y-100306909D01*
+X46472941Y-100191167D01*
+X46633844Y-100105163D01*
+X46808433Y-100052202D01*
+X46808434Y-100052202D01*
+X46808437Y-100052201D01*
+X46944499Y-100038800D01*
+X47035501Y-100038800D01*
+X47171563Y-100052201D01*
+X47171563Y-100052201D01*
+G37*
+G36*
+X43471200Y-101891200D02*
+X41618800Y-101891200D01*
+X41618800Y-100038800D01*
+X43471200Y-100038800D01*
+X43471200Y-101891200D01*
+X43471200Y-101891200D01*
+G37*
+G36*
+X40186563Y-100052201D02*
+X40186566Y-100052202D01*
+X40186567Y-100052202D01*
+X40361156Y-100105163D01*
+X40522059Y-100191167D01*
+X40663091Y-100306909D01*
+X40778833Y-100447941D01*
+X40864837Y-100608844D01*
+X40915124Y-100774617D01*
+X40917799Y-100783437D01*
+X40935682Y-100965000D01*
+X40917799Y-101146563D01*
+X40917798Y-101146566D01*
+X40917798Y-101146567D01*
+X40864837Y-101321156D01*
+X40778833Y-101482059D01*
+X40663091Y-101623091D01*
+X40522059Y-101738833D01*
+X40361156Y-101824837D01*
+X40186567Y-101877798D01*
+X40186566Y-101877798D01*
+X40186563Y-101877799D01*
+X40050501Y-101891200D01*
+X39959499Y-101891200D01*
+X39823437Y-101877799D01*
+X39823434Y-101877798D01*
+X39823433Y-101877798D01*
+X39648844Y-101824837D01*
+X39487941Y-101738833D01*
+X39346909Y-101623091D01*
+X39231167Y-101482059D01*
+X39145163Y-101321156D01*
+X39092202Y-101146567D01*
+X39092202Y-101146566D01*
+X39092201Y-101146563D01*
+X39074318Y-100965000D01*
+X39092201Y-100783437D01*
+X39094877Y-100774617D01*
+X39145163Y-100608844D01*
+X39231167Y-100447941D01*
+X39346909Y-100306909D01*
+X39487941Y-100191167D01*
+X39648844Y-100105163D01*
+X39823433Y-100052202D01*
+X39823434Y-100052202D01*
+X39823437Y-100052201D01*
+X39959499Y-100038800D01*
+X40050501Y-100038800D01*
+X40186563Y-100052201D01*
+X40186563Y-100052201D01*
+G37*
+G36*
+X106971200Y-97446200D02*
+X105118800Y-97446200D01*
+X105118800Y-95593800D01*
+X106971200Y-95593800D01*
+X106971200Y-97446200D01*
+X106971200Y-97446200D01*
+G37*
+G36*
+X52086630Y-93696097D02*
+X52253113Y-93746599D01*
+X52406545Y-93828610D01*
+X52541025Y-93938975D01*
+X52651390Y-94073455D01*
+X52733401Y-94226887D01*
+X52783903Y-94393370D01*
+X52801200Y-94568991D01*
+X52801200Y-96441009D01*
+X52783903Y-96616630D01*
+X52733401Y-96783113D01*
+X52651390Y-96936545D01*
+X52541025Y-97071025D01*
+X52406545Y-97181390D01*
+X52253113Y-97263401D01*
+X52086630Y-97313903D01*
+X51911009Y-97331200D01*
+X50038991Y-97331200D01*
+X49863370Y-97313903D01*
+X49696887Y-97263401D01*
+X49543455Y-97181390D01*
+X49408975Y-97071025D01*
+X49298610Y-96936545D01*
+X49216599Y-96783113D01*
+X49166097Y-96616630D01*
+X49148800Y-96441009D01*
+X49148800Y-94568991D01*
+X49166097Y-94393370D01*
+X49216599Y-94226887D01*
+X49298610Y-94073455D01*
+X49408975Y-93938975D01*
+X49543455Y-93828610D01*
+X49696887Y-93746599D01*
+X49863370Y-93696097D01*
+X50038991Y-93678800D01*
+X51911009Y-93678800D01*
+X52086630Y-93696097D01*
+X52086630Y-93696097D01*
+G37*
+G36*
+X111453589Y-92328052D02*
+X111681622Y-92397225D01*
+X111769558Y-92423900D01*
+X111916527Y-92502457D01*
+X112060754Y-92579548D01*
+X112315987Y-92789013D01*
+X112525452Y-93044246D01*
+X112525453Y-93044248D01*
+X112681100Y-93335442D01*
+X112681100Y-93335443D01*
+X112776948Y-93651411D01*
+X112809311Y-93980000D01*
+X112776948Y-94308589D01*
+X112707775Y-94536622D01*
+X112681100Y-94624558D01*
+X112543253Y-94882450D01*
+X112525452Y-94915754D01*
+X112315987Y-95170987D01*
+X112060754Y-95380452D01*
+X112060752Y-95380453D01*
+X111769558Y-95536100D01*
+X111681622Y-95562775D01*
+X111453589Y-95631948D01*
+X111207350Y-95656200D01*
+X111042650Y-95656200D01*
+X110796411Y-95631948D01*
+X110568378Y-95562775D01*
+X110480442Y-95536100D01*
+X110189248Y-95380453D01*
+X110189246Y-95380452D01*
+X109934013Y-95170987D01*
+X109724548Y-94915754D01*
+X109706747Y-94882450D01*
+X109568900Y-94624558D01*
+X109542225Y-94536622D01*
+X109473052Y-94308589D01*
+X109440689Y-93980000D01*
+X109473052Y-93651411D01*
+X109568900Y-93335443D01*
+X109568900Y-93335442D01*
+X109724547Y-93044248D01*
+X109724548Y-93044246D01*
+X109934013Y-92789013D01*
+X110189246Y-92579548D01*
+X110333473Y-92502457D01*
+X110480442Y-92423900D01*
+X110568378Y-92397225D01*
+X110796411Y-92328052D01*
+X111042650Y-92303800D01*
+X111207350Y-92303800D01*
+X111453589Y-92328052D01*
+X111453589Y-92328052D01*
+G37*
+G36*
+X48937243Y-88993695D02*
+X49080279Y-89037085D01*
+X49212098Y-89107543D01*
+X49327636Y-89202364D01*
+X49422457Y-89317902D01*
+X49492915Y-89449721D01*
+X49536305Y-89592757D01*
+X49551200Y-89743991D01*
+X49551200Y-91866009D01*
+X49536305Y-92017243D01*
+X49492915Y-92160279D01*
+X49422457Y-92292098D01*
+X49327636Y-92407636D01*
+X49212098Y-92502457D01*
+X49080279Y-92572915D01*
+X48937243Y-92616305D01*
+X48786009Y-92631200D01*
+X47163991Y-92631200D01*
+X47012757Y-92616305D01*
+X46869721Y-92572915D01*
+X46737902Y-92502457D01*
+X46622364Y-92407636D01*
+X46527543Y-92292098D01*
+X46457085Y-92160279D01*
+X46413695Y-92017243D01*
+X46398800Y-91866009D01*
+X46398800Y-89743991D01*
+X46413695Y-89592757D01*
+X46457085Y-89449721D01*
+X46527543Y-89317902D01*
+X46622364Y-89202364D01*
+X46737902Y-89107543D01*
+X46869721Y-89037085D01*
+X47012757Y-88993695D01*
+X47163991Y-88978800D01*
+X48786009Y-88978800D01*
+X48937243Y-88993695D01*
+X48937243Y-88993695D01*
+G37*
+G36*
+X55801200Y-92631200D02*
+X52148800Y-92631200D01*
+X52148800Y-88978800D01*
+X55801200Y-88978800D01*
+X55801200Y-92631200D01*
+X55801200Y-92631200D01*
+G37*
+G36*
+X90461200Y-86016200D02*
+X88608800Y-86016200D01*
+X88608800Y-84163800D01*
+X90461200Y-84163800D01*
+X90461200Y-86016200D01*
+X90461200Y-86016200D01*
+G37*
+G36*
+X58601563Y-81637201D02*
+X58601566Y-81637202D01*
+X58601567Y-81637202D01*
+X58776156Y-81690163D01*
+X58937059Y-81776167D01*
+X58937061Y-81776168D01*
+X58937060Y-81776168D01*
+X59078091Y-81891909D01*
+X59193832Y-82032940D01*
+X59279837Y-82193844D01*
+X59332799Y-82368437D01*
+X59350682Y-82550000D01*
+X59332799Y-82731563D01*
+X59332798Y-82731566D01*
+X59332798Y-82731567D01*
+X59279837Y-82906156D01*
+X59193833Y-83067059D01*
+X59078091Y-83208091D01*
+X58937059Y-83323833D01*
+X58776156Y-83409837D01*
+X58601567Y-83462798D01*
+X58601566Y-83462798D01*
+X58601563Y-83462799D01*
+X58465501Y-83476200D01*
+X58374499Y-83476200D01*
+X58238437Y-83462799D01*
+X58238434Y-83462798D01*
+X58238433Y-83462798D01*
+X58063844Y-83409837D01*
+X57902941Y-83323833D01*
+X57761909Y-83208091D01*
+X57646167Y-83067059D01*
+X57560163Y-82906156D01*
+X57507202Y-82731567D01*
+X57507202Y-82731566D01*
+X57507201Y-82731563D01*
+X57489318Y-82550000D01*
+X57507201Y-82368437D01*
+X57560163Y-82193844D01*
+X57646168Y-82032940D01*
+X57761909Y-81891909D01*
+X57902940Y-81776168D01*
+X57902939Y-81776168D01*
+X57902941Y-81776167D01*
+X58063844Y-81690163D01*
+X58238433Y-81637202D01*
+X58238434Y-81637202D01*
+X58238437Y-81637201D01*
+X58374499Y-81623800D01*
+X58465501Y-81623800D01*
+X58601563Y-81637201D01*
+X58601563Y-81637201D01*
+G37*
+G36*
+X52251563Y-81637201D02*
+X52251566Y-81637202D01*
+X52251567Y-81637202D01*
+X52426156Y-81690163D01*
+X52587059Y-81776167D01*
+X52587061Y-81776168D01*
+X52587060Y-81776168D01*
+X52728091Y-81891909D01*
+X52843832Y-82032940D01*
+X52929837Y-82193844D01*
+X52982799Y-82368437D01*
+X53000682Y-82550000D01*
+X52982799Y-82731563D01*
+X52982798Y-82731566D01*
+X52982798Y-82731567D01*
+X52929837Y-82906156D01*
+X52843833Y-83067059D01*
+X52728091Y-83208091D01*
+X52587059Y-83323833D01*
+X52426156Y-83409837D01*
+X52251567Y-83462798D01*
+X52251566Y-83462798D01*
+X52251563Y-83462799D01*
+X52115501Y-83476200D01*
+X52024499Y-83476200D01*
+X51888437Y-83462799D01*
+X51888434Y-83462798D01*
+X51888433Y-83462798D01*
+X51713844Y-83409837D01*
+X51552941Y-83323833D01*
+X51411909Y-83208091D01*
+X51296167Y-83067059D01*
+X51210163Y-82906156D01*
+X51157202Y-82731567D01*
+X51157202Y-82731566D01*
+X51157201Y-82731563D01*
+X51139318Y-82550000D01*
+X51157201Y-82368437D01*
+X51210163Y-82193844D01*
+X51296168Y-82032940D01*
+X51411909Y-81891909D01*
+X51552940Y-81776168D01*
+X51552939Y-81776168D01*
+X51552941Y-81776167D01*
+X51713844Y-81690163D01*
+X51888433Y-81637202D01*
+X51888434Y-81637202D01*
+X51888437Y-81637201D01*
+X52024499Y-81623800D01*
+X52115501Y-81623800D01*
+X52251563Y-81637201D01*
+X52251563Y-81637201D01*
+G37*
+G36*
+X59346200Y-80936200D02*
+X57493800Y-80936200D01*
+X57493800Y-79083800D01*
+X59346200Y-79083800D01*
+X59346200Y-80936200D01*
+X59346200Y-80936200D01*
+G37*
+G36*
+X52996200Y-80936200D02*
+X51143800Y-80936200D01*
+X51143800Y-79083800D01*
+X52996200Y-79083800D01*
+X52996200Y-80936200D01*
+X52996200Y-80936200D01*
+G37*
+G36*
+X72645578Y-64104971D02*
+X72805037Y-64171021D01*
+X72948545Y-64266911D01*
+X73070589Y-64388955D01*
+X73166479Y-64532463D01*
+X73232529Y-64691922D01*
+X73266200Y-64861202D01*
+X73266200Y-65033798D01*
+X73232529Y-65203078D01*
+X73166479Y-65362537D01*
+X73070589Y-65506045D01*
+X72948545Y-65628089D01*
+X72805037Y-65723979D01*
+X72645578Y-65790029D01*
+X72476298Y-65823700D01*
+X72303702Y-65823700D01*
+X72134422Y-65790029D01*
+X71974963Y-65723979D01*
+X71831455Y-65628089D01*
+X71709411Y-65506045D01*
+X71613521Y-65362537D01*
+X71547471Y-65203078D01*
+X71513800Y-65033798D01*
+X71513800Y-64861202D01*
+X71547471Y-64691922D01*
+X71613521Y-64532463D01*
+X71709411Y-64388955D01*
+X71831455Y-64266911D01*
+X71974963Y-64171021D01*
+X72134422Y-64104971D01*
+X72303702Y-64071300D01*
+X72476298Y-64071300D01*
+X72645578Y-64104971D01*
+X72645578Y-64104971D01*
+G37*
+G36*
+X67645578Y-64104971D02*
+X67805037Y-64171021D01*
+X67948545Y-64266911D01*
+X68070589Y-64388955D01*
+X68166479Y-64532463D01*
+X68232529Y-64691922D01*
+X68266200Y-64861202D01*
+X68266200Y-65033798D01*
+X68232529Y-65203078D01*
+X68166479Y-65362537D01*
+X68070589Y-65506045D01*
+X67948545Y-65628089D01*
+X67805037Y-65723979D01*
+X67645578Y-65790029D01*
+X67476298Y-65823700D01*
+X67303702Y-65823700D01*
+X67134422Y-65790029D01*
+X66974963Y-65723979D01*
+X66831455Y-65628089D01*
+X66709411Y-65506045D01*
+X66613521Y-65362537D01*
+X66547471Y-65203078D01*
+X66513800Y-65033798D01*
+X66513800Y-64861202D01*
+X66547471Y-64691922D01*
+X66613521Y-64532463D01*
+X66709411Y-64388955D01*
+X66831455Y-64266911D01*
+X66974963Y-64171021D01*
+X67134422Y-64104971D01*
+X67303702Y-64071300D01*
+X67476298Y-64071300D01*
+X67645578Y-64104971D01*
+X67645578Y-64104971D01*
+G37*
+G36*
+X91096200Y-62063700D02*
+X89243800Y-62063700D01*
+X89243800Y-60211300D01*
+X91096200Y-60211300D01*
+X91096200Y-62063700D01*
+X91096200Y-62063700D01*
+G37*
+G36*
+X62134827Y-59246397D02*
+X62134829Y-59246398D01*
+X62134832Y-59246398D01*
+X62311985Y-59300137D01*
+X62464712Y-59381771D01*
+X62475253Y-59387405D01*
+X62618354Y-59504846D01*
+X62735795Y-59647947D01*
+X62735796Y-59647949D01*
+X62823063Y-59811214D01*
+X62876802Y-59988367D01*
+X62876802Y-59988368D01*
+X62876803Y-59988372D01*
+X62890400Y-60126426D01*
+X62890400Y-60523573D01*
+X62876803Y-60661628D01*
+X62876802Y-60661631D01*
+X62876802Y-60661632D01*
+X62823063Y-60838786D01*
+X62741430Y-60991511D01*
+X62735795Y-61002053D01*
+X62618354Y-61145154D01*
+X62475253Y-61262595D01*
+X62475251Y-61262596D01*
+X62311986Y-61349863D01*
+X62134833Y-61403602D01*
+X62134830Y-61403602D01*
+X62134828Y-61403603D01*
+X61950600Y-61421748D01*
+X61766373Y-61403603D01*
+X61766371Y-61403602D01*
+X61766368Y-61403602D01*
+X61589215Y-61349863D01*
+X61425950Y-61262596D01*
+X61425948Y-61262595D01*
+X61282847Y-61145154D01*
+X61165405Y-61002053D01*
+X61159770Y-60991511D01*
+X61078137Y-60838786D01*
+X61024398Y-60661633D01*
+X61024398Y-60661630D01*
+X61024397Y-60661628D01*
+X61010800Y-60523574D01*
+X61010800Y-60126427D01*
+X61024397Y-59988373D01*
+X61024398Y-59988371D01*
+X61024398Y-59988368D01*
+X61078137Y-59811215D01*
+X61165404Y-59647949D01*
+X61165405Y-59647947D01*
+X61282846Y-59504846D01*
+X61425947Y-59387405D01*
+X61436489Y-59381771D01*
+X61589214Y-59300137D01*
+X61766367Y-59246398D01*
+X61766370Y-59246398D01*
+X61766372Y-59246397D01*
+X61950600Y-59228252D01*
+X62134827Y-59246397D01*
+X62134827Y-59246397D01*
+G37*
+G36*
+X49434827Y-59246397D02*
+X49434829Y-59246398D01*
+X49434832Y-59246398D01*
+X49611985Y-59300137D01*
+X49764712Y-59381771D01*
+X49775253Y-59387405D01*
+X49918354Y-59504846D01*
+X50035795Y-59647947D01*
+X50035796Y-59647949D01*
+X50123063Y-59811214D01*
+X50176802Y-59988367D01*
+X50176802Y-59988368D01*
+X50176803Y-59988372D01*
+X50190400Y-60126426D01*
+X50190400Y-60523573D01*
+X50176803Y-60661628D01*
+X50176802Y-60661631D01*
+X50176802Y-60661632D01*
+X50123063Y-60838786D01*
+X50041430Y-60991511D01*
+X50035795Y-61002053D01*
+X49918354Y-61145154D01*
+X49775253Y-61262595D01*
+X49775251Y-61262596D01*
+X49611986Y-61349863D01*
+X49434833Y-61403602D01*
+X49434830Y-61403602D01*
+X49434828Y-61403603D01*
+X49250600Y-61421748D01*
+X49066373Y-61403603D01*
+X49066371Y-61403602D01*
+X49066368Y-61403602D01*
+X48889215Y-61349863D01*
+X48725950Y-61262596D01*
+X48725948Y-61262595D01*
+X48582847Y-61145154D01*
+X48465405Y-61002053D01*
+X48459770Y-60991511D01*
+X48378137Y-60838786D01*
+X48324398Y-60661633D01*
+X48324398Y-60661630D01*
+X48324397Y-60661628D01*
+X48310800Y-60523574D01*
+X48310800Y-60126427D01*
+X48324397Y-59988373D01*
+X48324398Y-59988371D01*
+X48324398Y-59988368D01*
+X48378137Y-59811215D01*
+X48465404Y-59647949D01*
+X48465405Y-59647947D01*
+X48582846Y-59504846D01*
+X48725947Y-59387405D01*
+X48736489Y-59381771D01*
+X48889214Y-59300137D01*
+X49066367Y-59246398D01*
+X49066370Y-59246398D01*
+X49066372Y-59246397D01*
+X49250600Y-59228252D01*
+X49434827Y-59246397D01*
+X49434827Y-59246397D01*
+G37*
+G36*
+X51974827Y-59246397D02*
+X51974829Y-59246398D01*
+X51974832Y-59246398D01*
+X52151985Y-59300137D01*
+X52304712Y-59381771D01*
+X52315253Y-59387405D01*
+X52458354Y-59504846D01*
+X52575795Y-59647947D01*
+X52575796Y-59647949D01*
+X52663063Y-59811214D01*
+X52716802Y-59988367D01*
+X52716802Y-59988368D01*
+X52716803Y-59988372D01*
+X52730400Y-60126426D01*
+X52730400Y-60523573D01*
+X52716803Y-60661628D01*
+X52716802Y-60661631D01*
+X52716802Y-60661632D01*
+X52663063Y-60838786D01*
+X52581430Y-60991511D01*
+X52575795Y-61002053D01*
+X52458354Y-61145154D01*
+X52315253Y-61262595D01*
+X52315251Y-61262596D01*
+X52151986Y-61349863D01*
+X51974833Y-61403602D01*
+X51974830Y-61403602D01*
+X51974828Y-61403603D01*
+X51790600Y-61421748D01*
+X51606373Y-61403603D01*
+X51606371Y-61403602D01*
+X51606368Y-61403602D01*
+X51429215Y-61349863D01*
+X51265950Y-61262596D01*
+X51265948Y-61262595D01*
+X51122847Y-61145154D01*
+X51005405Y-61002053D01*
+X50999770Y-60991511D01*
+X50918137Y-60838786D01*
+X50864398Y-60661633D01*
+X50864398Y-60661630D01*
+X50864397Y-60661628D01*
+X50850800Y-60523574D01*
+X50850800Y-60126427D01*
+X50864397Y-59988373D01*
+X50864398Y-59988371D01*
+X50864398Y-59988368D01*
+X50918137Y-59811215D01*
+X51005404Y-59647949D01*
+X51005405Y-59647947D01*
+X51122846Y-59504846D01*
+X51265947Y-59387405D01*
+X51276489Y-59381771D01*
+X51429214Y-59300137D01*
+X51606367Y-59246398D01*
+X51606370Y-59246398D01*
+X51606372Y-59246397D01*
+X51790600Y-59228252D01*
+X51974827Y-59246397D01*
+X51974827Y-59246397D01*
+G37*
+G36*
+X54514827Y-59246397D02*
+X54514829Y-59246398D01*
+X54514832Y-59246398D01*
+X54691985Y-59300137D01*
+X54844712Y-59381771D01*
+X54855253Y-59387405D01*
+X54998354Y-59504846D01*
+X55115795Y-59647947D01*
+X55115796Y-59647949D01*
+X55203063Y-59811214D01*
+X55256802Y-59988367D01*
+X55256802Y-59988368D01*
+X55256803Y-59988372D01*
+X55270400Y-60126426D01*
+X55270400Y-60523573D01*
+X55256803Y-60661628D01*
+X55256802Y-60661631D01*
+X55256802Y-60661632D01*
+X55203063Y-60838786D01*
+X55121430Y-60991511D01*
+X55115795Y-61002053D01*
+X54998354Y-61145154D01*
+X54855253Y-61262595D01*
+X54855251Y-61262596D01*
+X54691986Y-61349863D01*
+X54514833Y-61403602D01*
+X54514830Y-61403602D01*
+X54514828Y-61403603D01*
+X54330600Y-61421748D01*
+X54146373Y-61403603D01*
+X54146371Y-61403602D01*
+X54146368Y-61403602D01*
+X53969215Y-61349863D01*
+X53805950Y-61262596D01*
+X53805948Y-61262595D01*
+X53662847Y-61145154D01*
+X53545405Y-61002053D01*
+X53539770Y-60991511D01*
+X53458137Y-60838786D01*
+X53404398Y-60661633D01*
+X53404398Y-60661630D01*
+X53404397Y-60661628D01*
+X53390800Y-60523574D01*
+X53390800Y-60126427D01*
+X53404397Y-59988373D01*
+X53404398Y-59988371D01*
+X53404398Y-59988368D01*
+X53458137Y-59811215D01*
+X53545404Y-59647949D01*
+X53545405Y-59647947D01*
+X53662846Y-59504846D01*
+X53805947Y-59387405D01*
+X53816489Y-59381771D01*
+X53969214Y-59300137D01*
+X54146367Y-59246398D01*
+X54146370Y-59246398D01*
+X54146372Y-59246397D01*
+X54330600Y-59228252D01*
+X54514827Y-59246397D01*
+X54514827Y-59246397D01*
+G37*
+G36*
+X57054827Y-59246397D02*
+X57054829Y-59246398D01*
+X57054832Y-59246398D01*
+X57231985Y-59300137D01*
+X57384712Y-59381771D01*
+X57395253Y-59387405D01*
+X57538354Y-59504846D01*
+X57655795Y-59647947D01*
+X57655796Y-59647949D01*
+X57743063Y-59811214D01*
+X57796802Y-59988367D01*
+X57796802Y-59988368D01*
+X57796803Y-59988372D01*
+X57810400Y-60126426D01*
+X57810400Y-60523573D01*
+X57796803Y-60661628D01*
+X57796802Y-60661631D01*
+X57796802Y-60661632D01*
+X57743063Y-60838786D01*
+X57661430Y-60991511D01*
+X57655795Y-61002053D01*
+X57538354Y-61145154D01*
+X57395253Y-61262595D01*
+X57395251Y-61262596D01*
+X57231986Y-61349863D01*
+X57054833Y-61403602D01*
+X57054830Y-61403602D01*
+X57054828Y-61403603D01*
+X56870600Y-61421748D01*
+X56686373Y-61403603D01*
+X56686371Y-61403602D01*
+X56686368Y-61403602D01*
+X56509215Y-61349863D01*
+X56345950Y-61262596D01*
+X56345948Y-61262595D01*
+X56202847Y-61145154D01*
+X56085405Y-61002053D01*
+X56079770Y-60991511D01*
+X55998137Y-60838786D01*
+X55944398Y-60661633D01*
+X55944398Y-60661630D01*
+X55944397Y-60661628D01*
+X55930800Y-60523574D01*
+X55930800Y-60126427D01*
+X55944397Y-59988373D01*
+X55944398Y-59988371D01*
+X55944398Y-59988368D01*
+X55998137Y-59811215D01*
+X56085404Y-59647949D01*
+X56085405Y-59647947D01*
+X56202846Y-59504846D01*
+X56345947Y-59387405D01*
+X56356489Y-59381771D01*
+X56509214Y-59300137D01*
+X56686367Y-59246398D01*
+X56686370Y-59246398D01*
+X56686372Y-59246397D01*
+X56870600Y-59228252D01*
+X57054827Y-59246397D01*
+X57054827Y-59246397D01*
+G37*
+G36*
+X59594827Y-59246397D02*
+X59594829Y-59246398D01*
+X59594832Y-59246398D01*
+X59771985Y-59300137D01*
+X59924712Y-59381771D01*
+X59935253Y-59387405D01*
+X60078354Y-59504846D01*
+X60195795Y-59647947D01*
+X60195796Y-59647949D01*
+X60283063Y-59811214D01*
+X60336802Y-59988367D01*
+X60336802Y-59988368D01*
+X60336803Y-59988372D01*
+X60350400Y-60126426D01*
+X60350400Y-60523573D01*
+X60336803Y-60661628D01*
+X60336802Y-60661631D01*
+X60336802Y-60661632D01*
+X60283063Y-60838786D01*
+X60201430Y-60991511D01*
+X60195795Y-61002053D01*
+X60078354Y-61145154D01*
+X59935253Y-61262595D01*
+X59935251Y-61262596D01*
+X59771986Y-61349863D01*
+X59594833Y-61403602D01*
+X59594830Y-61403602D01*
+X59594828Y-61403603D01*
+X59410600Y-61421748D01*
+X59226373Y-61403603D01*
+X59226371Y-61403602D01*
+X59226368Y-61403602D01*
+X59049215Y-61349863D01*
+X58885950Y-61262596D01*
+X58885948Y-61262595D01*
+X58742847Y-61145154D01*
+X58625405Y-61002053D01*
+X58619770Y-60991511D01*
+X58538137Y-60838786D01*
+X58484398Y-60661633D01*
+X58484398Y-60661630D01*
+X58484397Y-60661628D01*
+X58470800Y-60523574D01*
+X58470800Y-60126427D01*
+X58484397Y-59988373D01*
+X58484398Y-59988371D01*
+X58484398Y-59988368D01*
+X58538137Y-59811215D01*
+X58625404Y-59647949D01*
+X58625405Y-59647947D01*
+X58742846Y-59504846D01*
+X58885947Y-59387405D01*
+X58896489Y-59381771D01*
+X59049214Y-59300137D01*
+X59226367Y-59246398D01*
+X59226370Y-59246398D01*
+X59226372Y-59246397D01*
+X59410600Y-59228252D01*
+X59594827Y-59246397D01*
+X59594827Y-59246397D01*
+G37*
+G36*
+X66198827Y-59246397D02*
+X66198829Y-59246398D01*
+X66198832Y-59246398D01*
+X66375985Y-59300137D01*
+X66528712Y-59381771D01*
+X66539253Y-59387405D01*
+X66682354Y-59504846D01*
+X66799795Y-59647947D01*
+X66799796Y-59647949D01*
+X66887063Y-59811214D01*
+X66940802Y-59988367D01*
+X66940802Y-59988368D01*
+X66940803Y-59988372D01*
+X66954400Y-60126426D01*
+X66954400Y-60523573D01*
+X66940803Y-60661628D01*
+X66940802Y-60661631D01*
+X66940802Y-60661632D01*
+X66887063Y-60838786D01*
+X66805430Y-60991511D01*
+X66799795Y-61002053D01*
+X66682354Y-61145154D01*
+X66539253Y-61262595D01*
+X66539251Y-61262596D01*
+X66375986Y-61349863D01*
+X66198833Y-61403602D01*
+X66198830Y-61403602D01*
+X66198828Y-61403603D01*
+X66014600Y-61421748D01*
+X65830373Y-61403603D01*
+X65830371Y-61403602D01*
+X65830368Y-61403602D01*
+X65653215Y-61349863D01*
+X65489950Y-61262596D01*
+X65489948Y-61262595D01*
+X65346847Y-61145154D01*
+X65229405Y-61002053D01*
+X65223770Y-60991511D01*
+X65142137Y-60838786D01*
+X65088398Y-60661633D01*
+X65088398Y-60661630D01*
+X65088397Y-60661628D01*
+X65074800Y-60523574D01*
+X65074800Y-60126427D01*
+X65088397Y-59988373D01*
+X65088398Y-59988371D01*
+X65088398Y-59988368D01*
+X65142137Y-59811215D01*
+X65229404Y-59647949D01*
+X65229405Y-59647947D01*
+X65346846Y-59504846D01*
+X65489947Y-59387405D01*
+X65500489Y-59381771D01*
+X65653214Y-59300137D01*
+X65830367Y-59246398D01*
+X65830370Y-59246398D01*
+X65830372Y-59246397D01*
+X66014600Y-59228252D01*
+X66198827Y-59246397D01*
+X66198827Y-59246397D01*
+G37*
+G36*
+X82456200Y-57233700D02*
+X80103800Y-57233700D01*
+X80103800Y-54881300D01*
+X82456200Y-54881300D01*
+X82456200Y-57233700D01*
+X82456200Y-57233700D01*
+G37*
+G36*
+X71350575Y-54898319D02*
+X71572290Y-54965575D01*
+X71767829Y-55070093D01*
+X71776625Y-55074795D01*
+X71823279Y-55113084D01*
+X71955723Y-55221777D01*
+X72064416Y-55354221D01*
+X72102705Y-55400875D01*
+X72102706Y-55400877D01*
+X72211925Y-55605210D01*
+X72279181Y-55826925D01*
+X72301891Y-56057500D01*
+X72279181Y-56288075D01*
+X72211925Y-56509790D01*
+X72107407Y-56705329D01*
+X72102705Y-56714125D01*
+X72064416Y-56760779D01*
+X71955723Y-56893223D01*
+X71823279Y-57001916D01*
+X71776625Y-57040205D01*
+X71776623Y-57040206D01*
+X71572290Y-57149425D01*
+X71350575Y-57216681D01*
+X71177781Y-57233700D01*
+X71062219Y-57233700D01*
+X70889425Y-57216681D01*
+X70667710Y-57149425D01*
+X70463377Y-57040206D01*
+X70463375Y-57040205D01*
+X70416721Y-57001916D01*
+X70284277Y-56893223D01*
+X70175584Y-56760779D01*
+X70137295Y-56714125D01*
+X70132593Y-56705329D01*
+X70028075Y-56509790D01*
+X69960819Y-56288075D01*
+X69938109Y-56057500D01*
+X69960819Y-55826925D01*
+X70028075Y-55605210D01*
+X70137294Y-55400877D01*
+X70137295Y-55400875D01*
+X70175584Y-55354221D01*
+X70284277Y-55221777D01*
+X70416721Y-55113084D01*
+X70463375Y-55074795D01*
+X70472171Y-55070093D01*
+X70667710Y-54965575D01*
+X70889425Y-54898319D01*
+X71062219Y-54881300D01*
+X71177781Y-54881300D01*
+X71350575Y-54898319D01*
+X71350575Y-54898319D01*
+G37*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Paste.gbp b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Paste.gbp
new file mode 100644
index 0000000..d1c70cb
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.Paste.gbp
@@ -0,0 +1,15 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Paste,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.SilkS.gbo b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.SilkS.gbo
new file mode 100644
index 0000000..648a7a3
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-B.SilkS.gbo
@@ -0,0 +1,15 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Legend,Bot*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-Edge.Cuts.gm1 b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-Edge.Cuts.gm1
new file mode 100644
index 0000000..a564450
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-Edge.Cuts.gm1
@@ -0,0 +1,52 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Profile,NP*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.152400*%
+G04 APERTURE END LIST*
+D10*
+X38100000Y-96520000D02*
+X38100000Y-99060000D01*
+X45720000Y-96520000D02*
+X38100000Y-96520000D01*
+X45720000Y-81280000D02*
+X45720000Y-96520000D01*
+X48260000Y-81280000D02*
+X45720000Y-81280000D01*
+X48260000Y-55880000D02*
+X48260000Y-81280000D01*
+X66040000Y-55880000D02*
+X48260000Y-55880000D01*
+X81280000Y-48260000D02*
+X66040000Y-55880000D01*
+X96520000Y-48260000D02*
+X81280000Y-48260000D01*
+X106680000Y-55880000D02*
+X96520000Y-48260000D01*
+X111760000Y-55880000D02*
+X106680000Y-55880000D01*
+X111760000Y-88900000D02*
+X111760000Y-55880000D01*
+X116840000Y-93980000D02*
+X111760000Y-88900000D01*
+X116840000Y-114300000D02*
+X116840000Y-93980000D01*
+X53340000Y-114300000D02*
+X116840000Y-114300000D01*
+X53340000Y-111760000D02*
+X53340000Y-114300000D01*
+X53340000Y-106680000D02*
+X53340000Y-111760000D01*
+X38100000Y-106680000D02*
+X53340000Y-106680000D01*
+X38100000Y-99060000D02*
+X38100000Y-106680000D01*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Cu.gtl b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Cu.gtl
new file mode 100644
index 0000000..cdfbde3
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Cu.gtl
@@ -0,0 +1,6305 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Copper,L1,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 #@! TA.AperFunction,Conductor*
+%ADD10C,0.100000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD11C,0.975000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD12O,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD13R,1.700000X1.700000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD14C,1.600000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD15O,1.727200X2.032000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD16C,1.600000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD17R,2.200000X2.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD18O,2.200000X2.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD19R,3.200000X3.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD20O,3.200000X3.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD21R,3.500000X3.500000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD22C,3.000000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD23C,3.500000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD24R,10.200000X3.500000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD25R,3.500000X10.200000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD26C,0.875000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,SMDPad,CuDef*
+%ADD27R,1.550000X0.600000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD28R,1.800000X1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ComponentPad*
+%ADD29O,1.800000X1.800000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,ViaPad*
+%ADD30C,0.685800*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD31C,1.270000*%
+G04 #@! TD*
+G04 #@! TA.AperFunction,Conductor*
+%ADD32C,0.254000*%
+G04 #@! TD*
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.N,VIN*
+G04 #@! TO.C,F1*
+G36*
+X57115142Y-86296174D02*
+X57138803Y-86299684D01*
+X57162007Y-86305496D01*
+X57184529Y-86313554D01*
+X57206153Y-86323782D01*
+X57226670Y-86336079D01*
+X57245883Y-86350329D01*
+X57263607Y-86366393D01*
+X57279671Y-86384117D01*
+X57293921Y-86403330D01*
+X57306218Y-86423847D01*
+X57316446Y-86445471D01*
+X57324504Y-86467993D01*
+X57330316Y-86491197D01*
+X57333826Y-86514858D01*
+X57335000Y-86538750D01*
+X57335000Y-87451250D01*
+X57333826Y-87475142D01*
+X57330316Y-87498803D01*
+X57324504Y-87522007D01*
+X57316446Y-87544529D01*
+X57306218Y-87566153D01*
+X57293921Y-87586670D01*
+X57279671Y-87605883D01*
+X57263607Y-87623607D01*
+X57245883Y-87639671D01*
+X57226670Y-87653921D01*
+X57206153Y-87666218D01*
+X57184529Y-87676446D01*
+X57162007Y-87684504D01*
+X57138803Y-87690316D01*
+X57115142Y-87693826D01*
+X57091250Y-87695000D01*
+X56603750Y-87695000D01*
+X56579858Y-87693826D01*
+X56556197Y-87690316D01*
+X56532993Y-87684504D01*
+X56510471Y-87676446D01*
+X56488847Y-87666218D01*
+X56468330Y-87653921D01*
+X56449117Y-87639671D01*
+X56431393Y-87623607D01*
+X56415329Y-87605883D01*
+X56401079Y-87586670D01*
+X56388782Y-87566153D01*
+X56378554Y-87544529D01*
+X56370496Y-87522007D01*
+X56364684Y-87498803D01*
+X56361174Y-87475142D01*
+X56360000Y-87451250D01*
+X56360000Y-86538750D01*
+X56361174Y-86514858D01*
+X56364684Y-86491197D01*
+X56370496Y-86467993D01*
+X56378554Y-86445471D01*
+X56388782Y-86423847D01*
+X56401079Y-86403330D01*
+X56415329Y-86384117D01*
+X56431393Y-86366393D01*
+X56449117Y-86350329D01*
+X56468330Y-86336079D01*
+X56488847Y-86323782D01*
+X56510471Y-86313554D01*
+X56532993Y-86305496D01*
+X56556197Y-86299684D01*
+X56579858Y-86296174D01*
+X56603750Y-86295000D01*
+X57091250Y-86295000D01*
+X57115142Y-86296174D01*
+X57115142Y-86296174D01*
+G37*
+D11*
+G04 #@! TD*
+G04 #@! TO.P,F1,2*
+G04 #@! TO.N,VIN*
+X56847500Y-86995000D03*
+D10*
+G04 #@! TO.N,/VINAFTERFUSE*
+G04 #@! TO.C,F1*
+G36*
+X58990142Y-86296174D02*
+X59013803Y-86299684D01*
+X59037007Y-86305496D01*
+X59059529Y-86313554D01*
+X59081153Y-86323782D01*
+X59101670Y-86336079D01*
+X59120883Y-86350329D01*
+X59138607Y-86366393D01*
+X59154671Y-86384117D01*
+X59168921Y-86403330D01*
+X59181218Y-86423847D01*
+X59191446Y-86445471D01*
+X59199504Y-86467993D01*
+X59205316Y-86491197D01*
+X59208826Y-86514858D01*
+X59210000Y-86538750D01*
+X59210000Y-87451250D01*
+X59208826Y-87475142D01*
+X59205316Y-87498803D01*
+X59199504Y-87522007D01*
+X59191446Y-87544529D01*
+X59181218Y-87566153D01*
+X59168921Y-87586670D01*
+X59154671Y-87605883D01*
+X59138607Y-87623607D01*
+X59120883Y-87639671D01*
+X59101670Y-87653921D01*
+X59081153Y-87666218D01*
+X59059529Y-87676446D01*
+X59037007Y-87684504D01*
+X59013803Y-87690316D01*
+X58990142Y-87693826D01*
+X58966250Y-87695000D01*
+X58478750Y-87695000D01*
+X58454858Y-87693826D01*
+X58431197Y-87690316D01*
+X58407993Y-87684504D01*
+X58385471Y-87676446D01*
+X58363847Y-87666218D01*
+X58343330Y-87653921D01*
+X58324117Y-87639671D01*
+X58306393Y-87623607D01*
+X58290329Y-87605883D01*
+X58276079Y-87586670D01*
+X58263782Y-87566153D01*
+X58253554Y-87544529D01*
+X58245496Y-87522007D01*
+X58239684Y-87498803D01*
+X58236174Y-87475142D01*
+X58235000Y-87451250D01*
+X58235000Y-86538750D01*
+X58236174Y-86514858D01*
+X58239684Y-86491197D01*
+X58245496Y-86467993D01*
+X58253554Y-86445471D01*
+X58263782Y-86423847D01*
+X58276079Y-86403330D01*
+X58290329Y-86384117D01*
+X58306393Y-86366393D01*
+X58324117Y-86350329D01*
+X58343330Y-86336079D01*
+X58363847Y-86323782D01*
+X58385471Y-86313554D01*
+X58407993Y-86305496D01*
+X58431197Y-86299684D01*
+X58454858Y-86296174D01*
+X58478750Y-86295000D01*
+X58966250Y-86295000D01*
+X58990142Y-86296174D01*
+X58990142Y-86296174D01*
+G37*
+D11*
+G04 #@! TD*
+G04 #@! TO.P,F1,1*
+G04 #@! TO.N,/VINAFTERFUSE*
+X58722500Y-86995000D03*
+D12*
+G04 #@! TO.P,JP4,2*
+G04 #@! TO.N,+5V*
+X58420000Y-82550000D03*
+D13*
+G04 #@! TO.P,JP4,1*
+G04 #@! TO.N,/AfterLMFilter*
+X58420000Y-80010000D03*
+G04 #@! TD*
+D14*
+G04 #@! TO.P,C2,2*
+G04 #@! TO.N,GND*
+X67390000Y-64947500D03*
+G04 #@! TO.P,C2,1*
+G04 #@! TO.N,Net-(C2-Pad1)*
+X72390000Y-64947500D03*
+G04 #@! TD*
+D12*
+G04 #@! TO.P,JP3,2*
+G04 #@! TO.N,+5V*
+X52070000Y-82550000D03*
+D13*
+G04 #@! TO.P,JP3,1*
+G04 #@! TO.N,/AfterMCFilter*
+X52070000Y-80010000D03*
+G04 #@! TD*
+D15*
+G04 #@! TO.P,U5,3V3*
+G04 #@! TO.N,N/C*
+X55829200Y-108585000D03*
+G04 #@! TO.P,U5,5V*
+G04 #@! TO.N,+5V*
+X58369200Y-108585000D03*
+G04 #@! TO.P,U5,GND1*
+G04 #@! TO.N,GND*
+X60909200Y-108585000D03*
+G04 #@! TO.P,U5,GND2*
+X63449200Y-108585000D03*
+G04 #@! TO.P,U5,VIN*
+G04 #@! TO.N,VIN*
+X65989200Y-108585000D03*
+G04 #@! TO.P,U5,A0*
+G04 #@! TO.N,/A0*
+X71094600Y-108585000D03*
+G04 #@! TO.P,U5,A1*
+G04 #@! TO.N,/A1*
+X73634600Y-108585000D03*
+G04 #@! TO.P,U5,A2*
+G04 #@! TO.N,/A2*
+X76174600Y-108585000D03*
+G04 #@! TO.P,U5,D7*
+G04 #@! TO.N,/D7*
+X66014600Y-60325000D03*
+G04 #@! TO.P,U5,D13*
+G04 #@! TO.N,N/C*
+X49250600Y-60325000D03*
+G04 #@! TO.P,U5,D12*
+X51790600Y-60325000D03*
+G04 #@! TO.P,U5,D11*
+X54330600Y-60325000D03*
+G04 #@! TO.P,U5,D8*
+X61950600Y-60325000D03*
+G04 #@! TO.P,U5,D9*
+X59410600Y-60325000D03*
+G04 #@! TO.P,U5,D10*
+X56870600Y-60325000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,C1*
+G36*
+X83064504Y-69228704D02*
+X83088773Y-69232304D01*
+X83112571Y-69238265D01*
+X83135671Y-69246530D01*
+X83157849Y-69257020D01*
+X83178893Y-69269633D01*
+X83198598Y-69284247D01*
+X83216777Y-69300723D01*
+X83233253Y-69318902D01*
+X83247867Y-69338607D01*
+X83260480Y-69359651D01*
+X83270970Y-69381829D01*
+X83279235Y-69404929D01*
+X83285196Y-69428727D01*
+X83288796Y-69452996D01*
+X83290000Y-69477500D01*
+X83290000Y-70577500D01*
+X83288796Y-70602004D01*
+X83285196Y-70626273D01*
+X83279235Y-70650071D01*
+X83270970Y-70673171D01*
+X83260480Y-70695349D01*
+X83247867Y-70716393D01*
+X83233253Y-70736098D01*
+X83216777Y-70754277D01*
+X83198598Y-70770753D01*
+X83178893Y-70785367D01*
+X83157849Y-70797980D01*
+X83135671Y-70808470D01*
+X83112571Y-70816735D01*
+X83088773Y-70822696D01*
+X83064504Y-70826296D01*
+X83040000Y-70827500D01*
+X80040000Y-70827500D01*
+X80015496Y-70826296D01*
+X79991227Y-70822696D01*
+X79967429Y-70816735D01*
+X79944329Y-70808470D01*
+X79922151Y-70797980D01*
+X79901107Y-70785367D01*
+X79881402Y-70770753D01*
+X79863223Y-70754277D01*
+X79846747Y-70736098D01*
+X79832133Y-70716393D01*
+X79819520Y-70695349D01*
+X79809030Y-70673171D01*
+X79800765Y-70650071D01*
+X79794804Y-70626273D01*
+X79791204Y-70602004D01*
+X79790000Y-70577500D01*
+X79790000Y-69477500D01*
+X79791204Y-69452996D01*
+X79794804Y-69428727D01*
+X79800765Y-69404929D01*
+X79809030Y-69381829D01*
+X79819520Y-69359651D01*
+X79832133Y-69338607D01*
+X79846747Y-69318902D01*
+X79863223Y-69300723D01*
+X79881402Y-69284247D01*
+X79901107Y-69269633D01*
+X79922151Y-69257020D01*
+X79944329Y-69246530D01*
+X79967429Y-69238265D01*
+X79991227Y-69232304D01*
+X80015496Y-69228704D01*
+X80040000Y-69227500D01*
+X83040000Y-69227500D01*
+X83064504Y-69228704D01*
+X83064504Y-69228704D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C1,2*
+G04 #@! TO.N,GND*
+X81540000Y-70027500D03*
+D10*
+G04 #@! TO.N,/MCVIN*
+G04 #@! TO.C,C1*
+G36*
+X77464504Y-69228704D02*
+X77488773Y-69232304D01*
+X77512571Y-69238265D01*
+X77535671Y-69246530D01*
+X77557849Y-69257020D01*
+X77578893Y-69269633D01*
+X77598598Y-69284247D01*
+X77616777Y-69300723D01*
+X77633253Y-69318902D01*
+X77647867Y-69338607D01*
+X77660480Y-69359651D01*
+X77670970Y-69381829D01*
+X77679235Y-69404929D01*
+X77685196Y-69428727D01*
+X77688796Y-69452996D01*
+X77690000Y-69477500D01*
+X77690000Y-70577500D01*
+X77688796Y-70602004D01*
+X77685196Y-70626273D01*
+X77679235Y-70650071D01*
+X77670970Y-70673171D01*
+X77660480Y-70695349D01*
+X77647867Y-70716393D01*
+X77633253Y-70736098D01*
+X77616777Y-70754277D01*
+X77598598Y-70770753D01*
+X77578893Y-70785367D01*
+X77557849Y-70797980D01*
+X77535671Y-70808470D01*
+X77512571Y-70816735D01*
+X77488773Y-70822696D01*
+X77464504Y-70826296D01*
+X77440000Y-70827500D01*
+X74440000Y-70827500D01*
+X74415496Y-70826296D01*
+X74391227Y-70822696D01*
+X74367429Y-70816735D01*
+X74344329Y-70808470D01*
+X74322151Y-70797980D01*
+X74301107Y-70785367D01*
+X74281402Y-70770753D01*
+X74263223Y-70754277D01*
+X74246747Y-70736098D01*
+X74232133Y-70716393D01*
+X74219520Y-70695349D01*
+X74209030Y-70673171D01*
+X74200765Y-70650071D01*
+X74194804Y-70626273D01*
+X74191204Y-70602004D01*
+X74190000Y-70577500D01*
+X74190000Y-69477500D01*
+X74191204Y-69452996D01*
+X74194804Y-69428727D01*
+X74200765Y-69404929D01*
+X74209030Y-69381829D01*
+X74219520Y-69359651D01*
+X74232133Y-69338607D01*
+X74246747Y-69318902D01*
+X74263223Y-69300723D01*
+X74281402Y-69284247D01*
+X74301107Y-69269633D01*
+X74322151Y-69257020D01*
+X74344329Y-69246530D01*
+X74367429Y-69238265D01*
+X74391227Y-69232304D01*
+X74415496Y-69228704D01*
+X74440000Y-69227500D01*
+X77440000Y-69227500D01*
+X77464504Y-69228704D01*
+X77464504Y-69228704D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C1,1*
+G04 #@! TO.N,/MCVIN*
+X75940000Y-70027500D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,C3*
+G36*
+X54604504Y-72861204D02*
+X54628773Y-72864804D01*
+X54652571Y-72870765D01*
+X54675671Y-72879030D01*
+X54697849Y-72889520D01*
+X54718893Y-72902133D01*
+X54738598Y-72916747D01*
+X54756777Y-72933223D01*
+X54773253Y-72951402D01*
+X54787867Y-72971107D01*
+X54800480Y-72992151D01*
+X54810970Y-73014329D01*
+X54819235Y-73037429D01*
+X54825196Y-73061227D01*
+X54828796Y-73085496D01*
+X54830000Y-73110000D01*
+X54830000Y-74210000D01*
+X54828796Y-74234504D01*
+X54825196Y-74258773D01*
+X54819235Y-74282571D01*
+X54810970Y-74305671D01*
+X54800480Y-74327849D01*
+X54787867Y-74348893D01*
+X54773253Y-74368598D01*
+X54756777Y-74386777D01*
+X54738598Y-74403253D01*
+X54718893Y-74417867D01*
+X54697849Y-74430480D01*
+X54675671Y-74440970D01*
+X54652571Y-74449235D01*
+X54628773Y-74455196D01*
+X54604504Y-74458796D01*
+X54580000Y-74460000D01*
+X51580000Y-74460000D01*
+X51555496Y-74458796D01*
+X51531227Y-74455196D01*
+X51507429Y-74449235D01*
+X51484329Y-74440970D01*
+X51462151Y-74430480D01*
+X51441107Y-74417867D01*
+X51421402Y-74403253D01*
+X51403223Y-74386777D01*
+X51386747Y-74368598D01*
+X51372133Y-74348893D01*
+X51359520Y-74327849D01*
+X51349030Y-74305671D01*
+X51340765Y-74282571D01*
+X51334804Y-74258773D01*
+X51331204Y-74234504D01*
+X51330000Y-74210000D01*
+X51330000Y-73110000D01*
+X51331204Y-73085496D01*
+X51334804Y-73061227D01*
+X51340765Y-73037429D01*
+X51349030Y-73014329D01*
+X51359520Y-72992151D01*
+X51372133Y-72971107D01*
+X51386747Y-72951402D01*
+X51403223Y-72933223D01*
+X51421402Y-72916747D01*
+X51441107Y-72902133D01*
+X51462151Y-72889520D01*
+X51484329Y-72879030D01*
+X51507429Y-72870765D01*
+X51531227Y-72864804D01*
+X51555496Y-72861204D01*
+X51580000Y-72860000D01*
+X54580000Y-72860000D01*
+X54604504Y-72861204D01*
+X54604504Y-72861204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C3,2*
+G04 #@! TO.N,GND*
+X53080000Y-73660000D03*
+D10*
+G04 #@! TO.N,/AfterMCFilter*
+G04 #@! TO.C,C3*
+G36*
+X60204504Y-72861204D02*
+X60228773Y-72864804D01*
+X60252571Y-72870765D01*
+X60275671Y-72879030D01*
+X60297849Y-72889520D01*
+X60318893Y-72902133D01*
+X60338598Y-72916747D01*
+X60356777Y-72933223D01*
+X60373253Y-72951402D01*
+X60387867Y-72971107D01*
+X60400480Y-72992151D01*
+X60410970Y-73014329D01*
+X60419235Y-73037429D01*
+X60425196Y-73061227D01*
+X60428796Y-73085496D01*
+X60430000Y-73110000D01*
+X60430000Y-74210000D01*
+X60428796Y-74234504D01*
+X60425196Y-74258773D01*
+X60419235Y-74282571D01*
+X60410970Y-74305671D01*
+X60400480Y-74327849D01*
+X60387867Y-74348893D01*
+X60373253Y-74368598D01*
+X60356777Y-74386777D01*
+X60338598Y-74403253D01*
+X60318893Y-74417867D01*
+X60297849Y-74430480D01*
+X60275671Y-74440970D01*
+X60252571Y-74449235D01*
+X60228773Y-74455196D01*
+X60204504Y-74458796D01*
+X60180000Y-74460000D01*
+X57180000Y-74460000D01*
+X57155496Y-74458796D01*
+X57131227Y-74455196D01*
+X57107429Y-74449235D01*
+X57084329Y-74440970D01*
+X57062151Y-74430480D01*
+X57041107Y-74417867D01*
+X57021402Y-74403253D01*
+X57003223Y-74386777D01*
+X56986747Y-74368598D01*
+X56972133Y-74348893D01*
+X56959520Y-74327849D01*
+X56949030Y-74305671D01*
+X56940765Y-74282571D01*
+X56934804Y-74258773D01*
+X56931204Y-74234504D01*
+X56930000Y-74210000D01*
+X56930000Y-73110000D01*
+X56931204Y-73085496D01*
+X56934804Y-73061227D01*
+X56940765Y-73037429D01*
+X56949030Y-73014329D01*
+X56959520Y-72992151D01*
+X56972133Y-72971107D01*
+X56986747Y-72951402D01*
+X57003223Y-72933223D01*
+X57021402Y-72916747D01*
+X57041107Y-72902133D01*
+X57062151Y-72889520D01*
+X57084329Y-72879030D01*
+X57107429Y-72870765D01*
+X57131227Y-72864804D01*
+X57155496Y-72861204D01*
+X57180000Y-72860000D01*
+X60180000Y-72860000D01*
+X60204504Y-72861204D01*
+X60204504Y-72861204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C3,1*
+G04 #@! TO.N,/AfterMCFilter*
+X58680000Y-73660000D03*
+D10*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+G04 #@! TO.C,C4*
+G36*
+X98419504Y-62066204D02*
+X98443773Y-62069804D01*
+X98467571Y-62075765D01*
+X98490671Y-62084030D01*
+X98512849Y-62094520D01*
+X98533893Y-62107133D01*
+X98553598Y-62121747D01*
+X98571777Y-62138223D01*
+X98588253Y-62156402D01*
+X98602867Y-62176107D01*
+X98615480Y-62197151D01*
+X98625970Y-62219329D01*
+X98634235Y-62242429D01*
+X98640196Y-62266227D01*
+X98643796Y-62290496D01*
+X98645000Y-62315000D01*
+X98645000Y-63415000D01*
+X98643796Y-63439504D01*
+X98640196Y-63463773D01*
+X98634235Y-63487571D01*
+X98625970Y-63510671D01*
+X98615480Y-63532849D01*
+X98602867Y-63553893D01*
+X98588253Y-63573598D01*
+X98571777Y-63591777D01*
+X98553598Y-63608253D01*
+X98533893Y-63622867D01*
+X98512849Y-63635480D01*
+X98490671Y-63645970D01*
+X98467571Y-63654235D01*
+X98443773Y-63660196D01*
+X98419504Y-63663796D01*
+X98395000Y-63665000D01*
+X95395000Y-63665000D01*
+X95370496Y-63663796D01*
+X95346227Y-63660196D01*
+X95322429Y-63654235D01*
+X95299329Y-63645970D01*
+X95277151Y-63635480D01*
+X95256107Y-63622867D01*
+X95236402Y-63608253D01*
+X95218223Y-63591777D01*
+X95201747Y-63573598D01*
+X95187133Y-63553893D01*
+X95174520Y-63532849D01*
+X95164030Y-63510671D01*
+X95155765Y-63487571D01*
+X95149804Y-63463773D01*
+X95146204Y-63439504D01*
+X95145000Y-63415000D01*
+X95145000Y-62315000D01*
+X95146204Y-62290496D01*
+X95149804Y-62266227D01*
+X95155765Y-62242429D01*
+X95164030Y-62219329D01*
+X95174520Y-62197151D01*
+X95187133Y-62176107D01*
+X95201747Y-62156402D01*
+X95218223Y-62138223D01*
+X95236402Y-62121747D01*
+X95256107Y-62107133D01*
+X95277151Y-62094520D01*
+X95299329Y-62084030D01*
+X95322429Y-62075765D01*
+X95346227Y-62069804D01*
+X95370496Y-62066204D01*
+X95395000Y-62065000D01*
+X98395000Y-62065000D01*
+X98419504Y-62066204D01*
+X98419504Y-62066204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C4,1*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X96895000Y-62865000D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,C4*
+G36*
+X104019504Y-62066204D02*
+X104043773Y-62069804D01*
+X104067571Y-62075765D01*
+X104090671Y-62084030D01*
+X104112849Y-62094520D01*
+X104133893Y-62107133D01*
+X104153598Y-62121747D01*
+X104171777Y-62138223D01*
+X104188253Y-62156402D01*
+X104202867Y-62176107D01*
+X104215480Y-62197151D01*
+X104225970Y-62219329D01*
+X104234235Y-62242429D01*
+X104240196Y-62266227D01*
+X104243796Y-62290496D01*
+X104245000Y-62315000D01*
+X104245000Y-63415000D01*
+X104243796Y-63439504D01*
+X104240196Y-63463773D01*
+X104234235Y-63487571D01*
+X104225970Y-63510671D01*
+X104215480Y-63532849D01*
+X104202867Y-63553893D01*
+X104188253Y-63573598D01*
+X104171777Y-63591777D01*
+X104153598Y-63608253D01*
+X104133893Y-63622867D01*
+X104112849Y-63635480D01*
+X104090671Y-63645970D01*
+X104067571Y-63654235D01*
+X104043773Y-63660196D01*
+X104019504Y-63663796D01*
+X103995000Y-63665000D01*
+X100995000Y-63665000D01*
+X100970496Y-63663796D01*
+X100946227Y-63660196D01*
+X100922429Y-63654235D01*
+X100899329Y-63645970D01*
+X100877151Y-63635480D01*
+X100856107Y-63622867D01*
+X100836402Y-63608253D01*
+X100818223Y-63591777D01*
+X100801747Y-63573598D01*
+X100787133Y-63553893D01*
+X100774520Y-63532849D01*
+X100764030Y-63510671D01*
+X100755765Y-63487571D01*
+X100749804Y-63463773D01*
+X100746204Y-63439504D01*
+X100745000Y-63415000D01*
+X100745000Y-62315000D01*
+X100746204Y-62290496D01*
+X100749804Y-62266227D01*
+X100755765Y-62242429D01*
+X100764030Y-62219329D01*
+X100774520Y-62197151D01*
+X100787133Y-62176107D01*
+X100801747Y-62156402D01*
+X100818223Y-62138223D01*
+X100836402Y-62121747D01*
+X100856107Y-62107133D01*
+X100877151Y-62094520D01*
+X100899329Y-62084030D01*
+X100922429Y-62075765D01*
+X100946227Y-62069804D01*
+X100970496Y-62066204D01*
+X100995000Y-62065000D01*
+X103995000Y-62065000D01*
+X104019504Y-62066204D01*
+X104019504Y-62066204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C4,2*
+G04 #@! TO.N,GND*
+X102495000Y-62865000D03*
+D10*
+G04 #@! TO.N,/LMVIN*
+G04 #@! TO.C,C5*
+G36*
+X84449504Y-108421204D02*
+X84473773Y-108424804D01*
+X84497571Y-108430765D01*
+X84520671Y-108439030D01*
+X84542849Y-108449520D01*
+X84563893Y-108462133D01*
+X84583598Y-108476747D01*
+X84601777Y-108493223D01*
+X84618253Y-108511402D01*
+X84632867Y-108531107D01*
+X84645480Y-108552151D01*
+X84655970Y-108574329D01*
+X84664235Y-108597429D01*
+X84670196Y-108621227D01*
+X84673796Y-108645496D01*
+X84675000Y-108670000D01*
+X84675000Y-109770000D01*
+X84673796Y-109794504D01*
+X84670196Y-109818773D01*
+X84664235Y-109842571D01*
+X84655970Y-109865671D01*
+X84645480Y-109887849D01*
+X84632867Y-109908893D01*
+X84618253Y-109928598D01*
+X84601777Y-109946777D01*
+X84583598Y-109963253D01*
+X84563893Y-109977867D01*
+X84542849Y-109990480D01*
+X84520671Y-110000970D01*
+X84497571Y-110009235D01*
+X84473773Y-110015196D01*
+X84449504Y-110018796D01*
+X84425000Y-110020000D01*
+X81425000Y-110020000D01*
+X81400496Y-110018796D01*
+X81376227Y-110015196D01*
+X81352429Y-110009235D01*
+X81329329Y-110000970D01*
+X81307151Y-109990480D01*
+X81286107Y-109977867D01*
+X81266402Y-109963253D01*
+X81248223Y-109946777D01*
+X81231747Y-109928598D01*
+X81217133Y-109908893D01*
+X81204520Y-109887849D01*
+X81194030Y-109865671D01*
+X81185765Y-109842571D01*
+X81179804Y-109818773D01*
+X81176204Y-109794504D01*
+X81175000Y-109770000D01*
+X81175000Y-108670000D01*
+X81176204Y-108645496D01*
+X81179804Y-108621227D01*
+X81185765Y-108597429D01*
+X81194030Y-108574329D01*
+X81204520Y-108552151D01*
+X81217133Y-108531107D01*
+X81231747Y-108511402D01*
+X81248223Y-108493223D01*
+X81266402Y-108476747D01*
+X81286107Y-108462133D01*
+X81307151Y-108449520D01*
+X81329329Y-108439030D01*
+X81352429Y-108430765D01*
+X81376227Y-108424804D01*
+X81400496Y-108421204D01*
+X81425000Y-108420000D01*
+X84425000Y-108420000D01*
+X84449504Y-108421204D01*
+X84449504Y-108421204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C5,1*
+G04 #@! TO.N,/LMVIN*
+X82925000Y-109220000D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,C5*
+G36*
+X90049504Y-108421204D02*
+X90073773Y-108424804D01*
+X90097571Y-108430765D01*
+X90120671Y-108439030D01*
+X90142849Y-108449520D01*
+X90163893Y-108462133D01*
+X90183598Y-108476747D01*
+X90201777Y-108493223D01*
+X90218253Y-108511402D01*
+X90232867Y-108531107D01*
+X90245480Y-108552151D01*
+X90255970Y-108574329D01*
+X90264235Y-108597429D01*
+X90270196Y-108621227D01*
+X90273796Y-108645496D01*
+X90275000Y-108670000D01*
+X90275000Y-109770000D01*
+X90273796Y-109794504D01*
+X90270196Y-109818773D01*
+X90264235Y-109842571D01*
+X90255970Y-109865671D01*
+X90245480Y-109887849D01*
+X90232867Y-109908893D01*
+X90218253Y-109928598D01*
+X90201777Y-109946777D01*
+X90183598Y-109963253D01*
+X90163893Y-109977867D01*
+X90142849Y-109990480D01*
+X90120671Y-110000970D01*
+X90097571Y-110009235D01*
+X90073773Y-110015196D01*
+X90049504Y-110018796D01*
+X90025000Y-110020000D01*
+X87025000Y-110020000D01*
+X87000496Y-110018796D01*
+X86976227Y-110015196D01*
+X86952429Y-110009235D01*
+X86929329Y-110000970D01*
+X86907151Y-109990480D01*
+X86886107Y-109977867D01*
+X86866402Y-109963253D01*
+X86848223Y-109946777D01*
+X86831747Y-109928598D01*
+X86817133Y-109908893D01*
+X86804520Y-109887849D01*
+X86794030Y-109865671D01*
+X86785765Y-109842571D01*
+X86779804Y-109818773D01*
+X86776204Y-109794504D01*
+X86775000Y-109770000D01*
+X86775000Y-108670000D01*
+X86776204Y-108645496D01*
+X86779804Y-108621227D01*
+X86785765Y-108597429D01*
+X86794030Y-108574329D01*
+X86804520Y-108552151D01*
+X86817133Y-108531107D01*
+X86831747Y-108511402D01*
+X86848223Y-108493223D01*
+X86866402Y-108476747D01*
+X86886107Y-108462133D01*
+X86907151Y-108449520D01*
+X86929329Y-108439030D01*
+X86952429Y-108430765D01*
+X86976227Y-108424804D01*
+X87000496Y-108421204D01*
+X87025000Y-108420000D01*
+X90025000Y-108420000D01*
+X90049504Y-108421204D01*
+X90049504Y-108421204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C5,2*
+G04 #@! TO.N,GND*
+X88525000Y-109220000D03*
+D10*
+G04 #@! TO.N,/AfterLMFilter*
+G04 #@! TO.C,C6*
+G36*
+X74289504Y-95721204D02*
+X74313773Y-95724804D01*
+X74337571Y-95730765D01*
+X74360671Y-95739030D01*
+X74382849Y-95749520D01*
+X74403893Y-95762133D01*
+X74423598Y-95776747D01*
+X74441777Y-95793223D01*
+X74458253Y-95811402D01*
+X74472867Y-95831107D01*
+X74485480Y-95852151D01*
+X74495970Y-95874329D01*
+X74504235Y-95897429D01*
+X74510196Y-95921227D01*
+X74513796Y-95945496D01*
+X74515000Y-95970000D01*
+X74515000Y-97070000D01*
+X74513796Y-97094504D01*
+X74510196Y-97118773D01*
+X74504235Y-97142571D01*
+X74495970Y-97165671D01*
+X74485480Y-97187849D01*
+X74472867Y-97208893D01*
+X74458253Y-97228598D01*
+X74441777Y-97246777D01*
+X74423598Y-97263253D01*
+X74403893Y-97277867D01*
+X74382849Y-97290480D01*
+X74360671Y-97300970D01*
+X74337571Y-97309235D01*
+X74313773Y-97315196D01*
+X74289504Y-97318796D01*
+X74265000Y-97320000D01*
+X71265000Y-97320000D01*
+X71240496Y-97318796D01*
+X71216227Y-97315196D01*
+X71192429Y-97309235D01*
+X71169329Y-97300970D01*
+X71147151Y-97290480D01*
+X71126107Y-97277867D01*
+X71106402Y-97263253D01*
+X71088223Y-97246777D01*
+X71071747Y-97228598D01*
+X71057133Y-97208893D01*
+X71044520Y-97187849D01*
+X71034030Y-97165671D01*
+X71025765Y-97142571D01*
+X71019804Y-97118773D01*
+X71016204Y-97094504D01*
+X71015000Y-97070000D01*
+X71015000Y-95970000D01*
+X71016204Y-95945496D01*
+X71019804Y-95921227D01*
+X71025765Y-95897429D01*
+X71034030Y-95874329D01*
+X71044520Y-95852151D01*
+X71057133Y-95831107D01*
+X71071747Y-95811402D01*
+X71088223Y-95793223D01*
+X71106402Y-95776747D01*
+X71126107Y-95762133D01*
+X71147151Y-95749520D01*
+X71169329Y-95739030D01*
+X71192429Y-95730765D01*
+X71216227Y-95724804D01*
+X71240496Y-95721204D01*
+X71265000Y-95720000D01*
+X74265000Y-95720000D01*
+X74289504Y-95721204D01*
+X74289504Y-95721204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C6,1*
+G04 #@! TO.N,/AfterLMFilter*
+X72765000Y-96520000D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,C6*
+G36*
+X79889504Y-95721204D02*
+X79913773Y-95724804D01*
+X79937571Y-95730765D01*
+X79960671Y-95739030D01*
+X79982849Y-95749520D01*
+X80003893Y-95762133D01*
+X80023598Y-95776747D01*
+X80041777Y-95793223D01*
+X80058253Y-95811402D01*
+X80072867Y-95831107D01*
+X80085480Y-95852151D01*
+X80095970Y-95874329D01*
+X80104235Y-95897429D01*
+X80110196Y-95921227D01*
+X80113796Y-95945496D01*
+X80115000Y-95970000D01*
+X80115000Y-97070000D01*
+X80113796Y-97094504D01*
+X80110196Y-97118773D01*
+X80104235Y-97142571D01*
+X80095970Y-97165671D01*
+X80085480Y-97187849D01*
+X80072867Y-97208893D01*
+X80058253Y-97228598D01*
+X80041777Y-97246777D01*
+X80023598Y-97263253D01*
+X80003893Y-97277867D01*
+X79982849Y-97290480D01*
+X79960671Y-97300970D01*
+X79937571Y-97309235D01*
+X79913773Y-97315196D01*
+X79889504Y-97318796D01*
+X79865000Y-97320000D01*
+X76865000Y-97320000D01*
+X76840496Y-97318796D01*
+X76816227Y-97315196D01*
+X76792429Y-97309235D01*
+X76769329Y-97300970D01*
+X76747151Y-97290480D01*
+X76726107Y-97277867D01*
+X76706402Y-97263253D01*
+X76688223Y-97246777D01*
+X76671747Y-97228598D01*
+X76657133Y-97208893D01*
+X76644520Y-97187849D01*
+X76634030Y-97165671D01*
+X76625765Y-97142571D01*
+X76619804Y-97118773D01*
+X76616204Y-97094504D01*
+X76615000Y-97070000D01*
+X76615000Y-95970000D01*
+X76616204Y-95945496D01*
+X76619804Y-95921227D01*
+X76625765Y-95897429D01*
+X76634030Y-95874329D01*
+X76644520Y-95852151D01*
+X76657133Y-95831107D01*
+X76671747Y-95811402D01*
+X76688223Y-95793223D01*
+X76706402Y-95776747D01*
+X76726107Y-95762133D01*
+X76747151Y-95749520D01*
+X76769329Y-95739030D01*
+X76792429Y-95730765D01*
+X76816227Y-95724804D01*
+X76840496Y-95721204D01*
+X76865000Y-95720000D01*
+X79865000Y-95720000D01*
+X79889504Y-95721204D01*
+X79889504Y-95721204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C6,2*
+G04 #@! TO.N,GND*
+X78365000Y-96520000D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,C7*
+G36*
+X84449504Y-91911204D02*
+X84473773Y-91914804D01*
+X84497571Y-91920765D01*
+X84520671Y-91929030D01*
+X84542849Y-91939520D01*
+X84563893Y-91952133D01*
+X84583598Y-91966747D01*
+X84601777Y-91983223D01*
+X84618253Y-92001402D01*
+X84632867Y-92021107D01*
+X84645480Y-92042151D01*
+X84655970Y-92064329D01*
+X84664235Y-92087429D01*
+X84670196Y-92111227D01*
+X84673796Y-92135496D01*
+X84675000Y-92160000D01*
+X84675000Y-93260000D01*
+X84673796Y-93284504D01*
+X84670196Y-93308773D01*
+X84664235Y-93332571D01*
+X84655970Y-93355671D01*
+X84645480Y-93377849D01*
+X84632867Y-93398893D01*
+X84618253Y-93418598D01*
+X84601777Y-93436777D01*
+X84583598Y-93453253D01*
+X84563893Y-93467867D01*
+X84542849Y-93480480D01*
+X84520671Y-93490970D01*
+X84497571Y-93499235D01*
+X84473773Y-93505196D01*
+X84449504Y-93508796D01*
+X84425000Y-93510000D01*
+X81425000Y-93510000D01*
+X81400496Y-93508796D01*
+X81376227Y-93505196D01*
+X81352429Y-93499235D01*
+X81329329Y-93490970D01*
+X81307151Y-93480480D01*
+X81286107Y-93467867D01*
+X81266402Y-93453253D01*
+X81248223Y-93436777D01*
+X81231747Y-93418598D01*
+X81217133Y-93398893D01*
+X81204520Y-93377849D01*
+X81194030Y-93355671D01*
+X81185765Y-93332571D01*
+X81179804Y-93308773D01*
+X81176204Y-93284504D01*
+X81175000Y-93260000D01*
+X81175000Y-92160000D01*
+X81176204Y-92135496D01*
+X81179804Y-92111227D01*
+X81185765Y-92087429D01*
+X81194030Y-92064329D01*
+X81204520Y-92042151D01*
+X81217133Y-92021107D01*
+X81231747Y-92001402D01*
+X81248223Y-91983223D01*
+X81266402Y-91966747D01*
+X81286107Y-91952133D01*
+X81307151Y-91939520D01*
+X81329329Y-91929030D01*
+X81352429Y-91920765D01*
+X81376227Y-91914804D01*
+X81400496Y-91911204D01*
+X81425000Y-91910000D01*
+X84425000Y-91910000D01*
+X84449504Y-91911204D01*
+X84449504Y-91911204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C7,2*
+G04 #@! TO.N,GND*
+X82925000Y-92710000D03*
+D10*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+G04 #@! TO.C,C7*
+G36*
+X90049504Y-91911204D02*
+X90073773Y-91914804D01*
+X90097571Y-91920765D01*
+X90120671Y-91929030D01*
+X90142849Y-91939520D01*
+X90163893Y-91952133D01*
+X90183598Y-91966747D01*
+X90201777Y-91983223D01*
+X90218253Y-92001402D01*
+X90232867Y-92021107D01*
+X90245480Y-92042151D01*
+X90255970Y-92064329D01*
+X90264235Y-92087429D01*
+X90270196Y-92111227D01*
+X90273796Y-92135496D01*
+X90275000Y-92160000D01*
+X90275000Y-93260000D01*
+X90273796Y-93284504D01*
+X90270196Y-93308773D01*
+X90264235Y-93332571D01*
+X90255970Y-93355671D01*
+X90245480Y-93377849D01*
+X90232867Y-93398893D01*
+X90218253Y-93418598D01*
+X90201777Y-93436777D01*
+X90183598Y-93453253D01*
+X90163893Y-93467867D01*
+X90142849Y-93480480D01*
+X90120671Y-93490970D01*
+X90097571Y-93499235D01*
+X90073773Y-93505196D01*
+X90049504Y-93508796D01*
+X90025000Y-93510000D01*
+X87025000Y-93510000D01*
+X87000496Y-93508796D01*
+X86976227Y-93505196D01*
+X86952429Y-93499235D01*
+X86929329Y-93490970D01*
+X86907151Y-93480480D01*
+X86886107Y-93467867D01*
+X86866402Y-93453253D01*
+X86848223Y-93436777D01*
+X86831747Y-93418598D01*
+X86817133Y-93398893D01*
+X86804520Y-93377849D01*
+X86794030Y-93355671D01*
+X86785765Y-93332571D01*
+X86779804Y-93308773D01*
+X86776204Y-93284504D01*
+X86775000Y-93260000D01*
+X86775000Y-92160000D01*
+X86776204Y-92135496D01*
+X86779804Y-92111227D01*
+X86785765Y-92087429D01*
+X86794030Y-92064329D01*
+X86804520Y-92042151D01*
+X86817133Y-92021107D01*
+X86831747Y-92001402D01*
+X86848223Y-91983223D01*
+X86866402Y-91966747D01*
+X86886107Y-91952133D01*
+X86907151Y-91939520D01*
+X86929329Y-91929030D01*
+X86952429Y-91920765D01*
+X86976227Y-91914804D01*
+X87000496Y-91911204D01*
+X87025000Y-91910000D01*
+X90025000Y-91910000D01*
+X90049504Y-91911204D01*
+X90049504Y-91911204D01*
+G37*
+D16*
+G04 #@! TD*
+G04 #@! TO.P,C7,1*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X88525000Y-92710000D03*
+D17*
+G04 #@! TO.P,D1,1*
+G04 #@! TO.N,/TOINDUCTOR_MC*
+X81280000Y-56057500D03*
+D18*
+G04 #@! TO.P,D1,2*
+G04 #@! TO.N,GND*
+X71120000Y-56057500D03*
+G04 #@! TD*
+D19*
+G04 #@! TO.P,D2,1*
+G04 #@! TO.N,/LM_TOINDUCTOR*
+X111125000Y-109220000D03*
+D20*
+G04 #@! TO.P,D2,2*
+G04 #@! TO.N,GND*
+X111125000Y-93980000D03*
+G04 #@! TD*
+D21*
+G04 #@! TO.P,J1,1*
+G04 #@! TO.N,VIN*
+X53975000Y-90805000D03*
+D10*
+G04 #@! TD*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,J1*
+G36*
+X48798513Y-89058611D02*
+X48871318Y-89069411D01*
+X48942714Y-89087295D01*
+X49012013Y-89112090D01*
+X49078548Y-89143559D01*
+X49141678Y-89181398D01*
+X49200795Y-89225242D01*
+X49255330Y-89274670D01*
+X49304758Y-89329205D01*
+X49348602Y-89388322D01*
+X49386441Y-89451452D01*
+X49417910Y-89517987D01*
+X49442705Y-89587286D01*
+X49460589Y-89658682D01*
+X49471389Y-89731487D01*
+X49475000Y-89805000D01*
+X49475000Y-91805000D01*
+X49471389Y-91878513D01*
+X49460589Y-91951318D01*
+X49442705Y-92022714D01*
+X49417910Y-92092013D01*
+X49386441Y-92158548D01*
+X49348602Y-92221678D01*
+X49304758Y-92280795D01*
+X49255330Y-92335330D01*
+X49200795Y-92384758D01*
+X49141678Y-92428602D01*
+X49078548Y-92466441D01*
+X49012013Y-92497910D01*
+X48942714Y-92522705D01*
+X48871318Y-92540589D01*
+X48798513Y-92551389D01*
+X48725000Y-92555000D01*
+X47225000Y-92555000D01*
+X47151487Y-92551389D01*
+X47078682Y-92540589D01*
+X47007286Y-92522705D01*
+X46937987Y-92497910D01*
+X46871452Y-92466441D01*
+X46808322Y-92428602D01*
+X46749205Y-92384758D01*
+X46694670Y-92335330D01*
+X46645242Y-92280795D01*
+X46601398Y-92221678D01*
+X46563559Y-92158548D01*
+X46532090Y-92092013D01*
+X46507295Y-92022714D01*
+X46489411Y-91951318D01*
+X46478611Y-91878513D01*
+X46475000Y-91805000D01*
+X46475000Y-89805000D01*
+X46478611Y-89731487D01*
+X46489411Y-89658682D01*
+X46507295Y-89587286D01*
+X46532090Y-89517987D01*
+X46563559Y-89451452D01*
+X46601398Y-89388322D01*
+X46645242Y-89329205D01*
+X46694670Y-89274670D01*
+X46749205Y-89225242D01*
+X46808322Y-89181398D01*
+X46871452Y-89143559D01*
+X46937987Y-89112090D01*
+X47007286Y-89087295D01*
+X47078682Y-89069411D01*
+X47151487Y-89058611D01*
+X47225000Y-89055000D01*
+X48725000Y-89055000D01*
+X48798513Y-89058611D01*
+X48798513Y-89058611D01*
+G37*
+D22*
+G04 #@! TO.P,J1,2*
+G04 #@! TO.N,GND*
+X47975000Y-90805000D03*
+D10*
+G04 #@! TD*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,J1*
+G36*
+X51935765Y-93759213D02*
+X52020704Y-93771813D01*
+X52103999Y-93792677D01*
+X52184848Y-93821605D01*
+X52262472Y-93858319D01*
+X52336124Y-93902464D01*
+X52405094Y-93953616D01*
+X52468718Y-94011282D01*
+X52526384Y-94074906D01*
+X52577536Y-94143876D01*
+X52621681Y-94217528D01*
+X52658395Y-94295152D01*
+X52687323Y-94376001D01*
+X52708187Y-94459296D01*
+X52720787Y-94544235D01*
+X52725000Y-94630000D01*
+X52725000Y-96380000D01*
+X52720787Y-96465765D01*
+X52708187Y-96550704D01*
+X52687323Y-96633999D01*
+X52658395Y-96714848D01*
+X52621681Y-96792472D01*
+X52577536Y-96866124D01*
+X52526384Y-96935094D01*
+X52468718Y-96998718D01*
+X52405094Y-97056384D01*
+X52336124Y-97107536D01*
+X52262472Y-97151681D01*
+X52184848Y-97188395D01*
+X52103999Y-97217323D01*
+X52020704Y-97238187D01*
+X51935765Y-97250787D01*
+X51850000Y-97255000D01*
+X50100000Y-97255000D01*
+X50014235Y-97250787D01*
+X49929296Y-97238187D01*
+X49846001Y-97217323D01*
+X49765152Y-97188395D01*
+X49687528Y-97151681D01*
+X49613876Y-97107536D01*
+X49544906Y-97056384D01*
+X49481282Y-96998718D01*
+X49423616Y-96935094D01*
+X49372464Y-96866124D01*
+X49328319Y-96792472D01*
+X49291605Y-96714848D01*
+X49262677Y-96633999D01*
+X49241813Y-96550704D01*
+X49229213Y-96465765D01*
+X49225000Y-96380000D01*
+X49225000Y-94630000D01*
+X49229213Y-94544235D01*
+X49241813Y-94459296D01*
+X49262677Y-94376001D01*
+X49291605Y-94295152D01*
+X49328319Y-94217528D01*
+X49372464Y-94143876D01*
+X49423616Y-94074906D01*
+X49481282Y-94011282D01*
+X49544906Y-93953616D01*
+X49613876Y-93902464D01*
+X49687528Y-93858319D01*
+X49765152Y-93821605D01*
+X49846001Y-93792677D01*
+X49929296Y-93771813D01*
+X50014235Y-93759213D01*
+X50100000Y-93755000D01*
+X51850000Y-93755000D01*
+X51935765Y-93759213D01*
+X51935765Y-93759213D01*
+G37*
+D23*
+G04 #@! TO.P,J1,3*
+G04 #@! TO.N,GND*
+X50975000Y-95505000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.P,JP1,1*
+G04 #@! TO.N,/VINAFTERFUSE*
+X49530000Y-100965000D03*
+D12*
+G04 #@! TO.P,JP1,2*
+G04 #@! TO.N,/MCVIN*
+X46990000Y-100965000D03*
+G04 #@! TD*
+G04 #@! TO.P,JP2,2*
+G04 #@! TO.N,/LMVIN*
+X40005000Y-100965000D03*
+D13*
+G04 #@! TO.P,JP2,1*
+G04 #@! TO.N,/VINAFTERFUSE*
+X42545000Y-100965000D03*
+G04 #@! TD*
+D24*
+G04 #@! TO.P,L1,2*
+G04 #@! TO.N,/AfterMCFilter*
+X90805000Y-73910000D03*
+G04 #@! TO.P,L1,1*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X90805000Y-67310000D03*
+G04 #@! TD*
+D25*
+G04 #@! TO.P,L2,1*
+G04 #@! TO.N,/TOINDUCTOR_MC*
+X85600000Y-53975000D03*
+G04 #@! TO.P,L2,2*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X92200000Y-53975000D03*
+G04 #@! TD*
+G04 #@! TO.P,L3,1*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X78865000Y-86360000D03*
+G04 #@! TO.P,L3,2*
+G04 #@! TO.N,/AfterLMFilter*
+X72265000Y-86360000D03*
+G04 #@! TD*
+G04 #@! TO.P,L4,2*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X93855000Y-91440000D03*
+G04 #@! TO.P,L4,1*
+G04 #@! TO.N,/LM_TOINDUCTOR*
+X100455000Y-91440000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.P,LMNOFILTERCON1,1*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X89535000Y-85090000D03*
+G04 #@! TD*
+G04 #@! TO.P,MCNOFILTERCON1,1*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X90170000Y-61137500D03*
+G04 #@! TD*
+G04 #@! TO.P,ONOFFLM_CON1,1*
+G04 #@! TO.N,GND*
+X106045000Y-96520000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+G04 #@! TO.C,OPTIONALCAP1*
+G36*
+X87272691Y-102916053D02*
+X87293926Y-102919203D01*
+X87314750Y-102924419D01*
+X87334962Y-102931651D01*
+X87354368Y-102940830D01*
+X87372781Y-102951866D01*
+X87390024Y-102964654D01*
+X87405930Y-102979070D01*
+X87420346Y-102994976D01*
+X87433134Y-103012219D01*
+X87444170Y-103030632D01*
+X87453349Y-103050038D01*
+X87460581Y-103070250D01*
+X87465797Y-103091074D01*
+X87468947Y-103112309D01*
+X87470000Y-103133750D01*
+X87470000Y-103571250D01*
+X87468947Y-103592691D01*
+X87465797Y-103613926D01*
+X87460581Y-103634750D01*
+X87453349Y-103654962D01*
+X87444170Y-103674368D01*
+X87433134Y-103692781D01*
+X87420346Y-103710024D01*
+X87405930Y-103725930D01*
+X87390024Y-103740346D01*
+X87372781Y-103753134D01*
+X87354368Y-103764170D01*
+X87334962Y-103773349D01*
+X87314750Y-103780581D01*
+X87293926Y-103785797D01*
+X87272691Y-103788947D01*
+X87251250Y-103790000D01*
+X86738750Y-103790000D01*
+X86717309Y-103788947D01*
+X86696074Y-103785797D01*
+X86675250Y-103780581D01*
+X86655038Y-103773349D01*
+X86635632Y-103764170D01*
+X86617219Y-103753134D01*
+X86599976Y-103740346D01*
+X86584070Y-103725930D01*
+X86569654Y-103710024D01*
+X86556866Y-103692781D01*
+X86545830Y-103674368D01*
+X86536651Y-103654962D01*
+X86529419Y-103634750D01*
+X86524203Y-103613926D01*
+X86521053Y-103592691D01*
+X86520000Y-103571250D01*
+X86520000Y-103133750D01*
+X86521053Y-103112309D01*
+X86524203Y-103091074D01*
+X86529419Y-103070250D01*
+X86536651Y-103050038D01*
+X86545830Y-103030632D01*
+X86556866Y-103012219D01*
+X86569654Y-102994976D01*
+X86584070Y-102979070D01*
+X86599976Y-102964654D01*
+X86617219Y-102951866D01*
+X86635632Y-102940830D01*
+X86655038Y-102931651D01*
+X86675250Y-102924419D01*
+X86696074Y-102919203D01*
+X86717309Y-102916053D01*
+X86738750Y-102915000D01*
+X87251250Y-102915000D01*
+X87272691Y-102916053D01*
+X87272691Y-102916053D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,OPTIONALCAP1,1*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X86995000Y-103352500D03*
+D10*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+G04 #@! TO.C,OPTIONALCAP1*
+G36*
+X87272691Y-104491053D02*
+X87293926Y-104494203D01*
+X87314750Y-104499419D01*
+X87334962Y-104506651D01*
+X87354368Y-104515830D01*
+X87372781Y-104526866D01*
+X87390024Y-104539654D01*
+X87405930Y-104554070D01*
+X87420346Y-104569976D01*
+X87433134Y-104587219D01*
+X87444170Y-104605632D01*
+X87453349Y-104625038D01*
+X87460581Y-104645250D01*
+X87465797Y-104666074D01*
+X87468947Y-104687309D01*
+X87470000Y-104708750D01*
+X87470000Y-105146250D01*
+X87468947Y-105167691D01*
+X87465797Y-105188926D01*
+X87460581Y-105209750D01*
+X87453349Y-105229962D01*
+X87444170Y-105249368D01*
+X87433134Y-105267781D01*
+X87420346Y-105285024D01*
+X87405930Y-105300930D01*
+X87390024Y-105315346D01*
+X87372781Y-105328134D01*
+X87354368Y-105339170D01*
+X87334962Y-105348349D01*
+X87314750Y-105355581D01*
+X87293926Y-105360797D01*
+X87272691Y-105363947D01*
+X87251250Y-105365000D01*
+X86738750Y-105365000D01*
+X86717309Y-105363947D01*
+X86696074Y-105360797D01*
+X86675250Y-105355581D01*
+X86655038Y-105348349D01*
+X86635632Y-105339170D01*
+X86617219Y-105328134D01*
+X86599976Y-105315346D01*
+X86584070Y-105300930D01*
+X86569654Y-105285024D01*
+X86556866Y-105267781D01*
+X86545830Y-105249368D01*
+X86536651Y-105229962D01*
+X86529419Y-105209750D01*
+X86524203Y-105188926D01*
+X86521053Y-105167691D01*
+X86520000Y-105146250D01*
+X86520000Y-104708750D01*
+X86521053Y-104687309D01*
+X86524203Y-104666074D01*
+X86529419Y-104645250D01*
+X86536651Y-104625038D01*
+X86545830Y-104605632D01*
+X86556866Y-104587219D01*
+X86569654Y-104569976D01*
+X86584070Y-104554070D01*
+X86599976Y-104539654D01*
+X86617219Y-104526866D01*
+X86635632Y-104515830D01*
+X86655038Y-104506651D01*
+X86675250Y-104499419D01*
+X86696074Y-104494203D01*
+X86717309Y-104491053D01*
+X86738750Y-104490000D01*
+X87251250Y-104490000D01*
+X87272691Y-104491053D01*
+X87272691Y-104491053D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,OPTIONALCAP1,2*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+X86995000Y-104927500D03*
+D10*
+G04 #@! TO.N,/MCVIN*
+G04 #@! TO.C,R1*
+G36*
+X73900191Y-67471053D02*
+X73921426Y-67474203D01*
+X73942250Y-67479419D01*
+X73962462Y-67486651D01*
+X73981868Y-67495830D01*
+X74000281Y-67506866D01*
+X74017524Y-67519654D01*
+X74033430Y-67534070D01*
+X74047846Y-67549976D01*
+X74060634Y-67567219D01*
+X74071670Y-67585632D01*
+X74080849Y-67605038D01*
+X74088081Y-67625250D01*
+X74093297Y-67646074D01*
+X74096447Y-67667309D01*
+X74097500Y-67688750D01*
+X74097500Y-68201250D01*
+X74096447Y-68222691D01*
+X74093297Y-68243926D01*
+X74088081Y-68264750D01*
+X74080849Y-68284962D01*
+X74071670Y-68304368D01*
+X74060634Y-68322781D01*
+X74047846Y-68340024D01*
+X74033430Y-68355930D01*
+X74017524Y-68370346D01*
+X74000281Y-68383134D01*
+X73981868Y-68394170D01*
+X73962462Y-68403349D01*
+X73942250Y-68410581D01*
+X73921426Y-68415797D01*
+X73900191Y-68418947D01*
+X73878750Y-68420000D01*
+X73441250Y-68420000D01*
+X73419809Y-68418947D01*
+X73398574Y-68415797D01*
+X73377750Y-68410581D01*
+X73357538Y-68403349D01*
+X73338132Y-68394170D01*
+X73319719Y-68383134D01*
+X73302476Y-68370346D01*
+X73286570Y-68355930D01*
+X73272154Y-68340024D01*
+X73259366Y-68322781D01*
+X73248330Y-68304368D01*
+X73239151Y-68284962D01*
+X73231919Y-68264750D01*
+X73226703Y-68243926D01*
+X73223553Y-68222691D01*
+X73222500Y-68201250D01*
+X73222500Y-67688750D01*
+X73223553Y-67667309D01*
+X73226703Y-67646074D01*
+X73231919Y-67625250D01*
+X73239151Y-67605038D01*
+X73248330Y-67585632D01*
+X73259366Y-67567219D01*
+X73272154Y-67549976D01*
+X73286570Y-67534070D01*
+X73302476Y-67519654D01*
+X73319719Y-67506866D01*
+X73338132Y-67495830D01*
+X73357538Y-67486651D01*
+X73377750Y-67479419D01*
+X73398574Y-67474203D01*
+X73419809Y-67471053D01*
+X73441250Y-67470000D01*
+X73878750Y-67470000D01*
+X73900191Y-67471053D01*
+X73900191Y-67471053D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R1,2*
+G04 #@! TO.N,/MCVIN*
+X73660000Y-67945000D03*
+D10*
+G04 #@! TO.N,Net-(R1-Pad1)*
+G04 #@! TO.C,R1*
+G36*
+X72325191Y-67471053D02*
+X72346426Y-67474203D01*
+X72367250Y-67479419D01*
+X72387462Y-67486651D01*
+X72406868Y-67495830D01*
+X72425281Y-67506866D01*
+X72442524Y-67519654D01*
+X72458430Y-67534070D01*
+X72472846Y-67549976D01*
+X72485634Y-67567219D01*
+X72496670Y-67585632D01*
+X72505849Y-67605038D01*
+X72513081Y-67625250D01*
+X72518297Y-67646074D01*
+X72521447Y-67667309D01*
+X72522500Y-67688750D01*
+X72522500Y-68201250D01*
+X72521447Y-68222691D01*
+X72518297Y-68243926D01*
+X72513081Y-68264750D01*
+X72505849Y-68284962D01*
+X72496670Y-68304368D01*
+X72485634Y-68322781D01*
+X72472846Y-68340024D01*
+X72458430Y-68355930D01*
+X72442524Y-68370346D01*
+X72425281Y-68383134D01*
+X72406868Y-68394170D01*
+X72387462Y-68403349D01*
+X72367250Y-68410581D01*
+X72346426Y-68415797D01*
+X72325191Y-68418947D01*
+X72303750Y-68420000D01*
+X71866250Y-68420000D01*
+X71844809Y-68418947D01*
+X71823574Y-68415797D01*
+X71802750Y-68410581D01*
+X71782538Y-68403349D01*
+X71763132Y-68394170D01*
+X71744719Y-68383134D01*
+X71727476Y-68370346D01*
+X71711570Y-68355930D01*
+X71697154Y-68340024D01*
+X71684366Y-68322781D01*
+X71673330Y-68304368D01*
+X71664151Y-68284962D01*
+X71656919Y-68264750D01*
+X71651703Y-68243926D01*
+X71648553Y-68222691D01*
+X71647500Y-68201250D01*
+X71647500Y-67688750D01*
+X71648553Y-67667309D01*
+X71651703Y-67646074D01*
+X71656919Y-67625250D01*
+X71664151Y-67605038D01*
+X71673330Y-67585632D01*
+X71684366Y-67567219D01*
+X71697154Y-67549976D01*
+X71711570Y-67534070D01*
+X71727476Y-67519654D01*
+X71744719Y-67506866D01*
+X71763132Y-67495830D01*
+X71782538Y-67486651D01*
+X71802750Y-67479419D01*
+X71823574Y-67474203D01*
+X71844809Y-67471053D01*
+X71866250Y-67470000D01*
+X72303750Y-67470000D01*
+X72325191Y-67471053D01*
+X72325191Y-67471053D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R1,1*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X72085000Y-67945000D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,R2*
+G36*
+X84097691Y-66568553D02*
+X84118926Y-66571703D01*
+X84139750Y-66576919D01*
+X84159962Y-66584151D01*
+X84179368Y-66593330D01*
+X84197781Y-66604366D01*
+X84215024Y-66617154D01*
+X84230930Y-66631570D01*
+X84245346Y-66647476D01*
+X84258134Y-66664719D01*
+X84269170Y-66683132D01*
+X84278349Y-66702538D01*
+X84285581Y-66722750D01*
+X84290797Y-66743574D01*
+X84293947Y-66764809D01*
+X84295000Y-66786250D01*
+X84295000Y-67223750D01*
+X84293947Y-67245191D01*
+X84290797Y-67266426D01*
+X84285581Y-67287250D01*
+X84278349Y-67307462D01*
+X84269170Y-67326868D01*
+X84258134Y-67345281D01*
+X84245346Y-67362524D01*
+X84230930Y-67378430D01*
+X84215024Y-67392846D01*
+X84197781Y-67405634D01*
+X84179368Y-67416670D01*
+X84159962Y-67425849D01*
+X84139750Y-67433081D01*
+X84118926Y-67438297D01*
+X84097691Y-67441447D01*
+X84076250Y-67442500D01*
+X83563750Y-67442500D01*
+X83542309Y-67441447D01*
+X83521074Y-67438297D01*
+X83500250Y-67433081D01*
+X83480038Y-67425849D01*
+X83460632Y-67416670D01*
+X83442219Y-67405634D01*
+X83424976Y-67392846D01*
+X83409070Y-67378430D01*
+X83394654Y-67362524D01*
+X83381866Y-67345281D01*
+X83370830Y-67326868D01*
+X83361651Y-67307462D01*
+X83354419Y-67287250D01*
+X83349203Y-67266426D01*
+X83346053Y-67245191D01*
+X83345000Y-67223750D01*
+X83345000Y-66786250D01*
+X83346053Y-66764809D01*
+X83349203Y-66743574D01*
+X83354419Y-66722750D01*
+X83361651Y-66702538D01*
+X83370830Y-66683132D01*
+X83381866Y-66664719D01*
+X83394654Y-66647476D01*
+X83409070Y-66631570D01*
+X83424976Y-66617154D01*
+X83442219Y-66604366D01*
+X83460632Y-66593330D01*
+X83480038Y-66584151D01*
+X83500250Y-66576919D01*
+X83521074Y-66571703D01*
+X83542309Y-66568553D01*
+X83563750Y-66567500D01*
+X84076250Y-66567500D01*
+X84097691Y-66568553D01*
+X84097691Y-66568553D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R2,1*
+G04 #@! TO.N,GND*
+X83820000Y-67005000D03*
+D10*
+G04 #@! TO.N,Net-(R2-Pad2)*
+G04 #@! TO.C,R2*
+G36*
+X84097691Y-64993553D02*
+X84118926Y-64996703D01*
+X84139750Y-65001919D01*
+X84159962Y-65009151D01*
+X84179368Y-65018330D01*
+X84197781Y-65029366D01*
+X84215024Y-65042154D01*
+X84230930Y-65056570D01*
+X84245346Y-65072476D01*
+X84258134Y-65089719D01*
+X84269170Y-65108132D01*
+X84278349Y-65127538D01*
+X84285581Y-65147750D01*
+X84290797Y-65168574D01*
+X84293947Y-65189809D01*
+X84295000Y-65211250D01*
+X84295000Y-65648750D01*
+X84293947Y-65670191D01*
+X84290797Y-65691426D01*
+X84285581Y-65712250D01*
+X84278349Y-65732462D01*
+X84269170Y-65751868D01*
+X84258134Y-65770281D01*
+X84245346Y-65787524D01*
+X84230930Y-65803430D01*
+X84215024Y-65817846D01*
+X84197781Y-65830634D01*
+X84179368Y-65841670D01*
+X84159962Y-65850849D01*
+X84139750Y-65858081D01*
+X84118926Y-65863297D01*
+X84097691Y-65866447D01*
+X84076250Y-65867500D01*
+X83563750Y-65867500D01*
+X83542309Y-65866447D01*
+X83521074Y-65863297D01*
+X83500250Y-65858081D01*
+X83480038Y-65850849D01*
+X83460632Y-65841670D01*
+X83442219Y-65830634D01*
+X83424976Y-65817846D01*
+X83409070Y-65803430D01*
+X83394654Y-65787524D01*
+X83381866Y-65770281D01*
+X83370830Y-65751868D01*
+X83361651Y-65732462D01*
+X83354419Y-65712250D01*
+X83349203Y-65691426D01*
+X83346053Y-65670191D01*
+X83345000Y-65648750D01*
+X83345000Y-65211250D01*
+X83346053Y-65189809D01*
+X83349203Y-65168574D01*
+X83354419Y-65147750D01*
+X83361651Y-65127538D01*
+X83370830Y-65108132D01*
+X83381866Y-65089719D01*
+X83394654Y-65072476D01*
+X83409070Y-65056570D01*
+X83424976Y-65042154D01*
+X83442219Y-65029366D01*
+X83460632Y-65018330D01*
+X83480038Y-65009151D01*
+X83500250Y-65001919D01*
+X83521074Y-64996703D01*
+X83542309Y-64993553D01*
+X83563750Y-64992500D01*
+X84076250Y-64992500D01*
+X84097691Y-64993553D01*
+X84097691Y-64993553D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R2,2*
+G04 #@! TO.N,Net-(R2-Pad2)*
+X83820000Y-65430000D03*
+D10*
+G04 #@! TO.N,Net-(R2-Pad2)*
+G04 #@! TO.C,R3*
+G36*
+X86637691Y-63546053D02*
+X86658926Y-63549203D01*
+X86679750Y-63554419D01*
+X86699962Y-63561651D01*
+X86719368Y-63570830D01*
+X86737781Y-63581866D01*
+X86755024Y-63594654D01*
+X86770930Y-63609070D01*
+X86785346Y-63624976D01*
+X86798134Y-63642219D01*
+X86809170Y-63660632D01*
+X86818349Y-63680038D01*
+X86825581Y-63700250D01*
+X86830797Y-63721074D01*
+X86833947Y-63742309D01*
+X86835000Y-63763750D01*
+X86835000Y-64201250D01*
+X86833947Y-64222691D01*
+X86830797Y-64243926D01*
+X86825581Y-64264750D01*
+X86818349Y-64284962D01*
+X86809170Y-64304368D01*
+X86798134Y-64322781D01*
+X86785346Y-64340024D01*
+X86770930Y-64355930D01*
+X86755024Y-64370346D01*
+X86737781Y-64383134D01*
+X86719368Y-64394170D01*
+X86699962Y-64403349D01*
+X86679750Y-64410581D01*
+X86658926Y-64415797D01*
+X86637691Y-64418947D01*
+X86616250Y-64420000D01*
+X86103750Y-64420000D01*
+X86082309Y-64418947D01*
+X86061074Y-64415797D01*
+X86040250Y-64410581D01*
+X86020038Y-64403349D01*
+X86000632Y-64394170D01*
+X85982219Y-64383134D01*
+X85964976Y-64370346D01*
+X85949070Y-64355930D01*
+X85934654Y-64340024D01*
+X85921866Y-64322781D01*
+X85910830Y-64304368D01*
+X85901651Y-64284962D01*
+X85894419Y-64264750D01*
+X85889203Y-64243926D01*
+X85886053Y-64222691D01*
+X85885000Y-64201250D01*
+X85885000Y-63763750D01*
+X85886053Y-63742309D01*
+X85889203Y-63721074D01*
+X85894419Y-63700250D01*
+X85901651Y-63680038D01*
+X85910830Y-63660632D01*
+X85921866Y-63642219D01*
+X85934654Y-63624976D01*
+X85949070Y-63609070D01*
+X85964976Y-63594654D01*
+X85982219Y-63581866D01*
+X86000632Y-63570830D01*
+X86020038Y-63561651D01*
+X86040250Y-63554419D01*
+X86061074Y-63549203D01*
+X86082309Y-63546053D01*
+X86103750Y-63545000D01*
+X86616250Y-63545000D01*
+X86637691Y-63546053D01*
+X86637691Y-63546053D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R3,2*
+G04 #@! TO.N,Net-(R2-Pad2)*
+X86360000Y-63982500D03*
+D10*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+G04 #@! TO.C,R3*
+G36*
+X86637691Y-61971053D02*
+X86658926Y-61974203D01*
+X86679750Y-61979419D01*
+X86699962Y-61986651D01*
+X86719368Y-61995830D01*
+X86737781Y-62006866D01*
+X86755024Y-62019654D01*
+X86770930Y-62034070D01*
+X86785346Y-62049976D01*
+X86798134Y-62067219D01*
+X86809170Y-62085632D01*
+X86818349Y-62105038D01*
+X86825581Y-62125250D01*
+X86830797Y-62146074D01*
+X86833947Y-62167309D01*
+X86835000Y-62188750D01*
+X86835000Y-62626250D01*
+X86833947Y-62647691D01*
+X86830797Y-62668926D01*
+X86825581Y-62689750D01*
+X86818349Y-62709962D01*
+X86809170Y-62729368D01*
+X86798134Y-62747781D01*
+X86785346Y-62765024D01*
+X86770930Y-62780930D01*
+X86755024Y-62795346D01*
+X86737781Y-62808134D01*
+X86719368Y-62819170D01*
+X86699962Y-62828349D01*
+X86679750Y-62835581D01*
+X86658926Y-62840797D01*
+X86637691Y-62843947D01*
+X86616250Y-62845000D01*
+X86103750Y-62845000D01*
+X86082309Y-62843947D01*
+X86061074Y-62840797D01*
+X86040250Y-62835581D01*
+X86020038Y-62828349D01*
+X86000632Y-62819170D01*
+X85982219Y-62808134D01*
+X85964976Y-62795346D01*
+X85949070Y-62780930D01*
+X85934654Y-62765024D01*
+X85921866Y-62747781D01*
+X85910830Y-62729368D01*
+X85901651Y-62709962D01*
+X85894419Y-62689750D01*
+X85889203Y-62668926D01*
+X85886053Y-62647691D01*
+X85885000Y-62626250D01*
+X85885000Y-62188750D01*
+X85886053Y-62167309D01*
+X85889203Y-62146074D01*
+X85894419Y-62125250D01*
+X85901651Y-62105038D01*
+X85910830Y-62085632D01*
+X85921866Y-62067219D01*
+X85934654Y-62049976D01*
+X85949070Y-62034070D01*
+X85964976Y-62019654D01*
+X85982219Y-62006866D01*
+X86000632Y-61995830D01*
+X86020038Y-61986651D01*
+X86040250Y-61979419D01*
+X86061074Y-61974203D01*
+X86082309Y-61971053D01*
+X86103750Y-61970000D01*
+X86616250Y-61970000D01*
+X86637691Y-61971053D01*
+X86637691Y-61971053D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R3,1*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X86360000Y-62407500D03*
+D10*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+G04 #@! TO.C,R4*
+G36*
+X91082691Y-99893553D02*
+X91103926Y-99896703D01*
+X91124750Y-99901919D01*
+X91144962Y-99909151D01*
+X91164368Y-99918330D01*
+X91182781Y-99929366D01*
+X91200024Y-99942154D01*
+X91215930Y-99956570D01*
+X91230346Y-99972476D01*
+X91243134Y-99989719D01*
+X91254170Y-100008132D01*
+X91263349Y-100027538D01*
+X91270581Y-100047750D01*
+X91275797Y-100068574D01*
+X91278947Y-100089809D01*
+X91280000Y-100111250D01*
+X91280000Y-100548750D01*
+X91278947Y-100570191D01*
+X91275797Y-100591426D01*
+X91270581Y-100612250D01*
+X91263349Y-100632462D01*
+X91254170Y-100651868D01*
+X91243134Y-100670281D01*
+X91230346Y-100687524D01*
+X91215930Y-100703430D01*
+X91200024Y-100717846D01*
+X91182781Y-100730634D01*
+X91164368Y-100741670D01*
+X91144962Y-100750849D01*
+X91124750Y-100758081D01*
+X91103926Y-100763297D01*
+X91082691Y-100766447D01*
+X91061250Y-100767500D01*
+X90548750Y-100767500D01*
+X90527309Y-100766447D01*
+X90506074Y-100763297D01*
+X90485250Y-100758081D01*
+X90465038Y-100750849D01*
+X90445632Y-100741670D01*
+X90427219Y-100730634D01*
+X90409976Y-100717846D01*
+X90394070Y-100703430D01*
+X90379654Y-100687524D01*
+X90366866Y-100670281D01*
+X90355830Y-100651868D01*
+X90346651Y-100632462D01*
+X90339419Y-100612250D01*
+X90334203Y-100591426D01*
+X90331053Y-100570191D01*
+X90330000Y-100548750D01*
+X90330000Y-100111250D01*
+X90331053Y-100089809D01*
+X90334203Y-100068574D01*
+X90339419Y-100047750D01*
+X90346651Y-100027538D01*
+X90355830Y-100008132D01*
+X90366866Y-99989719D01*
+X90379654Y-99972476D01*
+X90394070Y-99956570D01*
+X90409976Y-99942154D01*
+X90427219Y-99929366D01*
+X90445632Y-99918330D01*
+X90465038Y-99909151D01*
+X90485250Y-99901919D01*
+X90506074Y-99896703D01*
+X90527309Y-99893553D01*
+X90548750Y-99892500D01*
+X91061250Y-99892500D01*
+X91082691Y-99893553D01*
+X91082691Y-99893553D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R4,1*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+X90805000Y-100330000D03*
+D10*
+G04 #@! TO.N,GND*
+G04 #@! TO.C,R4*
+G36*
+X91082691Y-98318553D02*
+X91103926Y-98321703D01*
+X91124750Y-98326919D01*
+X91144962Y-98334151D01*
+X91164368Y-98343330D01*
+X91182781Y-98354366D01*
+X91200024Y-98367154D01*
+X91215930Y-98381570D01*
+X91230346Y-98397476D01*
+X91243134Y-98414719D01*
+X91254170Y-98433132D01*
+X91263349Y-98452538D01*
+X91270581Y-98472750D01*
+X91275797Y-98493574D01*
+X91278947Y-98514809D01*
+X91280000Y-98536250D01*
+X91280000Y-98973750D01*
+X91278947Y-98995191D01*
+X91275797Y-99016426D01*
+X91270581Y-99037250D01*
+X91263349Y-99057462D01*
+X91254170Y-99076868D01*
+X91243134Y-99095281D01*
+X91230346Y-99112524D01*
+X91215930Y-99128430D01*
+X91200024Y-99142846D01*
+X91182781Y-99155634D01*
+X91164368Y-99166670D01*
+X91144962Y-99175849D01*
+X91124750Y-99183081D01*
+X91103926Y-99188297D01*
+X91082691Y-99191447D01*
+X91061250Y-99192500D01*
+X90548750Y-99192500D01*
+X90527309Y-99191447D01*
+X90506074Y-99188297D01*
+X90485250Y-99183081D01*
+X90465038Y-99175849D01*
+X90445632Y-99166670D01*
+X90427219Y-99155634D01*
+X90409976Y-99142846D01*
+X90394070Y-99128430D01*
+X90379654Y-99112524D01*
+X90366866Y-99095281D01*
+X90355830Y-99076868D01*
+X90346651Y-99057462D01*
+X90339419Y-99037250D01*
+X90334203Y-99016426D01*
+X90331053Y-98995191D01*
+X90330000Y-98973750D01*
+X90330000Y-98536250D01*
+X90331053Y-98514809D01*
+X90334203Y-98493574D01*
+X90339419Y-98472750D01*
+X90346651Y-98452538D01*
+X90355830Y-98433132D01*
+X90366866Y-98414719D01*
+X90379654Y-98397476D01*
+X90394070Y-98381570D01*
+X90409976Y-98367154D01*
+X90427219Y-98354366D01*
+X90445632Y-98343330D01*
+X90465038Y-98334151D01*
+X90485250Y-98326919D01*
+X90506074Y-98321703D01*
+X90527309Y-98318553D01*
+X90548750Y-98317500D01*
+X91061250Y-98317500D01*
+X91082691Y-98318553D01*
+X91082691Y-98318553D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R4,2*
+G04 #@! TO.N,GND*
+X90805000Y-98755000D03*
+D10*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+G04 #@! TO.C,R5*
+G36*
+X91082691Y-104973553D02*
+X91103926Y-104976703D01*
+X91124750Y-104981919D01*
+X91144962Y-104989151D01*
+X91164368Y-104998330D01*
+X91182781Y-105009366D01*
+X91200024Y-105022154D01*
+X91215930Y-105036570D01*
+X91230346Y-105052476D01*
+X91243134Y-105069719D01*
+X91254170Y-105088132D01*
+X91263349Y-105107538D01*
+X91270581Y-105127750D01*
+X91275797Y-105148574D01*
+X91278947Y-105169809D01*
+X91280000Y-105191250D01*
+X91280000Y-105628750D01*
+X91278947Y-105650191D01*
+X91275797Y-105671426D01*
+X91270581Y-105692250D01*
+X91263349Y-105712462D01*
+X91254170Y-105731868D01*
+X91243134Y-105750281D01*
+X91230346Y-105767524D01*
+X91215930Y-105783430D01*
+X91200024Y-105797846D01*
+X91182781Y-105810634D01*
+X91164368Y-105821670D01*
+X91144962Y-105830849D01*
+X91124750Y-105838081D01*
+X91103926Y-105843297D01*
+X91082691Y-105846447D01*
+X91061250Y-105847500D01*
+X90548750Y-105847500D01*
+X90527309Y-105846447D01*
+X90506074Y-105843297D01*
+X90485250Y-105838081D01*
+X90465038Y-105830849D01*
+X90445632Y-105821670D01*
+X90427219Y-105810634D01*
+X90409976Y-105797846D01*
+X90394070Y-105783430D01*
+X90379654Y-105767524D01*
+X90366866Y-105750281D01*
+X90355830Y-105731868D01*
+X90346651Y-105712462D01*
+X90339419Y-105692250D01*
+X90334203Y-105671426D01*
+X90331053Y-105650191D01*
+X90330000Y-105628750D01*
+X90330000Y-105191250D01*
+X90331053Y-105169809D01*
+X90334203Y-105148574D01*
+X90339419Y-105127750D01*
+X90346651Y-105107538D01*
+X90355830Y-105088132D01*
+X90366866Y-105069719D01*
+X90379654Y-105052476D01*
+X90394070Y-105036570D01*
+X90409976Y-105022154D01*
+X90427219Y-105009366D01*
+X90445632Y-104998330D01*
+X90465038Y-104989151D01*
+X90485250Y-104981919D01*
+X90506074Y-104976703D01*
+X90527309Y-104973553D01*
+X90548750Y-104972500D01*
+X91061250Y-104972500D01*
+X91082691Y-104973553D01*
+X91082691Y-104973553D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R5,2*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+X90805000Y-105410000D03*
+D10*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+G04 #@! TO.C,R5*
+G36*
+X91082691Y-103398553D02*
+X91103926Y-103401703D01*
+X91124750Y-103406919D01*
+X91144962Y-103414151D01*
+X91164368Y-103423330D01*
+X91182781Y-103434366D01*
+X91200024Y-103447154D01*
+X91215930Y-103461570D01*
+X91230346Y-103477476D01*
+X91243134Y-103494719D01*
+X91254170Y-103513132D01*
+X91263349Y-103532538D01*
+X91270581Y-103552750D01*
+X91275797Y-103573574D01*
+X91278947Y-103594809D01*
+X91280000Y-103616250D01*
+X91280000Y-104053750D01*
+X91278947Y-104075191D01*
+X91275797Y-104096426D01*
+X91270581Y-104117250D01*
+X91263349Y-104137462D01*
+X91254170Y-104156868D01*
+X91243134Y-104175281D01*
+X91230346Y-104192524D01*
+X91215930Y-104208430D01*
+X91200024Y-104222846D01*
+X91182781Y-104235634D01*
+X91164368Y-104246670D01*
+X91144962Y-104255849D01*
+X91124750Y-104263081D01*
+X91103926Y-104268297D01*
+X91082691Y-104271447D01*
+X91061250Y-104272500D01*
+X90548750Y-104272500D01*
+X90527309Y-104271447D01*
+X90506074Y-104268297D01*
+X90485250Y-104263081D01*
+X90465038Y-104255849D01*
+X90445632Y-104246670D01*
+X90427219Y-104235634D01*
+X90409976Y-104222846D01*
+X90394070Y-104208430D01*
+X90379654Y-104192524D01*
+X90366866Y-104175281D01*
+X90355830Y-104156868D01*
+X90346651Y-104137462D01*
+X90339419Y-104117250D01*
+X90334203Y-104096426D01*
+X90331053Y-104075191D01*
+X90330000Y-104053750D01*
+X90330000Y-103616250D01*
+X90331053Y-103594809D01*
+X90334203Y-103573574D01*
+X90339419Y-103552750D01*
+X90346651Y-103532538D01*
+X90355830Y-103513132D01*
+X90366866Y-103494719D01*
+X90379654Y-103477476D01*
+X90394070Y-103461570D01*
+X90409976Y-103447154D01*
+X90427219Y-103434366D01*
+X90445632Y-103423330D01*
+X90465038Y-103414151D01*
+X90485250Y-103406919D01*
+X90506074Y-103401703D01*
+X90527309Y-103398553D01*
+X90548750Y-103397500D01*
+X91061250Y-103397500D01*
+X91082691Y-103398553D01*
+X91082691Y-103398553D01*
+G37*
+D26*
+G04 #@! TD*
+G04 #@! TO.P,R5,1*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X90805000Y-103835000D03*
+D27*
+G04 #@! TO.P,U6,1*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X76040000Y-60502500D03*
+G04 #@! TO.P,U6,2*
+G04 #@! TO.N,/TOINDUCTOR_MC*
+X76040000Y-61772500D03*
+G04 #@! TO.P,U6,3*
+G04 #@! TO.N,Net-(C2-Pad1)*
+X76040000Y-63042500D03*
+G04 #@! TO.P,U6,4*
+G04 #@! TO.N,GND*
+X76040000Y-64312500D03*
+G04 #@! TO.P,U6,5*
+G04 #@! TO.N,Net-(R2-Pad2)*
+X81440000Y-64312500D03*
+G04 #@! TO.P,U6,6*
+G04 #@! TO.N,/MCVIN*
+X81440000Y-63042500D03*
+G04 #@! TO.P,U6,7*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X81440000Y-61772500D03*
+G04 #@! TO.P,U6,8*
+X81440000Y-60502500D03*
+G04 #@! TD*
+D28*
+G04 #@! TO.P,U7,1*
+G04 #@! TO.N,/LM_TOINDUCTOR*
+X100965000Y-107950000D03*
+D29*
+G04 #@! TO.P,U7,2*
+G04 #@! TO.N,/LMVIN*
+X97265000Y-106250000D03*
+G04 #@! TO.P,U7,3*
+G04 #@! TO.N,GND*
+X100965000Y-104550000D03*
+G04 #@! TO.P,U7,4*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+X97265000Y-102850000D03*
+G04 #@! TO.P,U7,5*
+G04 #@! TO.N,GND*
+X100965000Y-101150000D03*
+G04 #@! TD*
+D30*
+G04 #@! TO.N,GND*
+X59690000Y-68580000D03*
+X60960000Y-67310000D03*
+X62230000Y-66040000D03*
+X74930000Y-66040000D03*
+X77470000Y-67310000D03*
+X80010000Y-68580000D03*
+X83820000Y-60960000D03*
+X88900000Y-58420000D03*
+X92710000Y-63500000D03*
+X88900000Y-63500000D03*
+X60960000Y-85090000D03*
+X62230000Y-86360000D03*
+X63500000Y-87630000D03*
+X64770000Y-88900000D03*
+X66040000Y-88900000D03*
+X67310000Y-88900000D03*
+X68580000Y-88900000D03*
+X68580000Y-85090000D03*
+X67310000Y-85090000D03*
+X66040000Y-85090000D03*
+X64770000Y-83820000D03*
+X63500000Y-82550000D03*
+X62230000Y-81280000D03*
+X60960000Y-80010000D03*
+X60960000Y-95250000D03*
+X60960000Y-96520000D03*
+X60960000Y-97790000D03*
+X60960000Y-99060000D03*
+X60960000Y-100330000D03*
+X60960000Y-101600000D03*
+X62230000Y-101600000D03*
+X64770000Y-101600000D03*
+X63500000Y-101600000D03*
+X66040000Y-101600000D03*
+X67310000Y-101600000D03*
+X68580000Y-101600000D03*
+X67310000Y-100330000D03*
+X66040000Y-99060000D03*
+X64770000Y-97790000D03*
+X63500000Y-96520000D03*
+X62230000Y-95250000D03*
+X60960000Y-93980000D03*
+X55880000Y-101600000D03*
+X55880000Y-100330000D03*
+X55880000Y-99060000D03*
+X54610000Y-100330000D03*
+X54610000Y-101600000D03*
+X53340000Y-101600000D03*
+G04 #@! TO.N,/MCVIN*
+X73660000Y-71120000D03*
+X72390000Y-71120000D03*
+X71120000Y-71120000D03*
+X69850000Y-71120000D03*
+X67310000Y-71120000D03*
+X68580000Y-71120000D03*
+X66040000Y-71120000D03*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X80010000Y-61457500D03*
+X77470000Y-59055000D03*
+G04 #@! TD*
+D31*
+G04 #@! TO.N,+5V*
+X52070000Y-82550000D02*
+X58420000Y-82550000D01*
+D32*
+G04 #@! TO.N,Net-(C2-Pad1)*
+X74295000Y-63042500D02*
+X76040000Y-63042500D01*
+X72390000Y-64947500D02*
+X74295000Y-63042500D01*
+G04 #@! TO.N,/MCVIN*
+X75742500Y-70027500D02*
+X75940000Y-70027500D01*
+X73660000Y-67945000D02*
+X75742500Y-70027500D01*
+X79100000Y-63042500D02*
+X80411000Y-63042500D01*
+X74197500Y-67945000D02*
+X79100000Y-63042500D01*
+X80411000Y-63042500D02*
+X81440000Y-63042500D01*
+X73660000Y-67945000D02*
+X74197500Y-67945000D01*
+D31*
+X74847500Y-71120000D02*
+X75940000Y-70027500D01*
+X66040000Y-71120000D02*
+X74847500Y-71120000D01*
+G04 #@! TO.N,/AfterMCFilter*
+X52330000Y-80010000D02*
+X58680000Y-73660000D01*
+X52070000Y-80010000D02*
+X52330000Y-80010000D01*
+X90555000Y-73660000D02*
+X90805000Y-73910000D01*
+X58680000Y-73660000D02*
+X90555000Y-73660000D01*
+G04 #@! TO.N,/MCVOUTWOUTFILTER*
+X92200000Y-59107500D02*
+X90170000Y-61137500D01*
+X92200000Y-53975000D02*
+X92200000Y-59107500D01*
+D32*
+X87630000Y-61137500D02*
+X86360000Y-62407500D01*
+X90170000Y-61137500D02*
+X87630000Y-61137500D01*
+D31*
+X92200000Y-53975000D02*
+X92200000Y-57325000D01*
+X92200000Y-58170000D02*
+X96895000Y-62865000D01*
+X92200000Y-53975000D02*
+X92200000Y-58170000D01*
+X96895000Y-62865000D02*
+X96895000Y-64395000D01*
+X93980000Y-67310000D02*
+X90805000Y-67310000D01*
+X96895000Y-64395000D02*
+X93980000Y-67310000D01*
+G04 #@! TO.N,/LMVIN*
+X94355000Y-109160000D02*
+X97265000Y-106250000D01*
+X83795710Y-110090710D02*
+X82925000Y-109220000D01*
+X84614010Y-110909010D02*
+X83795710Y-110090710D01*
+X90496796Y-110909010D02*
+X84614010Y-110909010D01*
+X92245806Y-109160000D02*
+X90496796Y-110909010D01*
+X94355000Y-109160000D02*
+X92245806Y-109160000D01*
+X40005000Y-102167081D02*
+X41977919Y-104140000D01*
+X40005000Y-100965000D02*
+X40005000Y-102167081D01*
+X41977919Y-104140000D02*
+X78740000Y-104140000D01*
+X78740000Y-104140000D02*
+X83820000Y-109220000D01*
+X83820000Y-109220000D02*
+X82925000Y-109220000D01*
+G04 #@! TO.N,/AfterLMFilter*
+X72265000Y-96020000D02*
+X72765000Y-96520000D01*
+X72265000Y-86360000D02*
+X72265000Y-96020000D01*
+X72265000Y-83010000D02*
+X72265000Y-86360000D01*
+X64770000Y-86360000D02*
+X58420000Y-80010000D01*
+X72265000Y-86360000D02*
+X64770000Y-86360000D01*
+G04 #@! TO.N,/LMVOUTWOUTFILTER*
+X93855000Y-89410000D02*
+X89535000Y-85090000D01*
+X93855000Y-91440000D02*
+X93855000Y-89410000D01*
+X89795000Y-91440000D02*
+X88525000Y-92710000D01*
+X93855000Y-91440000D02*
+X89795000Y-91440000D01*
+D32*
+X87477500Y-103835000D02*
+X86995000Y-103352500D01*
+X90805000Y-103835000D02*
+X87477500Y-103835000D01*
+X88525000Y-101555000D02*
+X88525000Y-92710000D01*
+X90805000Y-103835000D02*
+X88525000Y-101555000D01*
+D31*
+X82175000Y-86360000D02*
+X78865000Y-86360000D01*
+X88525000Y-92710000D02*
+X82175000Y-86360000D01*
+G04 #@! TO.N,/TOINDUCTOR_MC*
+X77445202Y-61772500D02*
+X81280000Y-57937702D01*
+X76040000Y-61772500D02*
+X77445202Y-61772500D01*
+X81280000Y-57937702D02*
+X81280000Y-56057500D01*
+X83517500Y-56057500D02*
+X85600000Y-53975000D01*
+X81280000Y-56057500D02*
+X83517500Y-56057500D01*
+G04 #@! TO.N,/LM_TOINDUCTOR*
+X109855000Y-107950000D02*
+X111125000Y-109220000D01*
+X100455000Y-97810000D02*
+X100455000Y-91440000D01*
+X104305999Y-107480999D02*
+X104305999Y-101660999D01*
+X104775000Y-107950000D02*
+X104305999Y-107480999D01*
+X104305999Y-101660999D02*
+X100455000Y-97810000D01*
+X104775000Y-107950000D02*
+X109855000Y-107950000D01*
+X100965000Y-107950000D02*
+X104775000Y-107950000D01*
+G04 #@! TO.N,/VINAFTERFUSE*
+X51650000Y-100965000D02*
+X51650000Y-100965000D01*
+X58722500Y-93892500D02*
+X51650000Y-100965000D01*
+X58722500Y-86995000D02*
+X58722500Y-93892500D01*
+X44284001Y-99225999D02*
+X42545000Y-100965000D01*
+X47790999Y-99225999D02*
+X44284001Y-99225999D01*
+X49530000Y-100965000D02*
+X47790999Y-99225999D01*
+X51650000Y-100965000D02*
+X49530000Y-100965000D01*
+G04 #@! TO.N,VIN*
+X53975000Y-89867500D02*
+X56847500Y-86995000D01*
+X53975000Y-90805000D02*
+X53975000Y-89867500D01*
+D32*
+G04 #@! TO.N,Net-(OPTIONALCAP1-Pad2)*
+X93325000Y-102850000D02*
+X90805000Y-100330000D01*
+X97265000Y-102850000D02*
+X93325000Y-102850000D01*
+X93325000Y-102890000D02*
+X93325000Y-102850000D01*
+X90805000Y-105410000D02*
+X93325000Y-102890000D01*
+X87477500Y-105410000D02*
+X86995000Y-104927500D01*
+X90805000Y-105410000D02*
+X87477500Y-105410000D01*
+G04 #@! TO.N,Net-(R1-Pad1)*
+X75011000Y-60502500D02*
+X76040000Y-60502500D01*
+X71120000Y-64393500D02*
+X75011000Y-60502500D01*
+X71120000Y-66980000D02*
+X71120000Y-64393500D01*
+X72085000Y-67945000D02*
+X71120000Y-66980000D01*
+X81440000Y-61772500D02*
+X81440000Y-60502500D01*
+X76515000Y-60502500D02*
+X77470000Y-59547500D01*
+X76040000Y-60502500D02*
+X76515000Y-60502500D01*
+X77470000Y-59547500D02*
+X77470000Y-59055000D01*
+X80965000Y-60502500D02*
+X80010000Y-61457500D01*
+X81440000Y-60502500D02*
+X80965000Y-60502500D01*
+X80010000Y-61457500D02*
+X80010000Y-61595000D01*
+X80010000Y-61457500D02*
+X80010000Y-61457500D01*
+X77470000Y-59055000D02*
+X77470000Y-59055000D01*
+G04 #@! TO.N,Net-(R2-Pad2)*
+X82702500Y-64312500D02*
+X83820000Y-65430000D01*
+X81440000Y-64312500D02*
+X82702500Y-64312500D01*
+X85898387Y-64444113D02*
+X86360000Y-63982500D01*
+X84912500Y-65430000D02*
+X85898387Y-64444113D01*
+X83820000Y-65430000D02*
+X84912500Y-65430000D01*
+G04 #@! TD*
+G04 #@! TO.N,GND*
+G36*
+X83202560Y-54576390D02*
+X82993264Y-54785685D01*
+X82978157Y-54709735D01*
+X82837809Y-54499691D01*
+X82627765Y-54359343D01*
+X82380000Y-54310060D01*
+X80180000Y-54310060D01*
+X79932235Y-54359343D01*
+X79722191Y-54499691D01*
+X79581843Y-54709735D01*
+X79532560Y-54957500D01*
+X79532560Y-57157500D01*
+X79581843Y-57405265D01*
+X79722191Y-57615309D01*
+X79772636Y-57649015D01*
+X78447900Y-58973752D01*
+X78447900Y-58860484D01*
+X78299023Y-58501064D01*
+X78023936Y-58225977D01*
+X77664516Y-58077100D01*
+X77275484Y-58077100D01*
+X76916064Y-58225977D01*
+X76640977Y-58501064D01*
+X76492100Y-58860484D01*
+X76492100Y-59249516D01*
+X76550167Y-59389702D01*
+X76384810Y-59555060D01*
+X75265000Y-59555060D01*
+X75017235Y-59604343D01*
+X74807191Y-59744691D01*
+X74790684Y-59769396D01*
+X74713683Y-59784712D01*
+X74461629Y-59953129D01*
+X74419118Y-60016751D01*
+X70634251Y-63801619D01*
+X70570630Y-63844129D01*
+X70528119Y-63907751D01*
+X70528118Y-63907752D01*
+X70402213Y-64096183D01*
+X70343073Y-64393500D01*
+X70358001Y-64468548D01*
+X70358000Y-66904957D01*
+X70343073Y-66980000D01*
+X70358000Y-67055043D01*
+X70358000Y-67055047D01*
+X70402212Y-67277316D01*
+X70570629Y-67529371D01*
+X70634253Y-67571883D01*
+X71000060Y-67937690D01*
+X71000060Y-68201250D01*
+X71065995Y-68532727D01*
+X71253761Y-68813739D01*
+X71534773Y-69001505D01*
+X71866250Y-69067440D01*
+X72303750Y-69067440D01*
+X72635227Y-69001505D01*
+X72872500Y-68842964D01*
+X73109773Y-69001505D01*
+X73441250Y-69067440D01*
+X73655391Y-69067440D01*
+X73610874Y-69134065D01*
+X73542560Y-69477500D01*
+X73542560Y-69850000D01*
+X65914920Y-69850000D01*
+X65544471Y-69923687D01*
+X65124382Y-70204382D01*
+X64843687Y-70624471D01*
+X64745120Y-71120000D01*
+X64843687Y-71615529D01*
+X65124382Y-72035618D01*
+X65544471Y-72316313D01*
+X65914920Y-72390000D01*
+X60686754Y-72390000D01*
+X60523435Y-72280874D01*
+X60180000Y-72212560D01*
+X57180000Y-72212560D01*
+X56836565Y-72280874D01*
+X56545414Y-72475414D01*
+X56350874Y-72766565D01*
+X56282560Y-73110000D01*
+X56282560Y-74210000D01*
+X56291086Y-74252863D01*
+X52031390Y-78512560D01*
+X51220000Y-78512560D01*
+X50972235Y-78561843D01*
+X50762191Y-78702191D01*
+X50621843Y-78912235D01*
+X50572560Y-79160000D01*
+X50572560Y-80860000D01*
+X50621843Y-81107765D01*
+X50762191Y-81317809D01*
+X50972235Y-81458157D01*
+X51017619Y-81467184D01*
+X50999375Y-81479375D01*
+X50671161Y-81970582D01*
+X50555908Y-82550000D01*
+X50671161Y-83129418D01*
+X50999375Y-83620625D01*
+X51490582Y-83948839D01*
+X51923744Y-84035000D01*
+X52216256Y-84035000D01*
+X52649418Y-83948839D01*
+X52842239Y-83820000D01*
+X57647761Y-83820000D01*
+X57840582Y-83948839D01*
+X58273744Y-84035000D01*
+X58566256Y-84035000D01*
+X58999418Y-83948839D01*
+X59490625Y-83620625D01*
+X59788609Y-83174660D01*
+X63783531Y-87169582D01*
+X63854382Y-87275618D01*
+X64274471Y-87556313D01*
+X64644920Y-87630000D01*
+X64644924Y-87630000D01*
+X64769999Y-87654879D01*
+X64895074Y-87630000D01*
+X69867560Y-87630000D01*
+X69867560Y-91460000D01*
+X69916843Y-91707765D01*
+X70057191Y-91917809D01*
+X70267235Y-92058157D01*
+X70515000Y-92107440D01*
+X70995001Y-92107440D01*
+X70995001Y-95126267D01*
+X70921565Y-95140874D01*
+X70630414Y-95335414D01*
+X70435874Y-95626565D01*
+X70367560Y-95970000D01*
+X70367560Y-97070000D01*
+X70435874Y-97413435D01*
+X70630414Y-97704586D01*
+X70921565Y-97899126D01*
+X71265000Y-97967440D01*
+X74265000Y-97967440D01*
+X74608435Y-97899126D01*
+X74899586Y-97704586D01*
+X75094126Y-97413435D01*
+X75162440Y-97070000D01*
+X75162440Y-96805750D01*
+X75980000Y-96805750D01*
+X75980000Y-97446310D01*
+X76076673Y-97679699D01*
+X76255302Y-97858327D01*
+X76488691Y-97955000D01*
+X78079250Y-97955000D01*
+X78238000Y-97796250D01*
+X78238000Y-96647000D01*
+X78492000Y-96647000D01*
+X78492000Y-97796250D01*
+X78650750Y-97955000D01*
+X80241309Y-97955000D01*
+X80474698Y-97858327D01*
+X80653327Y-97679699D01*
+X80750000Y-97446310D01*
+X80750000Y-96805750D01*
+X80591250Y-96647000D01*
+X78492000Y-96647000D01*
+X78238000Y-96647000D01*
+X76138750Y-96647000D01*
+X75980000Y-96805750D01*
+X75162440Y-96805750D01*
+X75162440Y-95970000D01*
+X75094126Y-95626565D01*
+X75072160Y-95593690D01*
+X75980000Y-95593690D01*
+X75980000Y-96234250D01*
+X76138750Y-96393000D01*
+X78238000Y-96393000D01*
+X78238000Y-95243750D01*
+X78492000Y-95243750D01*
+X78492000Y-96393000D01*
+X80591250Y-96393000D01*
+X80750000Y-96234250D01*
+X80750000Y-95593690D01*
+X80653327Y-95360301D01*
+X80474698Y-95181673D01*
+X80241309Y-95085000D01*
+X78650750Y-95085000D01*
+X78492000Y-95243750D01*
+X78238000Y-95243750D01*
+X78079250Y-95085000D01*
+X76488691Y-95085000D01*
+X76255302Y-95181673D01*
+X76076673Y-95360301D01*
+X75980000Y-95593690D01*
+X75072160Y-95593690D01*
+X74899586Y-95335414D01*
+X74608435Y-95140874D01*
+X74265000Y-95072560D01*
+X73535000Y-95072560D01*
+X73535000Y-92995750D01*
+X80540000Y-92995750D01*
+X80540000Y-93636310D01*
+X80636673Y-93869699D01*
+X80815302Y-94048327D01*
+X81048691Y-94145000D01*
+X82639250Y-94145000D01*
+X82798000Y-93986250D01*
+X82798000Y-92837000D01*
+X83052000Y-92837000D01*
+X83052000Y-93986250D01*
+X83210750Y-94145000D01*
+X84801309Y-94145000D01*
+X85034698Y-94048327D01*
+X85213327Y-93869699D01*
+X85310000Y-93636310D01*
+X85310000Y-92995750D01*
+X85151250Y-92837000D01*
+X83052000Y-92837000D01*
+X82798000Y-92837000D01*
+X80698750Y-92837000D01*
+X80540000Y-92995750D01*
+X73535000Y-92995750D01*
+X73535000Y-92107440D01*
+X74015000Y-92107440D01*
+X74262765Y-92058157D01*
+X74472809Y-91917809D01*
+X74613157Y-91707765D01*
+X74662440Y-91460000D01*
+X74662440Y-81260000D01*
+X76467560Y-81260000D01*
+X76467560Y-91460000D01*
+X76516843Y-91707765D01*
+X76657191Y-91917809D01*
+X76867235Y-92058157D01*
+X77115000Y-92107440D01*
+X80540000Y-92107440D01*
+X80540000Y-92424250D01*
+X80698750Y-92583000D01*
+X82798000Y-92583000D01*
+X82798000Y-91433750D01*
+X83052000Y-91433750D01*
+X83052000Y-92583000D01*
+X85151250Y-92583000D01*
+X85310000Y-92424250D01*
+X85310000Y-91783690D01*
+X85213327Y-91550301D01*
+X85034698Y-91371673D01*
+X84801309Y-91275000D01*
+X83210750Y-91275000D01*
+X83052000Y-91433750D01*
+X82798000Y-91433750D01*
+X82639250Y-91275000D01*
+X81262440Y-91275000D01*
+X81262440Y-87630000D01*
+X81648950Y-87630000D01*
+X86136086Y-92117137D01*
+X86127560Y-92160000D01*
+X86127560Y-93260000D01*
+X86195874Y-93603435D01*
+X86390414Y-93894586D01*
+X86681565Y-94089126D01*
+X87025000Y-94157440D01*
+X87763001Y-94157440D01*
+X87763000Y-101479957D01*
+X87748073Y-101555000D01*
+X87763000Y-101630043D01*
+X87763000Y-101630047D01*
+X87807212Y-101852316D01*
+X87975629Y-102104371D01*
+X88039253Y-102146883D01*
+X88965370Y-103073000D01*
+X88105356Y-103073000D01*
+X88051505Y-102802273D01*
+X87863739Y-102521261D01*
+X87582727Y-102333495D01*
+X87251250Y-102267560D01*
+X86738750Y-102267560D01*
+X86407273Y-102333495D01*
+X86126261Y-102521261D01*
+X85938495Y-102802273D01*
+X85872560Y-103133750D01*
+X85872560Y-103571250D01*
+X85938495Y-103902727D01*
+X86097036Y-104140000D01*
+X85938495Y-104377273D01*
+X85872560Y-104708750D01*
+X85872560Y-105146250D01*
+X85938495Y-105477727D01*
+X86126261Y-105758739D01*
+X86407273Y-105946505D01*
+X86738750Y-106012440D01*
+X87007552Y-106012440D01*
+X87180183Y-106127788D01*
+X87402452Y-106172000D01*
+X87402456Y-106172000D01*
+X87477499Y-106186927D01*
+X87552542Y-106172000D01*
+X89889997Y-106172000D01*
+X89936261Y-106241239D01*
+X90217273Y-106429005D01*
+X90548750Y-106494940D01*
+X91061250Y-106494940D01*
+X91392727Y-106429005D01*
+X91673739Y-106241239D01*
+X91861505Y-105960227D01*
+X91927440Y-105628750D01*
+X91927440Y-105365190D01*
+X93680631Y-103612000D01*
+X95928024Y-103612000D01*
+X96158327Y-103956673D01*
+X96666073Y-104295938D01*
+X97113818Y-104385000D01*
+X97416182Y-104385000D01*
+X97863927Y-104295938D01*
+X98029571Y-104185258D01*
+X99473954Y-104185258D01*
+X99594003Y-104423000D01*
+X100838000Y-104423000D01*
+X100838000Y-103179622D01*
+X101092000Y-103179622D01*
+X101092000Y-104423000D01*
+X102335997Y-104423000D01*
+X102456046Y-104185258D01*
+X102202966Y-103642424D01*
+X101761417Y-103237760D01*
+X101329740Y-103058964D01*
+X101092000Y-103179622D01*
+X100838000Y-103179622D01*
+X100600260Y-103058964D01*
+X100168583Y-103237760D01*
+X99727034Y-103642424D01*
+X99473954Y-104185258D01*
+X98029571Y-104185258D01*
+X98371673Y-103956673D01*
+X98710938Y-103448927D01*
+X98830072Y-102850000D01*
+X98710938Y-102251073D01*
+X98371673Y-101743327D01*
+X98029572Y-101514742D01*
+X99473954Y-101514742D01*
+X99727034Y-102057576D01*
+X100168583Y-102462240D01*
+X100600260Y-102641036D01*
+X100838000Y-102520378D01*
+X100838000Y-101277000D01*
+X99594003Y-101277000D01*
+X99473954Y-101514742D01*
+X98029572Y-101514742D01*
+X97863927Y-101404062D01*
+X97416182Y-101315000D01*
+X97113818Y-101315000D01*
+X96666073Y-101404062D01*
+X96158327Y-101743327D01*
+X95928024Y-102088000D01*
+X93640631Y-102088000D01*
+X91927440Y-100374810D01*
+X91927440Y-100111250D01*
+X91861505Y-99779773D01*
+X91753057Y-99617469D01*
+X91818327Y-99552198D01*
+X91915000Y-99318809D01*
+X91915000Y-99040750D01*
+X91756250Y-98882000D01*
+X90932000Y-98882000D01*
+X90932000Y-98902000D01*
+X90678000Y-98902000D01*
+X90678000Y-98882000D01*
+X89853750Y-98882000D01*
+X89695000Y-99040750D01*
+X89695000Y-99318809D01*
+X89791673Y-99552198D01*
+X89856943Y-99617469D01*
+X89748495Y-99779773D01*
+X89682560Y-100111250D01*
+X89682560Y-100548750D01*
+X89748495Y-100880227D01*
+X89936261Y-101161239D01*
+X90217273Y-101349005D01*
+X90548750Y-101414940D01*
+X90812310Y-101414940D01*
+X92267369Y-102870000D01*
+X91857937Y-103279433D01*
+X91673739Y-103003761D01*
+X91392727Y-102815995D01*
+X91061250Y-102750060D01*
+X90797691Y-102750060D01*
+X89287000Y-101239370D01*
+X89287000Y-98191191D01*
+X89695000Y-98191191D01*
+X89695000Y-98469250D01*
+X89853750Y-98628000D01*
+X90678000Y-98628000D01*
+X90678000Y-97841250D01*
+X90932000Y-97841250D01*
+X90932000Y-98628000D01*
+X91756250Y-98628000D01*
+X91915000Y-98469250D01*
+X91915000Y-98191191D01*
+X91818327Y-97957802D01*
+X91639699Y-97779173D01*
+X91406310Y-97682500D01*
+X91090750Y-97682500D01*
+X90932000Y-97841250D01*
+X90678000Y-97841250D01*
+X90519250Y-97682500D01*
+X90203690Y-97682500D01*
+X89970301Y-97779173D01*
+X89791673Y-97957802D01*
+X89695000Y-98191191D01*
+X89287000Y-98191191D01*
+X89287000Y-94157440D01*
+X90025000Y-94157440D01*
+X90368435Y-94089126D01*
+X90659586Y-93894586D01*
+X90854126Y-93603435D01*
+X90922440Y-93260000D01*
+X90922440Y-92710000D01*
+X91457560Y-92710000D01*
+X91457560Y-96540000D01*
+X91506843Y-96787765D01*
+X91647191Y-96997809D01*
+X91857235Y-97138157D01*
+X92105000Y-97187440D01*
+X95605000Y-97187440D01*
+X95852765Y-97138157D01*
+X96062809Y-96997809D01*
+X96203157Y-96787765D01*
+X96252440Y-96540000D01*
+X96252440Y-86340000D01*
+X98057560Y-86340000D01*
+X98057560Y-96540000D01*
+X98106843Y-96787765D01*
+X98247191Y-96997809D01*
+X98457235Y-97138157D01*
+X98705000Y-97187440D01*
+X99185000Y-97187440D01*
+X99185000Y-97684925D01*
+X99160121Y-97810000D01*
+X99185000Y-97935075D01*
+X99185000Y-97935079D01*
+X99258687Y-98305528D01*
+X99539382Y-98725618D01*
+X99645421Y-98796471D01*
+X100534960Y-99686010D01*
+X100168583Y-99837760D01*
+X99727034Y-100242424D01*
+X99473954Y-100785258D01*
+X99594003Y-101023000D01*
+X100838000Y-101023000D01*
+X100838000Y-101003000D01*
+X101092000Y-101003000D01*
+X101092000Y-101023000D01*
+X101112000Y-101023000D01*
+X101112000Y-101277000D01*
+X101092000Y-101277000D01*
+X101092000Y-102520378D01*
+X101329740Y-102641036D01*
+X101761417Y-102462240D01*
+X102202966Y-102057576D01*
+X102426680Y-101577730D01*
+X103036000Y-102187051D01*
+X103035999Y-106680000D01*
+X102381482Y-106680000D01*
+X102322809Y-106592191D01*
+X102112765Y-106451843D01*
+X101865000Y-106402560D01*
+X100065000Y-106402560D01*
+X99817235Y-106451843D01*
+X99607191Y-106592191D01*
+X99466843Y-106802235D01*
+X99417560Y-107050000D01*
+X99417560Y-108850000D01*
+X99466843Y-109097765D01*
+X99607191Y-109307809D01*
+X99817235Y-109448157D01*
+X100065000Y-109497440D01*
+X101865000Y-109497440D01*
+X102112765Y-109448157D01*
+X102322809Y-109307809D01*
+X102381482Y-109220000D01*
+X104649924Y-109220000D01*
+X104775000Y-109244879D01*
+X104900076Y-109220000D01*
+X108877560Y-109220000D01*
+X108877560Y-110820000D01*
+X108926843Y-111067765D01*
+X109067191Y-111277809D01*
+X109277235Y-111418157D01*
+X109525000Y-111467440D01*
+X112725000Y-111467440D01*
+X112972765Y-111418157D01*
+X113182809Y-111277809D01*
+X113323157Y-111067765D01*
+X113372440Y-110820000D01*
+X113372440Y-107620000D01*
+X113323157Y-107372235D01*
+X113182809Y-107162191D01*
+X112972765Y-107021843D01*
+X112725000Y-106972560D01*
+X110678095Y-106972560D01*
+X110350529Y-106753687D01*
+X109980080Y-106680000D01*
+X109980075Y-106680000D01*
+X109855000Y-106655121D01*
+X109729925Y-106680000D01*
+X105575999Y-106680000D01*
+X105575999Y-101786073D01*
+X105600878Y-101660998D01*
+X105575999Y-101535923D01*
+X105575999Y-101535919D01*
+X105502312Y-101165470D01*
+X105367104Y-100963118D01*
+X105292469Y-100851418D01*
+X105292468Y-100851417D01*
+X105221617Y-100745381D01*
+X105115581Y-100674530D01*
+X101725000Y-97283950D01*
+X101725000Y-97187440D01*
+X102205000Y-97187440D01*
+X102452765Y-97138157D01*
+X102662809Y-96997809D01*
+X102791139Y-96805750D01*
+X104560000Y-96805750D01*
+X104560000Y-97496310D01*
+X104656673Y-97729699D01*
+X104835302Y-97908327D01*
+X105068691Y-98005000D01*
+X105759250Y-98005000D01*
+X105918000Y-97846250D01*
+X105918000Y-96647000D01*
+X106172000Y-96647000D01*
+X106172000Y-97846250D01*
+X106330750Y-98005000D01*
+X107021309Y-98005000D01*
+X107254698Y-97908327D01*
+X107433327Y-97729699D01*
+X107530000Y-97496310D01*
+X107530000Y-96805750D01*
+X107371250Y-96647000D01*
+X106172000Y-96647000D01*
+X105918000Y-96647000D01*
+X104718750Y-96647000D01*
+X104560000Y-96805750D01*
+X102791139Y-96805750D01*
+X102803157Y-96787765D01*
+X102852440Y-96540000D01*
+X102852440Y-95543690D01*
+X104560000Y-95543690D01*
+X104560000Y-96234250D01*
+X104718750Y-96393000D01*
+X105918000Y-96393000D01*
+X105918000Y-95193750D01*
+X106172000Y-95193750D01*
+X106172000Y-96393000D01*
+X107371250Y-96393000D01*
+X107530000Y-96234250D01*
+X107530000Y-95543690D01*
+X107433327Y-95310301D01*
+X107254698Y-95131673D01*
+X107021309Y-95035000D01*
+X106330750Y-95035000D01*
+X106172000Y-95193750D01*
+X105918000Y-95193750D01*
+X105759250Y-95035000D01*
+X105068691Y-95035000D01*
+X104835302Y-95131673D01*
+X104656673Y-95310301D01*
+X104560000Y-95543690D01*
+X102852440Y-95543690D01*
+X102852440Y-94454504D01*
+X108940944Y-94454504D01*
+X109288780Y-95254187D01*
+X109916164Y-95859886D01*
+X110650497Y-96164050D01*
+X110998000Y-96052362D01*
+X110998000Y-94107000D01*
+X111252000Y-94107000D01*
+X111252000Y-96052362D01*
+X111599503Y-96164050D01*
+X112333836Y-95859886D01*
+X112961220Y-95254187D01*
+X113309056Y-94454504D01*
+X113197645Y-94107000D01*
+X111252000Y-94107000D01*
+X110998000Y-94107000D01*
+X109052355Y-94107000D01*
+X108940944Y-94454504D01*
+X102852440Y-94454504D01*
+X102852440Y-93505496D01*
+X108940944Y-93505496D01*
+X109052355Y-93853000D01*
+X110998000Y-93853000D01*
+X110998000Y-91907638D01*
+X111252000Y-91907638D01*
+X111252000Y-93853000D01*
+X113197645Y-93853000D01*
+X113309056Y-93505496D01*
+X112961220Y-92705813D01*
+X112333836Y-92100114D01*
+X111599503Y-91795950D01*
+X111252000Y-91907638D01*
+X110998000Y-91907638D01*
+X110650497Y-91795950D01*
+X109916164Y-92100114D01*
+X109288780Y-92705813D01*
+X108940944Y-93505496D01*
+X102852440Y-93505496D01*
+X102852440Y-86340000D01*
+X102803157Y-86092235D01*
+X102662809Y-85882191D01*
+X102452765Y-85741843D01*
+X102205000Y-85692560D01*
+X98705000Y-85692560D01*
+X98457235Y-85741843D01*
+X98247191Y-85882191D01*
+X98106843Y-86092235D01*
+X98057560Y-86340000D01*
+X96252440Y-86340000D01*
+X96203157Y-86092235D01*
+X96062809Y-85882191D01*
+X95852765Y-85741843D01*
+X95605000Y-85692560D01*
+X92105000Y-85692560D01*
+X91962045Y-85720995D01*
+X91032440Y-84791390D01*
+X91032440Y-84240000D01*
+X90983157Y-83992235D01*
+X90842809Y-83782191D01*
+X90632765Y-83641843D01*
+X90385000Y-83592560D01*
+X88685000Y-83592560D01*
+X88437235Y-83641843D01*
+X88227191Y-83782191D01*
+X88086843Y-83992235D01*
+X88037560Y-84240000D01*
+X88037560Y-85940000D01*
+X88086843Y-86187765D01*
+X88227191Y-86397809D01*
+X88437235Y-86538157D01*
+X88685000Y-86587440D01*
+X89236390Y-86587440D01*
+X91457560Y-88808611D01*
+X91457560Y-90170000D01*
+X89920074Y-90170000D01*
+X89794999Y-90145121D01*
+X89669924Y-90170000D01*
+X89669920Y-90170000D01*
+X89299471Y-90243687D01*
+X88879382Y-90524382D01*
+X88808530Y-90630419D01*
+X88525000Y-90913949D01*
+X83161471Y-85550421D01*
+X83090618Y-85444382D01*
+X82670529Y-85163687D01*
+X82300080Y-85090000D01*
+X82300075Y-85090000D01*
+X82175000Y-85065121D01*
+X82049925Y-85090000D01*
+X81262440Y-85090000D01*
+X81262440Y-81260000D01*
+X81213157Y-81012235D01*
+X81072809Y-80802191D01*
+X80862765Y-80661843D01*
+X80615000Y-80612560D01*
+X77115000Y-80612560D01*
+X76867235Y-80661843D01*
+X76657191Y-80802191D01*
+X76516843Y-81012235D01*
+X76467560Y-81260000D01*
+X74662440Y-81260000D01*
+X74613157Y-81012235D01*
+X74472809Y-80802191D01*
+X74262765Y-80661843D01*
+X74015000Y-80612560D01*
+X70515000Y-80612560D01*
+X70267235Y-80661843D01*
+X70057191Y-80802191D01*
+X69916843Y-81012235D01*
+X69867560Y-81260000D01*
+X69867560Y-85090000D01*
+X65296051Y-85090000D01*
+X59917440Y-79711390D01*
+X59917440Y-79160000D01*
+X59868157Y-78912235D01*
+X59727809Y-78702191D01*
+X59517765Y-78561843D01*
+X59270000Y-78512560D01*
+X57570000Y-78512560D01*
+X57322235Y-78561843D01*
+X57112191Y-78702191D01*
+X56971843Y-78912235D01*
+X56922560Y-79160000D01*
+X56922560Y-80860000D01*
+X56971843Y-81107765D01*
+X57086928Y-81280000D01*
+X53403072Y-81280000D01*
+X53518157Y-81107765D01*
+X53567440Y-80860000D01*
+X53567440Y-80568610D01*
+X59028611Y-75107440D01*
+X60180000Y-75107440D01*
+X60523435Y-75039126D01*
+X60686754Y-74930000D01*
+X85057560Y-74930000D01*
+X85057560Y-75660000D01*
+X85106843Y-75907765D01*
+X85247191Y-76117809D01*
+X85457235Y-76258157D01*
+X85705000Y-76307440D01*
+X95905000Y-76307440D01*
+X96152765Y-76258157D01*
+X96362809Y-76117809D01*
+X96503157Y-75907765D01*
+X96552440Y-75660000D01*
+X96552440Y-72160000D01*
+X96503157Y-71912235D01*
+X96362809Y-71702191D01*
+X96152765Y-71561843D01*
+X95905000Y-71512560D01*
+X85705000Y-71512560D01*
+X85457235Y-71561843D01*
+X85247191Y-71702191D01*
+X85106843Y-71912235D01*
+X85057560Y-72160000D01*
+X85057560Y-72390000D01*
+X74972580Y-72390000D01*
+X75343029Y-72316313D01*
+X75763118Y-72035618D01*
+X75833971Y-71929579D01*
+X76288610Y-71474940D01*
+X77440000Y-71474940D01*
+X77783435Y-71406626D01*
+X78074586Y-71212086D01*
+X78269126Y-70920935D01*
+X78337440Y-70577500D01*
+X78337440Y-70313250D01*
+X79155000Y-70313250D01*
+X79155000Y-70953810D01*
+X79251673Y-71187199D01*
+X79430302Y-71365827D01*
+X79663691Y-71462500D01*
+X81254250Y-71462500D01*
+X81413000Y-71303750D01*
+X81413000Y-70154500D01*
+X81667000Y-70154500D01*
+X81667000Y-71303750D01*
+X81825750Y-71462500D01*
+X83416309Y-71462500D01*
+X83649698Y-71365827D01*
+X83828327Y-71187199D01*
+X83925000Y-70953810D01*
+X83925000Y-70313250D01*
+X83766250Y-70154500D01*
+X81667000Y-70154500D01*
+X81413000Y-70154500D01*
+X79313750Y-70154500D01*
+X79155000Y-70313250D01*
+X78337440Y-70313250D01*
+X78337440Y-69477500D01*
+X78269126Y-69134065D01*
+X78247160Y-69101190D01*
+X79155000Y-69101190D01*
+X79155000Y-69741750D01*
+X79313750Y-69900500D01*
+X81413000Y-69900500D01*
+X81413000Y-68751250D01*
+X81667000Y-68751250D01*
+X81667000Y-69900500D01*
+X83766250Y-69900500D01*
+X83925000Y-69741750D01*
+X83925000Y-69101190D01*
+X83828327Y-68867801D01*
+X83649698Y-68689173D01*
+X83416309Y-68592500D01*
+X81825750Y-68592500D01*
+X81667000Y-68751250D01*
+X81413000Y-68751250D01*
+X81254250Y-68592500D01*
+X79663691Y-68592500D01*
+X79430302Y-68689173D01*
+X79251673Y-68867801D01*
+X79155000Y-69101190D01*
+X78247160Y-69101190D01*
+X78074586Y-68842914D01*
+X77783435Y-68648374D01*
+X77440000Y-68580060D01*
+X75372691Y-68580060D01*
+X75006380Y-68213750D01*
+X75929380Y-67290750D01*
+X82710000Y-67290750D01*
+X82710000Y-67568809D01*
+X82806673Y-67802198D01*
+X82985301Y-67980827D01*
+X83218690Y-68077500D01*
+X83534250Y-68077500D01*
+X83693000Y-67918750D01*
+X83693000Y-67132000D01*
+X83947000Y-67132000D01*
+X83947000Y-67918750D01*
+X84105750Y-68077500D01*
+X84421310Y-68077500D01*
+X84654699Y-67980827D01*
+X84833327Y-67802198D01*
+X84930000Y-67568809D01*
+X84930000Y-67290750D01*
+X84771250Y-67132000D01*
+X83947000Y-67132000D01*
+X83693000Y-67132000D01*
+X82868750Y-67132000D01*
+X82710000Y-67290750D01*
+X75929380Y-67290750D01*
+X79415631Y-63804500D01*
+X80058933Y-63804500D01*
+X80017560Y-64012500D01*
+X80017560Y-64612500D01*
+X80066843Y-64860265D01*
+X80207191Y-65070309D01*
+X80417235Y-65210657D01*
+X80665000Y-65259940D01*
+X82215000Y-65259940D01*
+X82462765Y-65210657D01*
+X82498889Y-65186519D01*
+X82697560Y-65385190D01*
+X82697560Y-65648750D01*
+X82763495Y-65980227D01*
+X82871943Y-66142531D01*
+X82806673Y-66207802D01*
+X82710000Y-66441191D01*
+X82710000Y-66719250D01*
+X82868750Y-66878000D01*
+X83693000Y-66878000D01*
+X83693000Y-66858000D01*
+X83947000Y-66858000D01*
+X83947000Y-66878000D01*
+X84771250Y-66878000D01*
+X84930000Y-66719250D01*
+X84930000Y-66441191D01*
+X84833327Y-66207802D01*
+X84817525Y-66192000D01*
+X84837457Y-66192000D01*
+X84912500Y-66206927D01*
+X84987543Y-66192000D01*
+X84987548Y-66192000D01*
+X85057560Y-66178074D01*
+X85057560Y-69060000D01*
+X85106843Y-69307765D01*
+X85247191Y-69517809D01*
+X85457235Y-69658157D01*
+X85705000Y-69707440D01*
+X95905000Y-69707440D01*
+X96152765Y-69658157D01*
+X96362809Y-69517809D01*
+X96503157Y-69307765D01*
+X96552440Y-69060000D01*
+X96552440Y-66533611D01*
+X97704581Y-65381469D01*
+X97810618Y-65310618D01*
+X97909989Y-65161900D01*
+X98091313Y-64890529D01*
+X98093282Y-64880629D01*
+X98165000Y-64520080D01*
+X98165000Y-64520076D01*
+X98189879Y-64395000D01*
+X98173457Y-64312440D01*
+X98395000Y-64312440D01*
+X98738435Y-64244126D01*
+X99029586Y-64049586D01*
+X99224126Y-63758435D01*
+X99292440Y-63415000D01*
+X99292440Y-63150750D01*
+X100110000Y-63150750D01*
+X100110000Y-63791310D01*
+X100206673Y-64024699D01*
+X100385302Y-64203327D01*
+X100618691Y-64300000D01*
+X102209250Y-64300000D01*
+X102368000Y-64141250D01*
+X102368000Y-62992000D01*
+X102622000Y-62992000D01*
+X102622000Y-64141250D01*
+X102780750Y-64300000D01*
+X104371309Y-64300000D01*
+X104604698Y-64203327D01*
+X104783327Y-64024699D01*
+X104880000Y-63791310D01*
+X104880000Y-63150750D01*
+X104721250Y-62992000D01*
+X102622000Y-62992000D01*
+X102368000Y-62992000D01*
+X100268750Y-62992000D01*
+X100110000Y-63150750D01*
+X99292440Y-63150750D01*
+X99292440Y-62315000D01*
+X99224126Y-61971565D01*
+X99202160Y-61938690D01*
+X100110000Y-61938690D01*
+X100110000Y-62579250D01*
+X100268750Y-62738000D01*
+X102368000Y-62738000D01*
+X102368000Y-61588750D01*
+X102622000Y-61588750D01*
+X102622000Y-62738000D01*
+X104721250Y-62738000D01*
+X104880000Y-62579250D01*
+X104880000Y-61938690D01*
+X104783327Y-61705301D01*
+X104604698Y-61526673D01*
+X104371309Y-61430000D01*
+X102780750Y-61430000D01*
+X102622000Y-61588750D01*
+X102368000Y-61588750D01*
+X102209250Y-61430000D01*
+X100618691Y-61430000D01*
+X100385302Y-61526673D01*
+X100206673Y-61705301D01*
+X100110000Y-61938690D01*
+X99202160Y-61938690D01*
+X99029586Y-61680414D01*
+X98738435Y-61485874D01*
+X98395000Y-61417560D01*
+X97243611Y-61417560D01*
+X94597440Y-58771390D01*
+X94597440Y-49657000D01*
+X96477667Y-49657000D01*
+X106603800Y-57251600D01*
+X106648481Y-57273027D01*
+X106680000Y-57277000D01*
+X110363000Y-57277000D01*
+X110363000Y-88900000D01*
+X110372667Y-88948601D01*
+X110400197Y-88989803D01*
+X115443000Y-94032606D01*
+X115443000Y-112903000D01*
+X54737000Y-112903000D01*
+X54737000Y-109800215D01*
+X54748770Y-109817830D01*
+X55244476Y-110149050D01*
+X55829200Y-110265359D01*
+X56413925Y-110149050D01*
+X56909630Y-109817830D01*
+X57099200Y-109534119D01*
+X57288770Y-109817830D01*
+X57784476Y-110149050D01*
+X58369200Y-110265359D01*
+X58953925Y-110149050D01*
+X59449630Y-109817830D01*
+X59643109Y-109528267D01*
+X60007164Y-109935732D01*
+X60534409Y-110189709D01*
+X60550174Y-110192358D01*
+X60782200Y-110071217D01*
+X60782200Y-108712000D01*
+X61036200Y-108712000D01*
+X61036200Y-110071217D01*
+X61268226Y-110192358D01*
+X61283991Y-110189709D01*
+X61811236Y-109935732D01*
+X62179200Y-109523892D01*
+X62547164Y-109935732D01*
+X63074409Y-110189709D01*
+X63090174Y-110192358D01*
+X63322200Y-110071217D01*
+X63322200Y-108712000D01*
+X61036200Y-108712000D01*
+X60782200Y-108712000D01*
+X60762200Y-108712000D01*
+X60762200Y-108458000D01*
+X60782200Y-108458000D01*
+X60782200Y-107098783D01*
+X61036200Y-107098783D01*
+X61036200Y-108458000D01*
+X63322200Y-108458000D01*
+X63322200Y-107098783D01*
+X63576200Y-107098783D01*
+X63576200Y-108458000D01*
+X63596200Y-108458000D01*
+X63596200Y-108712000D01*
+X63576200Y-108712000D01*
+X63576200Y-110071217D01*
+X63808226Y-110192358D01*
+X63823991Y-110189709D01*
+X64351236Y-109935732D01*
+X64715290Y-109528268D01*
+X64908770Y-109817830D01*
+X65404476Y-110149050D01*
+X65989200Y-110265359D01*
+X66573925Y-110149050D01*
+X67069630Y-109817830D01*
+X67400850Y-109322124D01*
+X67487800Y-108884997D01*
+X67487800Y-108285003D01*
+X69596000Y-108285003D01*
+X69596000Y-108884998D01*
+X69682950Y-109322125D01*
+X70014170Y-109817830D01*
+X70509876Y-110149050D01*
+X71094600Y-110265359D01*
+X71679325Y-110149050D01*
+X72175030Y-109817830D01*
+X72364600Y-109534119D01*
+X72554170Y-109817830D01*
+X73049876Y-110149050D01*
+X73634600Y-110265359D01*
+X74219325Y-110149050D01*
+X74715030Y-109817830D01*
+X74904600Y-109534119D01*
+X75094170Y-109817830D01*
+X75589876Y-110149050D01*
+X76174600Y-110265359D01*
+X76759325Y-110149050D01*
+X77255030Y-109817830D01*
+X77586250Y-109322124D01*
+X77673200Y-108884997D01*
+X77673200Y-108285002D01*
+X77586250Y-107847875D01*
+X77255030Y-107352170D01*
+X76759324Y-107020950D01*
+X76174600Y-106904641D01*
+X75589875Y-107020950D01*
+X75094170Y-107352170D01*
+X74904600Y-107635881D01*
+X74715030Y-107352170D01*
+X74219324Y-107020950D01*
+X73634600Y-106904641D01*
+X73049875Y-107020950D01*
+X72554170Y-107352170D01*
+X72364600Y-107635881D01*
+X72175030Y-107352170D01*
+X71679324Y-107020950D01*
+X71094600Y-106904641D01*
+X70509875Y-107020950D01*
+X70014170Y-107352170D01*
+X69682950Y-107847876D01*
+X69596000Y-108285003D01*
+X67487800Y-108285003D01*
+X67487800Y-108285002D01*
+X67400850Y-107847875D01*
+X67069630Y-107352170D01*
+X66573924Y-107020950D01*
+X65989200Y-106904641D01*
+X65404475Y-107020950D01*
+X64908770Y-107352170D01*
+X64715291Y-107641733D01*
+X64351236Y-107234268D01*
+X63823991Y-106980291D01*
+X63808226Y-106977642D01*
+X63576200Y-107098783D01*
+X63322200Y-107098783D01*
+X63090174Y-106977642D01*
+X63074409Y-106980291D01*
+X62547164Y-107234268D01*
+X62179200Y-107646108D01*
+X61811236Y-107234268D01*
+X61283991Y-106980291D01*
+X61268226Y-106977642D01*
+X61036200Y-107098783D01*
+X60782200Y-107098783D01*
+X60550174Y-106977642D01*
+X60534409Y-106980291D01*
+X60007164Y-107234268D01*
+X59643110Y-107641732D01*
+X59449630Y-107352170D01*
+X58953924Y-107020950D01*
+X58369200Y-106904641D01*
+X57784475Y-107020950D01*
+X57288770Y-107352170D01*
+X57099200Y-107635881D01*
+X56909630Y-107352170D01*
+X56413924Y-107020950D01*
+X55829200Y-106904641D01*
+X55244475Y-107020950D01*
+X54748770Y-107352170D01*
+X54737000Y-107369785D01*
+X54737000Y-105410000D01*
+X78213950Y-105410000D01*
+X80819757Y-108015808D01*
+X80790414Y-108035414D01*
+X80595874Y-108326565D01*
+X80527560Y-108670000D01*
+X80527560Y-109770000D01*
+X80595874Y-110113435D01*
+X80790414Y-110404586D01*
+X81081565Y-110599126D01*
+X81425000Y-110667440D01*
+X82576389Y-110667440D01*
+X83627540Y-111718591D01*
+X83698392Y-111824628D01*
+X84118481Y-112105323D01*
+X84488930Y-112179010D01*
+X84488935Y-112179010D01*
+X84614010Y-112203889D01*
+X84739085Y-112179010D01*
+X90371721Y-112179010D01*
+X90496796Y-112203889D01*
+X90621871Y-112179010D01*
+X90621876Y-112179010D01*
+X90992325Y-112105323D01*
+X91412414Y-111824628D01*
+X91483267Y-111718589D01*
+X92771857Y-110430000D01*
+X94229925Y-110430000D01*
+X94355000Y-110454879D01*
+X94480075Y-110430000D01*
+X94480080Y-110430000D01*
+X94850529Y-110356313D01*
+X95270618Y-110075618D01*
+X95341471Y-109969579D01*
+X97553332Y-107757719D01*
+X97863927Y-107695938D01*
+X98371673Y-107356673D01*
+X98710938Y-106848927D01*
+X98830072Y-106250000D01*
+X98710938Y-105651073D01*
+X98371673Y-105143327D01*
+X98029572Y-104914742D01*
+X99473954Y-104914742D01*
+X99727034Y-105457576D01*
+X100168583Y-105862240D01*
+X100600260Y-106041036D01*
+X100838000Y-105920378D01*
+X100838000Y-104677000D01*
+X101092000Y-104677000D01*
+X101092000Y-105920378D01*
+X101329740Y-106041036D01*
+X101761417Y-105862240D01*
+X102202966Y-105457576D01*
+X102456046Y-104914742D01*
+X102335997Y-104677000D01*
+X101092000Y-104677000D01*
+X100838000Y-104677000D01*
+X99594003Y-104677000D01*
+X99473954Y-104914742D01*
+X98029572Y-104914742D01*
+X97863927Y-104804062D01*
+X97416182Y-104715000D01*
+X97113818Y-104715000D01*
+X96666073Y-104804062D01*
+X96158327Y-105143327D01*
+X95819062Y-105651073D01*
+X95757281Y-105961668D01*
+X93828950Y-107890000D01*
+X92370882Y-107890000D01*
+X92245806Y-107865121D01*
+X92120730Y-107890000D01*
+X92120726Y-107890000D01*
+X91750277Y-107963687D01*
+X91330188Y-108244382D01*
+X91259336Y-108350419D01*
+X90910000Y-108699755D01*
+X90910000Y-108293690D01*
+X90813327Y-108060301D01*
+X90634698Y-107881673D01*
+X90401309Y-107785000D01*
+X88810750Y-107785000D01*
+X88652000Y-107943750D01*
+X88652000Y-109093000D01*
+X88672000Y-109093000D01*
+X88672000Y-109347000D01*
+X88652000Y-109347000D01*
+X88652000Y-109367000D01*
+X88398000Y-109367000D01*
+X88398000Y-109347000D01*
+X86298750Y-109347000D01*
+X86140000Y-109505750D01*
+X86140000Y-109639010D01*
+X85322440Y-109639010D01*
+X85322440Y-108670000D01*
+X85254126Y-108326565D01*
+X85232160Y-108293690D01*
+X86140000Y-108293690D01*
+X86140000Y-108934250D01*
+X86298750Y-109093000D01*
+X88398000Y-109093000D01*
+X88398000Y-107943750D01*
+X88239250Y-107785000D01*
+X86648691Y-107785000D01*
+X86415302Y-107881673D01*
+X86236673Y-108060301D01*
+X86140000Y-108293690D01*
+X85232160Y-108293690D01*
+X85059586Y-108035414D01*
+X84768435Y-107840874D01*
+X84425000Y-107772560D01*
+X84168611Y-107772560D01*
+X79726471Y-103330421D01*
+X79655618Y-103224382D01*
+X79235529Y-102943687D01*
+X78865080Y-102870000D01*
+X78865075Y-102870000D01*
+X78740000Y-102845121D01*
+X78614925Y-102870000D01*
+X42503970Y-102870000D01*
+X42096410Y-102462440D01*
+X43395000Y-102462440D01*
+X43642765Y-102413157D01*
+X43852809Y-102272809D01*
+X43993157Y-102062765D01*
+X44042440Y-101815000D01*
+X44042440Y-101263610D01*
+X44810052Y-100495999D01*
+X45569198Y-100495999D01*
+X45475908Y-100965000D01*
+X45591161Y-101544418D01*
+X45919375Y-102035625D01*
+X46410582Y-102363839D01*
+X46843744Y-102450000D01*
+X47136256Y-102450000D01*
+X47569418Y-102363839D01*
+X48060625Y-102035625D01*
+X48072816Y-102017381D01*
+X48081843Y-102062765D01*
+X48222191Y-102272809D01*
+X48432235Y-102413157D01*
+X48680000Y-102462440D01*
+X50380000Y-102462440D01*
+X50627765Y-102413157D01*
+X50837809Y-102272809D01*
+X50863072Y-102235000D01*
+X51524925Y-102235000D01*
+X51650000Y-102259879D01*
+X51775075Y-102235000D01*
+X51775080Y-102235000D01*
+X52145529Y-102161313D01*
+X52565618Y-101880618D01*
+X52636471Y-101774579D01*
+X59532082Y-94878969D01*
+X59638118Y-94808118D01*
+X59918813Y-94388029D01*
+X59992500Y-94017580D01*
+X59992500Y-94017576D01*
+X60017379Y-93892501D01*
+X59992500Y-93767426D01*
+X59992500Y-86869920D01*
+X59918813Y-86499471D01*
+X59820300Y-86352037D01*
+X59789602Y-86197706D01*
+X59596416Y-85908584D01*
+X59307294Y-85715398D01*
+X58966250Y-85647560D01*
+X58478750Y-85647560D01*
+X58137706Y-85715398D01*
+X57848584Y-85908584D01*
+X57785000Y-86003744D01*
+X57721416Y-85908584D01*
+X57432294Y-85715398D01*
+X57091250Y-85647560D01*
+X56603750Y-85647560D01*
+X56262706Y-85715398D01*
+X55973584Y-85908584D01*
+X55780398Y-86197706D01*
+X55763428Y-86283020D01*
+X53638890Y-88407560D01*
+X52225000Y-88407560D01*
+X51977235Y-88456843D01*
+X51767191Y-88597191D01*
+X51626843Y-88807235D01*
+X51577560Y-89055000D01*
+X51577560Y-92555000D01*
+X51626843Y-92802765D01*
+X51767191Y-93012809D01*
+X51927612Y-93120000D01*
+X51260750Y-93120000D01*
+X51102000Y-93278750D01*
+X51102000Y-95378000D01*
+X53201250Y-95378000D01*
+X53360000Y-95219250D01*
+X53360000Y-93628690D01*
+X53263327Y-93395301D01*
+X53084698Y-93216673D01*
+X53050337Y-93202440D01*
+X55725000Y-93202440D01*
+X55972765Y-93153157D01*
+X56182809Y-93012809D01*
+X56323157Y-92802765D01*
+X56372440Y-92555000D01*
+X56372440Y-89266111D01*
+X57346980Y-88291572D01*
+X57432294Y-88274602D01*
+X57452500Y-88261101D01*
+X57452501Y-93366448D01*
+X53305100Y-97513849D01*
+X53360000Y-97381310D01*
+X53360000Y-95790750D01*
+X53201250Y-95632000D01*
+X51102000Y-95632000D01*
+X51102000Y-97731250D01*
+X51260750Y-97890000D01*
+X52851309Y-97890000D01*
+X52983850Y-97835100D01*
+X51123950Y-99695000D01*
+X50863072Y-99695000D01*
+X50837809Y-99657191D01*
+X50627765Y-99516843D01*
+X50380000Y-99467560D01*
+X49828611Y-99467560D01*
+X48777470Y-98416420D01*
+X48706617Y-98310381D01*
+X48286528Y-98029686D01*
+X47916079Y-97955999D01*
+X47916074Y-97955999D01*
+X47790999Y-97931120D01*
+X47665924Y-97955999D01*
+X44409077Y-97955999D01*
+X44284001Y-97931120D01*
+X44158925Y-97955999D01*
+X44158921Y-97955999D01*
+X43788472Y-98029686D01*
+X43368383Y-98310381D01*
+X43297531Y-98416418D01*
+X42246390Y-99467560D01*
+X41695000Y-99467560D01*
+X41447235Y-99516843D01*
+X41237191Y-99657191D01*
+X41096843Y-99867235D01*
+X41087816Y-99912619D01*
+X41075625Y-99894375D01*
+X40584418Y-99566161D01*
+X40151256Y-99480000D01*
+X39858744Y-99480000D01*
+X39497000Y-99551955D01*
+X39497000Y-97917000D01*
+X46990000Y-97917000D01*
+X47038601Y-97907333D01*
+X47079803Y-97879803D01*
+X47107333Y-97838601D01*
+X47117000Y-97790000D01*
+X47117000Y-95790750D01*
+X48590000Y-95790750D01*
+X48590000Y-97381310D01*
+X48686673Y-97614699D01*
+X48865302Y-97793327D01*
+X49098691Y-97890000D01*
+X50689250Y-97890000D01*
+X50848000Y-97731250D01*
+X50848000Y-95632000D01*
+X48748750Y-95632000D01*
+X48590000Y-95790750D01*
+X47117000Y-95790750D01*
+X47117000Y-93190000D01*
+X47689250Y-93190000D01*
+X47848000Y-93031250D01*
+X47848000Y-90932000D01*
+X48102000Y-90932000D01*
+X48102000Y-93031250D01*
+X48260750Y-93190000D01*
+X48929696Y-93190000D01*
+X48865302Y-93216673D01*
+X48686673Y-93395301D01*
+X48590000Y-93628690D01*
+X48590000Y-95219250D01*
+X48748750Y-95378000D01*
+X50848000Y-95378000D01*
+X50848000Y-93278750D01*
+X50689250Y-93120000D01*
+X49770304Y-93120000D01*
+X49834698Y-93093327D01*
+X50013327Y-92914699D01*
+X50110000Y-92681310D01*
+X50110000Y-91090750D01*
+X49951250Y-90932000D01*
+X48102000Y-90932000D01*
+X47848000Y-90932000D01*
+X47828000Y-90932000D01*
+X47828000Y-90678000D01*
+X47848000Y-90678000D01*
+X47848000Y-88578750D01*
+X48102000Y-88578750D01*
+X48102000Y-90678000D01*
+X49951250Y-90678000D01*
+X50110000Y-90519250D01*
+X50110000Y-88928690D01*
+X50013327Y-88695301D01*
+X49834698Y-88516673D01*
+X49601309Y-88420000D01*
+X48260750Y-88420000D01*
+X48102000Y-88578750D01*
+X47848000Y-88578750D01*
+X47689250Y-88420000D01*
+X47117000Y-88420000D01*
+X47117000Y-82677000D01*
+X49530000Y-82677000D01*
+X49578601Y-82667333D01*
+X49619803Y-82639803D01*
+X49647333Y-82598601D01*
+X49657000Y-82550000D01*
+X49657000Y-73945750D01*
+X50695000Y-73945750D01*
+X50695000Y-74586310D01*
+X50791673Y-74819699D01*
+X50970302Y-74998327D01*
+X51203691Y-75095000D01*
+X52794250Y-75095000D01*
+X52953000Y-74936250D01*
+X52953000Y-73787000D01*
+X53207000Y-73787000D01*
+X53207000Y-74936250D01*
+X53365750Y-75095000D01*
+X54956309Y-75095000D01*
+X55189698Y-74998327D01*
+X55368327Y-74819699D01*
+X55465000Y-74586310D01*
+X55465000Y-73945750D01*
+X55306250Y-73787000D01*
+X53207000Y-73787000D01*
+X52953000Y-73787000D01*
+X50853750Y-73787000D01*
+X50695000Y-73945750D01*
+X49657000Y-73945750D01*
+X49657000Y-72733690D01*
+X50695000Y-72733690D01*
+X50695000Y-73374250D01*
+X50853750Y-73533000D01*
+X52953000Y-73533000D01*
+X52953000Y-72383750D01*
+X53207000Y-72383750D01*
+X53207000Y-73533000D01*
+X55306250Y-73533000D01*
+X55465000Y-73374250D01*
+X55465000Y-72733690D01*
+X55368327Y-72500301D01*
+X55189698Y-72321673D01*
+X54956309Y-72225000D01*
+X53365750Y-72225000D01*
+X53207000Y-72383750D01*
+X52953000Y-72383750D01*
+X52794250Y-72225000D01*
+X51203691Y-72225000D01*
+X50970302Y-72321673D01*
+X50791673Y-72500301D01*
+X50695000Y-72733690D01*
+X49657000Y-72733690D01*
+X49657000Y-65955245D01*
+X66561861Y-65955245D01*
+X66635995Y-66201364D01*
+X67173223Y-66394465D01*
+X67743454Y-66367278D01*
+X68144005Y-66201364D01*
+X68218139Y-65955245D01*
+X67390000Y-65127105D01*
+X66561861Y-65955245D01*
+X49657000Y-65955245D01*
+X49657000Y-64730723D01*
+X65943035Y-64730723D01*
+X65970222Y-65300954D01*
+X66136136Y-65701505D01*
+X66382255Y-65775639D01*
+X67210395Y-64947500D01*
+X67569605Y-64947500D01*
+X68397745Y-65775639D01*
+X68643864Y-65701505D01*
+X68836965Y-65164277D01*
+X68809778Y-64594046D01*
+X68643864Y-64193495D01*
+X68397745Y-64119361D01*
+X67569605Y-64947500D01*
+X67210395Y-64947500D01*
+X66382255Y-64119361D01*
+X66136136Y-64193495D01*
+X65943035Y-64730723D01*
+X49657000Y-64730723D01*
+X49657000Y-63939755D01*
+X66561861Y-63939755D01*
+X67390000Y-64767895D01*
+X68218139Y-63939755D01*
+X68144005Y-63693636D01*
+X67606777Y-63500535D01*
+X67036546Y-63527722D01*
+X66635995Y-63693636D01*
+X66561861Y-63939755D01*
+X49657000Y-63939755D01*
+X49657000Y-61924521D01*
+X49835325Y-61889050D01*
+X50331030Y-61557830D01*
+X50520600Y-61274119D01*
+X50710170Y-61557830D01*
+X51205876Y-61889050D01*
+X51790600Y-62005359D01*
+X52375325Y-61889050D01*
+X52871030Y-61557830D01*
+X53060600Y-61274119D01*
+X53250170Y-61557830D01*
+X53745876Y-61889050D01*
+X54330600Y-62005359D01*
+X54915325Y-61889050D01*
+X55411030Y-61557830D01*
+X55600600Y-61274119D01*
+X55790170Y-61557830D01*
+X56285876Y-61889050D01*
+X56870600Y-62005359D01*
+X57455325Y-61889050D01*
+X57951030Y-61557830D01*
+X58140600Y-61274119D01*
+X58330170Y-61557830D01*
+X58825876Y-61889050D01*
+X59410600Y-62005359D01*
+X59995325Y-61889050D01*
+X60491030Y-61557830D01*
+X60680600Y-61274119D01*
+X60870170Y-61557830D01*
+X61365876Y-61889050D01*
+X61950600Y-62005359D01*
+X62535325Y-61889050D01*
+X63031030Y-61557830D01*
+X63362250Y-61062124D01*
+X63449200Y-60624997D01*
+X63449200Y-60025003D01*
+X64516000Y-60025003D01*
+X64516000Y-60624998D01*
+X64602950Y-61062125D01*
+X64934170Y-61557830D01*
+X65429876Y-61889050D01*
+X66014600Y-62005359D01*
+X66599325Y-61889050D01*
+X67095030Y-61557830D01*
+X67426250Y-61062124D01*
+X67513200Y-60624997D01*
+X67513200Y-60025002D01*
+X67426250Y-59587875D01*
+X67095030Y-59092170D01*
+X66599324Y-58760950D01*
+X66014600Y-58644641D01*
+X65429875Y-58760950D01*
+X64934170Y-59092170D01*
+X64602950Y-59587876D01*
+X64516000Y-60025003D01*
+X63449200Y-60025003D01*
+X63449200Y-60025002D01*
+X63362250Y-59587875D01*
+X63031030Y-59092170D01*
+X62535324Y-58760950D01*
+X61950600Y-58644641D01*
+X61365875Y-58760950D01*
+X60870170Y-59092170D01*
+X60680600Y-59375881D01*
+X60491030Y-59092170D01*
+X59995324Y-58760950D01*
+X59410600Y-58644641D01*
+X58825875Y-58760950D01*
+X58330170Y-59092170D01*
+X58140600Y-59375881D01*
+X57951030Y-59092170D01*
+X57455324Y-58760950D01*
+X56870600Y-58644641D01*
+X56285875Y-58760950D01*
+X55790170Y-59092170D01*
+X55600600Y-59375881D01*
+X55411030Y-59092170D01*
+X54915324Y-58760950D01*
+X54330600Y-58644641D01*
+X53745875Y-58760950D01*
+X53250170Y-59092170D01*
+X53060600Y-59375881D01*
+X52871030Y-59092170D01*
+X52375324Y-58760950D01*
+X51790600Y-58644641D01*
+X51205875Y-58760950D01*
+X50710170Y-59092170D01*
+X50520600Y-59375881D01*
+X50331030Y-59092170D01*
+X49835324Y-58760950D01*
+X49657000Y-58725479D01*
+X49657000Y-57277000D01*
+X66040000Y-57277000D01*
+X66096796Y-57263592D01*
+X67716736Y-56453622D01*
+X69430825Y-56453622D01*
+X69645466Y-56971832D01*
+X70107608Y-57466512D01*
+X70723877Y-57746683D01*
+X70993000Y-57629104D01*
+X70993000Y-56184500D01*
+X71247000Y-56184500D01*
+X71247000Y-57629104D01*
+X71516123Y-57746683D01*
+X72132392Y-57466512D01*
+X72594534Y-56971832D01*
+X72809175Y-56453622D01*
+X72691125Y-56184500D01*
+X71247000Y-56184500D01*
+X70993000Y-56184500D01*
+X69548875Y-56184500D01*
+X69430825Y-56453622D01*
+X67716736Y-56453622D01*
+X69464676Y-55579652D01*
+X69430825Y-55661378D01*
+X69548875Y-55930500D01*
+X70993000Y-55930500D01*
+X70993000Y-55910500D01*
+X71247000Y-55910500D01*
+X71247000Y-55930500D01*
+X72691125Y-55930500D01*
+X72809175Y-55661378D01*
+X72594534Y-55143168D01*
+X72132392Y-54648488D01*
+X71710557Y-54456711D01*
+X81309980Y-49657000D01*
+X83202560Y-49657000D01*
+X83202560Y-54576390D01*
+X83202560Y-54576390D01*
+G37*
+X83202560Y-54576390D02*
+X82993264Y-54785685D01*
+X82978157Y-54709735D01*
+X82837809Y-54499691D01*
+X82627765Y-54359343D01*
+X82380000Y-54310060D01*
+X80180000Y-54310060D01*
+X79932235Y-54359343D01*
+X79722191Y-54499691D01*
+X79581843Y-54709735D01*
+X79532560Y-54957500D01*
+X79532560Y-57157500D01*
+X79581843Y-57405265D01*
+X79722191Y-57615309D01*
+X79772636Y-57649015D01*
+X78447900Y-58973752D01*
+X78447900Y-58860484D01*
+X78299023Y-58501064D01*
+X78023936Y-58225977D01*
+X77664516Y-58077100D01*
+X77275484Y-58077100D01*
+X76916064Y-58225977D01*
+X76640977Y-58501064D01*
+X76492100Y-58860484D01*
+X76492100Y-59249516D01*
+X76550167Y-59389702D01*
+X76384810Y-59555060D01*
+X75265000Y-59555060D01*
+X75017235Y-59604343D01*
+X74807191Y-59744691D01*
+X74790684Y-59769396D01*
+X74713683Y-59784712D01*
+X74461629Y-59953129D01*
+X74419118Y-60016751D01*
+X70634251Y-63801619D01*
+X70570630Y-63844129D01*
+X70528119Y-63907751D01*
+X70528118Y-63907752D01*
+X70402213Y-64096183D01*
+X70343073Y-64393500D01*
+X70358001Y-64468548D01*
+X70358000Y-66904957D01*
+X70343073Y-66980000D01*
+X70358000Y-67055043D01*
+X70358000Y-67055047D01*
+X70402212Y-67277316D01*
+X70570629Y-67529371D01*
+X70634253Y-67571883D01*
+X71000060Y-67937690D01*
+X71000060Y-68201250D01*
+X71065995Y-68532727D01*
+X71253761Y-68813739D01*
+X71534773Y-69001505D01*
+X71866250Y-69067440D01*
+X72303750Y-69067440D01*
+X72635227Y-69001505D01*
+X72872500Y-68842964D01*
+X73109773Y-69001505D01*
+X73441250Y-69067440D01*
+X73655391Y-69067440D01*
+X73610874Y-69134065D01*
+X73542560Y-69477500D01*
+X73542560Y-69850000D01*
+X65914920Y-69850000D01*
+X65544471Y-69923687D01*
+X65124382Y-70204382D01*
+X64843687Y-70624471D01*
+X64745120Y-71120000D01*
+X64843687Y-71615529D01*
+X65124382Y-72035618D01*
+X65544471Y-72316313D01*
+X65914920Y-72390000D01*
+X60686754Y-72390000D01*
+X60523435Y-72280874D01*
+X60180000Y-72212560D01*
+X57180000Y-72212560D01*
+X56836565Y-72280874D01*
+X56545414Y-72475414D01*
+X56350874Y-72766565D01*
+X56282560Y-73110000D01*
+X56282560Y-74210000D01*
+X56291086Y-74252863D01*
+X52031390Y-78512560D01*
+X51220000Y-78512560D01*
+X50972235Y-78561843D01*
+X50762191Y-78702191D01*
+X50621843Y-78912235D01*
+X50572560Y-79160000D01*
+X50572560Y-80860000D01*
+X50621843Y-81107765D01*
+X50762191Y-81317809D01*
+X50972235Y-81458157D01*
+X51017619Y-81467184D01*
+X50999375Y-81479375D01*
+X50671161Y-81970582D01*
+X50555908Y-82550000D01*
+X50671161Y-83129418D01*
+X50999375Y-83620625D01*
+X51490582Y-83948839D01*
+X51923744Y-84035000D01*
+X52216256Y-84035000D01*
+X52649418Y-83948839D01*
+X52842239Y-83820000D01*
+X57647761Y-83820000D01*
+X57840582Y-83948839D01*
+X58273744Y-84035000D01*
+X58566256Y-84035000D01*
+X58999418Y-83948839D01*
+X59490625Y-83620625D01*
+X59788609Y-83174660D01*
+X63783531Y-87169582D01*
+X63854382Y-87275618D01*
+X64274471Y-87556313D01*
+X64644920Y-87630000D01*
+X64644924Y-87630000D01*
+X64769999Y-87654879D01*
+X64895074Y-87630000D01*
+X69867560Y-87630000D01*
+X69867560Y-91460000D01*
+X69916843Y-91707765D01*
+X70057191Y-91917809D01*
+X70267235Y-92058157D01*
+X70515000Y-92107440D01*
+X70995001Y-92107440D01*
+X70995001Y-95126267D01*
+X70921565Y-95140874D01*
+X70630414Y-95335414D01*
+X70435874Y-95626565D01*
+X70367560Y-95970000D01*
+X70367560Y-97070000D01*
+X70435874Y-97413435D01*
+X70630414Y-97704586D01*
+X70921565Y-97899126D01*
+X71265000Y-97967440D01*
+X74265000Y-97967440D01*
+X74608435Y-97899126D01*
+X74899586Y-97704586D01*
+X75094126Y-97413435D01*
+X75162440Y-97070000D01*
+X75162440Y-96805750D01*
+X75980000Y-96805750D01*
+X75980000Y-97446310D01*
+X76076673Y-97679699D01*
+X76255302Y-97858327D01*
+X76488691Y-97955000D01*
+X78079250Y-97955000D01*
+X78238000Y-97796250D01*
+X78238000Y-96647000D01*
+X78492000Y-96647000D01*
+X78492000Y-97796250D01*
+X78650750Y-97955000D01*
+X80241309Y-97955000D01*
+X80474698Y-97858327D01*
+X80653327Y-97679699D01*
+X80750000Y-97446310D01*
+X80750000Y-96805750D01*
+X80591250Y-96647000D01*
+X78492000Y-96647000D01*
+X78238000Y-96647000D01*
+X76138750Y-96647000D01*
+X75980000Y-96805750D01*
+X75162440Y-96805750D01*
+X75162440Y-95970000D01*
+X75094126Y-95626565D01*
+X75072160Y-95593690D01*
+X75980000Y-95593690D01*
+X75980000Y-96234250D01*
+X76138750Y-96393000D01*
+X78238000Y-96393000D01*
+X78238000Y-95243750D01*
+X78492000Y-95243750D01*
+X78492000Y-96393000D01*
+X80591250Y-96393000D01*
+X80750000Y-96234250D01*
+X80750000Y-95593690D01*
+X80653327Y-95360301D01*
+X80474698Y-95181673D01*
+X80241309Y-95085000D01*
+X78650750Y-95085000D01*
+X78492000Y-95243750D01*
+X78238000Y-95243750D01*
+X78079250Y-95085000D01*
+X76488691Y-95085000D01*
+X76255302Y-95181673D01*
+X76076673Y-95360301D01*
+X75980000Y-95593690D01*
+X75072160Y-95593690D01*
+X74899586Y-95335414D01*
+X74608435Y-95140874D01*
+X74265000Y-95072560D01*
+X73535000Y-95072560D01*
+X73535000Y-92995750D01*
+X80540000Y-92995750D01*
+X80540000Y-93636310D01*
+X80636673Y-93869699D01*
+X80815302Y-94048327D01*
+X81048691Y-94145000D01*
+X82639250Y-94145000D01*
+X82798000Y-93986250D01*
+X82798000Y-92837000D01*
+X83052000Y-92837000D01*
+X83052000Y-93986250D01*
+X83210750Y-94145000D01*
+X84801309Y-94145000D01*
+X85034698Y-94048327D01*
+X85213327Y-93869699D01*
+X85310000Y-93636310D01*
+X85310000Y-92995750D01*
+X85151250Y-92837000D01*
+X83052000Y-92837000D01*
+X82798000Y-92837000D01*
+X80698750Y-92837000D01*
+X80540000Y-92995750D01*
+X73535000Y-92995750D01*
+X73535000Y-92107440D01*
+X74015000Y-92107440D01*
+X74262765Y-92058157D01*
+X74472809Y-91917809D01*
+X74613157Y-91707765D01*
+X74662440Y-91460000D01*
+X74662440Y-81260000D01*
+X76467560Y-81260000D01*
+X76467560Y-91460000D01*
+X76516843Y-91707765D01*
+X76657191Y-91917809D01*
+X76867235Y-92058157D01*
+X77115000Y-92107440D01*
+X80540000Y-92107440D01*
+X80540000Y-92424250D01*
+X80698750Y-92583000D01*
+X82798000Y-92583000D01*
+X82798000Y-91433750D01*
+X83052000Y-91433750D01*
+X83052000Y-92583000D01*
+X85151250Y-92583000D01*
+X85310000Y-92424250D01*
+X85310000Y-91783690D01*
+X85213327Y-91550301D01*
+X85034698Y-91371673D01*
+X84801309Y-91275000D01*
+X83210750Y-91275000D01*
+X83052000Y-91433750D01*
+X82798000Y-91433750D01*
+X82639250Y-91275000D01*
+X81262440Y-91275000D01*
+X81262440Y-87630000D01*
+X81648950Y-87630000D01*
+X86136086Y-92117137D01*
+X86127560Y-92160000D01*
+X86127560Y-93260000D01*
+X86195874Y-93603435D01*
+X86390414Y-93894586D01*
+X86681565Y-94089126D01*
+X87025000Y-94157440D01*
+X87763001Y-94157440D01*
+X87763000Y-101479957D01*
+X87748073Y-101555000D01*
+X87763000Y-101630043D01*
+X87763000Y-101630047D01*
+X87807212Y-101852316D01*
+X87975629Y-102104371D01*
+X88039253Y-102146883D01*
+X88965370Y-103073000D01*
+X88105356Y-103073000D01*
+X88051505Y-102802273D01*
+X87863739Y-102521261D01*
+X87582727Y-102333495D01*
+X87251250Y-102267560D01*
+X86738750Y-102267560D01*
+X86407273Y-102333495D01*
+X86126261Y-102521261D01*
+X85938495Y-102802273D01*
+X85872560Y-103133750D01*
+X85872560Y-103571250D01*
+X85938495Y-103902727D01*
+X86097036Y-104140000D01*
+X85938495Y-104377273D01*
+X85872560Y-104708750D01*
+X85872560Y-105146250D01*
+X85938495Y-105477727D01*
+X86126261Y-105758739D01*
+X86407273Y-105946505D01*
+X86738750Y-106012440D01*
+X87007552Y-106012440D01*
+X87180183Y-106127788D01*
+X87402452Y-106172000D01*
+X87402456Y-106172000D01*
+X87477499Y-106186927D01*
+X87552542Y-106172000D01*
+X89889997Y-106172000D01*
+X89936261Y-106241239D01*
+X90217273Y-106429005D01*
+X90548750Y-106494940D01*
+X91061250Y-106494940D01*
+X91392727Y-106429005D01*
+X91673739Y-106241239D01*
+X91861505Y-105960227D01*
+X91927440Y-105628750D01*
+X91927440Y-105365190D01*
+X93680631Y-103612000D01*
+X95928024Y-103612000D01*
+X96158327Y-103956673D01*
+X96666073Y-104295938D01*
+X97113818Y-104385000D01*
+X97416182Y-104385000D01*
+X97863927Y-104295938D01*
+X98029571Y-104185258D01*
+X99473954Y-104185258D01*
+X99594003Y-104423000D01*
+X100838000Y-104423000D01*
+X100838000Y-103179622D01*
+X101092000Y-103179622D01*
+X101092000Y-104423000D01*
+X102335997Y-104423000D01*
+X102456046Y-104185258D01*
+X102202966Y-103642424D01*
+X101761417Y-103237760D01*
+X101329740Y-103058964D01*
+X101092000Y-103179622D01*
+X100838000Y-103179622D01*
+X100600260Y-103058964D01*
+X100168583Y-103237760D01*
+X99727034Y-103642424D01*
+X99473954Y-104185258D01*
+X98029571Y-104185258D01*
+X98371673Y-103956673D01*
+X98710938Y-103448927D01*
+X98830072Y-102850000D01*
+X98710938Y-102251073D01*
+X98371673Y-101743327D01*
+X98029572Y-101514742D01*
+X99473954Y-101514742D01*
+X99727034Y-102057576D01*
+X100168583Y-102462240D01*
+X100600260Y-102641036D01*
+X100838000Y-102520378D01*
+X100838000Y-101277000D01*
+X99594003Y-101277000D01*
+X99473954Y-101514742D01*
+X98029572Y-101514742D01*
+X97863927Y-101404062D01*
+X97416182Y-101315000D01*
+X97113818Y-101315000D01*
+X96666073Y-101404062D01*
+X96158327Y-101743327D01*
+X95928024Y-102088000D01*
+X93640631Y-102088000D01*
+X91927440Y-100374810D01*
+X91927440Y-100111250D01*
+X91861505Y-99779773D01*
+X91753057Y-99617469D01*
+X91818327Y-99552198D01*
+X91915000Y-99318809D01*
+X91915000Y-99040750D01*
+X91756250Y-98882000D01*
+X90932000Y-98882000D01*
+X90932000Y-98902000D01*
+X90678000Y-98902000D01*
+X90678000Y-98882000D01*
+X89853750Y-98882000D01*
+X89695000Y-99040750D01*
+X89695000Y-99318809D01*
+X89791673Y-99552198D01*
+X89856943Y-99617469D01*
+X89748495Y-99779773D01*
+X89682560Y-100111250D01*
+X89682560Y-100548750D01*
+X89748495Y-100880227D01*
+X89936261Y-101161239D01*
+X90217273Y-101349005D01*
+X90548750Y-101414940D01*
+X90812310Y-101414940D01*
+X92267369Y-102870000D01*
+X91857937Y-103279433D01*
+X91673739Y-103003761D01*
+X91392727Y-102815995D01*
+X91061250Y-102750060D01*
+X90797691Y-102750060D01*
+X89287000Y-101239370D01*
+X89287000Y-98191191D01*
+X89695000Y-98191191D01*
+X89695000Y-98469250D01*
+X89853750Y-98628000D01*
+X90678000Y-98628000D01*
+X90678000Y-97841250D01*
+X90932000Y-97841250D01*
+X90932000Y-98628000D01*
+X91756250Y-98628000D01*
+X91915000Y-98469250D01*
+X91915000Y-98191191D01*
+X91818327Y-97957802D01*
+X91639699Y-97779173D01*
+X91406310Y-97682500D01*
+X91090750Y-97682500D01*
+X90932000Y-97841250D01*
+X90678000Y-97841250D01*
+X90519250Y-97682500D01*
+X90203690Y-97682500D01*
+X89970301Y-97779173D01*
+X89791673Y-97957802D01*
+X89695000Y-98191191D01*
+X89287000Y-98191191D01*
+X89287000Y-94157440D01*
+X90025000Y-94157440D01*
+X90368435Y-94089126D01*
+X90659586Y-93894586D01*
+X90854126Y-93603435D01*
+X90922440Y-93260000D01*
+X90922440Y-92710000D01*
+X91457560Y-92710000D01*
+X91457560Y-96540000D01*
+X91506843Y-96787765D01*
+X91647191Y-96997809D01*
+X91857235Y-97138157D01*
+X92105000Y-97187440D01*
+X95605000Y-97187440D01*
+X95852765Y-97138157D01*
+X96062809Y-96997809D01*
+X96203157Y-96787765D01*
+X96252440Y-96540000D01*
+X96252440Y-86340000D01*
+X98057560Y-86340000D01*
+X98057560Y-96540000D01*
+X98106843Y-96787765D01*
+X98247191Y-96997809D01*
+X98457235Y-97138157D01*
+X98705000Y-97187440D01*
+X99185000Y-97187440D01*
+X99185000Y-97684925D01*
+X99160121Y-97810000D01*
+X99185000Y-97935075D01*
+X99185000Y-97935079D01*
+X99258687Y-98305528D01*
+X99539382Y-98725618D01*
+X99645421Y-98796471D01*
+X100534960Y-99686010D01*
+X100168583Y-99837760D01*
+X99727034Y-100242424D01*
+X99473954Y-100785258D01*
+X99594003Y-101023000D01*
+X100838000Y-101023000D01*
+X100838000Y-101003000D01*
+X101092000Y-101003000D01*
+X101092000Y-101023000D01*
+X101112000Y-101023000D01*
+X101112000Y-101277000D01*
+X101092000Y-101277000D01*
+X101092000Y-102520378D01*
+X101329740Y-102641036D01*
+X101761417Y-102462240D01*
+X102202966Y-102057576D01*
+X102426680Y-101577730D01*
+X103036000Y-102187051D01*
+X103035999Y-106680000D01*
+X102381482Y-106680000D01*
+X102322809Y-106592191D01*
+X102112765Y-106451843D01*
+X101865000Y-106402560D01*
+X100065000Y-106402560D01*
+X99817235Y-106451843D01*
+X99607191Y-106592191D01*
+X99466843Y-106802235D01*
+X99417560Y-107050000D01*
+X99417560Y-108850000D01*
+X99466843Y-109097765D01*
+X99607191Y-109307809D01*
+X99817235Y-109448157D01*
+X100065000Y-109497440D01*
+X101865000Y-109497440D01*
+X102112765Y-109448157D01*
+X102322809Y-109307809D01*
+X102381482Y-109220000D01*
+X104649924Y-109220000D01*
+X104775000Y-109244879D01*
+X104900076Y-109220000D01*
+X108877560Y-109220000D01*
+X108877560Y-110820000D01*
+X108926843Y-111067765D01*
+X109067191Y-111277809D01*
+X109277235Y-111418157D01*
+X109525000Y-111467440D01*
+X112725000Y-111467440D01*
+X112972765Y-111418157D01*
+X113182809Y-111277809D01*
+X113323157Y-111067765D01*
+X113372440Y-110820000D01*
+X113372440Y-107620000D01*
+X113323157Y-107372235D01*
+X113182809Y-107162191D01*
+X112972765Y-107021843D01*
+X112725000Y-106972560D01*
+X110678095Y-106972560D01*
+X110350529Y-106753687D01*
+X109980080Y-106680000D01*
+X109980075Y-106680000D01*
+X109855000Y-106655121D01*
+X109729925Y-106680000D01*
+X105575999Y-106680000D01*
+X105575999Y-101786073D01*
+X105600878Y-101660998D01*
+X105575999Y-101535923D01*
+X105575999Y-101535919D01*
+X105502312Y-101165470D01*
+X105367104Y-100963118D01*
+X105292469Y-100851418D01*
+X105292468Y-100851417D01*
+X105221617Y-100745381D01*
+X105115581Y-100674530D01*
+X101725000Y-97283950D01*
+X101725000Y-97187440D01*
+X102205000Y-97187440D01*
+X102452765Y-97138157D01*
+X102662809Y-96997809D01*
+X102791139Y-96805750D01*
+X104560000Y-96805750D01*
+X104560000Y-97496310D01*
+X104656673Y-97729699D01*
+X104835302Y-97908327D01*
+X105068691Y-98005000D01*
+X105759250Y-98005000D01*
+X105918000Y-97846250D01*
+X105918000Y-96647000D01*
+X106172000Y-96647000D01*
+X106172000Y-97846250D01*
+X106330750Y-98005000D01*
+X107021309Y-98005000D01*
+X107254698Y-97908327D01*
+X107433327Y-97729699D01*
+X107530000Y-97496310D01*
+X107530000Y-96805750D01*
+X107371250Y-96647000D01*
+X106172000Y-96647000D01*
+X105918000Y-96647000D01*
+X104718750Y-96647000D01*
+X104560000Y-96805750D01*
+X102791139Y-96805750D01*
+X102803157Y-96787765D01*
+X102852440Y-96540000D01*
+X102852440Y-95543690D01*
+X104560000Y-95543690D01*
+X104560000Y-96234250D01*
+X104718750Y-96393000D01*
+X105918000Y-96393000D01*
+X105918000Y-95193750D01*
+X106172000Y-95193750D01*
+X106172000Y-96393000D01*
+X107371250Y-96393000D01*
+X107530000Y-96234250D01*
+X107530000Y-95543690D01*
+X107433327Y-95310301D01*
+X107254698Y-95131673D01*
+X107021309Y-95035000D01*
+X106330750Y-95035000D01*
+X106172000Y-95193750D01*
+X105918000Y-95193750D01*
+X105759250Y-95035000D01*
+X105068691Y-95035000D01*
+X104835302Y-95131673D01*
+X104656673Y-95310301D01*
+X104560000Y-95543690D01*
+X102852440Y-95543690D01*
+X102852440Y-94454504D01*
+X108940944Y-94454504D01*
+X109288780Y-95254187D01*
+X109916164Y-95859886D01*
+X110650497Y-96164050D01*
+X110998000Y-96052362D01*
+X110998000Y-94107000D01*
+X111252000Y-94107000D01*
+X111252000Y-96052362D01*
+X111599503Y-96164050D01*
+X112333836Y-95859886D01*
+X112961220Y-95254187D01*
+X113309056Y-94454504D01*
+X113197645Y-94107000D01*
+X111252000Y-94107000D01*
+X110998000Y-94107000D01*
+X109052355Y-94107000D01*
+X108940944Y-94454504D01*
+X102852440Y-94454504D01*
+X102852440Y-93505496D01*
+X108940944Y-93505496D01*
+X109052355Y-93853000D01*
+X110998000Y-93853000D01*
+X110998000Y-91907638D01*
+X111252000Y-91907638D01*
+X111252000Y-93853000D01*
+X113197645Y-93853000D01*
+X113309056Y-93505496D01*
+X112961220Y-92705813D01*
+X112333836Y-92100114D01*
+X111599503Y-91795950D01*
+X111252000Y-91907638D01*
+X110998000Y-91907638D01*
+X110650497Y-91795950D01*
+X109916164Y-92100114D01*
+X109288780Y-92705813D01*
+X108940944Y-93505496D01*
+X102852440Y-93505496D01*
+X102852440Y-86340000D01*
+X102803157Y-86092235D01*
+X102662809Y-85882191D01*
+X102452765Y-85741843D01*
+X102205000Y-85692560D01*
+X98705000Y-85692560D01*
+X98457235Y-85741843D01*
+X98247191Y-85882191D01*
+X98106843Y-86092235D01*
+X98057560Y-86340000D01*
+X96252440Y-86340000D01*
+X96203157Y-86092235D01*
+X96062809Y-85882191D01*
+X95852765Y-85741843D01*
+X95605000Y-85692560D01*
+X92105000Y-85692560D01*
+X91962045Y-85720995D01*
+X91032440Y-84791390D01*
+X91032440Y-84240000D01*
+X90983157Y-83992235D01*
+X90842809Y-83782191D01*
+X90632765Y-83641843D01*
+X90385000Y-83592560D01*
+X88685000Y-83592560D01*
+X88437235Y-83641843D01*
+X88227191Y-83782191D01*
+X88086843Y-83992235D01*
+X88037560Y-84240000D01*
+X88037560Y-85940000D01*
+X88086843Y-86187765D01*
+X88227191Y-86397809D01*
+X88437235Y-86538157D01*
+X88685000Y-86587440D01*
+X89236390Y-86587440D01*
+X91457560Y-88808611D01*
+X91457560Y-90170000D01*
+X89920074Y-90170000D01*
+X89794999Y-90145121D01*
+X89669924Y-90170000D01*
+X89669920Y-90170000D01*
+X89299471Y-90243687D01*
+X88879382Y-90524382D01*
+X88808530Y-90630419D01*
+X88525000Y-90913949D01*
+X83161471Y-85550421D01*
+X83090618Y-85444382D01*
+X82670529Y-85163687D01*
+X82300080Y-85090000D01*
+X82300075Y-85090000D01*
+X82175000Y-85065121D01*
+X82049925Y-85090000D01*
+X81262440Y-85090000D01*
+X81262440Y-81260000D01*
+X81213157Y-81012235D01*
+X81072809Y-80802191D01*
+X80862765Y-80661843D01*
+X80615000Y-80612560D01*
+X77115000Y-80612560D01*
+X76867235Y-80661843D01*
+X76657191Y-80802191D01*
+X76516843Y-81012235D01*
+X76467560Y-81260000D01*
+X74662440Y-81260000D01*
+X74613157Y-81012235D01*
+X74472809Y-80802191D01*
+X74262765Y-80661843D01*
+X74015000Y-80612560D01*
+X70515000Y-80612560D01*
+X70267235Y-80661843D01*
+X70057191Y-80802191D01*
+X69916843Y-81012235D01*
+X69867560Y-81260000D01*
+X69867560Y-85090000D01*
+X65296051Y-85090000D01*
+X59917440Y-79711390D01*
+X59917440Y-79160000D01*
+X59868157Y-78912235D01*
+X59727809Y-78702191D01*
+X59517765Y-78561843D01*
+X59270000Y-78512560D01*
+X57570000Y-78512560D01*
+X57322235Y-78561843D01*
+X57112191Y-78702191D01*
+X56971843Y-78912235D01*
+X56922560Y-79160000D01*
+X56922560Y-80860000D01*
+X56971843Y-81107765D01*
+X57086928Y-81280000D01*
+X53403072Y-81280000D01*
+X53518157Y-81107765D01*
+X53567440Y-80860000D01*
+X53567440Y-80568610D01*
+X59028611Y-75107440D01*
+X60180000Y-75107440D01*
+X60523435Y-75039126D01*
+X60686754Y-74930000D01*
+X85057560Y-74930000D01*
+X85057560Y-75660000D01*
+X85106843Y-75907765D01*
+X85247191Y-76117809D01*
+X85457235Y-76258157D01*
+X85705000Y-76307440D01*
+X95905000Y-76307440D01*
+X96152765Y-76258157D01*
+X96362809Y-76117809D01*
+X96503157Y-75907765D01*
+X96552440Y-75660000D01*
+X96552440Y-72160000D01*
+X96503157Y-71912235D01*
+X96362809Y-71702191D01*
+X96152765Y-71561843D01*
+X95905000Y-71512560D01*
+X85705000Y-71512560D01*
+X85457235Y-71561843D01*
+X85247191Y-71702191D01*
+X85106843Y-71912235D01*
+X85057560Y-72160000D01*
+X85057560Y-72390000D01*
+X74972580Y-72390000D01*
+X75343029Y-72316313D01*
+X75763118Y-72035618D01*
+X75833971Y-71929579D01*
+X76288610Y-71474940D01*
+X77440000Y-71474940D01*
+X77783435Y-71406626D01*
+X78074586Y-71212086D01*
+X78269126Y-70920935D01*
+X78337440Y-70577500D01*
+X78337440Y-70313250D01*
+X79155000Y-70313250D01*
+X79155000Y-70953810D01*
+X79251673Y-71187199D01*
+X79430302Y-71365827D01*
+X79663691Y-71462500D01*
+X81254250Y-71462500D01*
+X81413000Y-71303750D01*
+X81413000Y-70154500D01*
+X81667000Y-70154500D01*
+X81667000Y-71303750D01*
+X81825750Y-71462500D01*
+X83416309Y-71462500D01*
+X83649698Y-71365827D01*
+X83828327Y-71187199D01*
+X83925000Y-70953810D01*
+X83925000Y-70313250D01*
+X83766250Y-70154500D01*
+X81667000Y-70154500D01*
+X81413000Y-70154500D01*
+X79313750Y-70154500D01*
+X79155000Y-70313250D01*
+X78337440Y-70313250D01*
+X78337440Y-69477500D01*
+X78269126Y-69134065D01*
+X78247160Y-69101190D01*
+X79155000Y-69101190D01*
+X79155000Y-69741750D01*
+X79313750Y-69900500D01*
+X81413000Y-69900500D01*
+X81413000Y-68751250D01*
+X81667000Y-68751250D01*
+X81667000Y-69900500D01*
+X83766250Y-69900500D01*
+X83925000Y-69741750D01*
+X83925000Y-69101190D01*
+X83828327Y-68867801D01*
+X83649698Y-68689173D01*
+X83416309Y-68592500D01*
+X81825750Y-68592500D01*
+X81667000Y-68751250D01*
+X81413000Y-68751250D01*
+X81254250Y-68592500D01*
+X79663691Y-68592500D01*
+X79430302Y-68689173D01*
+X79251673Y-68867801D01*
+X79155000Y-69101190D01*
+X78247160Y-69101190D01*
+X78074586Y-68842914D01*
+X77783435Y-68648374D01*
+X77440000Y-68580060D01*
+X75372691Y-68580060D01*
+X75006380Y-68213750D01*
+X75929380Y-67290750D01*
+X82710000Y-67290750D01*
+X82710000Y-67568809D01*
+X82806673Y-67802198D01*
+X82985301Y-67980827D01*
+X83218690Y-68077500D01*
+X83534250Y-68077500D01*
+X83693000Y-67918750D01*
+X83693000Y-67132000D01*
+X83947000Y-67132000D01*
+X83947000Y-67918750D01*
+X84105750Y-68077500D01*
+X84421310Y-68077500D01*
+X84654699Y-67980827D01*
+X84833327Y-67802198D01*
+X84930000Y-67568809D01*
+X84930000Y-67290750D01*
+X84771250Y-67132000D01*
+X83947000Y-67132000D01*
+X83693000Y-67132000D01*
+X82868750Y-67132000D01*
+X82710000Y-67290750D01*
+X75929380Y-67290750D01*
+X79415631Y-63804500D01*
+X80058933Y-63804500D01*
+X80017560Y-64012500D01*
+X80017560Y-64612500D01*
+X80066843Y-64860265D01*
+X80207191Y-65070309D01*
+X80417235Y-65210657D01*
+X80665000Y-65259940D01*
+X82215000Y-65259940D01*
+X82462765Y-65210657D01*
+X82498889Y-65186519D01*
+X82697560Y-65385190D01*
+X82697560Y-65648750D01*
+X82763495Y-65980227D01*
+X82871943Y-66142531D01*
+X82806673Y-66207802D01*
+X82710000Y-66441191D01*
+X82710000Y-66719250D01*
+X82868750Y-66878000D01*
+X83693000Y-66878000D01*
+X83693000Y-66858000D01*
+X83947000Y-66858000D01*
+X83947000Y-66878000D01*
+X84771250Y-66878000D01*
+X84930000Y-66719250D01*
+X84930000Y-66441191D01*
+X84833327Y-66207802D01*
+X84817525Y-66192000D01*
+X84837457Y-66192000D01*
+X84912500Y-66206927D01*
+X84987543Y-66192000D01*
+X84987548Y-66192000D01*
+X85057560Y-66178074D01*
+X85057560Y-69060000D01*
+X85106843Y-69307765D01*
+X85247191Y-69517809D01*
+X85457235Y-69658157D01*
+X85705000Y-69707440D01*
+X95905000Y-69707440D01*
+X96152765Y-69658157D01*
+X96362809Y-69517809D01*
+X96503157Y-69307765D01*
+X96552440Y-69060000D01*
+X96552440Y-66533611D01*
+X97704581Y-65381469D01*
+X97810618Y-65310618D01*
+X97909989Y-65161900D01*
+X98091313Y-64890529D01*
+X98093282Y-64880629D01*
+X98165000Y-64520080D01*
+X98165000Y-64520076D01*
+X98189879Y-64395000D01*
+X98173457Y-64312440D01*
+X98395000Y-64312440D01*
+X98738435Y-64244126D01*
+X99029586Y-64049586D01*
+X99224126Y-63758435D01*
+X99292440Y-63415000D01*
+X99292440Y-63150750D01*
+X100110000Y-63150750D01*
+X100110000Y-63791310D01*
+X100206673Y-64024699D01*
+X100385302Y-64203327D01*
+X100618691Y-64300000D01*
+X102209250Y-64300000D01*
+X102368000Y-64141250D01*
+X102368000Y-62992000D01*
+X102622000Y-62992000D01*
+X102622000Y-64141250D01*
+X102780750Y-64300000D01*
+X104371309Y-64300000D01*
+X104604698Y-64203327D01*
+X104783327Y-64024699D01*
+X104880000Y-63791310D01*
+X104880000Y-63150750D01*
+X104721250Y-62992000D01*
+X102622000Y-62992000D01*
+X102368000Y-62992000D01*
+X100268750Y-62992000D01*
+X100110000Y-63150750D01*
+X99292440Y-63150750D01*
+X99292440Y-62315000D01*
+X99224126Y-61971565D01*
+X99202160Y-61938690D01*
+X100110000Y-61938690D01*
+X100110000Y-62579250D01*
+X100268750Y-62738000D01*
+X102368000Y-62738000D01*
+X102368000Y-61588750D01*
+X102622000Y-61588750D01*
+X102622000Y-62738000D01*
+X104721250Y-62738000D01*
+X104880000Y-62579250D01*
+X104880000Y-61938690D01*
+X104783327Y-61705301D01*
+X104604698Y-61526673D01*
+X104371309Y-61430000D01*
+X102780750Y-61430000D01*
+X102622000Y-61588750D01*
+X102368000Y-61588750D01*
+X102209250Y-61430000D01*
+X100618691Y-61430000D01*
+X100385302Y-61526673D01*
+X100206673Y-61705301D01*
+X100110000Y-61938690D01*
+X99202160Y-61938690D01*
+X99029586Y-61680414D01*
+X98738435Y-61485874D01*
+X98395000Y-61417560D01*
+X97243611Y-61417560D01*
+X94597440Y-58771390D01*
+X94597440Y-49657000D01*
+X96477667Y-49657000D01*
+X106603800Y-57251600D01*
+X106648481Y-57273027D01*
+X106680000Y-57277000D01*
+X110363000Y-57277000D01*
+X110363000Y-88900000D01*
+X110372667Y-88948601D01*
+X110400197Y-88989803D01*
+X115443000Y-94032606D01*
+X115443000Y-112903000D01*
+X54737000Y-112903000D01*
+X54737000Y-109800215D01*
+X54748770Y-109817830D01*
+X55244476Y-110149050D01*
+X55829200Y-110265359D01*
+X56413925Y-110149050D01*
+X56909630Y-109817830D01*
+X57099200Y-109534119D01*
+X57288770Y-109817830D01*
+X57784476Y-110149050D01*
+X58369200Y-110265359D01*
+X58953925Y-110149050D01*
+X59449630Y-109817830D01*
+X59643109Y-109528267D01*
+X60007164Y-109935732D01*
+X60534409Y-110189709D01*
+X60550174Y-110192358D01*
+X60782200Y-110071217D01*
+X60782200Y-108712000D01*
+X61036200Y-108712000D01*
+X61036200Y-110071217D01*
+X61268226Y-110192358D01*
+X61283991Y-110189709D01*
+X61811236Y-109935732D01*
+X62179200Y-109523892D01*
+X62547164Y-109935732D01*
+X63074409Y-110189709D01*
+X63090174Y-110192358D01*
+X63322200Y-110071217D01*
+X63322200Y-108712000D01*
+X61036200Y-108712000D01*
+X60782200Y-108712000D01*
+X60762200Y-108712000D01*
+X60762200Y-108458000D01*
+X60782200Y-108458000D01*
+X60782200Y-107098783D01*
+X61036200Y-107098783D01*
+X61036200Y-108458000D01*
+X63322200Y-108458000D01*
+X63322200Y-107098783D01*
+X63576200Y-107098783D01*
+X63576200Y-108458000D01*
+X63596200Y-108458000D01*
+X63596200Y-108712000D01*
+X63576200Y-108712000D01*
+X63576200Y-110071217D01*
+X63808226Y-110192358D01*
+X63823991Y-110189709D01*
+X64351236Y-109935732D01*
+X64715290Y-109528268D01*
+X64908770Y-109817830D01*
+X65404476Y-110149050D01*
+X65989200Y-110265359D01*
+X66573925Y-110149050D01*
+X67069630Y-109817830D01*
+X67400850Y-109322124D01*
+X67487800Y-108884997D01*
+X67487800Y-108285003D01*
+X69596000Y-108285003D01*
+X69596000Y-108884998D01*
+X69682950Y-109322125D01*
+X70014170Y-109817830D01*
+X70509876Y-110149050D01*
+X71094600Y-110265359D01*
+X71679325Y-110149050D01*
+X72175030Y-109817830D01*
+X72364600Y-109534119D01*
+X72554170Y-109817830D01*
+X73049876Y-110149050D01*
+X73634600Y-110265359D01*
+X74219325Y-110149050D01*
+X74715030Y-109817830D01*
+X74904600Y-109534119D01*
+X75094170Y-109817830D01*
+X75589876Y-110149050D01*
+X76174600Y-110265359D01*
+X76759325Y-110149050D01*
+X77255030Y-109817830D01*
+X77586250Y-109322124D01*
+X77673200Y-108884997D01*
+X77673200Y-108285002D01*
+X77586250Y-107847875D01*
+X77255030Y-107352170D01*
+X76759324Y-107020950D01*
+X76174600Y-106904641D01*
+X75589875Y-107020950D01*
+X75094170Y-107352170D01*
+X74904600Y-107635881D01*
+X74715030Y-107352170D01*
+X74219324Y-107020950D01*
+X73634600Y-106904641D01*
+X73049875Y-107020950D01*
+X72554170Y-107352170D01*
+X72364600Y-107635881D01*
+X72175030Y-107352170D01*
+X71679324Y-107020950D01*
+X71094600Y-106904641D01*
+X70509875Y-107020950D01*
+X70014170Y-107352170D01*
+X69682950Y-107847876D01*
+X69596000Y-108285003D01*
+X67487800Y-108285003D01*
+X67487800Y-108285002D01*
+X67400850Y-107847875D01*
+X67069630Y-107352170D01*
+X66573924Y-107020950D01*
+X65989200Y-106904641D01*
+X65404475Y-107020950D01*
+X64908770Y-107352170D01*
+X64715291Y-107641733D01*
+X64351236Y-107234268D01*
+X63823991Y-106980291D01*
+X63808226Y-106977642D01*
+X63576200Y-107098783D01*
+X63322200Y-107098783D01*
+X63090174Y-106977642D01*
+X63074409Y-106980291D01*
+X62547164Y-107234268D01*
+X62179200Y-107646108D01*
+X61811236Y-107234268D01*
+X61283991Y-106980291D01*
+X61268226Y-106977642D01*
+X61036200Y-107098783D01*
+X60782200Y-107098783D01*
+X60550174Y-106977642D01*
+X60534409Y-106980291D01*
+X60007164Y-107234268D01*
+X59643110Y-107641732D01*
+X59449630Y-107352170D01*
+X58953924Y-107020950D01*
+X58369200Y-106904641D01*
+X57784475Y-107020950D01*
+X57288770Y-107352170D01*
+X57099200Y-107635881D01*
+X56909630Y-107352170D01*
+X56413924Y-107020950D01*
+X55829200Y-106904641D01*
+X55244475Y-107020950D01*
+X54748770Y-107352170D01*
+X54737000Y-107369785D01*
+X54737000Y-105410000D01*
+X78213950Y-105410000D01*
+X80819757Y-108015808D01*
+X80790414Y-108035414D01*
+X80595874Y-108326565D01*
+X80527560Y-108670000D01*
+X80527560Y-109770000D01*
+X80595874Y-110113435D01*
+X80790414Y-110404586D01*
+X81081565Y-110599126D01*
+X81425000Y-110667440D01*
+X82576389Y-110667440D01*
+X83627540Y-111718591D01*
+X83698392Y-111824628D01*
+X84118481Y-112105323D01*
+X84488930Y-112179010D01*
+X84488935Y-112179010D01*
+X84614010Y-112203889D01*
+X84739085Y-112179010D01*
+X90371721Y-112179010D01*
+X90496796Y-112203889D01*
+X90621871Y-112179010D01*
+X90621876Y-112179010D01*
+X90992325Y-112105323D01*
+X91412414Y-111824628D01*
+X91483267Y-111718589D01*
+X92771857Y-110430000D01*
+X94229925Y-110430000D01*
+X94355000Y-110454879D01*
+X94480075Y-110430000D01*
+X94480080Y-110430000D01*
+X94850529Y-110356313D01*
+X95270618Y-110075618D01*
+X95341471Y-109969579D01*
+X97553332Y-107757719D01*
+X97863927Y-107695938D01*
+X98371673Y-107356673D01*
+X98710938Y-106848927D01*
+X98830072Y-106250000D01*
+X98710938Y-105651073D01*
+X98371673Y-105143327D01*
+X98029572Y-104914742D01*
+X99473954Y-104914742D01*
+X99727034Y-105457576D01*
+X100168583Y-105862240D01*
+X100600260Y-106041036D01*
+X100838000Y-105920378D01*
+X100838000Y-104677000D01*
+X101092000Y-104677000D01*
+X101092000Y-105920378D01*
+X101329740Y-106041036D01*
+X101761417Y-105862240D01*
+X102202966Y-105457576D01*
+X102456046Y-104914742D01*
+X102335997Y-104677000D01*
+X101092000Y-104677000D01*
+X100838000Y-104677000D01*
+X99594003Y-104677000D01*
+X99473954Y-104914742D01*
+X98029572Y-104914742D01*
+X97863927Y-104804062D01*
+X97416182Y-104715000D01*
+X97113818Y-104715000D01*
+X96666073Y-104804062D01*
+X96158327Y-105143327D01*
+X95819062Y-105651073D01*
+X95757281Y-105961668D01*
+X93828950Y-107890000D01*
+X92370882Y-107890000D01*
+X92245806Y-107865121D01*
+X92120730Y-107890000D01*
+X92120726Y-107890000D01*
+X91750277Y-107963687D01*
+X91330188Y-108244382D01*
+X91259336Y-108350419D01*
+X90910000Y-108699755D01*
+X90910000Y-108293690D01*
+X90813327Y-108060301D01*
+X90634698Y-107881673D01*
+X90401309Y-107785000D01*
+X88810750Y-107785000D01*
+X88652000Y-107943750D01*
+X88652000Y-109093000D01*
+X88672000Y-109093000D01*
+X88672000Y-109347000D01*
+X88652000Y-109347000D01*
+X88652000Y-109367000D01*
+X88398000Y-109367000D01*
+X88398000Y-109347000D01*
+X86298750Y-109347000D01*
+X86140000Y-109505750D01*
+X86140000Y-109639010D01*
+X85322440Y-109639010D01*
+X85322440Y-108670000D01*
+X85254126Y-108326565D01*
+X85232160Y-108293690D01*
+X86140000Y-108293690D01*
+X86140000Y-108934250D01*
+X86298750Y-109093000D01*
+X88398000Y-109093000D01*
+X88398000Y-107943750D01*
+X88239250Y-107785000D01*
+X86648691Y-107785000D01*
+X86415302Y-107881673D01*
+X86236673Y-108060301D01*
+X86140000Y-108293690D01*
+X85232160Y-108293690D01*
+X85059586Y-108035414D01*
+X84768435Y-107840874D01*
+X84425000Y-107772560D01*
+X84168611Y-107772560D01*
+X79726471Y-103330421D01*
+X79655618Y-103224382D01*
+X79235529Y-102943687D01*
+X78865080Y-102870000D01*
+X78865075Y-102870000D01*
+X78740000Y-102845121D01*
+X78614925Y-102870000D01*
+X42503970Y-102870000D01*
+X42096410Y-102462440D01*
+X43395000Y-102462440D01*
+X43642765Y-102413157D01*
+X43852809Y-102272809D01*
+X43993157Y-102062765D01*
+X44042440Y-101815000D01*
+X44042440Y-101263610D01*
+X44810052Y-100495999D01*
+X45569198Y-100495999D01*
+X45475908Y-100965000D01*
+X45591161Y-101544418D01*
+X45919375Y-102035625D01*
+X46410582Y-102363839D01*
+X46843744Y-102450000D01*
+X47136256Y-102450000D01*
+X47569418Y-102363839D01*
+X48060625Y-102035625D01*
+X48072816Y-102017381D01*
+X48081843Y-102062765D01*
+X48222191Y-102272809D01*
+X48432235Y-102413157D01*
+X48680000Y-102462440D01*
+X50380000Y-102462440D01*
+X50627765Y-102413157D01*
+X50837809Y-102272809D01*
+X50863072Y-102235000D01*
+X51524925Y-102235000D01*
+X51650000Y-102259879D01*
+X51775075Y-102235000D01*
+X51775080Y-102235000D01*
+X52145529Y-102161313D01*
+X52565618Y-101880618D01*
+X52636471Y-101774579D01*
+X59532082Y-94878969D01*
+X59638118Y-94808118D01*
+X59918813Y-94388029D01*
+X59992500Y-94017580D01*
+X59992500Y-94017576D01*
+X60017379Y-93892501D01*
+X59992500Y-93767426D01*
+X59992500Y-86869920D01*
+X59918813Y-86499471D01*
+X59820300Y-86352037D01*
+X59789602Y-86197706D01*
+X59596416Y-85908584D01*
+X59307294Y-85715398D01*
+X58966250Y-85647560D01*
+X58478750Y-85647560D01*
+X58137706Y-85715398D01*
+X57848584Y-85908584D01*
+X57785000Y-86003744D01*
+X57721416Y-85908584D01*
+X57432294Y-85715398D01*
+X57091250Y-85647560D01*
+X56603750Y-85647560D01*
+X56262706Y-85715398D01*
+X55973584Y-85908584D01*
+X55780398Y-86197706D01*
+X55763428Y-86283020D01*
+X53638890Y-88407560D01*
+X52225000Y-88407560D01*
+X51977235Y-88456843D01*
+X51767191Y-88597191D01*
+X51626843Y-88807235D01*
+X51577560Y-89055000D01*
+X51577560Y-92555000D01*
+X51626843Y-92802765D01*
+X51767191Y-93012809D01*
+X51927612Y-93120000D01*
+X51260750Y-93120000D01*
+X51102000Y-93278750D01*
+X51102000Y-95378000D01*
+X53201250Y-95378000D01*
+X53360000Y-95219250D01*
+X53360000Y-93628690D01*
+X53263327Y-93395301D01*
+X53084698Y-93216673D01*
+X53050337Y-93202440D01*
+X55725000Y-93202440D01*
+X55972765Y-93153157D01*
+X56182809Y-93012809D01*
+X56323157Y-92802765D01*
+X56372440Y-92555000D01*
+X56372440Y-89266111D01*
+X57346980Y-88291572D01*
+X57432294Y-88274602D01*
+X57452500Y-88261101D01*
+X57452501Y-93366448D01*
+X53305100Y-97513849D01*
+X53360000Y-97381310D01*
+X53360000Y-95790750D01*
+X53201250Y-95632000D01*
+X51102000Y-95632000D01*
+X51102000Y-97731250D01*
+X51260750Y-97890000D01*
+X52851309Y-97890000D01*
+X52983850Y-97835100D01*
+X51123950Y-99695000D01*
+X50863072Y-99695000D01*
+X50837809Y-99657191D01*
+X50627765Y-99516843D01*
+X50380000Y-99467560D01*
+X49828611Y-99467560D01*
+X48777470Y-98416420D01*
+X48706617Y-98310381D01*
+X48286528Y-98029686D01*
+X47916079Y-97955999D01*
+X47916074Y-97955999D01*
+X47790999Y-97931120D01*
+X47665924Y-97955999D01*
+X44409077Y-97955999D01*
+X44284001Y-97931120D01*
+X44158925Y-97955999D01*
+X44158921Y-97955999D01*
+X43788472Y-98029686D01*
+X43368383Y-98310381D01*
+X43297531Y-98416418D01*
+X42246390Y-99467560D01*
+X41695000Y-99467560D01*
+X41447235Y-99516843D01*
+X41237191Y-99657191D01*
+X41096843Y-99867235D01*
+X41087816Y-99912619D01*
+X41075625Y-99894375D01*
+X40584418Y-99566161D01*
+X40151256Y-99480000D01*
+X39858744Y-99480000D01*
+X39497000Y-99551955D01*
+X39497000Y-97917000D01*
+X46990000Y-97917000D01*
+X47038601Y-97907333D01*
+X47079803Y-97879803D01*
+X47107333Y-97838601D01*
+X47117000Y-97790000D01*
+X47117000Y-95790750D01*
+X48590000Y-95790750D01*
+X48590000Y-97381310D01*
+X48686673Y-97614699D01*
+X48865302Y-97793327D01*
+X49098691Y-97890000D01*
+X50689250Y-97890000D01*
+X50848000Y-97731250D01*
+X50848000Y-95632000D01*
+X48748750Y-95632000D01*
+X48590000Y-95790750D01*
+X47117000Y-95790750D01*
+X47117000Y-93190000D01*
+X47689250Y-93190000D01*
+X47848000Y-93031250D01*
+X47848000Y-90932000D01*
+X48102000Y-90932000D01*
+X48102000Y-93031250D01*
+X48260750Y-93190000D01*
+X48929696Y-93190000D01*
+X48865302Y-93216673D01*
+X48686673Y-93395301D01*
+X48590000Y-93628690D01*
+X48590000Y-95219250D01*
+X48748750Y-95378000D01*
+X50848000Y-95378000D01*
+X50848000Y-93278750D01*
+X50689250Y-93120000D01*
+X49770304Y-93120000D01*
+X49834698Y-93093327D01*
+X50013327Y-92914699D01*
+X50110000Y-92681310D01*
+X50110000Y-91090750D01*
+X49951250Y-90932000D01*
+X48102000Y-90932000D01*
+X47848000Y-90932000D01*
+X47828000Y-90932000D01*
+X47828000Y-90678000D01*
+X47848000Y-90678000D01*
+X47848000Y-88578750D01*
+X48102000Y-88578750D01*
+X48102000Y-90678000D01*
+X49951250Y-90678000D01*
+X50110000Y-90519250D01*
+X50110000Y-88928690D01*
+X50013327Y-88695301D01*
+X49834698Y-88516673D01*
+X49601309Y-88420000D01*
+X48260750Y-88420000D01*
+X48102000Y-88578750D01*
+X47848000Y-88578750D01*
+X47689250Y-88420000D01*
+X47117000Y-88420000D01*
+X47117000Y-82677000D01*
+X49530000Y-82677000D01*
+X49578601Y-82667333D01*
+X49619803Y-82639803D01*
+X49647333Y-82598601D01*
+X49657000Y-82550000D01*
+X49657000Y-73945750D01*
+X50695000Y-73945750D01*
+X50695000Y-74586310D01*
+X50791673Y-74819699D01*
+X50970302Y-74998327D01*
+X51203691Y-75095000D01*
+X52794250Y-75095000D01*
+X52953000Y-74936250D01*
+X52953000Y-73787000D01*
+X53207000Y-73787000D01*
+X53207000Y-74936250D01*
+X53365750Y-75095000D01*
+X54956309Y-75095000D01*
+X55189698Y-74998327D01*
+X55368327Y-74819699D01*
+X55465000Y-74586310D01*
+X55465000Y-73945750D01*
+X55306250Y-73787000D01*
+X53207000Y-73787000D01*
+X52953000Y-73787000D01*
+X50853750Y-73787000D01*
+X50695000Y-73945750D01*
+X49657000Y-73945750D01*
+X49657000Y-72733690D01*
+X50695000Y-72733690D01*
+X50695000Y-73374250D01*
+X50853750Y-73533000D01*
+X52953000Y-73533000D01*
+X52953000Y-72383750D01*
+X53207000Y-72383750D01*
+X53207000Y-73533000D01*
+X55306250Y-73533000D01*
+X55465000Y-73374250D01*
+X55465000Y-72733690D01*
+X55368327Y-72500301D01*
+X55189698Y-72321673D01*
+X54956309Y-72225000D01*
+X53365750Y-72225000D01*
+X53207000Y-72383750D01*
+X52953000Y-72383750D01*
+X52794250Y-72225000D01*
+X51203691Y-72225000D01*
+X50970302Y-72321673D01*
+X50791673Y-72500301D01*
+X50695000Y-72733690D01*
+X49657000Y-72733690D01*
+X49657000Y-65955245D01*
+X66561861Y-65955245D01*
+X66635995Y-66201364D01*
+X67173223Y-66394465D01*
+X67743454Y-66367278D01*
+X68144005Y-66201364D01*
+X68218139Y-65955245D01*
+X67390000Y-65127105D01*
+X66561861Y-65955245D01*
+X49657000Y-65955245D01*
+X49657000Y-64730723D01*
+X65943035Y-64730723D01*
+X65970222Y-65300954D01*
+X66136136Y-65701505D01*
+X66382255Y-65775639D01*
+X67210395Y-64947500D01*
+X67569605Y-64947500D01*
+X68397745Y-65775639D01*
+X68643864Y-65701505D01*
+X68836965Y-65164277D01*
+X68809778Y-64594046D01*
+X68643864Y-64193495D01*
+X68397745Y-64119361D01*
+X67569605Y-64947500D01*
+X67210395Y-64947500D01*
+X66382255Y-64119361D01*
+X66136136Y-64193495D01*
+X65943035Y-64730723D01*
+X49657000Y-64730723D01*
+X49657000Y-63939755D01*
+X66561861Y-63939755D01*
+X67390000Y-64767895D01*
+X68218139Y-63939755D01*
+X68144005Y-63693636D01*
+X67606777Y-63500535D01*
+X67036546Y-63527722D01*
+X66635995Y-63693636D01*
+X66561861Y-63939755D01*
+X49657000Y-63939755D01*
+X49657000Y-61924521D01*
+X49835325Y-61889050D01*
+X50331030Y-61557830D01*
+X50520600Y-61274119D01*
+X50710170Y-61557830D01*
+X51205876Y-61889050D01*
+X51790600Y-62005359D01*
+X52375325Y-61889050D01*
+X52871030Y-61557830D01*
+X53060600Y-61274119D01*
+X53250170Y-61557830D01*
+X53745876Y-61889050D01*
+X54330600Y-62005359D01*
+X54915325Y-61889050D01*
+X55411030Y-61557830D01*
+X55600600Y-61274119D01*
+X55790170Y-61557830D01*
+X56285876Y-61889050D01*
+X56870600Y-62005359D01*
+X57455325Y-61889050D01*
+X57951030Y-61557830D01*
+X58140600Y-61274119D01*
+X58330170Y-61557830D01*
+X58825876Y-61889050D01*
+X59410600Y-62005359D01*
+X59995325Y-61889050D01*
+X60491030Y-61557830D01*
+X60680600Y-61274119D01*
+X60870170Y-61557830D01*
+X61365876Y-61889050D01*
+X61950600Y-62005359D01*
+X62535325Y-61889050D01*
+X63031030Y-61557830D01*
+X63362250Y-61062124D01*
+X63449200Y-60624997D01*
+X63449200Y-60025003D01*
+X64516000Y-60025003D01*
+X64516000Y-60624998D01*
+X64602950Y-61062125D01*
+X64934170Y-61557830D01*
+X65429876Y-61889050D01*
+X66014600Y-62005359D01*
+X66599325Y-61889050D01*
+X67095030Y-61557830D01*
+X67426250Y-61062124D01*
+X67513200Y-60624997D01*
+X67513200Y-60025002D01*
+X67426250Y-59587875D01*
+X67095030Y-59092170D01*
+X66599324Y-58760950D01*
+X66014600Y-58644641D01*
+X65429875Y-58760950D01*
+X64934170Y-59092170D01*
+X64602950Y-59587876D01*
+X64516000Y-60025003D01*
+X63449200Y-60025003D01*
+X63449200Y-60025002D01*
+X63362250Y-59587875D01*
+X63031030Y-59092170D01*
+X62535324Y-58760950D01*
+X61950600Y-58644641D01*
+X61365875Y-58760950D01*
+X60870170Y-59092170D01*
+X60680600Y-59375881D01*
+X60491030Y-59092170D01*
+X59995324Y-58760950D01*
+X59410600Y-58644641D01*
+X58825875Y-58760950D01*
+X58330170Y-59092170D01*
+X58140600Y-59375881D01*
+X57951030Y-59092170D01*
+X57455324Y-58760950D01*
+X56870600Y-58644641D01*
+X56285875Y-58760950D01*
+X55790170Y-59092170D01*
+X55600600Y-59375881D01*
+X55411030Y-59092170D01*
+X54915324Y-58760950D01*
+X54330600Y-58644641D01*
+X53745875Y-58760950D01*
+X53250170Y-59092170D01*
+X53060600Y-59375881D01*
+X52871030Y-59092170D01*
+X52375324Y-58760950D01*
+X51790600Y-58644641D01*
+X51205875Y-58760950D01*
+X50710170Y-59092170D01*
+X50520600Y-59375881D01*
+X50331030Y-59092170D01*
+X49835324Y-58760950D01*
+X49657000Y-58725479D01*
+X49657000Y-57277000D01*
+X66040000Y-57277000D01*
+X66096796Y-57263592D01*
+X67716736Y-56453622D01*
+X69430825Y-56453622D01*
+X69645466Y-56971832D01*
+X70107608Y-57466512D01*
+X70723877Y-57746683D01*
+X70993000Y-57629104D01*
+X70993000Y-56184500D01*
+X71247000Y-56184500D01*
+X71247000Y-57629104D01*
+X71516123Y-57746683D01*
+X72132392Y-57466512D01*
+X72594534Y-56971832D01*
+X72809175Y-56453622D01*
+X72691125Y-56184500D01*
+X71247000Y-56184500D01*
+X70993000Y-56184500D01*
+X69548875Y-56184500D01*
+X69430825Y-56453622D01*
+X67716736Y-56453622D01*
+X69464676Y-55579652D01*
+X69430825Y-55661378D01*
+X69548875Y-55930500D01*
+X70993000Y-55930500D01*
+X70993000Y-55910500D01*
+X71247000Y-55910500D01*
+X71247000Y-55930500D01*
+X72691125Y-55930500D01*
+X72809175Y-55661378D01*
+X72594534Y-55143168D01*
+X72132392Y-54648488D01*
+X71710557Y-54456711D01*
+X81309980Y-49657000D01*
+X83202560Y-49657000D01*
+X83202560Y-54576390D01*
+G36*
+X74630000Y-63886190D02*
+X74630000Y-64026750D01*
+X74788750Y-64185500D01*
+X75913000Y-64185500D01*
+X75913000Y-64165500D01*
+X76167000Y-64165500D01*
+X76167000Y-64185500D01*
+X76187000Y-64185500D01*
+X76187000Y-64439500D01*
+X76167000Y-64439500D01*
+X76167000Y-64459500D01*
+X75913000Y-64459500D01*
+X75913000Y-64439500D01*
+X74788750Y-64439500D01*
+X74630000Y-64598250D01*
+X74630000Y-64738810D01*
+X74726673Y-64972199D01*
+X74905302Y-65150827D01*
+X75138691Y-65247500D01*
+X75754250Y-65247500D01*
+X75912998Y-65088752D01*
+X75912998Y-65151871D01*
+X74181991Y-66882879D01*
+X73878750Y-66822560D01*
+X73441250Y-66822560D01*
+X73109773Y-66888495D01*
+X72872500Y-67047036D01*
+X72635227Y-66888495D01*
+X72303750Y-66822560D01*
+X72040190Y-66822560D01*
+X71882000Y-66664370D01*
+X71882000Y-66290312D01*
+X72104561Y-66382500D01*
+X72675439Y-66382500D01*
+X73202862Y-66164034D01*
+X73606534Y-65760362D01*
+X73825000Y-65232939D01*
+X73825000Y-64662061D01*
+X73803932Y-64611198D01*
+X74610631Y-63804500D01*
+X74663837Y-63804500D01*
+X74630000Y-63886190D01*
+X74630000Y-63886190D01*
+G37*
+X74630000Y-63886190D02*
+X74630000Y-64026750D01*
+X74788750Y-64185500D01*
+X75913000Y-64185500D01*
+X75913000Y-64165500D01*
+X76167000Y-64165500D01*
+X76167000Y-64185500D01*
+X76187000Y-64185500D01*
+X76187000Y-64439500D01*
+X76167000Y-64439500D01*
+X76167000Y-64459500D01*
+X75913000Y-64459500D01*
+X75913000Y-64439500D01*
+X74788750Y-64439500D01*
+X74630000Y-64598250D01*
+X74630000Y-64738810D01*
+X74726673Y-64972199D01*
+X74905302Y-65150827D01*
+X75138691Y-65247500D01*
+X75754250Y-65247500D01*
+X75912998Y-65088752D01*
+X75912998Y-65151871D01*
+X74181991Y-66882879D01*
+X73878750Y-66822560D01*
+X73441250Y-66822560D01*
+X73109773Y-66888495D01*
+X72872500Y-67047036D01*
+X72635227Y-66888495D01*
+X72303750Y-66822560D01*
+X72040190Y-66822560D01*
+X71882000Y-66664370D01*
+X71882000Y-66290312D01*
+X72104561Y-66382500D01*
+X72675439Y-66382500D01*
+X73202862Y-66164034D01*
+X73606534Y-65760362D01*
+X73825000Y-65232939D01*
+X73825000Y-64662061D01*
+X73803932Y-64611198D01*
+X74610631Y-63804500D01*
+X74663837Y-63804500D01*
+X74630000Y-63886190D01*
+G36*
+X94506086Y-62272137D02*
+X94497560Y-62315000D01*
+X94497560Y-63415000D01*
+X94565874Y-63758435D01*
+X94760414Y-64049586D01*
+X95051565Y-64244126D01*
+X95216930Y-64277019D01*
+X94581389Y-64912560D01*
+X87080843Y-64912560D01*
+X87228739Y-64813739D01*
+X87416505Y-64532727D01*
+X87482440Y-64201250D01*
+X87482440Y-63763750D01*
+X87416505Y-63432273D01*
+X87257964Y-63195000D01*
+X87416505Y-62957727D01*
+X87482440Y-62626250D01*
+X87482440Y-62362690D01*
+X87945631Y-61899500D01*
+X88672560Y-61899500D01*
+X88672560Y-61987500D01*
+X88721843Y-62235265D01*
+X88862191Y-62445309D01*
+X89072235Y-62585657D01*
+X89320000Y-62634940D01*
+X91020000Y-62634940D01*
+X91267765Y-62585657D01*
+X91477809Y-62445309D01*
+X91618157Y-62235265D01*
+X91667440Y-61987500D01*
+X91667440Y-61436110D01*
+X92668750Y-60434801D01*
+X94506086Y-62272137D01*
+X94506086Y-62272137D01*
+G37*
+X94506086Y-62272137D02*
+X94497560Y-62315000D01*
+X94497560Y-63415000D01*
+X94565874Y-63758435D01*
+X94760414Y-64049586D01*
+X95051565Y-64244126D01*
+X95216930Y-64277019D01*
+X94581389Y-64912560D01*
+X87080843Y-64912560D01*
+X87228739Y-64813739D01*
+X87416505Y-64532727D01*
+X87482440Y-64201250D01*
+X87482440Y-63763750D01*
+X87416505Y-63432273D01*
+X87257964Y-63195000D01*
+X87416505Y-62957727D01*
+X87482440Y-62626250D01*
+X87482440Y-62362690D01*
+X87945631Y-61899500D01*
+X88672560Y-61899500D01*
+X88672560Y-61987500D01*
+X88721843Y-62235265D01*
+X88862191Y-62445309D01*
+X89072235Y-62585657D01*
+X89320000Y-62634940D01*
+X91020000Y-62634940D01*
+X91267765Y-62585657D01*
+X91477809Y-62445309D01*
+X91618157Y-62235265D01*
+X91667440Y-61987500D01*
+X91667440Y-61436110D01*
+X92668750Y-60434801D01*
+X94506086Y-62272137D01*
+G36*
+X89802560Y-59075000D02*
+X89851843Y-59322765D01*
+X89986763Y-59524686D01*
+X89871390Y-59640060D01*
+X89320000Y-59640060D01*
+X89072235Y-59689343D01*
+X88862191Y-59829691D01*
+X88721843Y-60039735D01*
+X88672560Y-60287500D01*
+X88672560Y-60375500D01*
+X87705042Y-60375500D01*
+X87629999Y-60360573D01*
+X87554956Y-60375500D01*
+X87554952Y-60375500D01*
+X87332683Y-60419712D01*
+X87332682Y-60419713D01*
+X87332681Y-60419713D01*
+X87321099Y-60427452D01*
+X87080629Y-60588129D01*
+X87038118Y-60651751D01*
+X86367310Y-61322560D01*
+X86103750Y-61322560D01*
+X85772273Y-61388495D01*
+X85491261Y-61576261D01*
+X85303495Y-61857273D01*
+X85237560Y-62188750D01*
+X85237560Y-62626250D01*
+X85303495Y-62957727D01*
+X85462036Y-63195000D01*
+X85303495Y-63432273D01*
+X85237560Y-63763750D01*
+X85237560Y-64027309D01*
+X84675173Y-64589697D01*
+X84407727Y-64410995D01*
+X84076250Y-64345060D01*
+X83812691Y-64345060D01*
+X83294383Y-63826753D01*
+X83251871Y-63763129D01*
+X82999817Y-63594712D01*
+X82819410Y-63558827D01*
+X82862440Y-63342500D01*
+X82862440Y-62742500D01*
+X82813157Y-62494735D01*
+X82754868Y-62407500D01*
+X82813157Y-62320265D01*
+X82862440Y-62072500D01*
+X82862440Y-61472500D01*
+X82813157Y-61224735D01*
+X82754868Y-61137500D01*
+X82813157Y-61050265D01*
+X82862440Y-60802500D01*
+X82862440Y-60202500D01*
+X82813157Y-59954735D01*
+X82672809Y-59744691D01*
+X82462765Y-59604343D01*
+X82215000Y-59555060D01*
+X81458693Y-59555060D01*
+X82089582Y-58924171D01*
+X82195618Y-58853320D01*
+X82476313Y-58433231D01*
+X82550000Y-58062782D01*
+X82550000Y-58062778D01*
+X82574879Y-57937703D01*
+X82550000Y-57812628D01*
+X82550000Y-57771125D01*
+X82627765Y-57755657D01*
+X82837809Y-57615309D01*
+X82978157Y-57405265D01*
+X82993625Y-57327500D01*
+X83202560Y-57327500D01*
+X83202560Y-59075000D01*
+X83251843Y-59322765D01*
+X83392191Y-59532809D01*
+X83602235Y-59673157D01*
+X83850000Y-59722440D01*
+X87350000Y-59722440D01*
+X87597765Y-59673157D01*
+X87807809Y-59532809D01*
+X87948157Y-59322765D01*
+X87997440Y-59075000D01*
+X87997440Y-49657000D01*
+X89802560Y-49657000D01*
+X89802560Y-59075000D01*
+X89802560Y-59075000D01*
+G37*
+X89802560Y-59075000D02*
+X89851843Y-59322765D01*
+X89986763Y-59524686D01*
+X89871390Y-59640060D01*
+X89320000Y-59640060D01*
+X89072235Y-59689343D01*
+X88862191Y-59829691D01*
+X88721843Y-60039735D01*
+X88672560Y-60287500D01*
+X88672560Y-60375500D01*
+X87705042Y-60375500D01*
+X87629999Y-60360573D01*
+X87554956Y-60375500D01*
+X87554952Y-60375500D01*
+X87332683Y-60419712D01*
+X87332682Y-60419713D01*
+X87332681Y-60419713D01*
+X87321099Y-60427452D01*
+X87080629Y-60588129D01*
+X87038118Y-60651751D01*
+X86367310Y-61322560D01*
+X86103750Y-61322560D01*
+X85772273Y-61388495D01*
+X85491261Y-61576261D01*
+X85303495Y-61857273D01*
+X85237560Y-62188750D01*
+X85237560Y-62626250D01*
+X85303495Y-62957727D01*
+X85462036Y-63195000D01*
+X85303495Y-63432273D01*
+X85237560Y-63763750D01*
+X85237560Y-64027309D01*
+X84675173Y-64589697D01*
+X84407727Y-64410995D01*
+X84076250Y-64345060D01*
+X83812691Y-64345060D01*
+X83294383Y-63826753D01*
+X83251871Y-63763129D01*
+X82999817Y-63594712D01*
+X82819410Y-63558827D01*
+X82862440Y-63342500D01*
+X82862440Y-62742500D01*
+X82813157Y-62494735D01*
+X82754868Y-62407500D01*
+X82813157Y-62320265D01*
+X82862440Y-62072500D01*
+X82862440Y-61472500D01*
+X82813157Y-61224735D01*
+X82754868Y-61137500D01*
+X82813157Y-61050265D01*
+X82862440Y-60802500D01*
+X82862440Y-60202500D01*
+X82813157Y-59954735D01*
+X82672809Y-59744691D01*
+X82462765Y-59604343D01*
+X82215000Y-59555060D01*
+X81458693Y-59555060D01*
+X82089582Y-58924171D01*
+X82195618Y-58853320D01*
+X82476313Y-58433231D01*
+X82550000Y-58062782D01*
+X82550000Y-58062778D01*
+X82574879Y-57937703D01*
+X82550000Y-57812628D01*
+X82550000Y-57771125D01*
+X82627765Y-57755657D01*
+X82837809Y-57615309D01*
+X82978157Y-57405265D01*
+X82993625Y-57327500D01*
+X83202560Y-57327500D01*
+X83202560Y-59075000D01*
+X83251843Y-59322765D01*
+X83392191Y-59532809D01*
+X83602235Y-59673157D01*
+X83850000Y-59722440D01*
+X87350000Y-59722440D01*
+X87597765Y-59673157D01*
+X87807809Y-59532809D01*
+X87948157Y-59322765D01*
+X87997440Y-59075000D01*
+X87997440Y-49657000D01*
+X89802560Y-49657000D01*
+X89802560Y-59075000D01*
+G04 #@! TD*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Fab.gbr b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Fab.gbr
new file mode 100644
index 0000000..6f2f7bb
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Fab.gbr
@@ -0,0 +1,2056 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Other,Fab,Top*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.080000*%
+%ADD12C,0.150000*%
+%ADD13C,0.141000*%
+%ADD14C,0.060000*%
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.C,F1*
+X56785000Y-86395000D02*
+X58785000Y-86395000D01*
+X56785000Y-87595000D02*
+X56785000Y-86395000D01*
+X58785000Y-87595000D02*
+X56785000Y-87595000D01*
+X58785000Y-86395000D02*
+X58785000Y-87595000D01*
+G04 #@! TO.C,JP4*
+X57150000Y-79375000D02*
+X57785000Y-78740000D01*
+X57150000Y-83820000D02*
+X57150000Y-79375000D01*
+X59690000Y-83820000D02*
+X57150000Y-83820000D01*
+X59690000Y-78740000D02*
+X59690000Y-83820000D01*
+X57785000Y-78740000D02*
+X59690000Y-78740000D01*
+G04 #@! TO.C,C2*
+X67540000Y-66197500D02*
+X72240000Y-66197500D01*
+X67540000Y-63697500D02*
+X67540000Y-66197500D01*
+X72240000Y-63697500D02*
+X67540000Y-63697500D01*
+X72240000Y-66197500D02*
+X72240000Y-63697500D01*
+G04 #@! TO.C,JP3*
+X50800000Y-79375000D02*
+X51435000Y-78740000D01*
+X50800000Y-83820000D02*
+X50800000Y-79375000D01*
+X53340000Y-83820000D02*
+X50800000Y-83820000D01*
+X53340000Y-78740000D02*
+X53340000Y-83820000D01*
+X51435000Y-78740000D02*
+X53340000Y-78740000D01*
+G04 #@! TO.C,C1*
+X76350162Y-68382500D02*
+X76350162Y-69012500D01*
+X76035162Y-68697500D02*
+X76665162Y-68697500D01*
+X75440000Y-72327500D02*
+X76440000Y-73327500D01*
+X75440000Y-67727500D02*
+X76440000Y-66727500D01*
+X75440000Y-67727500D02*
+X75440000Y-72327500D01*
+X76440000Y-73327500D02*
+X82040000Y-73327500D01*
+X76440000Y-66727500D02*
+X82040000Y-66727500D01*
+X82040000Y-66727500D02*
+X82040000Y-73327500D01*
+X81890000Y-70027500D02*
+G75*
+G03X81890000Y-70027500I-3150000J0D01*
+G01*
+G04 #@! TO.C,C3*
+X58269838Y-75305000D02*
+X58269838Y-74675000D01*
+X58584838Y-74990000D02*
+X57954838Y-74990000D01*
+X59180000Y-71360000D02*
+X58180000Y-70360000D01*
+X59180000Y-75960000D02*
+X58180000Y-76960000D01*
+X59180000Y-75960000D02*
+X59180000Y-71360000D01*
+X58180000Y-70360000D02*
+X52580000Y-70360000D01*
+X58180000Y-76960000D02*
+X52580000Y-76960000D01*
+X52580000Y-76960000D02*
+X52580000Y-70360000D01*
+X59030000Y-73660000D02*
+G75*
+G03X59030000Y-73660000I-3150000J0D01*
+G01*
+G04 #@! TO.C,C4*
+X102845000Y-62865000D02*
+G75*
+G03X102845000Y-62865000I-3150000J0D01*
+G01*
+X102995000Y-59565000D02*
+X102995000Y-66165000D01*
+X97395000Y-59565000D02*
+X102995000Y-59565000D01*
+X97395000Y-66165000D02*
+X102995000Y-66165000D01*
+X96395000Y-60565000D02*
+X96395000Y-65165000D01*
+X96395000Y-60565000D02*
+X97395000Y-59565000D01*
+X96395000Y-65165000D02*
+X97395000Y-66165000D01*
+X96990162Y-61535000D02*
+X97620162Y-61535000D01*
+X97305162Y-61220000D02*
+X97305162Y-61850000D01*
+G04 #@! TO.C,C5*
+X88875000Y-109220000D02*
+G75*
+G03X88875000Y-109220000I-3150000J0D01*
+G01*
+X89025000Y-105920000D02*
+X89025000Y-112520000D01*
+X83425000Y-105920000D02*
+X89025000Y-105920000D01*
+X83425000Y-112520000D02*
+X89025000Y-112520000D01*
+X82425000Y-106920000D02*
+X82425000Y-111520000D01*
+X82425000Y-106920000D02*
+X83425000Y-105920000D01*
+X82425000Y-111520000D02*
+X83425000Y-112520000D01*
+X83020162Y-107890000D02*
+X83650162Y-107890000D01*
+X83335162Y-107575000D02*
+X83335162Y-108205000D01*
+G04 #@! TO.C,C6*
+X78715000Y-96520000D02*
+G75*
+G03X78715000Y-96520000I-3150000J0D01*
+G01*
+X78865000Y-93220000D02*
+X78865000Y-99820000D01*
+X73265000Y-93220000D02*
+X78865000Y-93220000D01*
+X73265000Y-99820000D02*
+X78865000Y-99820000D01*
+X72265000Y-94220000D02*
+X72265000Y-98820000D01*
+X72265000Y-94220000D02*
+X73265000Y-93220000D01*
+X72265000Y-98820000D02*
+X73265000Y-99820000D01*
+X72860162Y-95190000D02*
+X73490162Y-95190000D01*
+X73175162Y-94875000D02*
+X73175162Y-95505000D01*
+G04 #@! TO.C,C7*
+X88114838Y-94355000D02*
+X88114838Y-93725000D01*
+X88429838Y-94040000D02*
+X87799838Y-94040000D01*
+X89025000Y-90410000D02*
+X88025000Y-89410000D01*
+X89025000Y-95010000D02*
+X88025000Y-96010000D01*
+X89025000Y-95010000D02*
+X89025000Y-90410000D01*
+X88025000Y-89410000D02*
+X82425000Y-89410000D01*
+X88025000Y-96010000D02*
+X82425000Y-96010000D01*
+X82425000Y-96010000D02*
+X82425000Y-89410000D01*
+X88875000Y-92710000D02*
+G75*
+G03X88875000Y-92710000I-3150000J0D01*
+G01*
+G04 #@! TO.C,D1*
+X78800000Y-57407500D02*
+X78800000Y-54707500D01*
+X78800000Y-54707500D02*
+X73600000Y-54707500D01*
+X73600000Y-54707500D02*
+X73600000Y-57407500D01*
+X73600000Y-57407500D02*
+X78800000Y-57407500D01*
+X81280000Y-56057500D02*
+X78800000Y-56057500D01*
+X71120000Y-56057500D02*
+X73600000Y-56057500D01*
+X78020000Y-57407500D02*
+X78020000Y-54707500D01*
+X77920000Y-57407500D02*
+X77920000Y-54707500D01*
+X78120000Y-57407500D02*
+X78120000Y-54707500D01*
+G04 #@! TO.C,D2*
+X108525000Y-106350000D02*
+X113725000Y-106350000D01*
+X113725000Y-106350000D02*
+X113725000Y-96850000D01*
+X113725000Y-96850000D02*
+X108525000Y-96850000D01*
+X108525000Y-96850000D02*
+X108525000Y-106350000D01*
+X111125000Y-109220000D02*
+X111125000Y-106350000D01*
+X111125000Y-93980000D02*
+X111125000Y-96850000D01*
+X108525000Y-104925000D02*
+X113725000Y-104925000D01*
+X108525000Y-104825000D02*
+X113725000Y-104825000D01*
+X108525000Y-105025000D02*
+X113725000Y-105025000D01*
+G04 #@! TO.C,J1*
+X53971787Y-86299575D02*
+X54775000Y-87055000D01*
+X43775000Y-86305000D02*
+X43775000Y-95305000D01*
+X40275000Y-86305000D02*
+X40275000Y-95305000D01*
+X40275000Y-95305000D02*
+X54775000Y-95305000D01*
+X54775000Y-95305000D02*
+X54775000Y-87055000D01*
+X53975000Y-86305000D02*
+X40275000Y-86305000D01*
+G04 #@! TO.C,JP1*
+X50800000Y-103100000D02*
+X50800000Y-105005000D01*
+X50800000Y-105005000D02*
+X45720000Y-105005000D01*
+X45720000Y-105005000D02*
+X45720000Y-102465000D01*
+X45720000Y-102465000D02*
+X50165000Y-102465000D01*
+X50165000Y-102465000D02*
+X50800000Y-103100000D01*
+X49850000Y-100645000D02*
+X49850000Y-102465000D01*
+X49850000Y-100645000D02*
+X49210000Y-100645000D01*
+X49210000Y-100645000D02*
+X49210000Y-102465000D01*
+X49850000Y-105005000D02*
+X49850000Y-111005000D01*
+X49850000Y-111005000D02*
+X49210000Y-111005000D01*
+X49210000Y-105005000D02*
+X49210000Y-111005000D01*
+X47310000Y-100645000D02*
+X47310000Y-102465000D01*
+X47310000Y-100645000D02*
+X46670000Y-100645000D01*
+X46670000Y-100645000D02*
+X46670000Y-102465000D01*
+X47310000Y-105005000D02*
+X47310000Y-111005000D01*
+X47310000Y-111005000D02*
+X46670000Y-111005000D01*
+X46670000Y-105005000D02*
+X46670000Y-111005000D01*
+G04 #@! TO.C,JP2*
+X39685000Y-105005000D02*
+X39685000Y-111005000D01*
+X40325000Y-111005000D02*
+X39685000Y-111005000D01*
+X40325000Y-105005000D02*
+X40325000Y-111005000D01*
+X39685000Y-100645000D02*
+X39685000Y-102465000D01*
+X40325000Y-100645000D02*
+X39685000Y-100645000D01*
+X40325000Y-100645000D02*
+X40325000Y-102465000D01*
+X42225000Y-105005000D02*
+X42225000Y-111005000D01*
+X42865000Y-111005000D02*
+X42225000Y-111005000D01*
+X42865000Y-105005000D02*
+X42865000Y-111005000D01*
+X42225000Y-100645000D02*
+X42225000Y-102465000D01*
+X42865000Y-100645000D02*
+X42225000Y-100645000D01*
+X42865000Y-100645000D02*
+X42865000Y-102465000D01*
+X43180000Y-102465000D02*
+X43815000Y-103100000D01*
+X38735000Y-102465000D02*
+X43180000Y-102465000D01*
+X38735000Y-105005000D02*
+X38735000Y-102465000D01*
+X43815000Y-105005000D02*
+X38735000Y-105005000D01*
+X43815000Y-103100000D02*
+X43815000Y-105005000D01*
+G04 #@! TO.C,L1*
+X95805000Y-75510000D02*
+X85805000Y-75510000D01*
+X95805000Y-65710000D02*
+X85805000Y-65710000D01*
+X95805000Y-65710000D02*
+X95805000Y-75510000D01*
+X85805000Y-65710000D02*
+X85805000Y-75510000D01*
+G04 #@! TO.C,L2*
+X84000000Y-58975000D02*
+X93800000Y-58975000D01*
+X84000000Y-48975000D02*
+X93800000Y-48975000D01*
+X84000000Y-48975000D02*
+X84000000Y-58975000D01*
+X93800000Y-48975000D02*
+X93800000Y-58975000D01*
+G04 #@! TO.C,L3*
+X80465000Y-81360000D02*
+X70665000Y-81360000D01*
+X80465000Y-91360000D02*
+X70665000Y-91360000D01*
+X80465000Y-91360000D02*
+X80465000Y-81360000D01*
+X70665000Y-91360000D02*
+X70665000Y-81360000D01*
+G04 #@! TO.C,L4*
+X92255000Y-96440000D02*
+X92255000Y-86440000D01*
+X102055000Y-96440000D02*
+X102055000Y-86440000D01*
+X102055000Y-96440000D02*
+X92255000Y-96440000D01*
+X102055000Y-86440000D02*
+X92255000Y-86440000D01*
+G04 #@! TO.C,LMNOFILTERCON1*
+X90170000Y-86360000D02*
+X88265000Y-86360000D01*
+X88265000Y-86360000D02*
+X88265000Y-83820000D01*
+X88265000Y-83820000D02*
+X90805000Y-83820000D01*
+X90805000Y-83820000D02*
+X90805000Y-85725000D01*
+X90805000Y-85725000D02*
+X90170000Y-86360000D01*
+G04 #@! TO.C,MCNOFILTERCON1*
+X89535000Y-59867500D02*
+X91440000Y-59867500D01*
+X91440000Y-59867500D02*
+X91440000Y-62407500D01*
+X91440000Y-62407500D02*
+X88900000Y-62407500D01*
+X88900000Y-62407500D02*
+X88900000Y-60502500D01*
+X88900000Y-60502500D02*
+X89535000Y-59867500D01*
+G04 #@! TO.C,ONOFFLM_CON1*
+X107315000Y-97155000D02*
+X106680000Y-97790000D01*
+X107315000Y-95250000D02*
+X107315000Y-97155000D01*
+X104775000Y-95250000D02*
+X107315000Y-95250000D01*
+X104775000Y-97790000D02*
+X104775000Y-95250000D01*
+X106680000Y-97790000D02*
+X104775000Y-97790000D01*
+G04 #@! TO.C,OPTIONALCAP1*
+X86595000Y-103340000D02*
+X87395000Y-103340000D01*
+X87395000Y-103340000D02*
+X87395000Y-104940000D01*
+X87395000Y-104940000D02*
+X86595000Y-104940000D01*
+X86595000Y-104940000D02*
+X86595000Y-103340000D01*
+G04 #@! TO.C,R1*
+X73672500Y-68345000D02*
+X72072500Y-68345000D01*
+X73672500Y-67545000D02*
+X73672500Y-68345000D01*
+X72072500Y-67545000D02*
+X73672500Y-67545000D01*
+X72072500Y-68345000D02*
+X72072500Y-67545000D01*
+G04 #@! TO.C,R2*
+X84220000Y-67017500D02*
+X83420000Y-67017500D01*
+X83420000Y-67017500D02*
+X83420000Y-65417500D01*
+X83420000Y-65417500D02*
+X84220000Y-65417500D01*
+X84220000Y-65417500D02*
+X84220000Y-67017500D01*
+G04 #@! TO.C,R3*
+X85960000Y-63995000D02*
+X85960000Y-62395000D01*
+X86760000Y-63995000D02*
+X85960000Y-63995000D01*
+X86760000Y-62395000D02*
+X86760000Y-63995000D01*
+X85960000Y-62395000D02*
+X86760000Y-62395000D01*
+G04 #@! TO.C,R4*
+X91205000Y-100342500D02*
+X90405000Y-100342500D01*
+X90405000Y-100342500D02*
+X90405000Y-98742500D01*
+X90405000Y-98742500D02*
+X91205000Y-98742500D01*
+X91205000Y-98742500D02*
+X91205000Y-100342500D01*
+G04 #@! TO.C,R5*
+X90405000Y-105422500D02*
+X90405000Y-103822500D01*
+X91205000Y-105422500D02*
+X90405000Y-105422500D01*
+X91205000Y-103822500D02*
+X91205000Y-105422500D01*
+X90405000Y-103822500D02*
+X91205000Y-103822500D01*
+G04 #@! TO.C,U6*
+X77790000Y-59957500D02*
+X80690000Y-59957500D01*
+X80690000Y-59957500D02*
+X80690000Y-64857500D01*
+X80690000Y-64857500D02*
+X76790000Y-64857500D01*
+X76790000Y-64857500D02*
+X76790000Y-60957500D01*
+X76790000Y-60957500D02*
+X77790000Y-59957500D01*
+G04 #@! TO.C,U7*
+X92765000Y-109550000D02*
+X97165000Y-109550000D01*
+X97165000Y-109550000D02*
+X97165000Y-99550000D01*
+X97165000Y-99550000D02*
+X92765000Y-99550000D01*
+X92765000Y-99550000D02*
+X92765000Y-109550000D01*
+X94035000Y-109550000D02*
+X94035000Y-99550000D01*
+X92765000Y-106400000D02*
+X94035000Y-106400000D01*
+X92765000Y-102700000D02*
+X94035000Y-102700000D01*
+X97165000Y-107950000D02*
+X100965000Y-107950000D01*
+X97165000Y-106250000D02*
+X97265000Y-106250000D01*
+X97165000Y-104550000D02*
+X100965000Y-104550000D01*
+X97165000Y-102850000D02*
+X97265000Y-102850000D01*
+X97165000Y-101150000D02*
+X100965000Y-101150000D01*
+G04 #@! TD*
+G04 #@! TO.C,F1*
+D11*
+X57618333Y-86959285D02*
+X57451666Y-86959285D01*
+X57451666Y-87221190D02*
+X57451666Y-86721190D01*
+X57689761Y-86721190D01*
+X58142142Y-87221190D02*
+X57856428Y-87221190D01*
+X57999285Y-87221190D02*
+X57999285Y-86721190D01*
+X57951666Y-86792619D01*
+X57904047Y-86840238D01*
+X57856428Y-86864047D01*
+G04 #@! TO.C,JP4*
+D12*
+X57872380Y-82113333D02*
+X58586666Y-82113333D01*
+X58729523Y-82160952D01*
+X58824761Y-82256190D01*
+X58872380Y-82399047D01*
+X58872380Y-82494285D01*
+X58872380Y-81637142D02*
+X57872380Y-81637142D01*
+X57872380Y-81256190D01*
+X57920000Y-81160952D01*
+X57967619Y-81113333D01*
+X58062857Y-81065714D01*
+X58205714Y-81065714D01*
+X58300952Y-81113333D01*
+X58348571Y-81160952D01*
+X58396190Y-81256190D01*
+X58396190Y-81637142D01*
+X58205714Y-80208571D02*
+X58872380Y-80208571D01*
+X57824761Y-80446666D02*
+X58539047Y-80684761D01*
+X58539047Y-80065714D01*
+G04 #@! TO.C,C2*
+D13*
+X70225714Y-65104166D02*
+X70270476Y-65148928D01*
+X70315238Y-65283214D01*
+X70315238Y-65372738D01*
+X70270476Y-65507023D01*
+X70180952Y-65596547D01*
+X70091428Y-65641309D01*
+X69912380Y-65686071D01*
+X69778095Y-65686071D01*
+X69599047Y-65641309D01*
+X69509523Y-65596547D01*
+X69420000Y-65507023D01*
+X69375238Y-65372738D01*
+X69375238Y-65283214D01*
+X69420000Y-65148928D01*
+X69464761Y-65104166D01*
+X69464761Y-64746071D02*
+X69420000Y-64701309D01*
+X69375238Y-64611785D01*
+X69375238Y-64387976D01*
+X69420000Y-64298452D01*
+X69464761Y-64253690D01*
+X69554285Y-64208928D01*
+X69643809Y-64208928D01*
+X69778095Y-64253690D01*
+X70315238Y-64790833D01*
+X70315238Y-64208928D01*
+G04 #@! TO.C,JP3*
+D12*
+X51522380Y-82113333D02*
+X52236666Y-82113333D01*
+X52379523Y-82160952D01*
+X52474761Y-82256190D01*
+X52522380Y-82399047D01*
+X52522380Y-82494285D01*
+X52522380Y-81637142D02*
+X51522380Y-81637142D01*
+X51522380Y-81256190D01*
+X51570000Y-81160952D01*
+X51617619Y-81113333D01*
+X51712857Y-81065714D01*
+X51855714Y-81065714D01*
+X51950952Y-81113333D01*
+X51998571Y-81160952D01*
+X52046190Y-81256190D01*
+X52046190Y-81637142D01*
+X51522380Y-80732380D02*
+X51522380Y-80113333D01*
+X51903333Y-80446666D01*
+X51903333Y-80303809D01*
+X51950952Y-80208571D01*
+X51998571Y-80160952D01*
+X52093809Y-80113333D01*
+X52331904Y-80113333D01*
+X52427142Y-80160952D01*
+X52474761Y-80208571D01*
+X52522380Y-80303809D01*
+X52522380Y-80589523D01*
+X52474761Y-80684761D01*
+X52427142Y-80732380D01*
+G04 #@! TO.C,C1*
+X78573333Y-70384642D02*
+X78525714Y-70432261D01*
+X78382857Y-70479880D01*
+X78287619Y-70479880D01*
+X78144761Y-70432261D01*
+X78049523Y-70337023D01*
+X78001904Y-70241785D01*
+X77954285Y-70051309D01*
+X77954285Y-69908452D01*
+X78001904Y-69717976D01*
+X78049523Y-69622738D01*
+X78144761Y-69527500D01*
+X78287619Y-69479880D01*
+X78382857Y-69479880D01*
+X78525714Y-69527500D01*
+X78573333Y-69575119D01*
+X79525714Y-70479880D02*
+X78954285Y-70479880D01*
+X79240000Y-70479880D02*
+X79240000Y-69479880D01*
+X79144761Y-69622738D01*
+X79049523Y-69717976D01*
+X78954285Y-69765595D01*
+G04 #@! TO.C,C3*
+X55713333Y-74017142D02*
+X55665714Y-74064761D01*
+X55522857Y-74112380D01*
+X55427619Y-74112380D01*
+X55284761Y-74064761D01*
+X55189523Y-73969523D01*
+X55141904Y-73874285D01*
+X55094285Y-73683809D01*
+X55094285Y-73540952D01*
+X55141904Y-73350476D01*
+X55189523Y-73255238D01*
+X55284761Y-73160000D01*
+X55427619Y-73112380D01*
+X55522857Y-73112380D01*
+X55665714Y-73160000D01*
+X55713333Y-73207619D01*
+X56046666Y-73112380D02*
+X56665714Y-73112380D01*
+X56332380Y-73493333D01*
+X56475238Y-73493333D01*
+X56570476Y-73540952D01*
+X56618095Y-73588571D01*
+X56665714Y-73683809D01*
+X56665714Y-73921904D01*
+X56618095Y-74017142D01*
+X56570476Y-74064761D01*
+X56475238Y-74112380D01*
+X56189523Y-74112380D01*
+X56094285Y-74064761D01*
+X56046666Y-74017142D01*
+G04 #@! TO.C,C4*
+X99528333Y-63222142D02*
+X99480714Y-63269761D01*
+X99337857Y-63317380D01*
+X99242619Y-63317380D01*
+X99099761Y-63269761D01*
+X99004523Y-63174523D01*
+X98956904Y-63079285D01*
+X98909285Y-62888809D01*
+X98909285Y-62745952D01*
+X98956904Y-62555476D01*
+X99004523Y-62460238D01*
+X99099761Y-62365000D01*
+X99242619Y-62317380D01*
+X99337857Y-62317380D01*
+X99480714Y-62365000D01*
+X99528333Y-62412619D01*
+X100385476Y-62650714D02*
+X100385476Y-63317380D01*
+X100147380Y-62269761D02*
+X99909285Y-62984047D01*
+X100528333Y-62984047D01*
+G04 #@! TO.C,C5*
+X85558333Y-109577142D02*
+X85510714Y-109624761D01*
+X85367857Y-109672380D01*
+X85272619Y-109672380D01*
+X85129761Y-109624761D01*
+X85034523Y-109529523D01*
+X84986904Y-109434285D01*
+X84939285Y-109243809D01*
+X84939285Y-109100952D01*
+X84986904Y-108910476D01*
+X85034523Y-108815238D01*
+X85129761Y-108720000D01*
+X85272619Y-108672380D01*
+X85367857Y-108672380D01*
+X85510714Y-108720000D01*
+X85558333Y-108767619D01*
+X86463095Y-108672380D02*
+X85986904Y-108672380D01*
+X85939285Y-109148571D01*
+X85986904Y-109100952D01*
+X86082142Y-109053333D01*
+X86320238Y-109053333D01*
+X86415476Y-109100952D01*
+X86463095Y-109148571D01*
+X86510714Y-109243809D01*
+X86510714Y-109481904D01*
+X86463095Y-109577142D01*
+X86415476Y-109624761D01*
+X86320238Y-109672380D01*
+X86082142Y-109672380D01*
+X85986904Y-109624761D01*
+X85939285Y-109577142D01*
+G04 #@! TO.C,C6*
+X75398333Y-96877142D02*
+X75350714Y-96924761D01*
+X75207857Y-96972380D01*
+X75112619Y-96972380D01*
+X74969761Y-96924761D01*
+X74874523Y-96829523D01*
+X74826904Y-96734285D01*
+X74779285Y-96543809D01*
+X74779285Y-96400952D01*
+X74826904Y-96210476D01*
+X74874523Y-96115238D01*
+X74969761Y-96020000D01*
+X75112619Y-95972380D01*
+X75207857Y-95972380D01*
+X75350714Y-96020000D01*
+X75398333Y-96067619D01*
+X76255476Y-95972380D02*
+X76065000Y-95972380D01*
+X75969761Y-96020000D01*
+X75922142Y-96067619D01*
+X75826904Y-96210476D01*
+X75779285Y-96400952D01*
+X75779285Y-96781904D01*
+X75826904Y-96877142D01*
+X75874523Y-96924761D01*
+X75969761Y-96972380D01*
+X76160238Y-96972380D01*
+X76255476Y-96924761D01*
+X76303095Y-96877142D01*
+X76350714Y-96781904D01*
+X76350714Y-96543809D01*
+X76303095Y-96448571D01*
+X76255476Y-96400952D01*
+X76160238Y-96353333D01*
+X75969761Y-96353333D01*
+X75874523Y-96400952D01*
+X75826904Y-96448571D01*
+X75779285Y-96543809D01*
+G04 #@! TO.C,C7*
+X85558333Y-93067142D02*
+X85510714Y-93114761D01*
+X85367857Y-93162380D01*
+X85272619Y-93162380D01*
+X85129761Y-93114761D01*
+X85034523Y-93019523D01*
+X84986904Y-92924285D01*
+X84939285Y-92733809D01*
+X84939285Y-92590952D01*
+X84986904Y-92400476D01*
+X85034523Y-92305238D01*
+X85129761Y-92210000D01*
+X85272619Y-92162380D01*
+X85367857Y-92162380D01*
+X85510714Y-92210000D01*
+X85558333Y-92257619D01*
+X85891666Y-92162380D02*
+X86558333Y-92162380D01*
+X86129761Y-93162380D01*
+G04 #@! TO.C,D1*
+X75071904Y-57144880D02*
+X75071904Y-56144880D01*
+X75310000Y-56144880D01*
+X75452857Y-56192500D01*
+X75548095Y-56287738D01*
+X75595714Y-56382976D01*
+X75643333Y-56573452D01*
+X75643333Y-56716309D01*
+X75595714Y-56906785D01*
+X75548095Y-57002023D01*
+X75452857Y-57097261D01*
+X75310000Y-57144880D01*
+X75071904Y-57144880D01*
+X76595714Y-57144880D02*
+X76024285Y-57144880D01*
+X76310000Y-57144880D02*
+X76310000Y-56144880D01*
+X76214761Y-56287738D01*
+X76119523Y-56382976D01*
+X76024285Y-56430595D01*
+X81018095Y-58609880D02*
+X81018095Y-57609880D01*
+X81589523Y-58609880D02*
+X81160952Y-58038452D01*
+X81589523Y-57609880D02*
+X81018095Y-58181309D01*
+G04 #@! TO.C,D2*
+X111577380Y-101625595D02*
+X110577380Y-101625595D01*
+X110577380Y-101387500D01*
+X110625000Y-101244642D01*
+X110720238Y-101149404D01*
+X110815476Y-101101785D01*
+X111005952Y-101054166D01*
+X111148809Y-101054166D01*
+X111339285Y-101101785D01*
+X111434523Y-101149404D01*
+X111529761Y-101244642D01*
+X111577380Y-101387500D01*
+X111577380Y-101625595D01*
+X110672619Y-100673214D02*
+X110625000Y-100625595D01*
+X110577380Y-100530357D01*
+X110577380Y-100292261D01*
+X110625000Y-100197023D01*
+X110672619Y-100149404D01*
+X110767857Y-100101785D01*
+X110863095Y-100101785D01*
+X111005952Y-100149404D01*
+X111577380Y-100720833D01*
+X111577380Y-100101785D01*
+X108977380Y-109481904D02*
+X107977380Y-109481904D01*
+X108977380Y-108910476D02*
+X108405952Y-109339047D01*
+X107977380Y-108910476D02*
+X108548809Y-109481904D01*
+G04 #@! TO.C,J1*
+X44036904Y-85233571D02*
+X44179761Y-85281190D01*
+X44227380Y-85328809D01*
+X44275000Y-85424047D01*
+X44275000Y-85566904D01*
+X44227380Y-85662142D01*
+X44179761Y-85709761D01*
+X44084523Y-85757380D01*
+X43703571Y-85757380D01*
+X43703571Y-84757380D01*
+X44036904Y-84757380D01*
+X44132142Y-84805000D01*
+X44179761Y-84852619D01*
+X44227380Y-84947857D01*
+X44227380Y-85043095D01*
+X44179761Y-85138333D01*
+X44132142Y-85185952D01*
+X44036904Y-85233571D01*
+X43703571Y-85233571D01*
+X45132142Y-85757380D02*
+X45132142Y-85233571D01*
+X45084523Y-85138333D01*
+X44989285Y-85090714D01*
+X44798809Y-85090714D01*
+X44703571Y-85138333D01*
+X45132142Y-85709761D02*
+X45036904Y-85757380D01*
+X44798809Y-85757380D01*
+X44703571Y-85709761D01*
+X44655952Y-85614523D01*
+X44655952Y-85519285D01*
+X44703571Y-85424047D01*
+X44798809Y-85376428D01*
+X45036904Y-85376428D01*
+X45132142Y-85328809D01*
+X45608333Y-85757380D02*
+X45608333Y-85090714D01*
+X45608333Y-85281190D02*
+X45655952Y-85185952D01*
+X45703571Y-85138333D01*
+X45798809Y-85090714D01*
+X45894047Y-85090714D01*
+X46227380Y-85757380D02*
+X46227380Y-85090714D01*
+X46227380Y-85281190D02*
+X46275000Y-85185952D01*
+X46322619Y-85138333D01*
+X46417857Y-85090714D01*
+X46513095Y-85090714D01*
+X47227380Y-85709761D02*
+X47132142Y-85757380D01*
+X46941666Y-85757380D01*
+X46846428Y-85709761D01*
+X46798809Y-85614523D01*
+X46798809Y-85233571D01*
+X46846428Y-85138333D01*
+X46941666Y-85090714D01*
+X47132142Y-85090714D01*
+X47227380Y-85138333D01*
+X47275000Y-85233571D01*
+X47275000Y-85328809D01*
+X46798809Y-85424047D01*
+X47846428Y-85757380D02*
+X47751190Y-85709761D01*
+X47703571Y-85614523D01*
+X47703571Y-84757380D01*
+X47989285Y-85852619D02*
+X48751190Y-85852619D01*
+X49275000Y-84757380D02*
+X49275000Y-85471666D01*
+X49227380Y-85614523D01*
+X49132142Y-85709761D01*
+X48989285Y-85757380D01*
+X48894047Y-85757380D01*
+X50179761Y-85757380D02*
+X50179761Y-85233571D01*
+X50132142Y-85138333D01*
+X50036904Y-85090714D01*
+X49846428Y-85090714D01*
+X49751190Y-85138333D01*
+X50179761Y-85709761D02*
+X50084523Y-85757380D01*
+X49846428Y-85757380D01*
+X49751190Y-85709761D01*
+X49703571Y-85614523D01*
+X49703571Y-85519285D01*
+X49751190Y-85424047D01*
+X49846428Y-85376428D01*
+X50084523Y-85376428D01*
+X50179761Y-85328809D01*
+X51084523Y-85709761D02*
+X50989285Y-85757380D01*
+X50798809Y-85757380D01*
+X50703571Y-85709761D01*
+X50655952Y-85662142D01*
+X50608333Y-85566904D01*
+X50608333Y-85281190D01*
+X50655952Y-85185952D01*
+X50703571Y-85138333D01*
+X50798809Y-85090714D01*
+X50989285Y-85090714D01*
+X51084523Y-85138333D01*
+X51513095Y-85757380D02*
+X51513095Y-84757380D01*
+X51608333Y-85376428D02*
+X51894047Y-85757380D01*
+X51894047Y-85090714D02*
+X51513095Y-85471666D01*
+X50641666Y-87307380D02*
+X50641666Y-88021666D01*
+X50594047Y-88164523D01*
+X50498809Y-88259761D01*
+X50355952Y-88307380D01*
+X50260714Y-88307380D01*
+X51641666Y-88307380D02*
+X51070238Y-88307380D01*
+X51355952Y-88307380D02*
+X51355952Y-87307380D01*
+X51260714Y-87450238D01*
+X51165476Y-87545476D01*
+X51070238Y-87593095D01*
+G04 #@! TO.C,JP1*
+X47426666Y-103187380D02*
+X47426666Y-103901666D01*
+X47379047Y-104044523D01*
+X47283809Y-104139761D01*
+X47140952Y-104187380D01*
+X47045714Y-104187380D01*
+X47902857Y-104187380D02*
+X47902857Y-103187380D01*
+X48283809Y-103187380D01*
+X48379047Y-103235000D01*
+X48426666Y-103282619D01*
+X48474285Y-103377857D01*
+X48474285Y-103520714D01*
+X48426666Y-103615952D01*
+X48379047Y-103663571D01*
+X48283809Y-103711190D01*
+X47902857Y-103711190D01*
+X49426666Y-104187380D02*
+X48855238Y-104187380D01*
+X49140952Y-104187380D02*
+X49140952Y-103187380D01*
+X49045714Y-103330238D01*
+X48950476Y-103425476D01*
+X48855238Y-103473095D01*
+G04 #@! TO.C,JP2*
+X40441666Y-103592380D02*
+X40441666Y-104306666D01*
+X40394047Y-104449523D01*
+X40298809Y-104544761D01*
+X40155952Y-104592380D01*
+X40060714Y-104592380D01*
+X40917857Y-104592380D02*
+X40917857Y-103592380D01*
+X41298809Y-103592380D01*
+X41394047Y-103640000D01*
+X41441666Y-103687619D01*
+X41489285Y-103782857D01*
+X41489285Y-103925714D01*
+X41441666Y-104020952D01*
+X41394047Y-104068571D01*
+X41298809Y-104116190D01*
+X40917857Y-104116190D01*
+X41870238Y-103687619D02*
+X41917857Y-103640000D01*
+X42013095Y-103592380D01*
+X42251190Y-103592380D01*
+X42346428Y-103640000D01*
+X42394047Y-103687619D01*
+X42441666Y-103782857D01*
+X42441666Y-103878095D01*
+X42394047Y-104020952D01*
+X41822619Y-104592380D01*
+X42441666Y-104592380D01*
+G04 #@! TO.C,L1*
+X89987380Y-72046666D02*
+X89987380Y-72522857D01*
+X88987380Y-72522857D01*
+X89987380Y-71189523D02*
+X89987380Y-71760952D01*
+X89987380Y-71475238D02*
+X88987380Y-71475238D01*
+X89130238Y-71570476D01*
+X89225476Y-71665714D01*
+X89273095Y-71760952D01*
+G04 #@! TO.C,L2*
+X88733333Y-54427380D02*
+X88257142Y-54427380D01*
+X88257142Y-53427380D01*
+X89019047Y-53522619D02*
+X89066666Y-53475000D01*
+X89161904Y-53427380D01*
+X89400000Y-53427380D01*
+X89495238Y-53475000D01*
+X89542857Y-53522619D01*
+X89590476Y-53617857D01*
+X89590476Y-53713095D01*
+X89542857Y-53855952D01*
+X88971428Y-54427380D01*
+X89590476Y-54427380D01*
+G04 #@! TO.C,L3*
+X75398333Y-86812380D02*
+X74922142Y-86812380D01*
+X74922142Y-85812380D01*
+X75636428Y-85812380D02*
+X76255476Y-85812380D01*
+X75922142Y-86193333D01*
+X76065000Y-86193333D01*
+X76160238Y-86240952D01*
+X76207857Y-86288571D01*
+X76255476Y-86383809D01*
+X76255476Y-86621904D01*
+X76207857Y-86717142D01*
+X76160238Y-86764761D01*
+X76065000Y-86812380D01*
+X75779285Y-86812380D01*
+X75684047Y-86764761D01*
+X75636428Y-86717142D01*
+G04 #@! TO.C,L4*
+X96988333Y-91892380D02*
+X96512142Y-91892380D01*
+X96512142Y-90892380D01*
+X97750238Y-91225714D02*
+X97750238Y-91892380D01*
+X97512142Y-90844761D02*
+X97274047Y-91559047D01*
+X97893095Y-91559047D01*
+G04 #@! TO.C,LMNOFILTERCON1*
+X82749285Y-83117142D02*
+X82701666Y-83164761D01*
+X82558809Y-83212380D01*
+X82463571Y-83212380D01*
+X82320714Y-83164761D01*
+X82225476Y-83069523D01*
+X82177857Y-82974285D01*
+X82130238Y-82783809D01*
+X82130238Y-82640952D01*
+X82177857Y-82450476D01*
+X82225476Y-82355238D01*
+X82320714Y-82260000D01*
+X82463571Y-82212380D01*
+X82558809Y-82212380D01*
+X82701666Y-82260000D01*
+X82749285Y-82307619D01*
+X83320714Y-83212380D02*
+X83225476Y-83164761D01*
+X83177857Y-83117142D01*
+X83130238Y-83021904D01*
+X83130238Y-82736190D01*
+X83177857Y-82640952D01*
+X83225476Y-82593333D01*
+X83320714Y-82545714D01*
+X83463571Y-82545714D01*
+X83558809Y-82593333D01*
+X83606428Y-82640952D01*
+X83654047Y-82736190D01*
+X83654047Y-83021904D01*
+X83606428Y-83117142D01*
+X83558809Y-83164761D01*
+X83463571Y-83212380D01*
+X83320714Y-83212380D01*
+X84082619Y-82545714D02*
+X84082619Y-83212380D01*
+X84082619Y-82640952D02*
+X84130238Y-82593333D01*
+X84225476Y-82545714D01*
+X84368333Y-82545714D01*
+X84463571Y-82593333D01*
+X84511190Y-82688571D01*
+X84511190Y-83212380D01*
+X84987380Y-82545714D02*
+X84987380Y-83212380D01*
+X84987380Y-82640952D02*
+X85035000Y-82593333D01*
+X85130238Y-82545714D01*
+X85273095Y-82545714D01*
+X85368333Y-82593333D01*
+X85415952Y-82688571D01*
+X85415952Y-83212380D01*
+X85654047Y-83307619D02*
+X86415952Y-83307619D01*
+X86844523Y-82212380D02*
+X86939761Y-82212380D01*
+X87035000Y-82260000D01*
+X87082619Y-82307619D01*
+X87130238Y-82402857D01*
+X87177857Y-82593333D01*
+X87177857Y-82831428D01*
+X87130238Y-83021904D01*
+X87082619Y-83117142D01*
+X87035000Y-83164761D01*
+X86939761Y-83212380D01*
+X86844523Y-83212380D01*
+X86749285Y-83164761D01*
+X86701666Y-83117142D01*
+X86654047Y-83021904D01*
+X86606428Y-82831428D01*
+X86606428Y-82593333D01*
+X86654047Y-82402857D01*
+X86701666Y-82307619D01*
+X86749285Y-82260000D01*
+X86844523Y-82212380D01*
+X88130238Y-83212380D02*
+X87558809Y-83212380D01*
+X87844523Y-83212380D02*
+X87844523Y-82212380D01*
+X87749285Y-82355238D01*
+X87654047Y-82450476D01*
+X87558809Y-82498095D01*
+X88463571Y-83212380D02*
+X88987380Y-82545714D01*
+X88463571Y-82545714D02*
+X88987380Y-83212380D01*
+X89558809Y-82212380D02*
+X89654047Y-82212380D01*
+X89749285Y-82260000D01*
+X89796904Y-82307619D01*
+X89844523Y-82402857D01*
+X89892142Y-82593333D01*
+X89892142Y-82831428D01*
+X89844523Y-83021904D01*
+X89796904Y-83117142D01*
+X89749285Y-83164761D01*
+X89654047Y-83212380D01*
+X89558809Y-83212380D01*
+X89463571Y-83164761D01*
+X89415952Y-83117142D01*
+X89368333Y-83021904D01*
+X89320714Y-82831428D01*
+X89320714Y-82593333D01*
+X89368333Y-82402857D01*
+X89415952Y-82307619D01*
+X89463571Y-82260000D01*
+X89558809Y-82212380D01*
+X90844523Y-83212380D02*
+X90273095Y-83212380D01*
+X90558809Y-83212380D02*
+X90558809Y-82212380D01*
+X90463571Y-82355238D01*
+X90368333Y-82450476D01*
+X90273095Y-82498095D01*
+X91035000Y-83307619D02*
+X91796904Y-83307619D01*
+X92368333Y-82688571D02*
+X92035000Y-82688571D01*
+X92035000Y-83212380D02*
+X92035000Y-82212380D01*
+X92511190Y-82212380D01*
+X93273095Y-83164761D02*
+X93177857Y-83212380D01*
+X92987380Y-83212380D01*
+X92892142Y-83164761D01*
+X92844523Y-83069523D01*
+X92844523Y-82688571D01*
+X92892142Y-82593333D01*
+X92987380Y-82545714D01*
+X93177857Y-82545714D01*
+X93273095Y-82593333D01*
+X93320714Y-82688571D01*
+X93320714Y-82783809D01*
+X92844523Y-82879047D01*
+X93749285Y-83212380D02*
+X93749285Y-82545714D01*
+X93749285Y-82640952D02*
+X93796904Y-82593333D01*
+X93892142Y-82545714D01*
+X94035000Y-82545714D01*
+X94130238Y-82593333D01*
+X94177857Y-82688571D01*
+X94177857Y-83212380D01*
+X94177857Y-82688571D02*
+X94225476Y-82593333D01*
+X94320714Y-82545714D01*
+X94463571Y-82545714D01*
+X94558809Y-82593333D01*
+X94606428Y-82688571D01*
+X94606428Y-83212380D01*
+X95511190Y-83212380D02*
+X95511190Y-82688571D01*
+X95463571Y-82593333D01*
+X95368333Y-82545714D01*
+X95177857Y-82545714D01*
+X95082619Y-82593333D01*
+X95511190Y-83164761D02*
+X95415952Y-83212380D01*
+X95177857Y-83212380D01*
+X95082619Y-83164761D01*
+X95035000Y-83069523D01*
+X95035000Y-82974285D01*
+X95082619Y-82879047D01*
+X95177857Y-82831428D01*
+X95415952Y-82831428D01*
+X95511190Y-82783809D01*
+X96130238Y-83212380D02*
+X96035000Y-83164761D01*
+X95987380Y-83069523D01*
+X95987380Y-82212380D01*
+X96892142Y-83164761D02*
+X96796904Y-83212380D01*
+X96606428Y-83212380D01*
+X96511190Y-83164761D01*
+X96463571Y-83069523D01*
+X96463571Y-82688571D01*
+X96511190Y-82593333D01*
+X96606428Y-82545714D01*
+X96796904Y-82545714D01*
+X96892142Y-82593333D01*
+X96939761Y-82688571D01*
+X96939761Y-82783809D01*
+X96463571Y-82879047D01*
+X89987380Y-90828095D02*
+X89987380Y-91304285D01*
+X88987380Y-91304285D01*
+X89987380Y-90494761D02*
+X88987380Y-90494761D01*
+X89701666Y-90161428D01*
+X88987380Y-89828095D01*
+X89987380Y-89828095D01*
+X89987380Y-89351904D02*
+X88987380Y-89351904D01*
+X89987380Y-88780476D01*
+X88987380Y-88780476D01*
+X88987380Y-88113809D02*
+X88987380Y-87923333D01*
+X89035000Y-87828095D01*
+X89130238Y-87732857D01*
+X89320714Y-87685238D01*
+X89654047Y-87685238D01*
+X89844523Y-87732857D01*
+X89939761Y-87828095D01*
+X89987380Y-87923333D01*
+X89987380Y-88113809D01*
+X89939761Y-88209047D01*
+X89844523Y-88304285D01*
+X89654047Y-88351904D01*
+X89320714Y-88351904D01*
+X89130238Y-88304285D01*
+X89035000Y-88209047D01*
+X88987380Y-88113809D01*
+X89463571Y-86923333D02*
+X89463571Y-87256666D01*
+X89987380Y-87256666D02*
+X88987380Y-87256666D01*
+X88987380Y-86780476D01*
+X89987380Y-86399523D02*
+X88987380Y-86399523D01*
+X89987380Y-85447142D02*
+X89987380Y-85923333D01*
+X88987380Y-85923333D01*
+X88987380Y-85256666D02*
+X88987380Y-84685238D01*
+X89987380Y-84970952D02*
+X88987380Y-84970952D01*
+X89463571Y-84351904D02*
+X89463571Y-84018571D01*
+X89987380Y-83875714D02*
+X89987380Y-84351904D01*
+X88987380Y-84351904D01*
+X88987380Y-83875714D01*
+X89987380Y-82875714D02*
+X89511190Y-83209047D01*
+X89987380Y-83447142D02*
+X88987380Y-83447142D01*
+X88987380Y-83066190D01*
+X89035000Y-82970952D01*
+X89082619Y-82923333D01*
+X89177857Y-82875714D01*
+X89320714Y-82875714D01*
+X89415952Y-82923333D01*
+X89463571Y-82970952D01*
+X89511190Y-83066190D01*
+X89511190Y-83447142D01*
+X89892142Y-81875714D02*
+X89939761Y-81923333D01*
+X89987380Y-82066190D01*
+X89987380Y-82161428D01*
+X89939761Y-82304285D01*
+X89844523Y-82399523D01*
+X89749285Y-82447142D01*
+X89558809Y-82494761D01*
+X89415952Y-82494761D01*
+X89225476Y-82447142D01*
+X89130238Y-82399523D01*
+X89035000Y-82304285D01*
+X88987380Y-82161428D01*
+X88987380Y-82066190D01*
+X89035000Y-81923333D01*
+X89082619Y-81875714D01*
+X88987380Y-81256666D02*
+X88987380Y-81066190D01*
+X89035000Y-80970952D01*
+X89130238Y-80875714D01*
+X89320714Y-80828095D01*
+X89654047Y-80828095D01*
+X89844523Y-80875714D01*
+X89939761Y-80970952D01*
+X89987380Y-81066190D01*
+X89987380Y-81256666D01*
+X89939761Y-81351904D01*
+X89844523Y-81447142D01*
+X89654047Y-81494761D01*
+X89320714Y-81494761D01*
+X89130238Y-81447142D01*
+X89035000Y-81351904D01*
+X88987380Y-81256666D01*
+X89987380Y-80399523D02*
+X88987380Y-80399523D01*
+X89987380Y-79828095D01*
+X88987380Y-79828095D01*
+X89987380Y-78828095D02*
+X89987380Y-79399523D01*
+X89987380Y-79113809D02*
+X88987380Y-79113809D01*
+X89130238Y-79209047D01*
+X89225476Y-79304285D01*
+X89273095Y-79399523D01*
+G04 #@! TO.C,MCNOFILTERCON1*
+X83384285Y-63824642D02*
+X83336666Y-63872261D01*
+X83193809Y-63919880D01*
+X83098571Y-63919880D01*
+X82955714Y-63872261D01*
+X82860476Y-63777023D01*
+X82812857Y-63681785D01*
+X82765238Y-63491309D01*
+X82765238Y-63348452D01*
+X82812857Y-63157976D01*
+X82860476Y-63062738D01*
+X82955714Y-62967500D01*
+X83098571Y-62919880D01*
+X83193809Y-62919880D01*
+X83336666Y-62967500D01*
+X83384285Y-63015119D01*
+X83955714Y-63919880D02*
+X83860476Y-63872261D01*
+X83812857Y-63824642D01*
+X83765238Y-63729404D01*
+X83765238Y-63443690D01*
+X83812857Y-63348452D01*
+X83860476Y-63300833D01*
+X83955714Y-63253214D01*
+X84098571Y-63253214D01*
+X84193809Y-63300833D01*
+X84241428Y-63348452D01*
+X84289047Y-63443690D01*
+X84289047Y-63729404D01*
+X84241428Y-63824642D01*
+X84193809Y-63872261D01*
+X84098571Y-63919880D01*
+X83955714Y-63919880D01*
+X84717619Y-63253214D02*
+X84717619Y-63919880D01*
+X84717619Y-63348452D02*
+X84765238Y-63300833D01*
+X84860476Y-63253214D01*
+X85003333Y-63253214D01*
+X85098571Y-63300833D01*
+X85146190Y-63396071D01*
+X85146190Y-63919880D01*
+X85622380Y-63253214D02*
+X85622380Y-63919880D01*
+X85622380Y-63348452D02*
+X85670000Y-63300833D01*
+X85765238Y-63253214D01*
+X85908095Y-63253214D01*
+X86003333Y-63300833D01*
+X86050952Y-63396071D01*
+X86050952Y-63919880D01*
+X86289047Y-64015119D02*
+X87050952Y-64015119D01*
+X87479523Y-62919880D02*
+X87574761Y-62919880D01*
+X87670000Y-62967500D01*
+X87717619Y-63015119D01*
+X87765238Y-63110357D01*
+X87812857Y-63300833D01*
+X87812857Y-63538928D01*
+X87765238Y-63729404D01*
+X87717619Y-63824642D01*
+X87670000Y-63872261D01*
+X87574761Y-63919880D01*
+X87479523Y-63919880D01*
+X87384285Y-63872261D01*
+X87336666Y-63824642D01*
+X87289047Y-63729404D01*
+X87241428Y-63538928D01*
+X87241428Y-63300833D01*
+X87289047Y-63110357D01*
+X87336666Y-63015119D01*
+X87384285Y-62967500D01*
+X87479523Y-62919880D01*
+X88765238Y-63919880D02*
+X88193809Y-63919880D01*
+X88479523Y-63919880D02*
+X88479523Y-62919880D01*
+X88384285Y-63062738D01*
+X88289047Y-63157976D01*
+X88193809Y-63205595D01*
+X89098571Y-63919880D02*
+X89622380Y-63253214D01*
+X89098571Y-63253214D02*
+X89622380Y-63919880D01*
+X90193809Y-62919880D02*
+X90289047Y-62919880D01*
+X90384285Y-62967500D01*
+X90431904Y-63015119D01*
+X90479523Y-63110357D01*
+X90527142Y-63300833D01*
+X90527142Y-63538928D01*
+X90479523Y-63729404D01*
+X90431904Y-63824642D01*
+X90384285Y-63872261D01*
+X90289047Y-63919880D01*
+X90193809Y-63919880D01*
+X90098571Y-63872261D01*
+X90050952Y-63824642D01*
+X90003333Y-63729404D01*
+X89955714Y-63538928D01*
+X89955714Y-63300833D01*
+X90003333Y-63110357D01*
+X90050952Y-63015119D01*
+X90098571Y-62967500D01*
+X90193809Y-62919880D01*
+X91479523Y-63919880D02*
+X90908095Y-63919880D01*
+X91193809Y-63919880D02*
+X91193809Y-62919880D01*
+X91098571Y-63062738D01*
+X91003333Y-63157976D01*
+X90908095Y-63205595D01*
+X91670000Y-64015119D02*
+X92431904Y-64015119D01*
+X93003333Y-63396071D02*
+X92670000Y-63396071D01*
+X92670000Y-63919880D02*
+X92670000Y-62919880D01*
+X93146190Y-62919880D01*
+X93908095Y-63872261D02*
+X93812857Y-63919880D01*
+X93622380Y-63919880D01*
+X93527142Y-63872261D01*
+X93479523Y-63777023D01*
+X93479523Y-63396071D01*
+X93527142Y-63300833D01*
+X93622380Y-63253214D01*
+X93812857Y-63253214D01*
+X93908095Y-63300833D01*
+X93955714Y-63396071D01*
+X93955714Y-63491309D01*
+X93479523Y-63586547D01*
+X94384285Y-63919880D02*
+X94384285Y-63253214D01*
+X94384285Y-63348452D02*
+X94431904Y-63300833D01*
+X94527142Y-63253214D01*
+X94670000Y-63253214D01*
+X94765238Y-63300833D01*
+X94812857Y-63396071D01*
+X94812857Y-63919880D01*
+X94812857Y-63396071D02*
+X94860476Y-63300833D01*
+X94955714Y-63253214D01*
+X95098571Y-63253214D01*
+X95193809Y-63300833D01*
+X95241428Y-63396071D01*
+X95241428Y-63919880D01*
+X96146190Y-63919880D02*
+X96146190Y-63396071D01*
+X96098571Y-63300833D01*
+X96003333Y-63253214D01*
+X95812857Y-63253214D01*
+X95717619Y-63300833D01*
+X96146190Y-63872261D02*
+X96050952Y-63919880D01*
+X95812857Y-63919880D01*
+X95717619Y-63872261D01*
+X95670000Y-63777023D01*
+X95670000Y-63681785D01*
+X95717619Y-63586547D01*
+X95812857Y-63538928D01*
+X96050952Y-63538928D01*
+X96146190Y-63491309D01*
+X96765238Y-63919880D02*
+X96670000Y-63872261D01*
+X96622380Y-63777023D01*
+X96622380Y-62919880D01*
+X97527142Y-63872261D02*
+X97431904Y-63919880D01*
+X97241428Y-63919880D01*
+X97146190Y-63872261D01*
+X97098571Y-63777023D01*
+X97098571Y-63396071D01*
+X97146190Y-63300833D01*
+X97241428Y-63253214D01*
+X97431904Y-63253214D01*
+X97527142Y-63300833D01*
+X97574761Y-63396071D01*
+X97574761Y-63491309D01*
+X97098571Y-63586547D01*
+G04 #@! TO.C,ONOFFLM_CON1*
+X99259285Y-94547142D02*
+X99211666Y-94594761D01*
+X99068809Y-94642380D01*
+X98973571Y-94642380D01*
+X98830714Y-94594761D01*
+X98735476Y-94499523D01*
+X98687857Y-94404285D01*
+X98640238Y-94213809D01*
+X98640238Y-94070952D01*
+X98687857Y-93880476D01*
+X98735476Y-93785238D01*
+X98830714Y-93690000D01*
+X98973571Y-93642380D01*
+X99068809Y-93642380D01*
+X99211666Y-93690000D01*
+X99259285Y-93737619D01*
+X99830714Y-94642380D02*
+X99735476Y-94594761D01*
+X99687857Y-94547142D01*
+X99640238Y-94451904D01*
+X99640238Y-94166190D01*
+X99687857Y-94070952D01*
+X99735476Y-94023333D01*
+X99830714Y-93975714D01*
+X99973571Y-93975714D01*
+X100068809Y-94023333D01*
+X100116428Y-94070952D01*
+X100164047Y-94166190D01*
+X100164047Y-94451904D01*
+X100116428Y-94547142D01*
+X100068809Y-94594761D01*
+X99973571Y-94642380D01*
+X99830714Y-94642380D01*
+X100592619Y-93975714D02*
+X100592619Y-94642380D01*
+X100592619Y-94070952D02*
+X100640238Y-94023333D01*
+X100735476Y-93975714D01*
+X100878333Y-93975714D01*
+X100973571Y-94023333D01*
+X101021190Y-94118571D01*
+X101021190Y-94642380D01*
+X101497380Y-93975714D02*
+X101497380Y-94642380D01*
+X101497380Y-94070952D02*
+X101545000Y-94023333D01*
+X101640238Y-93975714D01*
+X101783095Y-93975714D01*
+X101878333Y-94023333D01*
+X101925952Y-94118571D01*
+X101925952Y-94642380D01*
+X102164047Y-94737619D02*
+X102925952Y-94737619D01*
+X103354523Y-93642380D02*
+X103449761Y-93642380D01*
+X103545000Y-93690000D01*
+X103592619Y-93737619D01*
+X103640238Y-93832857D01*
+X103687857Y-94023333D01*
+X103687857Y-94261428D01*
+X103640238Y-94451904D01*
+X103592619Y-94547142D01*
+X103545000Y-94594761D01*
+X103449761Y-94642380D01*
+X103354523Y-94642380D01*
+X103259285Y-94594761D01*
+X103211666Y-94547142D01*
+X103164047Y-94451904D01*
+X103116428Y-94261428D01*
+X103116428Y-94023333D01*
+X103164047Y-93832857D01*
+X103211666Y-93737619D01*
+X103259285Y-93690000D01*
+X103354523Y-93642380D01*
+X104640238Y-94642380D02*
+X104068809Y-94642380D01*
+X104354523Y-94642380D02*
+X104354523Y-93642380D01*
+X104259285Y-93785238D01*
+X104164047Y-93880476D01*
+X104068809Y-93928095D01*
+X104973571Y-94642380D02*
+X105497380Y-93975714D01*
+X104973571Y-93975714D02*
+X105497380Y-94642380D01*
+X106068809Y-93642380D02*
+X106164047Y-93642380D01*
+X106259285Y-93690000D01*
+X106306904Y-93737619D01*
+X106354523Y-93832857D01*
+X106402142Y-94023333D01*
+X106402142Y-94261428D01*
+X106354523Y-94451904D01*
+X106306904Y-94547142D01*
+X106259285Y-94594761D01*
+X106164047Y-94642380D01*
+X106068809Y-94642380D01*
+X105973571Y-94594761D01*
+X105925952Y-94547142D01*
+X105878333Y-94451904D01*
+X105830714Y-94261428D01*
+X105830714Y-94023333D01*
+X105878333Y-93832857D01*
+X105925952Y-93737619D01*
+X105973571Y-93690000D01*
+X106068809Y-93642380D01*
+X107354523Y-94642380D02*
+X106783095Y-94642380D01*
+X107068809Y-94642380D02*
+X107068809Y-93642380D01*
+X106973571Y-93785238D01*
+X106878333Y-93880476D01*
+X106783095Y-93928095D01*
+X107545000Y-94737619D02*
+X108306904Y-94737619D01*
+X108878333Y-94118571D02*
+X108545000Y-94118571D01*
+X108545000Y-94642380D02*
+X108545000Y-93642380D01*
+X109021190Y-93642380D01*
+X109783095Y-94594761D02*
+X109687857Y-94642380D01*
+X109497380Y-94642380D01*
+X109402142Y-94594761D01*
+X109354523Y-94499523D01*
+X109354523Y-94118571D01*
+X109402142Y-94023333D01*
+X109497380Y-93975714D01*
+X109687857Y-93975714D01*
+X109783095Y-94023333D01*
+X109830714Y-94118571D01*
+X109830714Y-94213809D01*
+X109354523Y-94309047D01*
+X110259285Y-94642380D02*
+X110259285Y-93975714D01*
+X110259285Y-94070952D02*
+X110306904Y-94023333D01*
+X110402142Y-93975714D01*
+X110545000Y-93975714D01*
+X110640238Y-94023333D01*
+X110687857Y-94118571D01*
+X110687857Y-94642380D01*
+X110687857Y-94118571D02*
+X110735476Y-94023333D01*
+X110830714Y-93975714D01*
+X110973571Y-93975714D01*
+X111068809Y-94023333D01*
+X111116428Y-94118571D01*
+X111116428Y-94642380D01*
+X112021190Y-94642380D02*
+X112021190Y-94118571D01*
+X111973571Y-94023333D01*
+X111878333Y-93975714D01*
+X111687857Y-93975714D01*
+X111592619Y-94023333D01*
+X112021190Y-94594761D02*
+X111925952Y-94642380D01*
+X111687857Y-94642380D01*
+X111592619Y-94594761D01*
+X111545000Y-94499523D01*
+X111545000Y-94404285D01*
+X111592619Y-94309047D01*
+X111687857Y-94261428D01*
+X111925952Y-94261428D01*
+X112021190Y-94213809D01*
+X112640238Y-94642380D02*
+X112545000Y-94594761D01*
+X112497380Y-94499523D01*
+X112497380Y-93642380D01*
+X113402142Y-94594761D02*
+X113306904Y-94642380D01*
+X113116428Y-94642380D01*
+X113021190Y-94594761D01*
+X112973571Y-94499523D01*
+X112973571Y-94118571D01*
+X113021190Y-94023333D01*
+X113116428Y-93975714D01*
+X113306904Y-93975714D01*
+X113402142Y-94023333D01*
+X113449761Y-94118571D01*
+X113449761Y-94213809D01*
+X112973571Y-94309047D01*
+X105497380Y-101900952D02*
+X105497380Y-101710476D01*
+X105545000Y-101615238D01*
+X105640238Y-101520000D01*
+X105830714Y-101472380D01*
+X106164047Y-101472380D01*
+X106354523Y-101520000D01*
+X106449761Y-101615238D01*
+X106497380Y-101710476D01*
+X106497380Y-101900952D01*
+X106449761Y-101996190D01*
+X106354523Y-102091428D01*
+X106164047Y-102139047D01*
+X105830714Y-102139047D01*
+X105640238Y-102091428D01*
+X105545000Y-101996190D01*
+X105497380Y-101900952D01*
+X106497380Y-101043809D02*
+X105497380Y-101043809D01*
+X106497380Y-100472380D01*
+X105497380Y-100472380D01*
+X105497380Y-99805714D02*
+X105497380Y-99615238D01*
+X105545000Y-99520000D01*
+X105640238Y-99424761D01*
+X105830714Y-99377142D01*
+X106164047Y-99377142D01*
+X106354523Y-99424761D01*
+X106449761Y-99520000D01*
+X106497380Y-99615238D01*
+X106497380Y-99805714D01*
+X106449761Y-99900952D01*
+X106354523Y-99996190D01*
+X106164047Y-100043809D01*
+X105830714Y-100043809D01*
+X105640238Y-99996190D01*
+X105545000Y-99900952D01*
+X105497380Y-99805714D01*
+X105973571Y-98615238D02*
+X105973571Y-98948571D01*
+X106497380Y-98948571D02*
+X105497380Y-98948571D01*
+X105497380Y-98472380D01*
+X105973571Y-97758095D02*
+X105973571Y-98091428D01*
+X106497380Y-98091428D02*
+X105497380Y-98091428D01*
+X105497380Y-97615238D01*
+X106497380Y-96758095D02*
+X106497380Y-97234285D01*
+X105497380Y-97234285D01*
+X106497380Y-96424761D02*
+X105497380Y-96424761D01*
+X106211666Y-96091428D01*
+X105497380Y-95758095D01*
+X106497380Y-95758095D01*
+X106592619Y-95520000D02*
+X106592619Y-94758095D01*
+X106402142Y-93948571D02*
+X106449761Y-93996190D01*
+X106497380Y-94139047D01*
+X106497380Y-94234285D01*
+X106449761Y-94377142D01*
+X106354523Y-94472380D01*
+X106259285Y-94520000D01*
+X106068809Y-94567619D01*
+X105925952Y-94567619D01*
+X105735476Y-94520000D01*
+X105640238Y-94472380D01*
+X105545000Y-94377142D01*
+X105497380Y-94234285D01*
+X105497380Y-94139047D01*
+X105545000Y-93996190D01*
+X105592619Y-93948571D01*
+X105497380Y-93329523D02*
+X105497380Y-93139047D01*
+X105545000Y-93043809D01*
+X105640238Y-92948571D01*
+X105830714Y-92900952D01*
+X106164047Y-92900952D01*
+X106354523Y-92948571D01*
+X106449761Y-93043809D01*
+X106497380Y-93139047D01*
+X106497380Y-93329523D01*
+X106449761Y-93424761D01*
+X106354523Y-93520000D01*
+X106164047Y-93567619D01*
+X105830714Y-93567619D01*
+X105640238Y-93520000D01*
+X105545000Y-93424761D01*
+X105497380Y-93329523D01*
+X106497380Y-92472380D02*
+X105497380Y-92472380D01*
+X106497380Y-91900952D01*
+X105497380Y-91900952D01*
+X106497380Y-90900952D02*
+X106497380Y-91472380D01*
+X106497380Y-91186666D02*
+X105497380Y-91186666D01*
+X105640238Y-91281904D01*
+X105735476Y-91377142D01*
+X105783095Y-91472380D01*
+G04 #@! TO.C,OPTIONALCAP1*
+D14*
+X86775952Y-106140000D02*
+X86775952Y-106063809D01*
+X86795000Y-106025714D01*
+X86833095Y-105987619D01*
+X86909285Y-105968571D01*
+X87042619Y-105968571D01*
+X87118809Y-105987619D01*
+X87156904Y-106025714D01*
+X87175952Y-106063809D01*
+X87175952Y-106140000D01*
+X87156904Y-106178095D01*
+X87118809Y-106216190D01*
+X87042619Y-106235238D01*
+X86909285Y-106235238D01*
+X86833095Y-106216190D01*
+X86795000Y-106178095D01*
+X86775952Y-106140000D01*
+X87175952Y-105797142D02*
+X86775952Y-105797142D01*
+X86775952Y-105644761D01*
+X86795000Y-105606666D01*
+X86814047Y-105587619D01*
+X86852142Y-105568571D01*
+X86909285Y-105568571D01*
+X86947380Y-105587619D01*
+X86966428Y-105606666D01*
+X86985476Y-105644761D01*
+X86985476Y-105797142D01*
+X86775952Y-105454285D02*
+X86775952Y-105225714D01*
+X87175952Y-105340000D02*
+X86775952Y-105340000D01*
+X87175952Y-105092380D02*
+X86775952Y-105092380D01*
+X86775952Y-104825714D02*
+X86775952Y-104749523D01*
+X86795000Y-104711428D01*
+X86833095Y-104673333D01*
+X86909285Y-104654285D01*
+X87042619Y-104654285D01*
+X87118809Y-104673333D01*
+X87156904Y-104711428D01*
+X87175952Y-104749523D01*
+X87175952Y-104825714D01*
+X87156904Y-104863809D01*
+X87118809Y-104901904D01*
+X87042619Y-104920952D01*
+X86909285Y-104920952D01*
+X86833095Y-104901904D01*
+X86795000Y-104863809D01*
+X86775952Y-104825714D01*
+X87175952Y-104482857D02*
+X86775952Y-104482857D01*
+X87175952Y-104254285D01*
+X86775952Y-104254285D01*
+X87061666Y-104082857D02*
+X87061666Y-103892380D01*
+X87175952Y-104120952D02*
+X86775952Y-103987619D01*
+X87175952Y-103854285D01*
+X87175952Y-103530476D02*
+X87175952Y-103720952D01*
+X86775952Y-103720952D01*
+X87137857Y-103168571D02*
+X87156904Y-103187619D01*
+X87175952Y-103244761D01*
+X87175952Y-103282857D01*
+X87156904Y-103340000D01*
+X87118809Y-103378095D01*
+X87080714Y-103397142D01*
+X87004523Y-103416190D01*
+X86947380Y-103416190D01*
+X86871190Y-103397142D01*
+X86833095Y-103378095D01*
+X86795000Y-103340000D01*
+X86775952Y-103282857D01*
+X86775952Y-103244761D01*
+X86795000Y-103187619D01*
+X86814047Y-103168571D01*
+X87061666Y-103016190D02*
+X87061666Y-102825714D01*
+X87175952Y-103054285D02*
+X86775952Y-102920952D01*
+X87175952Y-102787619D01*
+X87175952Y-102654285D02*
+X86775952Y-102654285D01*
+X86775952Y-102501904D01*
+X86795000Y-102463809D01*
+X86814047Y-102444761D01*
+X86852142Y-102425714D01*
+X86909285Y-102425714D01*
+X86947380Y-102444761D01*
+X86966428Y-102463809D01*
+X86985476Y-102501904D01*
+X86985476Y-102654285D01*
+X87175952Y-102044761D02*
+X87175952Y-102273333D01*
+X87175952Y-102159047D02*
+X86775952Y-102159047D01*
+X86833095Y-102197142D01*
+X86871190Y-102235238D01*
+X86890238Y-102273333D01*
+G04 #@! TO.C,R1*
+X72805833Y-68125952D02*
+X72672500Y-67935476D01*
+X72577261Y-68125952D02*
+X72577261Y-67725952D01*
+X72729642Y-67725952D01*
+X72767738Y-67745000D01*
+X72786785Y-67764047D01*
+X72805833Y-67802142D01*
+X72805833Y-67859285D01*
+X72786785Y-67897380D01*
+X72767738Y-67916428D01*
+X72729642Y-67935476D01*
+X72577261Y-67935476D01*
+X73186785Y-68125952D02*
+X72958214Y-68125952D01*
+X73072500Y-68125952D02*
+X73072500Y-67725952D01*
+X73034404Y-67783095D01*
+X72996309Y-67821190D01*
+X72958214Y-67840238D01*
+G04 #@! TO.C,R2*
+X84000952Y-66284166D02*
+X83810476Y-66417500D01*
+X84000952Y-66512738D02*
+X83600952Y-66512738D01*
+X83600952Y-66360357D01*
+X83620000Y-66322261D01*
+X83639047Y-66303214D01*
+X83677142Y-66284166D01*
+X83734285Y-66284166D01*
+X83772380Y-66303214D01*
+X83791428Y-66322261D01*
+X83810476Y-66360357D01*
+X83810476Y-66512738D01*
+X83639047Y-66131785D02*
+X83620000Y-66112738D01*
+X83600952Y-66074642D01*
+X83600952Y-65979404D01*
+X83620000Y-65941309D01*
+X83639047Y-65922261D01*
+X83677142Y-65903214D01*
+X83715238Y-65903214D01*
+X83772380Y-65922261D01*
+X84000952Y-66150833D01*
+X84000952Y-65903214D01*
+G04 #@! TO.C,R3*
+X86540952Y-63261666D02*
+X86350476Y-63395000D01*
+X86540952Y-63490238D02*
+X86140952Y-63490238D01*
+X86140952Y-63337857D01*
+X86160000Y-63299761D01*
+X86179047Y-63280714D01*
+X86217142Y-63261666D01*
+X86274285Y-63261666D01*
+X86312380Y-63280714D01*
+X86331428Y-63299761D01*
+X86350476Y-63337857D01*
+X86350476Y-63490238D01*
+X86140952Y-63128333D02*
+X86140952Y-62880714D01*
+X86293333Y-63014047D01*
+X86293333Y-62956904D01*
+X86312380Y-62918809D01*
+X86331428Y-62899761D01*
+X86369523Y-62880714D01*
+X86464761Y-62880714D01*
+X86502857Y-62899761D01*
+X86521904Y-62918809D01*
+X86540952Y-62956904D01*
+X86540952Y-63071190D01*
+X86521904Y-63109285D01*
+X86502857Y-63128333D01*
+G04 #@! TO.C,R4*
+X90985952Y-99609166D02*
+X90795476Y-99742500D01*
+X90985952Y-99837738D02*
+X90585952Y-99837738D01*
+X90585952Y-99685357D01*
+X90605000Y-99647261D01*
+X90624047Y-99628214D01*
+X90662142Y-99609166D01*
+X90719285Y-99609166D01*
+X90757380Y-99628214D01*
+X90776428Y-99647261D01*
+X90795476Y-99685357D01*
+X90795476Y-99837738D01*
+X90719285Y-99266309D02*
+X90985952Y-99266309D01*
+X90566904Y-99361547D02*
+X90852619Y-99456785D01*
+X90852619Y-99209166D01*
+G04 #@! TO.C,R5*
+X91180953Y-105009165D02*
+X90990477Y-105142499D01*
+X91180953Y-105237737D02*
+X90780953Y-105237737D01*
+X90780953Y-105085356D01*
+X90800001Y-105047260D01*
+X90819048Y-105028213D01*
+X90857143Y-105009165D01*
+X90914286Y-105009165D01*
+X90952381Y-105028213D01*
+X90971429Y-105047260D01*
+X90990477Y-105085356D01*
+X90990477Y-105237737D01*
+X90780953Y-104647260D02*
+X90780953Y-104837737D01*
+X90971429Y-104856784D01*
+X90952381Y-104837737D01*
+X90933334Y-104799641D01*
+X90933334Y-104704403D01*
+X90952381Y-104666308D01*
+X90971429Y-104647260D01*
+X91009524Y-104628213D01*
+X91104762Y-104628213D01*
+X91142858Y-104647260D01*
+X91161905Y-104666308D01*
+X91180953Y-104704403D01*
+X91180953Y-104799641D01*
+X91161905Y-104837737D01*
+X91142858Y-104856784D01*
+G04 #@! TO.C,U6*
+D12*
+X77978095Y-61859880D02*
+X77978095Y-62669404D01*
+X78025714Y-62764642D01*
+X78073333Y-62812261D01*
+X78168571Y-62859880D01*
+X78359047Y-62859880D01*
+X78454285Y-62812261D01*
+X78501904Y-62764642D01*
+X78549523Y-62669404D01*
+X78549523Y-61859880D01*
+X79454285Y-61859880D02*
+X79263809Y-61859880D01*
+X79168571Y-61907500D01*
+X79120952Y-61955119D01*
+X79025714Y-62097976D01*
+X78978095Y-62288452D01*
+X78978095Y-62669404D01*
+X79025714Y-62764642D01*
+X79073333Y-62812261D01*
+X79168571Y-62859880D01*
+X79359047Y-62859880D01*
+X79454285Y-62812261D01*
+X79501904Y-62764642D01*
+X79549523Y-62669404D01*
+X79549523Y-62431309D01*
+X79501904Y-62336071D01*
+X79454285Y-62288452D01*
+X79359047Y-62240833D01*
+X79168571Y-62240833D01*
+X79073333Y-62288452D01*
+X79025714Y-62336071D01*
+X78978095Y-62431309D01*
+G04 #@! TO.C,U7*
+X91097380Y-105311904D02*
+X91906904Y-105311904D01*
+X92002142Y-105264285D01*
+X92049761Y-105216666D01*
+X92097380Y-105121428D01*
+X92097380Y-104930952D01*
+X92049761Y-104835714D01*
+X92002142Y-104788095D01*
+X91906904Y-104740476D01*
+X91097380Y-104740476D01*
+X91097380Y-104359523D02*
+X91097380Y-103692857D01*
+X92097380Y-104121428D01*
+G04 #@! TD*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Mask.gts b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Mask.gts
new file mode 100644
index 0000000..a87a6ba
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Mask.gts
@@ -0,0 +1,2883 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Soldermask,Top*
+G04 #@! TF.FilePolarity,Negative*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+G04 APERTURE END LIST*
+D10*
+G36*
+X112801200Y-110896200D02*
+X109448800Y-110896200D01*
+X109448800Y-107543800D01*
+X112801200Y-107543800D01*
+X112801200Y-110896200D01*
+X112801200Y-110896200D01*
+G37*
+G36*
+X90158865Y-108348630D02*
+X90203637Y-108362212D01*
+X90244897Y-108384266D01*
+X90281058Y-108413942D01*
+X90310734Y-108450103D01*
+X90332788Y-108491363D01*
+X90346370Y-108536135D01*
+X90351200Y-108585178D01*
+X90351200Y-109854822D01*
+X90346370Y-109903865D01*
+X90332788Y-109948637D01*
+X90310734Y-109989897D01*
+X90281058Y-110026058D01*
+X90244897Y-110055734D01*
+X90203637Y-110077788D01*
+X90158865Y-110091370D01*
+X90109822Y-110096200D01*
+X86940178Y-110096200D01*
+X86891135Y-110091370D01*
+X86846363Y-110077788D01*
+X86805103Y-110055734D01*
+X86768942Y-110026058D01*
+X86739266Y-109989897D01*
+X86717212Y-109948637D01*
+X86703630Y-109903865D01*
+X86698800Y-109854822D01*
+X86698800Y-108585178D01*
+X86703630Y-108536135D01*
+X86717212Y-108491363D01*
+X86739266Y-108450103D01*
+X86768942Y-108413942D01*
+X86805103Y-108384266D01*
+X86846363Y-108362212D01*
+X86891135Y-108348630D01*
+X86940178Y-108343800D01*
+X90109822Y-108343800D01*
+X90158865Y-108348630D01*
+X90158865Y-108348630D01*
+G37*
+G36*
+X84558865Y-108348630D02*
+X84603637Y-108362212D01*
+X84644897Y-108384266D01*
+X84681058Y-108413942D01*
+X84710734Y-108450103D01*
+X84732788Y-108491363D01*
+X84746370Y-108536135D01*
+X84751200Y-108585178D01*
+X84751200Y-109854822D01*
+X84746370Y-109903865D01*
+X84732788Y-109948637D01*
+X84710734Y-109989897D01*
+X84681058Y-110026058D01*
+X84644897Y-110055734D01*
+X84603637Y-110077788D01*
+X84558865Y-110091370D01*
+X84509822Y-110096200D01*
+X81340178Y-110096200D01*
+X81291135Y-110091370D01*
+X81246363Y-110077788D01*
+X81205103Y-110055734D01*
+X81168942Y-110026058D01*
+X81139266Y-109989897D01*
+X81117212Y-109948637D01*
+X81103630Y-109903865D01*
+X81098800Y-109854822D01*
+X81098800Y-108585178D01*
+X81103630Y-108536135D01*
+X81117212Y-108491363D01*
+X81139266Y-108450103D01*
+X81168942Y-108413942D01*
+X81205103Y-108384266D01*
+X81246363Y-108362212D01*
+X81291135Y-108348630D01*
+X81340178Y-108343800D01*
+X84509822Y-108343800D01*
+X84558865Y-108348630D01*
+X84558865Y-108348630D01*
+G37*
+G36*
+X63633427Y-107506397D02*
+X63633429Y-107506398D01*
+X63633432Y-107506398D01*
+X63810585Y-107560137D01*
+X63963312Y-107641771D01*
+X63973853Y-107647405D01*
+X64116954Y-107764846D01*
+X64234395Y-107907947D01*
+X64234396Y-107907949D01*
+X64321663Y-108071214D01*
+X64375402Y-108248367D01*
+X64375402Y-108248368D01*
+X64375403Y-108248372D01*
+X64389000Y-108386426D01*
+X64389000Y-108783573D01*
+X64375403Y-108921628D01*
+X64375402Y-108921631D01*
+X64375402Y-108921632D01*
+X64321663Y-109098786D01*
+X64240030Y-109251511D01*
+X64234395Y-109262053D01*
+X64116954Y-109405154D01*
+X63973853Y-109522595D01*
+X63973851Y-109522596D01*
+X63810586Y-109609863D01*
+X63633433Y-109663602D01*
+X63633430Y-109663602D01*
+X63633428Y-109663603D01*
+X63449200Y-109681748D01*
+X63264973Y-109663603D01*
+X63264971Y-109663602D01*
+X63264968Y-109663602D01*
+X63087815Y-109609863D01*
+X62924550Y-109522596D01*
+X62924548Y-109522595D01*
+X62781447Y-109405154D01*
+X62664005Y-109262053D01*
+X62658371Y-109251511D01*
+X62576737Y-109098786D01*
+X62522998Y-108921633D01*
+X62522998Y-108921630D01*
+X62522997Y-108921628D01*
+X62509400Y-108783574D01*
+X62509400Y-108386427D01*
+X62522997Y-108248373D01*
+X62522998Y-108248371D01*
+X62522998Y-108248368D01*
+X62576737Y-108071215D01*
+X62664004Y-107907949D01*
+X62664005Y-107907947D01*
+X62781446Y-107764846D01*
+X62924547Y-107647405D01*
+X62935089Y-107641771D01*
+X63087814Y-107560137D01*
+X63264967Y-107506398D01*
+X63264970Y-107506398D01*
+X63264972Y-107506397D01*
+X63449200Y-107488252D01*
+X63633427Y-107506397D01*
+X63633427Y-107506397D01*
+G37*
+G36*
+X66173427Y-107506397D02*
+X66173429Y-107506398D01*
+X66173432Y-107506398D01*
+X66350585Y-107560137D01*
+X66503312Y-107641771D01*
+X66513853Y-107647405D01*
+X66656954Y-107764846D01*
+X66774395Y-107907947D01*
+X66774396Y-107907949D01*
+X66861663Y-108071214D01*
+X66915402Y-108248367D01*
+X66915402Y-108248368D01*
+X66915403Y-108248372D01*
+X66929000Y-108386426D01*
+X66929000Y-108783573D01*
+X66915403Y-108921628D01*
+X66915402Y-108921631D01*
+X66915402Y-108921632D01*
+X66861663Y-109098786D01*
+X66780030Y-109251511D01*
+X66774395Y-109262053D01*
+X66656954Y-109405154D01*
+X66513853Y-109522595D01*
+X66513851Y-109522596D01*
+X66350586Y-109609863D01*
+X66173433Y-109663602D01*
+X66173430Y-109663602D01*
+X66173428Y-109663603D01*
+X65989200Y-109681748D01*
+X65804973Y-109663603D01*
+X65804971Y-109663602D01*
+X65804968Y-109663602D01*
+X65627815Y-109609863D01*
+X65464550Y-109522596D01*
+X65464548Y-109522595D01*
+X65321447Y-109405154D01*
+X65204005Y-109262053D01*
+X65198371Y-109251511D01*
+X65116737Y-109098786D01*
+X65062998Y-108921633D01*
+X65062998Y-108921630D01*
+X65062997Y-108921628D01*
+X65049400Y-108783574D01*
+X65049400Y-108386427D01*
+X65062997Y-108248373D01*
+X65062998Y-108248371D01*
+X65062998Y-108248368D01*
+X65116737Y-108071215D01*
+X65204004Y-107907949D01*
+X65204005Y-107907947D01*
+X65321446Y-107764846D01*
+X65464547Y-107647405D01*
+X65475089Y-107641771D01*
+X65627814Y-107560137D01*
+X65804967Y-107506398D01*
+X65804970Y-107506398D01*
+X65804972Y-107506397D01*
+X65989200Y-107488252D01*
+X66173427Y-107506397D01*
+X66173427Y-107506397D01*
+G37*
+G36*
+X71278827Y-107506397D02*
+X71278829Y-107506398D01*
+X71278832Y-107506398D01*
+X71455985Y-107560137D01*
+X71608712Y-107641771D01*
+X71619253Y-107647405D01*
+X71762354Y-107764846D01*
+X71879795Y-107907947D01*
+X71879796Y-107907949D01*
+X71967063Y-108071214D01*
+X72020802Y-108248367D01*
+X72020802Y-108248368D01*
+X72020803Y-108248372D01*
+X72034400Y-108386426D01*
+X72034400Y-108783573D01*
+X72020803Y-108921628D01*
+X72020802Y-108921631D01*
+X72020802Y-108921632D01*
+X71967063Y-109098786D01*
+X71885430Y-109251511D01*
+X71879795Y-109262053D01*
+X71762354Y-109405154D01*
+X71619253Y-109522595D01*
+X71619251Y-109522596D01*
+X71455986Y-109609863D01*
+X71278833Y-109663602D01*
+X71278830Y-109663602D01*
+X71278828Y-109663603D01*
+X71094600Y-109681748D01*
+X70910373Y-109663603D01*
+X70910371Y-109663602D01*
+X70910368Y-109663602D01*
+X70733215Y-109609863D01*
+X70569950Y-109522596D01*
+X70569948Y-109522595D01*
+X70426847Y-109405154D01*
+X70309405Y-109262053D01*
+X70303771Y-109251511D01*
+X70222137Y-109098786D01*
+X70168398Y-108921633D01*
+X70168398Y-108921630D01*
+X70168397Y-108921628D01*
+X70154800Y-108783574D01*
+X70154800Y-108386427D01*
+X70168397Y-108248373D01*
+X70168398Y-108248371D01*
+X70168398Y-108248368D01*
+X70222137Y-108071215D01*
+X70309404Y-107907949D01*
+X70309405Y-107907947D01*
+X70426846Y-107764846D01*
+X70569947Y-107647405D01*
+X70580489Y-107641771D01*
+X70733214Y-107560137D01*
+X70910367Y-107506398D01*
+X70910370Y-107506398D01*
+X70910372Y-107506397D01*
+X71094600Y-107488252D01*
+X71278827Y-107506397D01*
+X71278827Y-107506397D01*
+G37*
+G36*
+X73818827Y-107506397D02*
+X73818829Y-107506398D01*
+X73818832Y-107506398D01*
+X73995985Y-107560137D01*
+X74148712Y-107641771D01*
+X74159253Y-107647405D01*
+X74302354Y-107764846D01*
+X74419795Y-107907947D01*
+X74419796Y-107907949D01*
+X74507063Y-108071214D01*
+X74560802Y-108248367D01*
+X74560802Y-108248368D01*
+X74560803Y-108248372D01*
+X74574400Y-108386426D01*
+X74574400Y-108783573D01*
+X74560803Y-108921628D01*
+X74560802Y-108921631D01*
+X74560802Y-108921632D01*
+X74507063Y-109098786D01*
+X74425430Y-109251511D01*
+X74419795Y-109262053D01*
+X74302354Y-109405154D01*
+X74159253Y-109522595D01*
+X74159251Y-109522596D01*
+X73995986Y-109609863D01*
+X73818833Y-109663602D01*
+X73818830Y-109663602D01*
+X73818828Y-109663603D01*
+X73634600Y-109681748D01*
+X73450373Y-109663603D01*
+X73450371Y-109663602D01*
+X73450368Y-109663602D01*
+X73273215Y-109609863D01*
+X73109950Y-109522596D01*
+X73109948Y-109522595D01*
+X72966847Y-109405154D01*
+X72849405Y-109262053D01*
+X72843771Y-109251511D01*
+X72762137Y-109098786D01*
+X72708398Y-108921633D01*
+X72708398Y-108921630D01*
+X72708397Y-108921628D01*
+X72694800Y-108783574D01*
+X72694800Y-108386427D01*
+X72708397Y-108248373D01*
+X72708398Y-108248371D01*
+X72708398Y-108248368D01*
+X72762137Y-108071215D01*
+X72849404Y-107907949D01*
+X72849405Y-107907947D01*
+X72966846Y-107764846D01*
+X73109947Y-107647405D01*
+X73120489Y-107641771D01*
+X73273214Y-107560137D01*
+X73450367Y-107506398D01*
+X73450370Y-107506398D01*
+X73450372Y-107506397D01*
+X73634600Y-107488252D01*
+X73818827Y-107506397D01*
+X73818827Y-107506397D01*
+G37*
+G36*
+X76358827Y-107506397D02*
+X76358829Y-107506398D01*
+X76358832Y-107506398D01*
+X76535985Y-107560137D01*
+X76688712Y-107641771D01*
+X76699253Y-107647405D01*
+X76842354Y-107764846D01*
+X76959795Y-107907947D01*
+X76959796Y-107907949D01*
+X77047063Y-108071214D01*
+X77100802Y-108248367D01*
+X77100802Y-108248368D01*
+X77100803Y-108248372D01*
+X77114400Y-108386426D01*
+X77114400Y-108783573D01*
+X77100803Y-108921628D01*
+X77100802Y-108921631D01*
+X77100802Y-108921632D01*
+X77047063Y-109098786D01*
+X76965430Y-109251511D01*
+X76959795Y-109262053D01*
+X76842354Y-109405154D01*
+X76699253Y-109522595D01*
+X76699251Y-109522596D01*
+X76535986Y-109609863D01*
+X76358833Y-109663602D01*
+X76358830Y-109663602D01*
+X76358828Y-109663603D01*
+X76174600Y-109681748D01*
+X75990373Y-109663603D01*
+X75990371Y-109663602D01*
+X75990368Y-109663602D01*
+X75813215Y-109609863D01*
+X75649950Y-109522596D01*
+X75649948Y-109522595D01*
+X75506847Y-109405154D01*
+X75389405Y-109262053D01*
+X75383771Y-109251511D01*
+X75302137Y-109098786D01*
+X75248398Y-108921633D01*
+X75248398Y-108921630D01*
+X75248397Y-108921628D01*
+X75234800Y-108783574D01*
+X75234800Y-108386427D01*
+X75248397Y-108248373D01*
+X75248398Y-108248371D01*
+X75248398Y-108248368D01*
+X75302137Y-108071215D01*
+X75389404Y-107907949D01*
+X75389405Y-107907947D01*
+X75506846Y-107764846D01*
+X75649947Y-107647405D01*
+X75660489Y-107641771D01*
+X75813214Y-107560137D01*
+X75990367Y-107506398D01*
+X75990370Y-107506398D01*
+X75990372Y-107506397D01*
+X76174600Y-107488252D01*
+X76358827Y-107506397D01*
+X76358827Y-107506397D01*
+G37*
+G36*
+X61093427Y-107506397D02*
+X61093429Y-107506398D01*
+X61093432Y-107506398D01*
+X61270585Y-107560137D01*
+X61423312Y-107641771D01*
+X61433853Y-107647405D01*
+X61576954Y-107764846D01*
+X61694395Y-107907947D01*
+X61694396Y-107907949D01*
+X61781663Y-108071214D01*
+X61835402Y-108248367D01*
+X61835402Y-108248368D01*
+X61835403Y-108248372D01*
+X61849000Y-108386426D01*
+X61849000Y-108783573D01*
+X61835403Y-108921628D01*
+X61835402Y-108921631D01*
+X61835402Y-108921632D01*
+X61781663Y-109098786D01*
+X61700030Y-109251511D01*
+X61694395Y-109262053D01*
+X61576954Y-109405154D01*
+X61433853Y-109522595D01*
+X61433851Y-109522596D01*
+X61270586Y-109609863D01*
+X61093433Y-109663602D01*
+X61093430Y-109663602D01*
+X61093428Y-109663603D01*
+X60909200Y-109681748D01*
+X60724973Y-109663603D01*
+X60724971Y-109663602D01*
+X60724968Y-109663602D01*
+X60547815Y-109609863D01*
+X60384550Y-109522596D01*
+X60384548Y-109522595D01*
+X60241447Y-109405154D01*
+X60124005Y-109262053D01*
+X60118371Y-109251511D01*
+X60036737Y-109098786D01*
+X59982998Y-108921633D01*
+X59982998Y-108921630D01*
+X59982997Y-108921628D01*
+X59969400Y-108783574D01*
+X59969400Y-108386427D01*
+X59982997Y-108248373D01*
+X59982998Y-108248371D01*
+X59982998Y-108248368D01*
+X60036737Y-108071215D01*
+X60124004Y-107907949D01*
+X60124005Y-107907947D01*
+X60241446Y-107764846D01*
+X60384547Y-107647405D01*
+X60395089Y-107641771D01*
+X60547814Y-107560137D01*
+X60724967Y-107506398D01*
+X60724970Y-107506398D01*
+X60724972Y-107506397D01*
+X60909200Y-107488252D01*
+X61093427Y-107506397D01*
+X61093427Y-107506397D01*
+G37*
+G36*
+X58553427Y-107506397D02*
+X58553429Y-107506398D01*
+X58553432Y-107506398D01*
+X58730585Y-107560137D01*
+X58883312Y-107641771D01*
+X58893853Y-107647405D01*
+X59036954Y-107764846D01*
+X59154395Y-107907947D01*
+X59154396Y-107907949D01*
+X59241663Y-108071214D01*
+X59295402Y-108248367D01*
+X59295402Y-108248368D01*
+X59295403Y-108248372D01*
+X59309000Y-108386426D01*
+X59309000Y-108783573D01*
+X59295403Y-108921628D01*
+X59295402Y-108921631D01*
+X59295402Y-108921632D01*
+X59241663Y-109098786D01*
+X59160030Y-109251511D01*
+X59154395Y-109262053D01*
+X59036954Y-109405154D01*
+X58893853Y-109522595D01*
+X58893851Y-109522596D01*
+X58730586Y-109609863D01*
+X58553433Y-109663602D01*
+X58553430Y-109663602D01*
+X58553428Y-109663603D01*
+X58369200Y-109681748D01*
+X58184973Y-109663603D01*
+X58184971Y-109663602D01*
+X58184968Y-109663602D01*
+X58007815Y-109609863D01*
+X57844550Y-109522596D01*
+X57844548Y-109522595D01*
+X57701447Y-109405154D01*
+X57584005Y-109262053D01*
+X57578371Y-109251511D01*
+X57496737Y-109098786D01*
+X57442998Y-108921633D01*
+X57442998Y-108921630D01*
+X57442997Y-108921628D01*
+X57429400Y-108783574D01*
+X57429400Y-108386427D01*
+X57442997Y-108248373D01*
+X57442998Y-108248371D01*
+X57442998Y-108248368D01*
+X57496737Y-108071215D01*
+X57584004Y-107907949D01*
+X57584005Y-107907947D01*
+X57701446Y-107764846D01*
+X57844547Y-107647405D01*
+X57855089Y-107641771D01*
+X58007814Y-107560137D01*
+X58184967Y-107506398D01*
+X58184970Y-107506398D01*
+X58184972Y-107506397D01*
+X58369200Y-107488252D01*
+X58553427Y-107506397D01*
+X58553427Y-107506397D01*
+G37*
+G36*
+X56013427Y-107506397D02*
+X56013429Y-107506398D01*
+X56013432Y-107506398D01*
+X56190585Y-107560137D01*
+X56343312Y-107641771D01*
+X56353853Y-107647405D01*
+X56496954Y-107764846D01*
+X56614395Y-107907947D01*
+X56614396Y-107907949D01*
+X56701663Y-108071214D01*
+X56755402Y-108248367D01*
+X56755402Y-108248368D01*
+X56755403Y-108248372D01*
+X56769000Y-108386426D01*
+X56769000Y-108783573D01*
+X56755403Y-108921628D01*
+X56755402Y-108921631D01*
+X56755402Y-108921632D01*
+X56701663Y-109098786D01*
+X56620030Y-109251511D01*
+X56614395Y-109262053D01*
+X56496954Y-109405154D01*
+X56353853Y-109522595D01*
+X56353851Y-109522596D01*
+X56190586Y-109609863D01*
+X56013433Y-109663602D01*
+X56013430Y-109663602D01*
+X56013428Y-109663603D01*
+X55829200Y-109681748D01*
+X55644973Y-109663603D01*
+X55644971Y-109663602D01*
+X55644968Y-109663602D01*
+X55467815Y-109609863D01*
+X55304550Y-109522596D01*
+X55304548Y-109522595D01*
+X55161447Y-109405154D01*
+X55044005Y-109262053D01*
+X55038371Y-109251511D01*
+X54956737Y-109098786D01*
+X54902998Y-108921633D01*
+X54902998Y-108921630D01*
+X54902997Y-108921628D01*
+X54889400Y-108783574D01*
+X54889400Y-108386427D01*
+X54902997Y-108248373D01*
+X54902998Y-108248371D01*
+X54902998Y-108248368D01*
+X54956737Y-108071215D01*
+X55044004Y-107907949D01*
+X55044005Y-107907947D01*
+X55161446Y-107764846D01*
+X55304547Y-107647405D01*
+X55315089Y-107641771D01*
+X55467814Y-107560137D01*
+X55644967Y-107506398D01*
+X55644970Y-107506398D01*
+X55644972Y-107506397D01*
+X55829200Y-107488252D01*
+X56013427Y-107506397D01*
+X56013427Y-107506397D01*
+G37*
+G36*
+X101941200Y-108926200D02*
+X99988800Y-108926200D01*
+X99988800Y-106973800D01*
+X101941200Y-106973800D01*
+X101941200Y-108926200D01*
+X101941200Y-108926200D01*
+G37*
+G36*
+X97456365Y-105287924D02*
+X97456368Y-105287925D01*
+X97456369Y-105287925D01*
+X97640383Y-105343745D01*
+X97809972Y-105434392D01*
+X97958617Y-105556383D01*
+X98080608Y-105705028D01*
+X98171255Y-105874617D01*
+X98171255Y-105874618D01*
+X98227076Y-106058635D01*
+X98245924Y-106250000D01*
+X98227076Y-106441365D01*
+X98227075Y-106441368D01*
+X98227075Y-106441369D01*
+X98171255Y-106625383D01*
+X98080608Y-106794972D01*
+X97958617Y-106943617D01*
+X97809972Y-107065608D01*
+X97640383Y-107156255D01*
+X97456369Y-107212075D01*
+X97456368Y-107212075D01*
+X97456365Y-107212076D01*
+X97312960Y-107226200D01*
+X97217040Y-107226200D01*
+X97073635Y-107212076D01*
+X97073632Y-107212075D01*
+X97073631Y-107212075D01*
+X96889617Y-107156255D01*
+X96720028Y-107065608D01*
+X96571383Y-106943617D01*
+X96449392Y-106794972D01*
+X96358745Y-106625383D01*
+X96302925Y-106441369D01*
+X96302925Y-106441368D01*
+X96302924Y-106441365D01*
+X96284076Y-106250000D01*
+X96302924Y-106058635D01*
+X96358745Y-105874618D01*
+X96358745Y-105874617D01*
+X96449392Y-105705028D01*
+X96571383Y-105556383D01*
+X96720028Y-105434392D01*
+X96889617Y-105343745D01*
+X97073631Y-105287925D01*
+X97073632Y-105287925D01*
+X97073635Y-105287924D01*
+X97217040Y-105273800D01*
+X97312960Y-105273800D01*
+X97456365Y-105287924D01*
+X97456365Y-105287924D01*
+G37*
+G36*
+X91169855Y-104900988D02*
+X91213224Y-104914144D01*
+X91253202Y-104935512D01*
+X91288236Y-104964264D01*
+X91316988Y-104999298D01*
+X91338356Y-105039276D01*
+X91351512Y-105082645D01*
+X91356200Y-105130241D01*
+X91356200Y-105689759D01*
+X91351512Y-105737355D01*
+X91338356Y-105780724D01*
+X91316988Y-105820702D01*
+X91288236Y-105855736D01*
+X91253202Y-105884488D01*
+X91213224Y-105905856D01*
+X91169855Y-105919012D01*
+X91122259Y-105923700D01*
+X90487741Y-105923700D01*
+X90440145Y-105919012D01*
+X90396776Y-105905856D01*
+X90356798Y-105884488D01*
+X90321764Y-105855736D01*
+X90293012Y-105820702D01*
+X90271644Y-105780724D01*
+X90258488Y-105737355D01*
+X90253800Y-105689759D01*
+X90253800Y-105130241D01*
+X90258488Y-105082645D01*
+X90271644Y-105039276D01*
+X90293012Y-104999298D01*
+X90321764Y-104964264D01*
+X90356798Y-104935512D01*
+X90396776Y-104914144D01*
+X90440145Y-104900988D01*
+X90487741Y-104896300D01*
+X91122259Y-104896300D01*
+X91169855Y-104900988D01*
+X91169855Y-104900988D01*
+G37*
+G36*
+X101156365Y-103587924D02*
+X101156368Y-103587925D01*
+X101156369Y-103587925D01*
+X101340383Y-103643745D01*
+X101509972Y-103734392D01*
+X101658617Y-103856383D01*
+X101780608Y-104005028D01*
+X101871255Y-104174617D01*
+X101922565Y-104343765D01*
+X101927076Y-104358635D01*
+X101945924Y-104550000D01*
+X101927076Y-104741365D01*
+X101927075Y-104741368D01*
+X101927075Y-104741369D01*
+X101871255Y-104925383D01*
+X101780608Y-105094972D01*
+X101658617Y-105243617D01*
+X101509972Y-105365608D01*
+X101340383Y-105456255D01*
+X101156369Y-105512075D01*
+X101156368Y-105512075D01*
+X101156365Y-105512076D01*
+X101012960Y-105526200D01*
+X100917040Y-105526200D01*
+X100773635Y-105512076D01*
+X100773632Y-105512075D01*
+X100773631Y-105512075D01*
+X100589617Y-105456255D01*
+X100420028Y-105365608D01*
+X100271383Y-105243617D01*
+X100149392Y-105094972D01*
+X100058745Y-104925383D01*
+X100002925Y-104741369D01*
+X100002925Y-104741368D01*
+X100002924Y-104741365D01*
+X99984076Y-104550000D01*
+X100002924Y-104358635D01*
+X100007435Y-104343765D01*
+X100058745Y-104174617D01*
+X100149392Y-104005028D01*
+X100271383Y-103856383D01*
+X100420028Y-103734392D01*
+X100589617Y-103643745D01*
+X100773631Y-103587925D01*
+X100773632Y-103587925D01*
+X100773635Y-103587924D01*
+X100917040Y-103573800D01*
+X101012960Y-103573800D01*
+X101156365Y-103587924D01*
+X101156365Y-103587924D01*
+G37*
+G36*
+X87359855Y-104418488D02*
+X87403224Y-104431644D01*
+X87443202Y-104453012D01*
+X87478236Y-104481764D01*
+X87506988Y-104516798D01*
+X87528356Y-104556776D01*
+X87541512Y-104600145D01*
+X87546200Y-104647741D01*
+X87546200Y-105207259D01*
+X87541512Y-105254855D01*
+X87528356Y-105298224D01*
+X87506988Y-105338202D01*
+X87478236Y-105373236D01*
+X87443202Y-105401988D01*
+X87403224Y-105423356D01*
+X87359855Y-105436512D01*
+X87312259Y-105441200D01*
+X86677741Y-105441200D01*
+X86630145Y-105436512D01*
+X86586776Y-105423356D01*
+X86546798Y-105401988D01*
+X86511764Y-105373236D01*
+X86483012Y-105338202D01*
+X86461644Y-105298224D01*
+X86448488Y-105254855D01*
+X86443800Y-105207259D01*
+X86443800Y-104647741D01*
+X86448488Y-104600145D01*
+X86461644Y-104556776D01*
+X86483012Y-104516798D01*
+X86511764Y-104481764D01*
+X86546798Y-104453012D01*
+X86586776Y-104431644D01*
+X86630145Y-104418488D01*
+X86677741Y-104413800D01*
+X87312259Y-104413800D01*
+X87359855Y-104418488D01*
+X87359855Y-104418488D01*
+G37*
+G36*
+X91169855Y-103325988D02*
+X91213224Y-103339144D01*
+X91253202Y-103360512D01*
+X91288236Y-103389264D01*
+X91316988Y-103424298D01*
+X91338356Y-103464276D01*
+X91351512Y-103507645D01*
+X91356200Y-103555241D01*
+X91356200Y-104114759D01*
+X91351512Y-104162355D01*
+X91338356Y-104205724D01*
+X91316988Y-104245702D01*
+X91288236Y-104280736D01*
+X91253202Y-104309488D01*
+X91213224Y-104330856D01*
+X91169855Y-104344012D01*
+X91122259Y-104348700D01*
+X90487741Y-104348700D01*
+X90440145Y-104344012D01*
+X90396776Y-104330856D01*
+X90356798Y-104309488D01*
+X90321764Y-104280736D01*
+X90293012Y-104245702D01*
+X90271644Y-104205724D01*
+X90258488Y-104162355D01*
+X90253800Y-104114759D01*
+X90253800Y-103555241D01*
+X90258488Y-103507645D01*
+X90271644Y-103464276D01*
+X90293012Y-103424298D01*
+X90321764Y-103389264D01*
+X90356798Y-103360512D01*
+X90396776Y-103339144D01*
+X90440145Y-103325988D01*
+X90487741Y-103321300D01*
+X91122259Y-103321300D01*
+X91169855Y-103325988D01*
+X91169855Y-103325988D01*
+G37*
+G36*
+X87359855Y-102843488D02*
+X87403224Y-102856644D01*
+X87443202Y-102878012D01*
+X87478236Y-102906764D01*
+X87506988Y-102941798D01*
+X87528356Y-102981776D01*
+X87541512Y-103025145D01*
+X87546200Y-103072741D01*
+X87546200Y-103632259D01*
+X87541512Y-103679855D01*
+X87528356Y-103723224D01*
+X87506988Y-103763202D01*
+X87478236Y-103798236D01*
+X87443202Y-103826988D01*
+X87403224Y-103848356D01*
+X87359855Y-103861512D01*
+X87312259Y-103866200D01*
+X86677741Y-103866200D01*
+X86630145Y-103861512D01*
+X86586776Y-103848356D01*
+X86546798Y-103826988D01*
+X86511764Y-103798236D01*
+X86483012Y-103763202D01*
+X86461644Y-103723224D01*
+X86448488Y-103679855D01*
+X86443800Y-103632259D01*
+X86443800Y-103072741D01*
+X86448488Y-103025145D01*
+X86461644Y-102981776D01*
+X86483012Y-102941798D01*
+X86511764Y-102906764D01*
+X86546798Y-102878012D01*
+X86586776Y-102856644D01*
+X86630145Y-102843488D01*
+X86677741Y-102838800D01*
+X87312259Y-102838800D01*
+X87359855Y-102843488D01*
+X87359855Y-102843488D01*
+G37*
+G36*
+X97456365Y-101887924D02*
+X97456368Y-101887925D01*
+X97456369Y-101887925D01*
+X97640383Y-101943745D01*
+X97809972Y-102034392D01*
+X97958617Y-102156383D01*
+X98080608Y-102305028D01*
+X98171255Y-102474617D01*
+X98171255Y-102474618D01*
+X98227076Y-102658635D01*
+X98245924Y-102850000D01*
+X98227076Y-103041365D01*
+X98227075Y-103041368D01*
+X98227075Y-103041369D01*
+X98171255Y-103225383D01*
+X98080608Y-103394972D01*
+X97958617Y-103543617D01*
+X97809972Y-103665608D01*
+X97640383Y-103756255D01*
+X97456369Y-103812075D01*
+X97456368Y-103812075D01*
+X97456365Y-103812076D01*
+X97312960Y-103826200D01*
+X97217040Y-103826200D01*
+X97073635Y-103812076D01*
+X97073632Y-103812075D01*
+X97073631Y-103812075D01*
+X96889617Y-103756255D01*
+X96720028Y-103665608D01*
+X96571383Y-103543617D01*
+X96449392Y-103394972D01*
+X96358745Y-103225383D01*
+X96302925Y-103041369D01*
+X96302925Y-103041368D01*
+X96302924Y-103041365D01*
+X96284076Y-102850000D01*
+X96302924Y-102658635D01*
+X96358745Y-102474618D01*
+X96358745Y-102474617D01*
+X96449392Y-102305028D01*
+X96571383Y-102156383D01*
+X96720028Y-102034392D01*
+X96889617Y-101943745D01*
+X97073631Y-101887925D01*
+X97073632Y-101887925D01*
+X97073635Y-101887924D01*
+X97217040Y-101873800D01*
+X97312960Y-101873800D01*
+X97456365Y-101887924D01*
+X97456365Y-101887924D01*
+G37*
+G36*
+X101156365Y-100187924D02*
+X101156368Y-100187925D01*
+X101156369Y-100187925D01*
+X101340383Y-100243745D01*
+X101509972Y-100334392D01*
+X101658617Y-100456383D01*
+X101780608Y-100605028D01*
+X101871255Y-100774617D01*
+X101879080Y-100800413D01*
+X101927076Y-100958635D01*
+X101945924Y-101150000D01*
+X101927076Y-101341365D01*
+X101927075Y-101341368D01*
+X101927075Y-101341369D01*
+X101871255Y-101525383D01*
+X101780608Y-101694972D01*
+X101658617Y-101843617D01*
+X101509972Y-101965608D01*
+X101340383Y-102056255D01*
+X101156369Y-102112075D01*
+X101156368Y-102112075D01*
+X101156365Y-102112076D01*
+X101012960Y-102126200D01*
+X100917040Y-102126200D01*
+X100773635Y-102112076D01*
+X100773632Y-102112075D01*
+X100773631Y-102112075D01*
+X100589617Y-102056255D01*
+X100420028Y-101965608D01*
+X100271383Y-101843617D01*
+X100149392Y-101694972D01*
+X100058745Y-101525383D01*
+X100002925Y-101341369D01*
+X100002925Y-101341368D01*
+X100002924Y-101341365D01*
+X99984076Y-101150000D01*
+X100002924Y-100958635D01*
+X100050920Y-100800413D01*
+X100058745Y-100774617D01*
+X100149392Y-100605028D01*
+X100271383Y-100456383D01*
+X100420028Y-100334392D01*
+X100589617Y-100243745D01*
+X100773631Y-100187925D01*
+X100773632Y-100187925D01*
+X100773635Y-100187924D01*
+X100917040Y-100173800D01*
+X101012960Y-100173800D01*
+X101156365Y-100187924D01*
+X101156365Y-100187924D01*
+G37*
+G36*
+X43471200Y-101891200D02*
+X41618800Y-101891200D01*
+X41618800Y-100038800D01*
+X43471200Y-100038800D01*
+X43471200Y-101891200D01*
+X43471200Y-101891200D01*
+G37*
+G36*
+X40186563Y-100052201D02*
+X40186566Y-100052202D01*
+X40186567Y-100052202D01*
+X40361156Y-100105163D01*
+X40522059Y-100191167D01*
+X40663091Y-100306909D01*
+X40778833Y-100447941D01*
+X40864837Y-100608844D01*
+X40915124Y-100774617D01*
+X40917799Y-100783437D01*
+X40935682Y-100965000D01*
+X40917799Y-101146563D01*
+X40917798Y-101146566D01*
+X40917798Y-101146567D01*
+X40864837Y-101321156D01*
+X40778833Y-101482059D01*
+X40663091Y-101623091D01*
+X40522059Y-101738833D01*
+X40361156Y-101824837D01*
+X40186567Y-101877798D01*
+X40186566Y-101877798D01*
+X40186563Y-101877799D01*
+X40050501Y-101891200D01*
+X39959499Y-101891200D01*
+X39823437Y-101877799D01*
+X39823434Y-101877798D01*
+X39823433Y-101877798D01*
+X39648844Y-101824837D01*
+X39487941Y-101738833D01*
+X39346909Y-101623091D01*
+X39231167Y-101482059D01*
+X39145163Y-101321156D01*
+X39092202Y-101146567D01*
+X39092202Y-101146566D01*
+X39092201Y-101146563D01*
+X39074318Y-100965000D01*
+X39092201Y-100783437D01*
+X39094877Y-100774617D01*
+X39145163Y-100608844D01*
+X39231167Y-100447941D01*
+X39346909Y-100306909D01*
+X39487941Y-100191167D01*
+X39648844Y-100105163D01*
+X39823433Y-100052202D01*
+X39823434Y-100052202D01*
+X39823437Y-100052201D01*
+X39959499Y-100038800D01*
+X40050501Y-100038800D01*
+X40186563Y-100052201D01*
+X40186563Y-100052201D01*
+G37*
+G36*
+X50456200Y-101891200D02*
+X48603800Y-101891200D01*
+X48603800Y-100038800D01*
+X50456200Y-100038800D01*
+X50456200Y-101891200D01*
+X50456200Y-101891200D01*
+G37*
+G36*
+X47171563Y-100052201D02*
+X47171566Y-100052202D01*
+X47171567Y-100052202D01*
+X47346156Y-100105163D01*
+X47507059Y-100191167D01*
+X47648091Y-100306909D01*
+X47763833Y-100447941D01*
+X47849837Y-100608844D01*
+X47900124Y-100774617D01*
+X47902799Y-100783437D01*
+X47920682Y-100965000D01*
+X47902799Y-101146563D01*
+X47902798Y-101146566D01*
+X47902798Y-101146567D01*
+X47849837Y-101321156D01*
+X47763833Y-101482059D01*
+X47648091Y-101623091D01*
+X47507059Y-101738833D01*
+X47346156Y-101824837D01*
+X47171567Y-101877798D01*
+X47171566Y-101877798D01*
+X47171563Y-101877799D01*
+X47035501Y-101891200D01*
+X46944499Y-101891200D01*
+X46808437Y-101877799D01*
+X46808434Y-101877798D01*
+X46808433Y-101877798D01*
+X46633844Y-101824837D01*
+X46472941Y-101738833D01*
+X46331909Y-101623091D01*
+X46216167Y-101482059D01*
+X46130163Y-101321156D01*
+X46077202Y-101146567D01*
+X46077202Y-101146566D01*
+X46077201Y-101146563D01*
+X46059318Y-100965000D01*
+X46077201Y-100783437D01*
+X46079877Y-100774617D01*
+X46130163Y-100608844D01*
+X46216167Y-100447941D01*
+X46331909Y-100306909D01*
+X46472941Y-100191167D01*
+X46633844Y-100105163D01*
+X46808433Y-100052202D01*
+X46808434Y-100052202D01*
+X46808437Y-100052201D01*
+X46944499Y-100038800D01*
+X47035501Y-100038800D01*
+X47171563Y-100052201D01*
+X47171563Y-100052201D01*
+G37*
+G36*
+X91169855Y-99820988D02*
+X91213224Y-99834144D01*
+X91253202Y-99855512D01*
+X91288236Y-99884264D01*
+X91316988Y-99919298D01*
+X91338356Y-99959276D01*
+X91351512Y-100002645D01*
+X91356200Y-100050241D01*
+X91356200Y-100609759D01*
+X91351512Y-100657355D01*
+X91338356Y-100700724D01*
+X91316988Y-100740702D01*
+X91288236Y-100775736D01*
+X91253202Y-100804488D01*
+X91213224Y-100825856D01*
+X91169855Y-100839012D01*
+X91122259Y-100843700D01*
+X90487741Y-100843700D01*
+X90440145Y-100839012D01*
+X90396776Y-100825856D01*
+X90356798Y-100804488D01*
+X90321764Y-100775736D01*
+X90293012Y-100740702D01*
+X90271644Y-100700724D01*
+X90258488Y-100657355D01*
+X90253800Y-100609759D01*
+X90253800Y-100050241D01*
+X90258488Y-100002645D01*
+X90271644Y-99959276D01*
+X90293012Y-99919298D01*
+X90321764Y-99884264D01*
+X90356798Y-99855512D01*
+X90396776Y-99834144D01*
+X90440145Y-99820988D01*
+X90487741Y-99816300D01*
+X91122259Y-99816300D01*
+X91169855Y-99820988D01*
+X91169855Y-99820988D01*
+G37*
+G36*
+X91169855Y-98245988D02*
+X91213224Y-98259144D01*
+X91253202Y-98280512D01*
+X91288236Y-98309264D01*
+X91316988Y-98344298D01*
+X91338356Y-98384276D01*
+X91351512Y-98427645D01*
+X91356200Y-98475241D01*
+X91356200Y-99034759D01*
+X91351512Y-99082355D01*
+X91338356Y-99125724D01*
+X91316988Y-99165702D01*
+X91288236Y-99200736D01*
+X91253202Y-99229488D01*
+X91213224Y-99250856D01*
+X91169855Y-99264012D01*
+X91122259Y-99268700D01*
+X90487741Y-99268700D01*
+X90440145Y-99264012D01*
+X90396776Y-99250856D01*
+X90356798Y-99229488D01*
+X90321764Y-99200736D01*
+X90293012Y-99165702D01*
+X90271644Y-99125724D01*
+X90258488Y-99082355D01*
+X90253800Y-99034759D01*
+X90253800Y-98475241D01*
+X90258488Y-98427645D01*
+X90271644Y-98384276D01*
+X90293012Y-98344298D01*
+X90321764Y-98309264D01*
+X90356798Y-98280512D01*
+X90396776Y-98259144D01*
+X90440145Y-98245988D01*
+X90487741Y-98241300D01*
+X91122259Y-98241300D01*
+X91169855Y-98245988D01*
+X91169855Y-98245988D01*
+G37*
+G36*
+X106971200Y-97446200D02*
+X105118800Y-97446200D01*
+X105118800Y-95593800D01*
+X106971200Y-95593800D01*
+X106971200Y-97446200D01*
+X106971200Y-97446200D01*
+G37*
+G36*
+X79998865Y-95648630D02*
+X80043637Y-95662212D01*
+X80084897Y-95684266D01*
+X80121058Y-95713942D01*
+X80150734Y-95750103D01*
+X80172788Y-95791363D01*
+X80186370Y-95836135D01*
+X80191200Y-95885178D01*
+X80191200Y-97154822D01*
+X80186370Y-97203865D01*
+X80172788Y-97248637D01*
+X80150734Y-97289897D01*
+X80121058Y-97326058D01*
+X80084897Y-97355734D01*
+X80043637Y-97377788D01*
+X79998865Y-97391370D01*
+X79949822Y-97396200D01*
+X76780178Y-97396200D01*
+X76731135Y-97391370D01*
+X76686363Y-97377788D01*
+X76645103Y-97355734D01*
+X76608942Y-97326058D01*
+X76579266Y-97289897D01*
+X76557212Y-97248637D01*
+X76543630Y-97203865D01*
+X76538800Y-97154822D01*
+X76538800Y-95885178D01*
+X76543630Y-95836135D01*
+X76557212Y-95791363D01*
+X76579266Y-95750103D01*
+X76608942Y-95713942D01*
+X76645103Y-95684266D01*
+X76686363Y-95662212D01*
+X76731135Y-95648630D01*
+X76780178Y-95643800D01*
+X79949822Y-95643800D01*
+X79998865Y-95648630D01*
+X79998865Y-95648630D01*
+G37*
+G36*
+X74398865Y-95648630D02*
+X74443637Y-95662212D01*
+X74484897Y-95684266D01*
+X74521058Y-95713942D01*
+X74550734Y-95750103D01*
+X74572788Y-95791363D01*
+X74586370Y-95836135D01*
+X74591200Y-95885178D01*
+X74591200Y-97154822D01*
+X74586370Y-97203865D01*
+X74572788Y-97248637D01*
+X74550734Y-97289897D01*
+X74521058Y-97326058D01*
+X74484897Y-97355734D01*
+X74443637Y-97377788D01*
+X74398865Y-97391370D01*
+X74349822Y-97396200D01*
+X71180178Y-97396200D01*
+X71131135Y-97391370D01*
+X71086363Y-97377788D01*
+X71045103Y-97355734D01*
+X71008942Y-97326058D01*
+X70979266Y-97289897D01*
+X70957212Y-97248637D01*
+X70943630Y-97203865D01*
+X70938800Y-97154822D01*
+X70938800Y-95885178D01*
+X70943630Y-95836135D01*
+X70957212Y-95791363D01*
+X70979266Y-95750103D01*
+X71008942Y-95713942D01*
+X71045103Y-95684266D01*
+X71086363Y-95662212D01*
+X71131135Y-95648630D01*
+X71180178Y-95643800D01*
+X74349822Y-95643800D01*
+X74398865Y-95648630D01*
+X74398865Y-95648630D01*
+G37*
+G36*
+X52086630Y-93696097D02*
+X52253113Y-93746599D01*
+X52406545Y-93828610D01*
+X52541025Y-93938975D01*
+X52651390Y-94073455D01*
+X52733401Y-94226887D01*
+X52783903Y-94393370D01*
+X52801200Y-94568991D01*
+X52801200Y-96441009D01*
+X52783903Y-96616630D01*
+X52733401Y-96783113D01*
+X52651390Y-96936545D01*
+X52541025Y-97071025D01*
+X52406545Y-97181390D01*
+X52253113Y-97263401D01*
+X52086630Y-97313903D01*
+X51911009Y-97331200D01*
+X50038991Y-97331200D01*
+X49863370Y-97313903D01*
+X49696887Y-97263401D01*
+X49543455Y-97181390D01*
+X49408975Y-97071025D01*
+X49298610Y-96936545D01*
+X49216599Y-96783113D01*
+X49166097Y-96616630D01*
+X49148800Y-96441009D01*
+X49148800Y-94568991D01*
+X49166097Y-94393370D01*
+X49216599Y-94226887D01*
+X49298610Y-94073455D01*
+X49408975Y-93938975D01*
+X49543455Y-93828610D01*
+X49696887Y-93746599D01*
+X49863370Y-93696097D01*
+X50038991Y-93678800D01*
+X51911009Y-93678800D01*
+X52086630Y-93696097D01*
+X52086630Y-93696097D01*
+G37*
+G36*
+X95681200Y-96616200D02*
+X92028800Y-96616200D01*
+X92028800Y-86263800D01*
+X95681200Y-86263800D01*
+X95681200Y-96616200D01*
+X95681200Y-96616200D01*
+G37*
+G36*
+X102281200Y-96616200D02*
+X98628800Y-96616200D01*
+X98628800Y-86263800D01*
+X102281200Y-86263800D01*
+X102281200Y-96616200D01*
+X102281200Y-96616200D01*
+G37*
+G36*
+X111453589Y-92328052D02*
+X111681622Y-92397225D01*
+X111769558Y-92423900D01*
+X111916527Y-92502457D01*
+X112060754Y-92579548D01*
+X112315987Y-92789013D01*
+X112525452Y-93044246D01*
+X112525453Y-93044248D01*
+X112681100Y-93335442D01*
+X112681100Y-93335443D01*
+X112776948Y-93651411D01*
+X112809311Y-93980000D01*
+X112776948Y-94308589D01*
+X112707775Y-94536622D01*
+X112681100Y-94624558D01*
+X112543253Y-94882450D01*
+X112525452Y-94915754D01*
+X112315987Y-95170987D01*
+X112060754Y-95380452D01*
+X112060752Y-95380453D01*
+X111769558Y-95536100D01*
+X111681622Y-95562775D01*
+X111453589Y-95631948D01*
+X111207350Y-95656200D01*
+X111042650Y-95656200D01*
+X110796411Y-95631948D01*
+X110568378Y-95562775D01*
+X110480442Y-95536100D01*
+X110189248Y-95380453D01*
+X110189246Y-95380452D01*
+X109934013Y-95170987D01*
+X109724548Y-94915754D01*
+X109706747Y-94882450D01*
+X109568900Y-94624558D01*
+X109542225Y-94536622D01*
+X109473052Y-94308589D01*
+X109440689Y-93980000D01*
+X109473052Y-93651411D01*
+X109568900Y-93335443D01*
+X109568900Y-93335442D01*
+X109724547Y-93044248D01*
+X109724548Y-93044246D01*
+X109934013Y-92789013D01*
+X110189246Y-92579548D01*
+X110333473Y-92502457D01*
+X110480442Y-92423900D01*
+X110568378Y-92397225D01*
+X110796411Y-92328052D01*
+X111042650Y-92303800D01*
+X111207350Y-92303800D01*
+X111453589Y-92328052D01*
+X111453589Y-92328052D01*
+G37*
+G36*
+X84558865Y-91838630D02*
+X84603637Y-91852212D01*
+X84644897Y-91874266D01*
+X84681058Y-91903942D01*
+X84710734Y-91940103D01*
+X84732788Y-91981363D01*
+X84746370Y-92026135D01*
+X84751200Y-92075178D01*
+X84751200Y-93344822D01*
+X84746370Y-93393865D01*
+X84732788Y-93438637D01*
+X84710734Y-93479897D01*
+X84681058Y-93516058D01*
+X84644897Y-93545734D01*
+X84603637Y-93567788D01*
+X84558865Y-93581370D01*
+X84509822Y-93586200D01*
+X81340178Y-93586200D01*
+X81291135Y-93581370D01*
+X81246363Y-93567788D01*
+X81205103Y-93545734D01*
+X81168942Y-93516058D01*
+X81139266Y-93479897D01*
+X81117212Y-93438637D01*
+X81103630Y-93393865D01*
+X81098800Y-93344822D01*
+X81098800Y-92075178D01*
+X81103630Y-92026135D01*
+X81117212Y-91981363D01*
+X81139266Y-91940103D01*
+X81168942Y-91903942D01*
+X81205103Y-91874266D01*
+X81246363Y-91852212D01*
+X81291135Y-91838630D01*
+X81340178Y-91833800D01*
+X84509822Y-91833800D01*
+X84558865Y-91838630D01*
+X84558865Y-91838630D01*
+G37*
+G36*
+X90158865Y-91838630D02*
+X90203637Y-91852212D01*
+X90244897Y-91874266D01*
+X90281058Y-91903942D01*
+X90310734Y-91940103D01*
+X90332788Y-91981363D01*
+X90346370Y-92026135D01*
+X90351200Y-92075178D01*
+X90351200Y-93344822D01*
+X90346370Y-93393865D01*
+X90332788Y-93438637D01*
+X90310734Y-93479897D01*
+X90281058Y-93516058D01*
+X90244897Y-93545734D01*
+X90203637Y-93567788D01*
+X90158865Y-93581370D01*
+X90109822Y-93586200D01*
+X86940178Y-93586200D01*
+X86891135Y-93581370D01*
+X86846363Y-93567788D01*
+X86805103Y-93545734D01*
+X86768942Y-93516058D01*
+X86739266Y-93479897D01*
+X86717212Y-93438637D01*
+X86703630Y-93393865D01*
+X86698800Y-93344822D01*
+X86698800Y-92075178D01*
+X86703630Y-92026135D01*
+X86717212Y-91981363D01*
+X86739266Y-91940103D01*
+X86768942Y-91903942D01*
+X86805103Y-91874266D01*
+X86846363Y-91852212D01*
+X86891135Y-91838630D01*
+X86940178Y-91833800D01*
+X90109822Y-91833800D01*
+X90158865Y-91838630D01*
+X90158865Y-91838630D01*
+G37*
+G36*
+X48937243Y-88993695D02*
+X49080279Y-89037085D01*
+X49212098Y-89107543D01*
+X49327636Y-89202364D01*
+X49422457Y-89317902D01*
+X49492915Y-89449721D01*
+X49536305Y-89592757D01*
+X49551200Y-89743991D01*
+X49551200Y-91866009D01*
+X49536305Y-92017243D01*
+X49492915Y-92160279D01*
+X49422457Y-92292098D01*
+X49327636Y-92407636D01*
+X49212098Y-92502457D01*
+X49080279Y-92572915D01*
+X48937243Y-92616305D01*
+X48786009Y-92631200D01*
+X47163991Y-92631200D01*
+X47012757Y-92616305D01*
+X46869721Y-92572915D01*
+X46737902Y-92502457D01*
+X46622364Y-92407636D01*
+X46527543Y-92292098D01*
+X46457085Y-92160279D01*
+X46413695Y-92017243D01*
+X46398800Y-91866009D01*
+X46398800Y-89743991D01*
+X46413695Y-89592757D01*
+X46457085Y-89449721D01*
+X46527543Y-89317902D01*
+X46622364Y-89202364D01*
+X46737902Y-89107543D01*
+X46869721Y-89037085D01*
+X47012757Y-88993695D01*
+X47163991Y-88978800D01*
+X48786009Y-88978800D01*
+X48937243Y-88993695D01*
+X48937243Y-88993695D01*
+G37*
+G36*
+X55801200Y-92631200D02*
+X52148800Y-92631200D01*
+X52148800Y-88978800D01*
+X55801200Y-88978800D01*
+X55801200Y-92631200D01*
+X55801200Y-92631200D01*
+G37*
+G36*
+X74091200Y-91536200D02*
+X70438800Y-91536200D01*
+X70438800Y-81183800D01*
+X74091200Y-81183800D01*
+X74091200Y-91536200D01*
+X74091200Y-91536200D01*
+G37*
+G36*
+X80691200Y-91536200D02*
+X77038800Y-91536200D01*
+X77038800Y-81183800D01*
+X80691200Y-81183800D01*
+X80691200Y-91536200D01*
+X80691200Y-91536200D01*
+G37*
+G36*
+X57204730Y-86223968D02*
+X57252794Y-86238548D01*
+X57297092Y-86262226D01*
+X57335914Y-86294086D01*
+X57367774Y-86332908D01*
+X57391452Y-86377206D01*
+X57406032Y-86425270D01*
+X57411200Y-86477742D01*
+X57411200Y-87512258D01*
+X57406032Y-87564730D01*
+X57391452Y-87612794D01*
+X57367774Y-87657092D01*
+X57335914Y-87695914D01*
+X57297092Y-87727774D01*
+X57252794Y-87751452D01*
+X57204730Y-87766032D01*
+X57152258Y-87771200D01*
+X56542742Y-87771200D01*
+X56490270Y-87766032D01*
+X56442206Y-87751452D01*
+X56397908Y-87727774D01*
+X56359086Y-87695914D01*
+X56327226Y-87657092D01*
+X56303548Y-87612794D01*
+X56288968Y-87564730D01*
+X56283800Y-87512258D01*
+X56283800Y-86477742D01*
+X56288968Y-86425270D01*
+X56303548Y-86377206D01*
+X56327226Y-86332908D01*
+X56359086Y-86294086D01*
+X56397908Y-86262226D01*
+X56442206Y-86238548D01*
+X56490270Y-86223968D01*
+X56542742Y-86218800D01*
+X57152258Y-86218800D01*
+X57204730Y-86223968D01*
+X57204730Y-86223968D01*
+G37*
+G36*
+X59079730Y-86223968D02*
+X59127794Y-86238548D01*
+X59172092Y-86262226D01*
+X59210914Y-86294086D01*
+X59242774Y-86332908D01*
+X59266452Y-86377206D01*
+X59281032Y-86425270D01*
+X59286200Y-86477742D01*
+X59286200Y-87512258D01*
+X59281032Y-87564730D01*
+X59266452Y-87612794D01*
+X59242774Y-87657092D01*
+X59210914Y-87695914D01*
+X59172092Y-87727774D01*
+X59127794Y-87751452D01*
+X59079730Y-87766032D01*
+X59027258Y-87771200D01*
+X58417742Y-87771200D01*
+X58365270Y-87766032D01*
+X58317206Y-87751452D01*
+X58272908Y-87727774D01*
+X58234086Y-87695914D01*
+X58202226Y-87657092D01*
+X58178548Y-87612794D01*
+X58163968Y-87564730D01*
+X58158800Y-87512258D01*
+X58158800Y-86477742D01*
+X58163968Y-86425270D01*
+X58178548Y-86377206D01*
+X58202226Y-86332908D01*
+X58234086Y-86294086D01*
+X58272908Y-86262226D01*
+X58317206Y-86238548D01*
+X58365270Y-86223968D01*
+X58417742Y-86218800D01*
+X59027258Y-86218800D01*
+X59079730Y-86223968D01*
+X59079730Y-86223968D01*
+G37*
+G36*
+X90461200Y-86016200D02*
+X88608800Y-86016200D01*
+X88608800Y-84163800D01*
+X90461200Y-84163800D01*
+X90461200Y-86016200D01*
+X90461200Y-86016200D01*
+G37*
+G36*
+X58601563Y-81637201D02*
+X58601566Y-81637202D01*
+X58601567Y-81637202D01*
+X58776156Y-81690163D01*
+X58937059Y-81776167D01*
+X58937061Y-81776168D01*
+X58937060Y-81776168D01*
+X59078091Y-81891909D01*
+X59193832Y-82032940D01*
+X59279837Y-82193844D01*
+X59332799Y-82368437D01*
+X59350682Y-82550000D01*
+X59332799Y-82731563D01*
+X59332798Y-82731566D01*
+X59332798Y-82731567D01*
+X59279837Y-82906156D01*
+X59193833Y-83067059D01*
+X59078091Y-83208091D01*
+X58937059Y-83323833D01*
+X58776156Y-83409837D01*
+X58601567Y-83462798D01*
+X58601566Y-83462798D01*
+X58601563Y-83462799D01*
+X58465501Y-83476200D01*
+X58374499Y-83476200D01*
+X58238437Y-83462799D01*
+X58238434Y-83462798D01*
+X58238433Y-83462798D01*
+X58063844Y-83409837D01*
+X57902941Y-83323833D01*
+X57761909Y-83208091D01*
+X57646167Y-83067059D01*
+X57560163Y-82906156D01*
+X57507202Y-82731567D01*
+X57507202Y-82731566D01*
+X57507201Y-82731563D01*
+X57489318Y-82550000D01*
+X57507201Y-82368437D01*
+X57560163Y-82193844D01*
+X57646168Y-82032940D01*
+X57761909Y-81891909D01*
+X57902940Y-81776168D01*
+X57902939Y-81776168D01*
+X57902941Y-81776167D01*
+X58063844Y-81690163D01*
+X58238433Y-81637202D01*
+X58238434Y-81637202D01*
+X58238437Y-81637201D01*
+X58374499Y-81623800D01*
+X58465501Y-81623800D01*
+X58601563Y-81637201D01*
+X58601563Y-81637201D01*
+G37*
+G36*
+X52251563Y-81637201D02*
+X52251566Y-81637202D01*
+X52251567Y-81637202D01*
+X52426156Y-81690163D01*
+X52587059Y-81776167D01*
+X52587061Y-81776168D01*
+X52587060Y-81776168D01*
+X52728091Y-81891909D01*
+X52843832Y-82032940D01*
+X52929837Y-82193844D01*
+X52982799Y-82368437D01*
+X53000682Y-82550000D01*
+X52982799Y-82731563D01*
+X52982798Y-82731566D01*
+X52982798Y-82731567D01*
+X52929837Y-82906156D01*
+X52843833Y-83067059D01*
+X52728091Y-83208091D01*
+X52587059Y-83323833D01*
+X52426156Y-83409837D01*
+X52251567Y-83462798D01*
+X52251566Y-83462798D01*
+X52251563Y-83462799D01*
+X52115501Y-83476200D01*
+X52024499Y-83476200D01*
+X51888437Y-83462799D01*
+X51888434Y-83462798D01*
+X51888433Y-83462798D01*
+X51713844Y-83409837D01*
+X51552941Y-83323833D01*
+X51411909Y-83208091D01*
+X51296167Y-83067059D01*
+X51210163Y-82906156D01*
+X51157202Y-82731567D01*
+X51157202Y-82731566D01*
+X51157201Y-82731563D01*
+X51139318Y-82550000D01*
+X51157201Y-82368437D01*
+X51210163Y-82193844D01*
+X51296168Y-82032940D01*
+X51411909Y-81891909D01*
+X51552940Y-81776168D01*
+X51552939Y-81776168D01*
+X51552941Y-81776167D01*
+X51713844Y-81690163D01*
+X51888433Y-81637202D01*
+X51888434Y-81637202D01*
+X51888437Y-81637201D01*
+X52024499Y-81623800D01*
+X52115501Y-81623800D01*
+X52251563Y-81637201D01*
+X52251563Y-81637201D01*
+G37*
+G36*
+X59346200Y-80936200D02*
+X57493800Y-80936200D01*
+X57493800Y-79083800D01*
+X59346200Y-79083800D01*
+X59346200Y-80936200D01*
+X59346200Y-80936200D01*
+G37*
+G36*
+X52996200Y-80936200D02*
+X51143800Y-80936200D01*
+X51143800Y-79083800D01*
+X52996200Y-79083800D01*
+X52996200Y-80936200D01*
+X52996200Y-80936200D01*
+G37*
+G36*
+X95981200Y-75736200D02*
+X85628800Y-75736200D01*
+X85628800Y-72083800D01*
+X95981200Y-72083800D01*
+X95981200Y-75736200D01*
+X95981200Y-75736200D01*
+G37*
+G36*
+X54713865Y-72788630D02*
+X54758637Y-72802212D01*
+X54799897Y-72824266D01*
+X54836058Y-72853942D01*
+X54865734Y-72890103D01*
+X54887788Y-72931363D01*
+X54901370Y-72976135D01*
+X54906200Y-73025178D01*
+X54906200Y-74294822D01*
+X54901370Y-74343865D01*
+X54887788Y-74388637D01*
+X54865734Y-74429897D01*
+X54836058Y-74466058D01*
+X54799897Y-74495734D01*
+X54758637Y-74517788D01*
+X54713865Y-74531370D01*
+X54664822Y-74536200D01*
+X51495178Y-74536200D01*
+X51446135Y-74531370D01*
+X51401363Y-74517788D01*
+X51360103Y-74495734D01*
+X51323942Y-74466058D01*
+X51294266Y-74429897D01*
+X51272212Y-74388637D01*
+X51258630Y-74343865D01*
+X51253800Y-74294822D01*
+X51253800Y-73025178D01*
+X51258630Y-72976135D01*
+X51272212Y-72931363D01*
+X51294266Y-72890103D01*
+X51323942Y-72853942D01*
+X51360103Y-72824266D01*
+X51401363Y-72802212D01*
+X51446135Y-72788630D01*
+X51495178Y-72783800D01*
+X54664822Y-72783800D01*
+X54713865Y-72788630D01*
+X54713865Y-72788630D01*
+G37*
+G36*
+X60313865Y-72788630D02*
+X60358637Y-72802212D01*
+X60399897Y-72824266D01*
+X60436058Y-72853942D01*
+X60465734Y-72890103D01*
+X60487788Y-72931363D01*
+X60501370Y-72976135D01*
+X60506200Y-73025178D01*
+X60506200Y-74294822D01*
+X60501370Y-74343865D01*
+X60487788Y-74388637D01*
+X60465734Y-74429897D01*
+X60436058Y-74466058D01*
+X60399897Y-74495734D01*
+X60358637Y-74517788D01*
+X60313865Y-74531370D01*
+X60264822Y-74536200D01*
+X57095178Y-74536200D01*
+X57046135Y-74531370D01*
+X57001363Y-74517788D01*
+X56960103Y-74495734D01*
+X56923942Y-74466058D01*
+X56894266Y-74429897D01*
+X56872212Y-74388637D01*
+X56858630Y-74343865D01*
+X56853800Y-74294822D01*
+X56853800Y-73025178D01*
+X56858630Y-72976135D01*
+X56872212Y-72931363D01*
+X56894266Y-72890103D01*
+X56923942Y-72853942D01*
+X56960103Y-72824266D01*
+X57001363Y-72802212D01*
+X57046135Y-72788630D01*
+X57095178Y-72783800D01*
+X60264822Y-72783800D01*
+X60313865Y-72788630D01*
+X60313865Y-72788630D01*
+G37*
+G36*
+X83173865Y-69156130D02*
+X83218637Y-69169712D01*
+X83259897Y-69191766D01*
+X83296058Y-69221442D01*
+X83325734Y-69257603D01*
+X83347788Y-69298863D01*
+X83361370Y-69343635D01*
+X83366200Y-69392678D01*
+X83366200Y-70662322D01*
+X83361370Y-70711365D01*
+X83347788Y-70756137D01*
+X83325734Y-70797397D01*
+X83296058Y-70833558D01*
+X83259897Y-70863234D01*
+X83218637Y-70885288D01*
+X83173865Y-70898870D01*
+X83124822Y-70903700D01*
+X79955178Y-70903700D01*
+X79906135Y-70898870D01*
+X79861363Y-70885288D01*
+X79820103Y-70863234D01*
+X79783942Y-70833558D01*
+X79754266Y-70797397D01*
+X79732212Y-70756137D01*
+X79718630Y-70711365D01*
+X79713800Y-70662322D01*
+X79713800Y-69392678D01*
+X79718630Y-69343635D01*
+X79732212Y-69298863D01*
+X79754266Y-69257603D01*
+X79783942Y-69221442D01*
+X79820103Y-69191766D01*
+X79861363Y-69169712D01*
+X79906135Y-69156130D01*
+X79955178Y-69151300D01*
+X83124822Y-69151300D01*
+X83173865Y-69156130D01*
+X83173865Y-69156130D01*
+G37*
+G36*
+X77573865Y-69156130D02*
+X77618637Y-69169712D01*
+X77659897Y-69191766D01*
+X77696058Y-69221442D01*
+X77725734Y-69257603D01*
+X77747788Y-69298863D01*
+X77761370Y-69343635D01*
+X77766200Y-69392678D01*
+X77766200Y-70662322D01*
+X77761370Y-70711365D01*
+X77747788Y-70756137D01*
+X77725734Y-70797397D01*
+X77696058Y-70833558D01*
+X77659897Y-70863234D01*
+X77618637Y-70885288D01*
+X77573865Y-70898870D01*
+X77524822Y-70903700D01*
+X74355178Y-70903700D01*
+X74306135Y-70898870D01*
+X74261363Y-70885288D01*
+X74220103Y-70863234D01*
+X74183942Y-70833558D01*
+X74154266Y-70797397D01*
+X74132212Y-70756137D01*
+X74118630Y-70711365D01*
+X74113800Y-70662322D01*
+X74113800Y-69392678D01*
+X74118630Y-69343635D01*
+X74132212Y-69298863D01*
+X74154266Y-69257603D01*
+X74183942Y-69221442D01*
+X74220103Y-69191766D01*
+X74261363Y-69169712D01*
+X74306135Y-69156130D01*
+X74355178Y-69151300D01*
+X77524822Y-69151300D01*
+X77573865Y-69156130D01*
+X77573865Y-69156130D01*
+G37*
+G36*
+X95981200Y-69136200D02*
+X85628800Y-69136200D01*
+X85628800Y-65483800D01*
+X95981200Y-65483800D01*
+X95981200Y-69136200D01*
+X95981200Y-69136200D01*
+G37*
+G36*
+X72412355Y-67398488D02*
+X72455724Y-67411644D01*
+X72495702Y-67433012D01*
+X72530736Y-67461764D01*
+X72559488Y-67496798D01*
+X72580856Y-67536776D01*
+X72594012Y-67580145D01*
+X72598700Y-67627741D01*
+X72598700Y-68262259D01*
+X72594012Y-68309855D01*
+X72580856Y-68353224D01*
+X72559488Y-68393202D01*
+X72530736Y-68428236D01*
+X72495702Y-68456988D01*
+X72455724Y-68478356D01*
+X72412355Y-68491512D01*
+X72364759Y-68496200D01*
+X71805241Y-68496200D01*
+X71757645Y-68491512D01*
+X71714276Y-68478356D01*
+X71674298Y-68456988D01*
+X71639264Y-68428236D01*
+X71610512Y-68393202D01*
+X71589144Y-68353224D01*
+X71575988Y-68309855D01*
+X71571300Y-68262259D01*
+X71571300Y-67627741D01*
+X71575988Y-67580145D01*
+X71589144Y-67536776D01*
+X71610512Y-67496798D01*
+X71639264Y-67461764D01*
+X71674298Y-67433012D01*
+X71714276Y-67411644D01*
+X71757645Y-67398488D01*
+X71805241Y-67393800D01*
+X72364759Y-67393800D01*
+X72412355Y-67398488D01*
+X72412355Y-67398488D01*
+G37*
+G36*
+X73987355Y-67398488D02*
+X74030724Y-67411644D01*
+X74070702Y-67433012D01*
+X74105736Y-67461764D01*
+X74134488Y-67496798D01*
+X74155856Y-67536776D01*
+X74169012Y-67580145D01*
+X74173700Y-67627741D01*
+X74173700Y-68262259D01*
+X74169012Y-68309855D01*
+X74155856Y-68353224D01*
+X74134488Y-68393202D01*
+X74105736Y-68428236D01*
+X74070702Y-68456988D01*
+X74030724Y-68478356D01*
+X73987355Y-68491512D01*
+X73939759Y-68496200D01*
+X73380241Y-68496200D01*
+X73332645Y-68491512D01*
+X73289276Y-68478356D01*
+X73249298Y-68456988D01*
+X73214264Y-68428236D01*
+X73185512Y-68393202D01*
+X73164144Y-68353224D01*
+X73150988Y-68309855D01*
+X73146300Y-68262259D01*
+X73146300Y-67627741D01*
+X73150988Y-67580145D01*
+X73164144Y-67536776D01*
+X73185512Y-67496798D01*
+X73214264Y-67461764D01*
+X73249298Y-67433012D01*
+X73289276Y-67411644D01*
+X73332645Y-67398488D01*
+X73380241Y-67393800D01*
+X73939759Y-67393800D01*
+X73987355Y-67398488D01*
+X73987355Y-67398488D01*
+G37*
+G36*
+X84184855Y-66495988D02*
+X84228224Y-66509144D01*
+X84268202Y-66530512D01*
+X84303236Y-66559264D01*
+X84331988Y-66594298D01*
+X84353356Y-66634276D01*
+X84366512Y-66677645D01*
+X84371200Y-66725241D01*
+X84371200Y-67284759D01*
+X84366512Y-67332355D01*
+X84353356Y-67375724D01*
+X84331988Y-67415702D01*
+X84303236Y-67450736D01*
+X84268202Y-67479488D01*
+X84228224Y-67500856D01*
+X84184855Y-67514012D01*
+X84137259Y-67518700D01*
+X83502741Y-67518700D01*
+X83455145Y-67514012D01*
+X83411776Y-67500856D01*
+X83371798Y-67479488D01*
+X83336764Y-67450736D01*
+X83308012Y-67415702D01*
+X83286644Y-67375724D01*
+X83273488Y-67332355D01*
+X83268800Y-67284759D01*
+X83268800Y-66725241D01*
+X83273488Y-66677645D01*
+X83286644Y-66634276D01*
+X83308012Y-66594298D01*
+X83336764Y-66559264D01*
+X83371798Y-66530512D01*
+X83411776Y-66509144D01*
+X83455145Y-66495988D01*
+X83502741Y-66491300D01*
+X84137259Y-66491300D01*
+X84184855Y-66495988D01*
+X84184855Y-66495988D01*
+G37*
+G36*
+X84184855Y-64920988D02*
+X84228224Y-64934144D01*
+X84268202Y-64955512D01*
+X84303236Y-64984264D01*
+X84331988Y-65019298D01*
+X84353356Y-65059276D01*
+X84366512Y-65102645D01*
+X84371200Y-65150241D01*
+X84371200Y-65709759D01*
+X84366512Y-65757355D01*
+X84353356Y-65800724D01*
+X84331988Y-65840702D01*
+X84303236Y-65875736D01*
+X84268202Y-65904488D01*
+X84228224Y-65925856D01*
+X84184855Y-65939012D01*
+X84137259Y-65943700D01*
+X83502741Y-65943700D01*
+X83455145Y-65939012D01*
+X83411776Y-65925856D01*
+X83371798Y-65904488D01*
+X83336764Y-65875736D01*
+X83308012Y-65840702D01*
+X83286644Y-65800724D01*
+X83273488Y-65757355D01*
+X83268800Y-65709759D01*
+X83268800Y-65150241D01*
+X83273488Y-65102645D01*
+X83286644Y-65059276D01*
+X83308012Y-65019298D01*
+X83336764Y-64984264D01*
+X83371798Y-64955512D01*
+X83411776Y-64934144D01*
+X83455145Y-64920988D01*
+X83502741Y-64916300D01*
+X84137259Y-64916300D01*
+X84184855Y-64920988D01*
+X84184855Y-64920988D01*
+G37*
+G36*
+X72645578Y-64104971D02*
+X72805037Y-64171021D01*
+X72948545Y-64266911D01*
+X73070589Y-64388955D01*
+X73166479Y-64532463D01*
+X73232529Y-64691922D01*
+X73266200Y-64861202D01*
+X73266200Y-65033798D01*
+X73232529Y-65203078D01*
+X73166479Y-65362537D01*
+X73070589Y-65506045D01*
+X72948545Y-65628089D01*
+X72805037Y-65723979D01*
+X72645578Y-65790029D01*
+X72476298Y-65823700D01*
+X72303702Y-65823700D01*
+X72134422Y-65790029D01*
+X71974963Y-65723979D01*
+X71831455Y-65628089D01*
+X71709411Y-65506045D01*
+X71613521Y-65362537D01*
+X71547471Y-65203078D01*
+X71513800Y-65033798D01*
+X71513800Y-64861202D01*
+X71547471Y-64691922D01*
+X71613521Y-64532463D01*
+X71709411Y-64388955D01*
+X71831455Y-64266911D01*
+X71974963Y-64171021D01*
+X72134422Y-64104971D01*
+X72303702Y-64071300D01*
+X72476298Y-64071300D01*
+X72645578Y-64104971D01*
+X72645578Y-64104971D01*
+G37*
+G36*
+X67645578Y-64104971D02*
+X67805037Y-64171021D01*
+X67948545Y-64266911D01*
+X68070589Y-64388955D01*
+X68166479Y-64532463D01*
+X68232529Y-64691922D01*
+X68266200Y-64861202D01*
+X68266200Y-65033798D01*
+X68232529Y-65203078D01*
+X68166479Y-65362537D01*
+X68070589Y-65506045D01*
+X67948545Y-65628089D01*
+X67805037Y-65723979D01*
+X67645578Y-65790029D01*
+X67476298Y-65823700D01*
+X67303702Y-65823700D01*
+X67134422Y-65790029D01*
+X66974963Y-65723979D01*
+X66831455Y-65628089D01*
+X66709411Y-65506045D01*
+X66613521Y-65362537D01*
+X66547471Y-65203078D01*
+X66513800Y-65033798D01*
+X66513800Y-64861202D01*
+X66547471Y-64691922D01*
+X66613521Y-64532463D01*
+X66709411Y-64388955D01*
+X66831455Y-64266911D01*
+X66974963Y-64171021D01*
+X67134422Y-64104971D01*
+X67303702Y-64071300D01*
+X67476298Y-64071300D01*
+X67645578Y-64104971D01*
+X67645578Y-64104971D01*
+G37*
+G36*
+X76891200Y-64688700D02*
+X75188800Y-64688700D01*
+X75188800Y-63936300D01*
+X76891200Y-63936300D01*
+X76891200Y-64688700D01*
+X76891200Y-64688700D01*
+G37*
+G36*
+X82291200Y-64688700D02*
+X80588800Y-64688700D01*
+X80588800Y-63936300D01*
+X82291200Y-63936300D01*
+X82291200Y-64688700D01*
+X82291200Y-64688700D01*
+G37*
+G36*
+X86724855Y-63473488D02*
+X86768224Y-63486644D01*
+X86808202Y-63508012D01*
+X86843236Y-63536764D01*
+X86871988Y-63571798D01*
+X86893356Y-63611776D01*
+X86906512Y-63655145D01*
+X86911200Y-63702741D01*
+X86911200Y-64262259D01*
+X86906512Y-64309855D01*
+X86893356Y-64353224D01*
+X86871988Y-64393202D01*
+X86843236Y-64428236D01*
+X86808202Y-64456988D01*
+X86768224Y-64478356D01*
+X86724855Y-64491512D01*
+X86677259Y-64496200D01*
+X86042741Y-64496200D01*
+X85995145Y-64491512D01*
+X85951776Y-64478356D01*
+X85911798Y-64456988D01*
+X85876764Y-64428236D01*
+X85848012Y-64393202D01*
+X85826644Y-64353224D01*
+X85813488Y-64309855D01*
+X85808800Y-64262259D01*
+X85808800Y-63702741D01*
+X85813488Y-63655145D01*
+X85826644Y-63611776D01*
+X85848012Y-63571798D01*
+X85876764Y-63536764D01*
+X85911798Y-63508012D01*
+X85951776Y-63486644D01*
+X85995145Y-63473488D01*
+X86042741Y-63468800D01*
+X86677259Y-63468800D01*
+X86724855Y-63473488D01*
+X86724855Y-63473488D01*
+G37*
+G36*
+X98528865Y-61993630D02*
+X98573637Y-62007212D01*
+X98614897Y-62029266D01*
+X98651058Y-62058942D01*
+X98680734Y-62095103D01*
+X98702788Y-62136363D01*
+X98716370Y-62181135D01*
+X98721200Y-62230178D01*
+X98721200Y-63499822D01*
+X98716370Y-63548865D01*
+X98702788Y-63593637D01*
+X98680734Y-63634897D01*
+X98651058Y-63671058D01*
+X98614897Y-63700734D01*
+X98573637Y-63722788D01*
+X98528865Y-63736370D01*
+X98479822Y-63741200D01*
+X95310178Y-63741200D01*
+X95261135Y-63736370D01*
+X95216363Y-63722788D01*
+X95175103Y-63700734D01*
+X95138942Y-63671058D01*
+X95109266Y-63634897D01*
+X95087212Y-63593637D01*
+X95073630Y-63548865D01*
+X95068800Y-63499822D01*
+X95068800Y-62230178D01*
+X95073630Y-62181135D01*
+X95087212Y-62136363D01*
+X95109266Y-62095103D01*
+X95138942Y-62058942D01*
+X95175103Y-62029266D01*
+X95216363Y-62007212D01*
+X95261135Y-61993630D01*
+X95310178Y-61988800D01*
+X98479822Y-61988800D01*
+X98528865Y-61993630D01*
+X98528865Y-61993630D01*
+G37*
+G36*
+X104128865Y-61993630D02*
+X104173637Y-62007212D01*
+X104214897Y-62029266D01*
+X104251058Y-62058942D01*
+X104280734Y-62095103D01*
+X104302788Y-62136363D01*
+X104316370Y-62181135D01*
+X104321200Y-62230178D01*
+X104321200Y-63499822D01*
+X104316370Y-63548865D01*
+X104302788Y-63593637D01*
+X104280734Y-63634897D01*
+X104251058Y-63671058D01*
+X104214897Y-63700734D01*
+X104173637Y-63722788D01*
+X104128865Y-63736370D01*
+X104079822Y-63741200D01*
+X100910178Y-63741200D01*
+X100861135Y-63736370D01*
+X100816363Y-63722788D01*
+X100775103Y-63700734D01*
+X100738942Y-63671058D01*
+X100709266Y-63634897D01*
+X100687212Y-63593637D01*
+X100673630Y-63548865D01*
+X100668800Y-63499822D01*
+X100668800Y-62230178D01*
+X100673630Y-62181135D01*
+X100687212Y-62136363D01*
+X100709266Y-62095103D01*
+X100738942Y-62058942D01*
+X100775103Y-62029266D01*
+X100816363Y-62007212D01*
+X100861135Y-61993630D01*
+X100910178Y-61988800D01*
+X104079822Y-61988800D01*
+X104128865Y-61993630D01*
+X104128865Y-61993630D01*
+G37*
+G36*
+X82291200Y-63418700D02*
+X80588800Y-63418700D01*
+X80588800Y-62666300D01*
+X82291200Y-62666300D01*
+X82291200Y-63418700D01*
+X82291200Y-63418700D01*
+G37*
+G36*
+X76891200Y-63418700D02*
+X75188800Y-63418700D01*
+X75188800Y-62666300D01*
+X76891200Y-62666300D01*
+X76891200Y-63418700D01*
+X76891200Y-63418700D01*
+G37*
+G36*
+X86724855Y-61898488D02*
+X86768224Y-61911644D01*
+X86808202Y-61933012D01*
+X86843236Y-61961764D01*
+X86871988Y-61996798D01*
+X86893356Y-62036776D01*
+X86906512Y-62080145D01*
+X86911200Y-62127741D01*
+X86911200Y-62687259D01*
+X86906512Y-62734855D01*
+X86893356Y-62778224D01*
+X86871988Y-62818202D01*
+X86843236Y-62853236D01*
+X86808202Y-62881988D01*
+X86768224Y-62903356D01*
+X86724855Y-62916512D01*
+X86677259Y-62921200D01*
+X86042741Y-62921200D01*
+X85995145Y-62916512D01*
+X85951776Y-62903356D01*
+X85911798Y-62881988D01*
+X85876764Y-62853236D01*
+X85848012Y-62818202D01*
+X85826644Y-62778224D01*
+X85813488Y-62734855D01*
+X85808800Y-62687259D01*
+X85808800Y-62127741D01*
+X85813488Y-62080145D01*
+X85826644Y-62036776D01*
+X85848012Y-61996798D01*
+X85876764Y-61961764D01*
+X85911798Y-61933012D01*
+X85951776Y-61911644D01*
+X85995145Y-61898488D01*
+X86042741Y-61893800D01*
+X86677259Y-61893800D01*
+X86724855Y-61898488D01*
+X86724855Y-61898488D01*
+G37*
+G36*
+X82291200Y-62148700D02*
+X80588800Y-62148700D01*
+X80588800Y-61396300D01*
+X82291200Y-61396300D01*
+X82291200Y-62148700D01*
+X82291200Y-62148700D01*
+G37*
+G36*
+X76891200Y-62148700D02*
+X75188800Y-62148700D01*
+X75188800Y-61396300D01*
+X76891200Y-61396300D01*
+X76891200Y-62148700D01*
+X76891200Y-62148700D01*
+G37*
+G36*
+X91096200Y-62063700D02*
+X89243800Y-62063700D01*
+X89243800Y-60211300D01*
+X91096200Y-60211300D01*
+X91096200Y-62063700D01*
+X91096200Y-62063700D01*
+G37*
+G36*
+X66198827Y-59246397D02*
+X66198829Y-59246398D01*
+X66198832Y-59246398D01*
+X66375985Y-59300137D01*
+X66528712Y-59381771D01*
+X66539253Y-59387405D01*
+X66682354Y-59504846D01*
+X66799795Y-59647947D01*
+X66799796Y-59647949D01*
+X66887063Y-59811214D01*
+X66940802Y-59988367D01*
+X66940802Y-59988368D01*
+X66940803Y-59988372D01*
+X66954400Y-60126426D01*
+X66954400Y-60523573D01*
+X66940803Y-60661628D01*
+X66940802Y-60661631D01*
+X66940802Y-60661632D01*
+X66887063Y-60838786D01*
+X66805430Y-60991511D01*
+X66799795Y-61002053D01*
+X66682354Y-61145154D01*
+X66539253Y-61262595D01*
+X66539251Y-61262596D01*
+X66375986Y-61349863D01*
+X66198833Y-61403602D01*
+X66198830Y-61403602D01*
+X66198828Y-61403603D01*
+X66014600Y-61421748D01*
+X65830373Y-61403603D01*
+X65830371Y-61403602D01*
+X65830368Y-61403602D01*
+X65653215Y-61349863D01*
+X65489950Y-61262596D01*
+X65489948Y-61262595D01*
+X65346847Y-61145154D01*
+X65229405Y-61002053D01*
+X65223770Y-60991511D01*
+X65142137Y-60838786D01*
+X65088398Y-60661633D01*
+X65088398Y-60661630D01*
+X65088397Y-60661628D01*
+X65074800Y-60523574D01*
+X65074800Y-60126427D01*
+X65088397Y-59988373D01*
+X65088398Y-59988371D01*
+X65088398Y-59988368D01*
+X65142137Y-59811215D01*
+X65229404Y-59647949D01*
+X65229405Y-59647947D01*
+X65346846Y-59504846D01*
+X65489947Y-59387405D01*
+X65500489Y-59381771D01*
+X65653214Y-59300137D01*
+X65830367Y-59246398D01*
+X65830370Y-59246398D01*
+X65830372Y-59246397D01*
+X66014600Y-59228252D01*
+X66198827Y-59246397D01*
+X66198827Y-59246397D01*
+G37*
+G36*
+X54514827Y-59246397D02*
+X54514829Y-59246398D01*
+X54514832Y-59246398D01*
+X54691985Y-59300137D01*
+X54844712Y-59381771D01*
+X54855253Y-59387405D01*
+X54998354Y-59504846D01*
+X55115795Y-59647947D01*
+X55115796Y-59647949D01*
+X55203063Y-59811214D01*
+X55256802Y-59988367D01*
+X55256802Y-59988368D01*
+X55256803Y-59988372D01*
+X55270400Y-60126426D01*
+X55270400Y-60523573D01*
+X55256803Y-60661628D01*
+X55256802Y-60661631D01*
+X55256802Y-60661632D01*
+X55203063Y-60838786D01*
+X55121430Y-60991511D01*
+X55115795Y-61002053D01*
+X54998354Y-61145154D01*
+X54855253Y-61262595D01*
+X54855251Y-61262596D01*
+X54691986Y-61349863D01*
+X54514833Y-61403602D01*
+X54514830Y-61403602D01*
+X54514828Y-61403603D01*
+X54330600Y-61421748D01*
+X54146373Y-61403603D01*
+X54146371Y-61403602D01*
+X54146368Y-61403602D01*
+X53969215Y-61349863D01*
+X53805950Y-61262596D01*
+X53805948Y-61262595D01*
+X53662847Y-61145154D01*
+X53545405Y-61002053D01*
+X53539770Y-60991511D01*
+X53458137Y-60838786D01*
+X53404398Y-60661633D01*
+X53404398Y-60661630D01*
+X53404397Y-60661628D01*
+X53390800Y-60523574D01*
+X53390800Y-60126427D01*
+X53404397Y-59988373D01*
+X53404398Y-59988371D01*
+X53404398Y-59988368D01*
+X53458137Y-59811215D01*
+X53545404Y-59647949D01*
+X53545405Y-59647947D01*
+X53662846Y-59504846D01*
+X53805947Y-59387405D01*
+X53816489Y-59381771D01*
+X53969214Y-59300137D01*
+X54146367Y-59246398D01*
+X54146370Y-59246398D01*
+X54146372Y-59246397D01*
+X54330600Y-59228252D01*
+X54514827Y-59246397D01*
+X54514827Y-59246397D01*
+G37*
+G36*
+X57054827Y-59246397D02*
+X57054829Y-59246398D01*
+X57054832Y-59246398D01*
+X57231985Y-59300137D01*
+X57384712Y-59381771D01*
+X57395253Y-59387405D01*
+X57538354Y-59504846D01*
+X57655795Y-59647947D01*
+X57655796Y-59647949D01*
+X57743063Y-59811214D01*
+X57796802Y-59988367D01*
+X57796802Y-59988368D01*
+X57796803Y-59988372D01*
+X57810400Y-60126426D01*
+X57810400Y-60523573D01*
+X57796803Y-60661628D01*
+X57796802Y-60661631D01*
+X57796802Y-60661632D01*
+X57743063Y-60838786D01*
+X57661430Y-60991511D01*
+X57655795Y-61002053D01*
+X57538354Y-61145154D01*
+X57395253Y-61262595D01*
+X57395251Y-61262596D01*
+X57231986Y-61349863D01*
+X57054833Y-61403602D01*
+X57054830Y-61403602D01*
+X57054828Y-61403603D01*
+X56870600Y-61421748D01*
+X56686373Y-61403603D01*
+X56686371Y-61403602D01*
+X56686368Y-61403602D01*
+X56509215Y-61349863D01*
+X56345950Y-61262596D01*
+X56345948Y-61262595D01*
+X56202847Y-61145154D01*
+X56085405Y-61002053D01*
+X56079770Y-60991511D01*
+X55998137Y-60838786D01*
+X55944398Y-60661633D01*
+X55944398Y-60661630D01*
+X55944397Y-60661628D01*
+X55930800Y-60523574D01*
+X55930800Y-60126427D01*
+X55944397Y-59988373D01*
+X55944398Y-59988371D01*
+X55944398Y-59988368D01*
+X55998137Y-59811215D01*
+X56085404Y-59647949D01*
+X56085405Y-59647947D01*
+X56202846Y-59504846D01*
+X56345947Y-59387405D01*
+X56356489Y-59381771D01*
+X56509214Y-59300137D01*
+X56686367Y-59246398D01*
+X56686370Y-59246398D01*
+X56686372Y-59246397D01*
+X56870600Y-59228252D01*
+X57054827Y-59246397D01*
+X57054827Y-59246397D01*
+G37*
+G36*
+X59594827Y-59246397D02*
+X59594829Y-59246398D01*
+X59594832Y-59246398D01*
+X59771985Y-59300137D01*
+X59924712Y-59381771D01*
+X59935253Y-59387405D01*
+X60078354Y-59504846D01*
+X60195795Y-59647947D01*
+X60195796Y-59647949D01*
+X60283063Y-59811214D01*
+X60336802Y-59988367D01*
+X60336802Y-59988368D01*
+X60336803Y-59988372D01*
+X60350400Y-60126426D01*
+X60350400Y-60523573D01*
+X60336803Y-60661628D01*
+X60336802Y-60661631D01*
+X60336802Y-60661632D01*
+X60283063Y-60838786D01*
+X60201430Y-60991511D01*
+X60195795Y-61002053D01*
+X60078354Y-61145154D01*
+X59935253Y-61262595D01*
+X59935251Y-61262596D01*
+X59771986Y-61349863D01*
+X59594833Y-61403602D01*
+X59594830Y-61403602D01*
+X59594828Y-61403603D01*
+X59410600Y-61421748D01*
+X59226373Y-61403603D01*
+X59226371Y-61403602D01*
+X59226368Y-61403602D01*
+X59049215Y-61349863D01*
+X58885950Y-61262596D01*
+X58885948Y-61262595D01*
+X58742847Y-61145154D01*
+X58625405Y-61002053D01*
+X58619770Y-60991511D01*
+X58538137Y-60838786D01*
+X58484398Y-60661633D01*
+X58484398Y-60661630D01*
+X58484397Y-60661628D01*
+X58470800Y-60523574D01*
+X58470800Y-60126427D01*
+X58484397Y-59988373D01*
+X58484398Y-59988371D01*
+X58484398Y-59988368D01*
+X58538137Y-59811215D01*
+X58625404Y-59647949D01*
+X58625405Y-59647947D01*
+X58742846Y-59504846D01*
+X58885947Y-59387405D01*
+X58896489Y-59381771D01*
+X59049214Y-59300137D01*
+X59226367Y-59246398D01*
+X59226370Y-59246398D01*
+X59226372Y-59246397D01*
+X59410600Y-59228252D01*
+X59594827Y-59246397D01*
+X59594827Y-59246397D01*
+G37*
+G36*
+X51974827Y-59246397D02*
+X51974829Y-59246398D01*
+X51974832Y-59246398D01*
+X52151985Y-59300137D01*
+X52304712Y-59381771D01*
+X52315253Y-59387405D01*
+X52458354Y-59504846D01*
+X52575795Y-59647947D01*
+X52575796Y-59647949D01*
+X52663063Y-59811214D01*
+X52716802Y-59988367D01*
+X52716802Y-59988368D01*
+X52716803Y-59988372D01*
+X52730400Y-60126426D01*
+X52730400Y-60523573D01*
+X52716803Y-60661628D01*
+X52716802Y-60661631D01*
+X52716802Y-60661632D01*
+X52663063Y-60838786D01*
+X52581430Y-60991511D01*
+X52575795Y-61002053D01*
+X52458354Y-61145154D01*
+X52315253Y-61262595D01*
+X52315251Y-61262596D01*
+X52151986Y-61349863D01*
+X51974833Y-61403602D01*
+X51974830Y-61403602D01*
+X51974828Y-61403603D01*
+X51790600Y-61421748D01*
+X51606373Y-61403603D01*
+X51606371Y-61403602D01*
+X51606368Y-61403602D01*
+X51429215Y-61349863D01*
+X51265950Y-61262596D01*
+X51265948Y-61262595D01*
+X51122847Y-61145154D01*
+X51005405Y-61002053D01*
+X50999770Y-60991511D01*
+X50918137Y-60838786D01*
+X50864398Y-60661633D01*
+X50864398Y-60661630D01*
+X50864397Y-60661628D01*
+X50850800Y-60523574D01*
+X50850800Y-60126427D01*
+X50864397Y-59988373D01*
+X50864398Y-59988371D01*
+X50864398Y-59988368D01*
+X50918137Y-59811215D01*
+X51005404Y-59647949D01*
+X51005405Y-59647947D01*
+X51122846Y-59504846D01*
+X51265947Y-59387405D01*
+X51276489Y-59381771D01*
+X51429214Y-59300137D01*
+X51606367Y-59246398D01*
+X51606370Y-59246398D01*
+X51606372Y-59246397D01*
+X51790600Y-59228252D01*
+X51974827Y-59246397D01*
+X51974827Y-59246397D01*
+G37*
+G36*
+X49434827Y-59246397D02*
+X49434829Y-59246398D01*
+X49434832Y-59246398D01*
+X49611985Y-59300137D01*
+X49764712Y-59381771D01*
+X49775253Y-59387405D01*
+X49918354Y-59504846D01*
+X50035795Y-59647947D01*
+X50035796Y-59647949D01*
+X50123063Y-59811214D01*
+X50176802Y-59988367D01*
+X50176802Y-59988368D01*
+X50176803Y-59988372D01*
+X50190400Y-60126426D01*
+X50190400Y-60523573D01*
+X50176803Y-60661628D01*
+X50176802Y-60661631D01*
+X50176802Y-60661632D01*
+X50123063Y-60838786D01*
+X50041430Y-60991511D01*
+X50035795Y-61002053D01*
+X49918354Y-61145154D01*
+X49775253Y-61262595D01*
+X49775251Y-61262596D01*
+X49611986Y-61349863D01*
+X49434833Y-61403602D01*
+X49434830Y-61403602D01*
+X49434828Y-61403603D01*
+X49250600Y-61421748D01*
+X49066373Y-61403603D01*
+X49066371Y-61403602D01*
+X49066368Y-61403602D01*
+X48889215Y-61349863D01*
+X48725950Y-61262596D01*
+X48725948Y-61262595D01*
+X48582847Y-61145154D01*
+X48465405Y-61002053D01*
+X48459770Y-60991511D01*
+X48378137Y-60838786D01*
+X48324398Y-60661633D01*
+X48324398Y-60661630D01*
+X48324397Y-60661628D01*
+X48310800Y-60523574D01*
+X48310800Y-60126427D01*
+X48324397Y-59988373D01*
+X48324398Y-59988371D01*
+X48324398Y-59988368D01*
+X48378137Y-59811215D01*
+X48465404Y-59647949D01*
+X48465405Y-59647947D01*
+X48582846Y-59504846D01*
+X48725947Y-59387405D01*
+X48736489Y-59381771D01*
+X48889214Y-59300137D01*
+X49066367Y-59246398D01*
+X49066370Y-59246398D01*
+X49066372Y-59246397D01*
+X49250600Y-59228252D01*
+X49434827Y-59246397D01*
+X49434827Y-59246397D01*
+G37*
+G36*
+X62134827Y-59246397D02*
+X62134829Y-59246398D01*
+X62134832Y-59246398D01*
+X62311985Y-59300137D01*
+X62464712Y-59381771D01*
+X62475253Y-59387405D01*
+X62618354Y-59504846D01*
+X62735795Y-59647947D01*
+X62735796Y-59647949D01*
+X62823063Y-59811214D01*
+X62876802Y-59988367D01*
+X62876802Y-59988368D01*
+X62876803Y-59988372D01*
+X62890400Y-60126426D01*
+X62890400Y-60523573D01*
+X62876803Y-60661628D01*
+X62876802Y-60661631D01*
+X62876802Y-60661632D01*
+X62823063Y-60838786D01*
+X62741430Y-60991511D01*
+X62735795Y-61002053D01*
+X62618354Y-61145154D01*
+X62475253Y-61262595D01*
+X62475251Y-61262596D01*
+X62311986Y-61349863D01*
+X62134833Y-61403602D01*
+X62134830Y-61403602D01*
+X62134828Y-61403603D01*
+X61950600Y-61421748D01*
+X61766373Y-61403603D01*
+X61766371Y-61403602D01*
+X61766368Y-61403602D01*
+X61589215Y-61349863D01*
+X61425950Y-61262596D01*
+X61425948Y-61262595D01*
+X61282847Y-61145154D01*
+X61165405Y-61002053D01*
+X61159770Y-60991511D01*
+X61078137Y-60838786D01*
+X61024398Y-60661633D01*
+X61024398Y-60661630D01*
+X61024397Y-60661628D01*
+X61010800Y-60523574D01*
+X61010800Y-60126427D01*
+X61024397Y-59988373D01*
+X61024398Y-59988371D01*
+X61024398Y-59988368D01*
+X61078137Y-59811215D01*
+X61165404Y-59647949D01*
+X61165405Y-59647947D01*
+X61282846Y-59504846D01*
+X61425947Y-59387405D01*
+X61436489Y-59381771D01*
+X61589214Y-59300137D01*
+X61766367Y-59246398D01*
+X61766370Y-59246398D01*
+X61766372Y-59246397D01*
+X61950600Y-59228252D01*
+X62134827Y-59246397D01*
+X62134827Y-59246397D01*
+G37*
+G36*
+X76891200Y-60878700D02*
+X75188800Y-60878700D01*
+X75188800Y-60126300D01*
+X76891200Y-60126300D01*
+X76891200Y-60878700D01*
+X76891200Y-60878700D01*
+G37*
+G36*
+X82291200Y-60878700D02*
+X80588800Y-60878700D01*
+X80588800Y-60126300D01*
+X82291200Y-60126300D01*
+X82291200Y-60878700D01*
+X82291200Y-60878700D01*
+G37*
+G36*
+X87426200Y-59151200D02*
+X83773800Y-59151200D01*
+X83773800Y-48798800D01*
+X87426200Y-48798800D01*
+X87426200Y-59151200D01*
+X87426200Y-59151200D01*
+G37*
+G36*
+X94026200Y-59151200D02*
+X90373800Y-59151200D01*
+X90373800Y-48798800D01*
+X94026200Y-48798800D01*
+X94026200Y-59151200D01*
+X94026200Y-59151200D01*
+G37*
+G36*
+X71350575Y-54898319D02*
+X71572290Y-54965575D01*
+X71767829Y-55070093D01*
+X71776625Y-55074795D01*
+X71823279Y-55113084D01*
+X71955723Y-55221777D01*
+X72064416Y-55354221D01*
+X72102705Y-55400875D01*
+X72102706Y-55400877D01*
+X72211925Y-55605210D01*
+X72279181Y-55826925D01*
+X72301891Y-56057500D01*
+X72279181Y-56288075D01*
+X72211925Y-56509790D01*
+X72107407Y-56705329D01*
+X72102705Y-56714125D01*
+X72064416Y-56760779D01*
+X71955723Y-56893223D01*
+X71823279Y-57001916D01*
+X71776625Y-57040205D01*
+X71776623Y-57040206D01*
+X71572290Y-57149425D01*
+X71350575Y-57216681D01*
+X71177781Y-57233700D01*
+X71062219Y-57233700D01*
+X70889425Y-57216681D01*
+X70667710Y-57149425D01*
+X70463377Y-57040206D01*
+X70463375Y-57040205D01*
+X70416721Y-57001916D01*
+X70284277Y-56893223D01*
+X70175584Y-56760779D01*
+X70137295Y-56714125D01*
+X70132593Y-56705329D01*
+X70028075Y-56509790D01*
+X69960819Y-56288075D01*
+X69938109Y-56057500D01*
+X69960819Y-55826925D01*
+X70028075Y-55605210D01*
+X70137294Y-55400877D01*
+X70137295Y-55400875D01*
+X70175584Y-55354221D01*
+X70284277Y-55221777D01*
+X70416721Y-55113084D01*
+X70463375Y-55074795D01*
+X70472171Y-55070093D01*
+X70667710Y-54965575D01*
+X70889425Y-54898319D01*
+X71062219Y-54881300D01*
+X71177781Y-54881300D01*
+X71350575Y-54898319D01*
+X71350575Y-54898319D01*
+G37*
+G36*
+X82456200Y-57233700D02*
+X80103800Y-57233700D01*
+X80103800Y-54881300D01*
+X82456200Y-54881300D01*
+X82456200Y-57233700D01*
+X82456200Y-57233700D01*
+G37*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Paste.gtp b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Paste.gtp
new file mode 100644
index 0000000..a1f6b03
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.Paste.gtp
@@ -0,0 +1,2027 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Paste,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.100000*%
+%ADD11C,0.822600*%
+%ADD12C,1.447600*%
+%ADD13R,10.047600X3.347600*%
+%ADD14R,3.347600X10.047600*%
+%ADD15C,0.722600*%
+%ADD16R,1.397600X0.447600*%
+G04 APERTURE END LIST*
+D10*
+G04 #@! TO.C,F1*
+G36*
+X57073307Y-86372190D02*
+X57093270Y-86375152D01*
+X57112847Y-86380055D01*
+X57131849Y-86386854D01*
+X57150093Y-86395483D01*
+X57167403Y-86405858D01*
+X57183613Y-86417880D01*
+X57198567Y-86431433D01*
+X57212120Y-86446387D01*
+X57224142Y-86462597D01*
+X57234517Y-86479907D01*
+X57243146Y-86498151D01*
+X57249945Y-86517153D01*
+X57254848Y-86536730D01*
+X57257810Y-86556693D01*
+X57258800Y-86576850D01*
+X57258800Y-87413150D01*
+X57257810Y-87433307D01*
+X57254848Y-87453270D01*
+X57249945Y-87472847D01*
+X57243146Y-87491849D01*
+X57234517Y-87510093D01*
+X57224142Y-87527403D01*
+X57212120Y-87543613D01*
+X57198567Y-87558567D01*
+X57183613Y-87572120D01*
+X57167403Y-87584142D01*
+X57150093Y-87594517D01*
+X57131849Y-87603146D01*
+X57112847Y-87609945D01*
+X57093270Y-87614848D01*
+X57073307Y-87617810D01*
+X57053150Y-87618800D01*
+X56641850Y-87618800D01*
+X56621693Y-87617810D01*
+X56601730Y-87614848D01*
+X56582153Y-87609945D01*
+X56563151Y-87603146D01*
+X56544907Y-87594517D01*
+X56527597Y-87584142D01*
+X56511387Y-87572120D01*
+X56496433Y-87558567D01*
+X56482880Y-87543613D01*
+X56470858Y-87527403D01*
+X56460483Y-87510093D01*
+X56451854Y-87491849D01*
+X56445055Y-87472847D01*
+X56440152Y-87453270D01*
+X56437190Y-87433307D01*
+X56436200Y-87413150D01*
+X56436200Y-86576850D01*
+X56437190Y-86556693D01*
+X56440152Y-86536730D01*
+X56445055Y-86517153D01*
+X56451854Y-86498151D01*
+X56460483Y-86479907D01*
+X56470858Y-86462597D01*
+X56482880Y-86446387D01*
+X56496433Y-86431433D01*
+X56511387Y-86417880D01*
+X56527597Y-86405858D01*
+X56544907Y-86395483D01*
+X56563151Y-86386854D01*
+X56582153Y-86380055D01*
+X56601730Y-86375152D01*
+X56621693Y-86372190D01*
+X56641850Y-86371200D01*
+X57053150Y-86371200D01*
+X57073307Y-86372190D01*
+X57073307Y-86372190D01*
+G37*
+D11*
+X56847500Y-86995000D03*
+D10*
+G36*
+X58948307Y-86372190D02*
+X58968270Y-86375152D01*
+X58987847Y-86380055D01*
+X59006849Y-86386854D01*
+X59025093Y-86395483D01*
+X59042403Y-86405858D01*
+X59058613Y-86417880D01*
+X59073567Y-86431433D01*
+X59087120Y-86446387D01*
+X59099142Y-86462597D01*
+X59109517Y-86479907D01*
+X59118146Y-86498151D01*
+X59124945Y-86517153D01*
+X59129848Y-86536730D01*
+X59132810Y-86556693D01*
+X59133800Y-86576850D01*
+X59133800Y-87413150D01*
+X59132810Y-87433307D01*
+X59129848Y-87453270D01*
+X59124945Y-87472847D01*
+X59118146Y-87491849D01*
+X59109517Y-87510093D01*
+X59099142Y-87527403D01*
+X59087120Y-87543613D01*
+X59073567Y-87558567D01*
+X59058613Y-87572120D01*
+X59042403Y-87584142D01*
+X59025093Y-87594517D01*
+X59006849Y-87603146D01*
+X58987847Y-87609945D01*
+X58968270Y-87614848D01*
+X58948307Y-87617810D01*
+X58928150Y-87618800D01*
+X58516850Y-87618800D01*
+X58496693Y-87617810D01*
+X58476730Y-87614848D01*
+X58457153Y-87609945D01*
+X58438151Y-87603146D01*
+X58419907Y-87594517D01*
+X58402597Y-87584142D01*
+X58386387Y-87572120D01*
+X58371433Y-87558567D01*
+X58357880Y-87543613D01*
+X58345858Y-87527403D01*
+X58335483Y-87510093D01*
+X58326854Y-87491849D01*
+X58320055Y-87472847D01*
+X58315152Y-87453270D01*
+X58312190Y-87433307D01*
+X58311200Y-87413150D01*
+X58311200Y-86576850D01*
+X58312190Y-86556693D01*
+X58315152Y-86536730D01*
+X58320055Y-86517153D01*
+X58326854Y-86498151D01*
+X58335483Y-86479907D01*
+X58345858Y-86462597D01*
+X58357880Y-86446387D01*
+X58371433Y-86431433D01*
+X58386387Y-86417880D01*
+X58402597Y-86405858D01*
+X58419907Y-86395483D01*
+X58438151Y-86386854D01*
+X58457153Y-86380055D01*
+X58476730Y-86375152D01*
+X58496693Y-86372190D01*
+X58516850Y-86371200D01*
+X58928150Y-86371200D01*
+X58948307Y-86372190D01*
+X58948307Y-86372190D01*
+G37*
+D11*
+X58722500Y-86995000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,C1*
+G36*
+X83009783Y-69304789D02*
+X83031740Y-69308046D01*
+X83053272Y-69313440D01*
+X83074171Y-69320917D01*
+X83094237Y-69330408D01*
+X83113276Y-69341819D01*
+X83131105Y-69355042D01*
+X83147551Y-69369949D01*
+X83162458Y-69386395D01*
+X83175681Y-69404224D01*
+X83187092Y-69423263D01*
+X83196583Y-69443329D01*
+X83204060Y-69464228D01*
+X83209454Y-69485760D01*
+X83212711Y-69507717D01*
+X83213800Y-69529887D01*
+X83213800Y-70525113D01*
+X83212711Y-70547283D01*
+X83209454Y-70569240D01*
+X83204060Y-70590772D01*
+X83196583Y-70611671D01*
+X83187092Y-70631737D01*
+X83175681Y-70650776D01*
+X83162458Y-70668605D01*
+X83147551Y-70685051D01*
+X83131105Y-70699958D01*
+X83113276Y-70713181D01*
+X83094237Y-70724592D01*
+X83074171Y-70734083D01*
+X83053272Y-70741560D01*
+X83031740Y-70746954D01*
+X83009783Y-70750211D01*
+X82987613Y-70751300D01*
+X80092387Y-70751300D01*
+X80070217Y-70750211D01*
+X80048260Y-70746954D01*
+X80026728Y-70741560D01*
+X80005829Y-70734083D01*
+X79985763Y-70724592D01*
+X79966724Y-70713181D01*
+X79948895Y-70699958D01*
+X79932449Y-70685051D01*
+X79917542Y-70668605D01*
+X79904319Y-70650776D01*
+X79892908Y-70631737D01*
+X79883417Y-70611671D01*
+X79875940Y-70590772D01*
+X79870546Y-70569240D01*
+X79867289Y-70547283D01*
+X79866200Y-70525113D01*
+X79866200Y-69529887D01*
+X79867289Y-69507717D01*
+X79870546Y-69485760D01*
+X79875940Y-69464228D01*
+X79883417Y-69443329D01*
+X79892908Y-69423263D01*
+X79904319Y-69404224D01*
+X79917542Y-69386395D01*
+X79932449Y-69369949D01*
+X79948895Y-69355042D01*
+X79966724Y-69341819D01*
+X79985763Y-69330408D01*
+X80005829Y-69320917D01*
+X80026728Y-69313440D01*
+X80048260Y-69308046D01*
+X80070217Y-69304789D01*
+X80092387Y-69303700D01*
+X82987613Y-69303700D01*
+X83009783Y-69304789D01*
+X83009783Y-69304789D01*
+G37*
+D12*
+X81540000Y-70027500D03*
+D10*
+G36*
+X77409783Y-69304789D02*
+X77431740Y-69308046D01*
+X77453272Y-69313440D01*
+X77474171Y-69320917D01*
+X77494237Y-69330408D01*
+X77513276Y-69341819D01*
+X77531105Y-69355042D01*
+X77547551Y-69369949D01*
+X77562458Y-69386395D01*
+X77575681Y-69404224D01*
+X77587092Y-69423263D01*
+X77596583Y-69443329D01*
+X77604060Y-69464228D01*
+X77609454Y-69485760D01*
+X77612711Y-69507717D01*
+X77613800Y-69529887D01*
+X77613800Y-70525113D01*
+X77612711Y-70547283D01*
+X77609454Y-70569240D01*
+X77604060Y-70590772D01*
+X77596583Y-70611671D01*
+X77587092Y-70631737D01*
+X77575681Y-70650776D01*
+X77562458Y-70668605D01*
+X77547551Y-70685051D01*
+X77531105Y-70699958D01*
+X77513276Y-70713181D01*
+X77494237Y-70724592D01*
+X77474171Y-70734083D01*
+X77453272Y-70741560D01*
+X77431740Y-70746954D01*
+X77409783Y-70750211D01*
+X77387613Y-70751300D01*
+X74492387Y-70751300D01*
+X74470217Y-70750211D01*
+X74448260Y-70746954D01*
+X74426728Y-70741560D01*
+X74405829Y-70734083D01*
+X74385763Y-70724592D01*
+X74366724Y-70713181D01*
+X74348895Y-70699958D01*
+X74332449Y-70685051D01*
+X74317542Y-70668605D01*
+X74304319Y-70650776D01*
+X74292908Y-70631737D01*
+X74283417Y-70611671D01*
+X74275940Y-70590772D01*
+X74270546Y-70569240D01*
+X74267289Y-70547283D01*
+X74266200Y-70525113D01*
+X74266200Y-69529887D01*
+X74267289Y-69507717D01*
+X74270546Y-69485760D01*
+X74275940Y-69464228D01*
+X74283417Y-69443329D01*
+X74292908Y-69423263D01*
+X74304319Y-69404224D01*
+X74317542Y-69386395D01*
+X74332449Y-69369949D01*
+X74348895Y-69355042D01*
+X74366724Y-69341819D01*
+X74385763Y-69330408D01*
+X74405829Y-69320917D01*
+X74426728Y-69313440D01*
+X74448260Y-69308046D01*
+X74470217Y-69304789D01*
+X74492387Y-69303700D01*
+X77387613Y-69303700D01*
+X77409783Y-69304789D01*
+X77409783Y-69304789D01*
+G37*
+D12*
+X75940000Y-70027500D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,C3*
+G36*
+X54549783Y-72937289D02*
+X54571740Y-72940546D01*
+X54593272Y-72945940D01*
+X54614171Y-72953417D01*
+X54634237Y-72962908D01*
+X54653276Y-72974319D01*
+X54671105Y-72987542D01*
+X54687551Y-73002449D01*
+X54702458Y-73018895D01*
+X54715681Y-73036724D01*
+X54727092Y-73055763D01*
+X54736583Y-73075829D01*
+X54744060Y-73096728D01*
+X54749454Y-73118260D01*
+X54752711Y-73140217D01*
+X54753800Y-73162387D01*
+X54753800Y-74157613D01*
+X54752711Y-74179783D01*
+X54749454Y-74201740D01*
+X54744060Y-74223272D01*
+X54736583Y-74244171D01*
+X54727092Y-74264237D01*
+X54715681Y-74283276D01*
+X54702458Y-74301105D01*
+X54687551Y-74317551D01*
+X54671105Y-74332458D01*
+X54653276Y-74345681D01*
+X54634237Y-74357092D01*
+X54614171Y-74366583D01*
+X54593272Y-74374060D01*
+X54571740Y-74379454D01*
+X54549783Y-74382711D01*
+X54527613Y-74383800D01*
+X51632387Y-74383800D01*
+X51610217Y-74382711D01*
+X51588260Y-74379454D01*
+X51566728Y-74374060D01*
+X51545829Y-74366583D01*
+X51525763Y-74357092D01*
+X51506724Y-74345681D01*
+X51488895Y-74332458D01*
+X51472449Y-74317551D01*
+X51457542Y-74301105D01*
+X51444319Y-74283276D01*
+X51432908Y-74264237D01*
+X51423417Y-74244171D01*
+X51415940Y-74223272D01*
+X51410546Y-74201740D01*
+X51407289Y-74179783D01*
+X51406200Y-74157613D01*
+X51406200Y-73162387D01*
+X51407289Y-73140217D01*
+X51410546Y-73118260D01*
+X51415940Y-73096728D01*
+X51423417Y-73075829D01*
+X51432908Y-73055763D01*
+X51444319Y-73036724D01*
+X51457542Y-73018895D01*
+X51472449Y-73002449D01*
+X51488895Y-72987542D01*
+X51506724Y-72974319D01*
+X51525763Y-72962908D01*
+X51545829Y-72953417D01*
+X51566728Y-72945940D01*
+X51588260Y-72940546D01*
+X51610217Y-72937289D01*
+X51632387Y-72936200D01*
+X54527613Y-72936200D01*
+X54549783Y-72937289D01*
+X54549783Y-72937289D01*
+G37*
+D12*
+X53080000Y-73660000D03*
+D10*
+G36*
+X60149783Y-72937289D02*
+X60171740Y-72940546D01*
+X60193272Y-72945940D01*
+X60214171Y-72953417D01*
+X60234237Y-72962908D01*
+X60253276Y-72974319D01*
+X60271105Y-72987542D01*
+X60287551Y-73002449D01*
+X60302458Y-73018895D01*
+X60315681Y-73036724D01*
+X60327092Y-73055763D01*
+X60336583Y-73075829D01*
+X60344060Y-73096728D01*
+X60349454Y-73118260D01*
+X60352711Y-73140217D01*
+X60353800Y-73162387D01*
+X60353800Y-74157613D01*
+X60352711Y-74179783D01*
+X60349454Y-74201740D01*
+X60344060Y-74223272D01*
+X60336583Y-74244171D01*
+X60327092Y-74264237D01*
+X60315681Y-74283276D01*
+X60302458Y-74301105D01*
+X60287551Y-74317551D01*
+X60271105Y-74332458D01*
+X60253276Y-74345681D01*
+X60234237Y-74357092D01*
+X60214171Y-74366583D01*
+X60193272Y-74374060D01*
+X60171740Y-74379454D01*
+X60149783Y-74382711D01*
+X60127613Y-74383800D01*
+X57232387Y-74383800D01*
+X57210217Y-74382711D01*
+X57188260Y-74379454D01*
+X57166728Y-74374060D01*
+X57145829Y-74366583D01*
+X57125763Y-74357092D01*
+X57106724Y-74345681D01*
+X57088895Y-74332458D01*
+X57072449Y-74317551D01*
+X57057542Y-74301105D01*
+X57044319Y-74283276D01*
+X57032908Y-74264237D01*
+X57023417Y-74244171D01*
+X57015940Y-74223272D01*
+X57010546Y-74201740D01*
+X57007289Y-74179783D01*
+X57006200Y-74157613D01*
+X57006200Y-73162387D01*
+X57007289Y-73140217D01*
+X57010546Y-73118260D01*
+X57015940Y-73096728D01*
+X57023417Y-73075829D01*
+X57032908Y-73055763D01*
+X57044319Y-73036724D01*
+X57057542Y-73018895D01*
+X57072449Y-73002449D01*
+X57088895Y-72987542D01*
+X57106724Y-72974319D01*
+X57125763Y-72962908D01*
+X57145829Y-72953417D01*
+X57166728Y-72945940D01*
+X57188260Y-72940546D01*
+X57210217Y-72937289D01*
+X57232387Y-72936200D01*
+X60127613Y-72936200D01*
+X60149783Y-72937289D01*
+X60149783Y-72937289D01*
+G37*
+D12*
+X58680000Y-73660000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,C4*
+G36*
+X98364783Y-62142289D02*
+X98386740Y-62145546D01*
+X98408272Y-62150940D01*
+X98429171Y-62158417D01*
+X98449237Y-62167908D01*
+X98468276Y-62179319D01*
+X98486105Y-62192542D01*
+X98502551Y-62207449D01*
+X98517458Y-62223895D01*
+X98530681Y-62241724D01*
+X98542092Y-62260763D01*
+X98551583Y-62280829D01*
+X98559060Y-62301728D01*
+X98564454Y-62323260D01*
+X98567711Y-62345217D01*
+X98568800Y-62367387D01*
+X98568800Y-63362613D01*
+X98567711Y-63384783D01*
+X98564454Y-63406740D01*
+X98559060Y-63428272D01*
+X98551583Y-63449171D01*
+X98542092Y-63469237D01*
+X98530681Y-63488276D01*
+X98517458Y-63506105D01*
+X98502551Y-63522551D01*
+X98486105Y-63537458D01*
+X98468276Y-63550681D01*
+X98449237Y-63562092D01*
+X98429171Y-63571583D01*
+X98408272Y-63579060D01*
+X98386740Y-63584454D01*
+X98364783Y-63587711D01*
+X98342613Y-63588800D01*
+X95447387Y-63588800D01*
+X95425217Y-63587711D01*
+X95403260Y-63584454D01*
+X95381728Y-63579060D01*
+X95360829Y-63571583D01*
+X95340763Y-63562092D01*
+X95321724Y-63550681D01*
+X95303895Y-63537458D01*
+X95287449Y-63522551D01*
+X95272542Y-63506105D01*
+X95259319Y-63488276D01*
+X95247908Y-63469237D01*
+X95238417Y-63449171D01*
+X95230940Y-63428272D01*
+X95225546Y-63406740D01*
+X95222289Y-63384783D01*
+X95221200Y-63362613D01*
+X95221200Y-62367387D01*
+X95222289Y-62345217D01*
+X95225546Y-62323260D01*
+X95230940Y-62301728D01*
+X95238417Y-62280829D01*
+X95247908Y-62260763D01*
+X95259319Y-62241724D01*
+X95272542Y-62223895D01*
+X95287449Y-62207449D01*
+X95303895Y-62192542D01*
+X95321724Y-62179319D01*
+X95340763Y-62167908D01*
+X95360829Y-62158417D01*
+X95381728Y-62150940D01*
+X95403260Y-62145546D01*
+X95425217Y-62142289D01*
+X95447387Y-62141200D01*
+X98342613Y-62141200D01*
+X98364783Y-62142289D01*
+X98364783Y-62142289D01*
+G37*
+D12*
+X96895000Y-62865000D03*
+D10*
+G36*
+X103964783Y-62142289D02*
+X103986740Y-62145546D01*
+X104008272Y-62150940D01*
+X104029171Y-62158417D01*
+X104049237Y-62167908D01*
+X104068276Y-62179319D01*
+X104086105Y-62192542D01*
+X104102551Y-62207449D01*
+X104117458Y-62223895D01*
+X104130681Y-62241724D01*
+X104142092Y-62260763D01*
+X104151583Y-62280829D01*
+X104159060Y-62301728D01*
+X104164454Y-62323260D01*
+X104167711Y-62345217D01*
+X104168800Y-62367387D01*
+X104168800Y-63362613D01*
+X104167711Y-63384783D01*
+X104164454Y-63406740D01*
+X104159060Y-63428272D01*
+X104151583Y-63449171D01*
+X104142092Y-63469237D01*
+X104130681Y-63488276D01*
+X104117458Y-63506105D01*
+X104102551Y-63522551D01*
+X104086105Y-63537458D01*
+X104068276Y-63550681D01*
+X104049237Y-63562092D01*
+X104029171Y-63571583D01*
+X104008272Y-63579060D01*
+X103986740Y-63584454D01*
+X103964783Y-63587711D01*
+X103942613Y-63588800D01*
+X101047387Y-63588800D01*
+X101025217Y-63587711D01*
+X101003260Y-63584454D01*
+X100981728Y-63579060D01*
+X100960829Y-63571583D01*
+X100940763Y-63562092D01*
+X100921724Y-63550681D01*
+X100903895Y-63537458D01*
+X100887449Y-63522551D01*
+X100872542Y-63506105D01*
+X100859319Y-63488276D01*
+X100847908Y-63469237D01*
+X100838417Y-63449171D01*
+X100830940Y-63428272D01*
+X100825546Y-63406740D01*
+X100822289Y-63384783D01*
+X100821200Y-63362613D01*
+X100821200Y-62367387D01*
+X100822289Y-62345217D01*
+X100825546Y-62323260D01*
+X100830940Y-62301728D01*
+X100838417Y-62280829D01*
+X100847908Y-62260763D01*
+X100859319Y-62241724D01*
+X100872542Y-62223895D01*
+X100887449Y-62207449D01*
+X100903895Y-62192542D01*
+X100921724Y-62179319D01*
+X100940763Y-62167908D01*
+X100960829Y-62158417D01*
+X100981728Y-62150940D01*
+X101003260Y-62145546D01*
+X101025217Y-62142289D01*
+X101047387Y-62141200D01*
+X103942613Y-62141200D01*
+X103964783Y-62142289D01*
+X103964783Y-62142289D01*
+G37*
+D12*
+X102495000Y-62865000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,C5*
+G36*
+X84394783Y-108497289D02*
+X84416740Y-108500546D01*
+X84438272Y-108505940D01*
+X84459171Y-108513417D01*
+X84479237Y-108522908D01*
+X84498276Y-108534319D01*
+X84516105Y-108547542D01*
+X84532551Y-108562449D01*
+X84547458Y-108578895D01*
+X84560681Y-108596724D01*
+X84572092Y-108615763D01*
+X84581583Y-108635829D01*
+X84589060Y-108656728D01*
+X84594454Y-108678260D01*
+X84597711Y-108700217D01*
+X84598800Y-108722387D01*
+X84598800Y-109717613D01*
+X84597711Y-109739783D01*
+X84594454Y-109761740D01*
+X84589060Y-109783272D01*
+X84581583Y-109804171D01*
+X84572092Y-109824237D01*
+X84560681Y-109843276D01*
+X84547458Y-109861105D01*
+X84532551Y-109877551D01*
+X84516105Y-109892458D01*
+X84498276Y-109905681D01*
+X84479237Y-109917092D01*
+X84459171Y-109926583D01*
+X84438272Y-109934060D01*
+X84416740Y-109939454D01*
+X84394783Y-109942711D01*
+X84372613Y-109943800D01*
+X81477387Y-109943800D01*
+X81455217Y-109942711D01*
+X81433260Y-109939454D01*
+X81411728Y-109934060D01*
+X81390829Y-109926583D01*
+X81370763Y-109917092D01*
+X81351724Y-109905681D01*
+X81333895Y-109892458D01*
+X81317449Y-109877551D01*
+X81302542Y-109861105D01*
+X81289319Y-109843276D01*
+X81277908Y-109824237D01*
+X81268417Y-109804171D01*
+X81260940Y-109783272D01*
+X81255546Y-109761740D01*
+X81252289Y-109739783D01*
+X81251200Y-109717613D01*
+X81251200Y-108722387D01*
+X81252289Y-108700217D01*
+X81255546Y-108678260D01*
+X81260940Y-108656728D01*
+X81268417Y-108635829D01*
+X81277908Y-108615763D01*
+X81289319Y-108596724D01*
+X81302542Y-108578895D01*
+X81317449Y-108562449D01*
+X81333895Y-108547542D01*
+X81351724Y-108534319D01*
+X81370763Y-108522908D01*
+X81390829Y-108513417D01*
+X81411728Y-108505940D01*
+X81433260Y-108500546D01*
+X81455217Y-108497289D01*
+X81477387Y-108496200D01*
+X84372613Y-108496200D01*
+X84394783Y-108497289D01*
+X84394783Y-108497289D01*
+G37*
+D12*
+X82925000Y-109220000D03*
+D10*
+G36*
+X89994783Y-108497289D02*
+X90016740Y-108500546D01*
+X90038272Y-108505940D01*
+X90059171Y-108513417D01*
+X90079237Y-108522908D01*
+X90098276Y-108534319D01*
+X90116105Y-108547542D01*
+X90132551Y-108562449D01*
+X90147458Y-108578895D01*
+X90160681Y-108596724D01*
+X90172092Y-108615763D01*
+X90181583Y-108635829D01*
+X90189060Y-108656728D01*
+X90194454Y-108678260D01*
+X90197711Y-108700217D01*
+X90198800Y-108722387D01*
+X90198800Y-109717613D01*
+X90197711Y-109739783D01*
+X90194454Y-109761740D01*
+X90189060Y-109783272D01*
+X90181583Y-109804171D01*
+X90172092Y-109824237D01*
+X90160681Y-109843276D01*
+X90147458Y-109861105D01*
+X90132551Y-109877551D01*
+X90116105Y-109892458D01*
+X90098276Y-109905681D01*
+X90079237Y-109917092D01*
+X90059171Y-109926583D01*
+X90038272Y-109934060D01*
+X90016740Y-109939454D01*
+X89994783Y-109942711D01*
+X89972613Y-109943800D01*
+X87077387Y-109943800D01*
+X87055217Y-109942711D01*
+X87033260Y-109939454D01*
+X87011728Y-109934060D01*
+X86990829Y-109926583D01*
+X86970763Y-109917092D01*
+X86951724Y-109905681D01*
+X86933895Y-109892458D01*
+X86917449Y-109877551D01*
+X86902542Y-109861105D01*
+X86889319Y-109843276D01*
+X86877908Y-109824237D01*
+X86868417Y-109804171D01*
+X86860940Y-109783272D01*
+X86855546Y-109761740D01*
+X86852289Y-109739783D01*
+X86851200Y-109717613D01*
+X86851200Y-108722387D01*
+X86852289Y-108700217D01*
+X86855546Y-108678260D01*
+X86860940Y-108656728D01*
+X86868417Y-108635829D01*
+X86877908Y-108615763D01*
+X86889319Y-108596724D01*
+X86902542Y-108578895D01*
+X86917449Y-108562449D01*
+X86933895Y-108547542D01*
+X86951724Y-108534319D01*
+X86970763Y-108522908D01*
+X86990829Y-108513417D01*
+X87011728Y-108505940D01*
+X87033260Y-108500546D01*
+X87055217Y-108497289D01*
+X87077387Y-108496200D01*
+X89972613Y-108496200D01*
+X89994783Y-108497289D01*
+X89994783Y-108497289D01*
+G37*
+D12*
+X88525000Y-109220000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,C6*
+G36*
+X74234783Y-95797289D02*
+X74256740Y-95800546D01*
+X74278272Y-95805940D01*
+X74299171Y-95813417D01*
+X74319237Y-95822908D01*
+X74338276Y-95834319D01*
+X74356105Y-95847542D01*
+X74372551Y-95862449D01*
+X74387458Y-95878895D01*
+X74400681Y-95896724D01*
+X74412092Y-95915763D01*
+X74421583Y-95935829D01*
+X74429060Y-95956728D01*
+X74434454Y-95978260D01*
+X74437711Y-96000217D01*
+X74438800Y-96022387D01*
+X74438800Y-97017613D01*
+X74437711Y-97039783D01*
+X74434454Y-97061740D01*
+X74429060Y-97083272D01*
+X74421583Y-97104171D01*
+X74412092Y-97124237D01*
+X74400681Y-97143276D01*
+X74387458Y-97161105D01*
+X74372551Y-97177551D01*
+X74356105Y-97192458D01*
+X74338276Y-97205681D01*
+X74319237Y-97217092D01*
+X74299171Y-97226583D01*
+X74278272Y-97234060D01*
+X74256740Y-97239454D01*
+X74234783Y-97242711D01*
+X74212613Y-97243800D01*
+X71317387Y-97243800D01*
+X71295217Y-97242711D01*
+X71273260Y-97239454D01*
+X71251728Y-97234060D01*
+X71230829Y-97226583D01*
+X71210763Y-97217092D01*
+X71191724Y-97205681D01*
+X71173895Y-97192458D01*
+X71157449Y-97177551D01*
+X71142542Y-97161105D01*
+X71129319Y-97143276D01*
+X71117908Y-97124237D01*
+X71108417Y-97104171D01*
+X71100940Y-97083272D01*
+X71095546Y-97061740D01*
+X71092289Y-97039783D01*
+X71091200Y-97017613D01*
+X71091200Y-96022387D01*
+X71092289Y-96000217D01*
+X71095546Y-95978260D01*
+X71100940Y-95956728D01*
+X71108417Y-95935829D01*
+X71117908Y-95915763D01*
+X71129319Y-95896724D01*
+X71142542Y-95878895D01*
+X71157449Y-95862449D01*
+X71173895Y-95847542D01*
+X71191724Y-95834319D01*
+X71210763Y-95822908D01*
+X71230829Y-95813417D01*
+X71251728Y-95805940D01*
+X71273260Y-95800546D01*
+X71295217Y-95797289D01*
+X71317387Y-95796200D01*
+X74212613Y-95796200D01*
+X74234783Y-95797289D01*
+X74234783Y-95797289D01*
+G37*
+D12*
+X72765000Y-96520000D03*
+D10*
+G36*
+X79834783Y-95797289D02*
+X79856740Y-95800546D01*
+X79878272Y-95805940D01*
+X79899171Y-95813417D01*
+X79919237Y-95822908D01*
+X79938276Y-95834319D01*
+X79956105Y-95847542D01*
+X79972551Y-95862449D01*
+X79987458Y-95878895D01*
+X80000681Y-95896724D01*
+X80012092Y-95915763D01*
+X80021583Y-95935829D01*
+X80029060Y-95956728D01*
+X80034454Y-95978260D01*
+X80037711Y-96000217D01*
+X80038800Y-96022387D01*
+X80038800Y-97017613D01*
+X80037711Y-97039783D01*
+X80034454Y-97061740D01*
+X80029060Y-97083272D01*
+X80021583Y-97104171D01*
+X80012092Y-97124237D01*
+X80000681Y-97143276D01*
+X79987458Y-97161105D01*
+X79972551Y-97177551D01*
+X79956105Y-97192458D01*
+X79938276Y-97205681D01*
+X79919237Y-97217092D01*
+X79899171Y-97226583D01*
+X79878272Y-97234060D01*
+X79856740Y-97239454D01*
+X79834783Y-97242711D01*
+X79812613Y-97243800D01*
+X76917387Y-97243800D01*
+X76895217Y-97242711D01*
+X76873260Y-97239454D01*
+X76851728Y-97234060D01*
+X76830829Y-97226583D01*
+X76810763Y-97217092D01*
+X76791724Y-97205681D01*
+X76773895Y-97192458D01*
+X76757449Y-97177551D01*
+X76742542Y-97161105D01*
+X76729319Y-97143276D01*
+X76717908Y-97124237D01*
+X76708417Y-97104171D01*
+X76700940Y-97083272D01*
+X76695546Y-97061740D01*
+X76692289Y-97039783D01*
+X76691200Y-97017613D01*
+X76691200Y-96022387D01*
+X76692289Y-96000217D01*
+X76695546Y-95978260D01*
+X76700940Y-95956728D01*
+X76708417Y-95935829D01*
+X76717908Y-95915763D01*
+X76729319Y-95896724D01*
+X76742542Y-95878895D01*
+X76757449Y-95862449D01*
+X76773895Y-95847542D01*
+X76791724Y-95834319D01*
+X76810763Y-95822908D01*
+X76830829Y-95813417D01*
+X76851728Y-95805940D01*
+X76873260Y-95800546D01*
+X76895217Y-95797289D01*
+X76917387Y-95796200D01*
+X79812613Y-95796200D01*
+X79834783Y-95797289D01*
+X79834783Y-95797289D01*
+G37*
+D12*
+X78365000Y-96520000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,C7*
+G36*
+X84394783Y-91987289D02*
+X84416740Y-91990546D01*
+X84438272Y-91995940D01*
+X84459171Y-92003417D01*
+X84479237Y-92012908D01*
+X84498276Y-92024319D01*
+X84516105Y-92037542D01*
+X84532551Y-92052449D01*
+X84547458Y-92068895D01*
+X84560681Y-92086724D01*
+X84572092Y-92105763D01*
+X84581583Y-92125829D01*
+X84589060Y-92146728D01*
+X84594454Y-92168260D01*
+X84597711Y-92190217D01*
+X84598800Y-92212387D01*
+X84598800Y-93207613D01*
+X84597711Y-93229783D01*
+X84594454Y-93251740D01*
+X84589060Y-93273272D01*
+X84581583Y-93294171D01*
+X84572092Y-93314237D01*
+X84560681Y-93333276D01*
+X84547458Y-93351105D01*
+X84532551Y-93367551D01*
+X84516105Y-93382458D01*
+X84498276Y-93395681D01*
+X84479237Y-93407092D01*
+X84459171Y-93416583D01*
+X84438272Y-93424060D01*
+X84416740Y-93429454D01*
+X84394783Y-93432711D01*
+X84372613Y-93433800D01*
+X81477387Y-93433800D01*
+X81455217Y-93432711D01*
+X81433260Y-93429454D01*
+X81411728Y-93424060D01*
+X81390829Y-93416583D01*
+X81370763Y-93407092D01*
+X81351724Y-93395681D01*
+X81333895Y-93382458D01*
+X81317449Y-93367551D01*
+X81302542Y-93351105D01*
+X81289319Y-93333276D01*
+X81277908Y-93314237D01*
+X81268417Y-93294171D01*
+X81260940Y-93273272D01*
+X81255546Y-93251740D01*
+X81252289Y-93229783D01*
+X81251200Y-93207613D01*
+X81251200Y-92212387D01*
+X81252289Y-92190217D01*
+X81255546Y-92168260D01*
+X81260940Y-92146728D01*
+X81268417Y-92125829D01*
+X81277908Y-92105763D01*
+X81289319Y-92086724D01*
+X81302542Y-92068895D01*
+X81317449Y-92052449D01*
+X81333895Y-92037542D01*
+X81351724Y-92024319D01*
+X81370763Y-92012908D01*
+X81390829Y-92003417D01*
+X81411728Y-91995940D01*
+X81433260Y-91990546D01*
+X81455217Y-91987289D01*
+X81477387Y-91986200D01*
+X84372613Y-91986200D01*
+X84394783Y-91987289D01*
+X84394783Y-91987289D01*
+G37*
+D12*
+X82925000Y-92710000D03*
+D10*
+G36*
+X89994783Y-91987289D02*
+X90016740Y-91990546D01*
+X90038272Y-91995940D01*
+X90059171Y-92003417D01*
+X90079237Y-92012908D01*
+X90098276Y-92024319D01*
+X90116105Y-92037542D01*
+X90132551Y-92052449D01*
+X90147458Y-92068895D01*
+X90160681Y-92086724D01*
+X90172092Y-92105763D01*
+X90181583Y-92125829D01*
+X90189060Y-92146728D01*
+X90194454Y-92168260D01*
+X90197711Y-92190217D01*
+X90198800Y-92212387D01*
+X90198800Y-93207613D01*
+X90197711Y-93229783D01*
+X90194454Y-93251740D01*
+X90189060Y-93273272D01*
+X90181583Y-93294171D01*
+X90172092Y-93314237D01*
+X90160681Y-93333276D01*
+X90147458Y-93351105D01*
+X90132551Y-93367551D01*
+X90116105Y-93382458D01*
+X90098276Y-93395681D01*
+X90079237Y-93407092D01*
+X90059171Y-93416583D01*
+X90038272Y-93424060D01*
+X90016740Y-93429454D01*
+X89994783Y-93432711D01*
+X89972613Y-93433800D01*
+X87077387Y-93433800D01*
+X87055217Y-93432711D01*
+X87033260Y-93429454D01*
+X87011728Y-93424060D01*
+X86990829Y-93416583D01*
+X86970763Y-93407092D01*
+X86951724Y-93395681D01*
+X86933895Y-93382458D01*
+X86917449Y-93367551D01*
+X86902542Y-93351105D01*
+X86889319Y-93333276D01*
+X86877908Y-93314237D01*
+X86868417Y-93294171D01*
+X86860940Y-93273272D01*
+X86855546Y-93251740D01*
+X86852289Y-93229783D01*
+X86851200Y-93207613D01*
+X86851200Y-92212387D01*
+X86852289Y-92190217D01*
+X86855546Y-92168260D01*
+X86860940Y-92146728D01*
+X86868417Y-92125829D01*
+X86877908Y-92105763D01*
+X86889319Y-92086724D01*
+X86902542Y-92068895D01*
+X86917449Y-92052449D01*
+X86933895Y-92037542D01*
+X86951724Y-92024319D01*
+X86970763Y-92012908D01*
+X86990829Y-92003417D01*
+X87011728Y-91995940D01*
+X87033260Y-91990546D01*
+X87055217Y-91987289D01*
+X87077387Y-91986200D01*
+X89972613Y-91986200D01*
+X89994783Y-91987289D01*
+X89994783Y-91987289D01*
+G37*
+D12*
+X88525000Y-92710000D03*
+G04 #@! TD*
+D13*
+G04 #@! TO.C,L1*
+X90805000Y-73910000D03*
+X90805000Y-67310000D03*
+G04 #@! TD*
+D14*
+G04 #@! TO.C,L2*
+X85600000Y-53975000D03*
+X92200000Y-53975000D03*
+G04 #@! TD*
+G04 #@! TO.C,L3*
+X78865000Y-86360000D03*
+X72265000Y-86360000D03*
+G04 #@! TD*
+G04 #@! TO.C,L4*
+X93855000Y-91440000D03*
+X100455000Y-91440000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,OPTIONALCAP1*
+G36*
+X87230857Y-102992070D02*
+X87248393Y-102994671D01*
+X87265590Y-102998979D01*
+X87282282Y-103004951D01*
+X87298308Y-103012531D01*
+X87313514Y-103021645D01*
+X87327753Y-103032206D01*
+X87340889Y-103044111D01*
+X87352794Y-103057247D01*
+X87363355Y-103071486D01*
+X87372469Y-103086692D01*
+X87380049Y-103102718D01*
+X87386021Y-103119410D01*
+X87390329Y-103136607D01*
+X87392930Y-103154143D01*
+X87393800Y-103171850D01*
+X87393800Y-103533150D01*
+X87392930Y-103550857D01*
+X87390329Y-103568393D01*
+X87386021Y-103585590D01*
+X87380049Y-103602282D01*
+X87372469Y-103618308D01*
+X87363355Y-103633514D01*
+X87352794Y-103647753D01*
+X87340889Y-103660889D01*
+X87327753Y-103672794D01*
+X87313514Y-103683355D01*
+X87298308Y-103692469D01*
+X87282282Y-103700049D01*
+X87265590Y-103706021D01*
+X87248393Y-103710329D01*
+X87230857Y-103712930D01*
+X87213150Y-103713800D01*
+X86776850Y-103713800D01*
+X86759143Y-103712930D01*
+X86741607Y-103710329D01*
+X86724410Y-103706021D01*
+X86707718Y-103700049D01*
+X86691692Y-103692469D01*
+X86676486Y-103683355D01*
+X86662247Y-103672794D01*
+X86649111Y-103660889D01*
+X86637206Y-103647753D01*
+X86626645Y-103633514D01*
+X86617531Y-103618308D01*
+X86609951Y-103602282D01*
+X86603979Y-103585590D01*
+X86599671Y-103568393D01*
+X86597070Y-103550857D01*
+X86596200Y-103533150D01*
+X86596200Y-103171850D01*
+X86597070Y-103154143D01*
+X86599671Y-103136607D01*
+X86603979Y-103119410D01*
+X86609951Y-103102718D01*
+X86617531Y-103086692D01*
+X86626645Y-103071486D01*
+X86637206Y-103057247D01*
+X86649111Y-103044111D01*
+X86662247Y-103032206D01*
+X86676486Y-103021645D01*
+X86691692Y-103012531D01*
+X86707718Y-103004951D01*
+X86724410Y-102998979D01*
+X86741607Y-102994671D01*
+X86759143Y-102992070D01*
+X86776850Y-102991200D01*
+X87213150Y-102991200D01*
+X87230857Y-102992070D01*
+X87230857Y-102992070D01*
+G37*
+D15*
+X86995000Y-103352500D03*
+D10*
+G36*
+X87230857Y-104567070D02*
+X87248393Y-104569671D01*
+X87265590Y-104573979D01*
+X87282282Y-104579951D01*
+X87298308Y-104587531D01*
+X87313514Y-104596645D01*
+X87327753Y-104607206D01*
+X87340889Y-104619111D01*
+X87352794Y-104632247D01*
+X87363355Y-104646486D01*
+X87372469Y-104661692D01*
+X87380049Y-104677718D01*
+X87386021Y-104694410D01*
+X87390329Y-104711607D01*
+X87392930Y-104729143D01*
+X87393800Y-104746850D01*
+X87393800Y-105108150D01*
+X87392930Y-105125857D01*
+X87390329Y-105143393D01*
+X87386021Y-105160590D01*
+X87380049Y-105177282D01*
+X87372469Y-105193308D01*
+X87363355Y-105208514D01*
+X87352794Y-105222753D01*
+X87340889Y-105235889D01*
+X87327753Y-105247794D01*
+X87313514Y-105258355D01*
+X87298308Y-105267469D01*
+X87282282Y-105275049D01*
+X87265590Y-105281021D01*
+X87248393Y-105285329D01*
+X87230857Y-105287930D01*
+X87213150Y-105288800D01*
+X86776850Y-105288800D01*
+X86759143Y-105287930D01*
+X86741607Y-105285329D01*
+X86724410Y-105281021D01*
+X86707718Y-105275049D01*
+X86691692Y-105267469D01*
+X86676486Y-105258355D01*
+X86662247Y-105247794D01*
+X86649111Y-105235889D01*
+X86637206Y-105222753D01*
+X86626645Y-105208514D01*
+X86617531Y-105193308D01*
+X86609951Y-105177282D01*
+X86603979Y-105160590D01*
+X86599671Y-105143393D01*
+X86597070Y-105125857D01*
+X86596200Y-105108150D01*
+X86596200Y-104746850D01*
+X86597070Y-104729143D01*
+X86599671Y-104711607D01*
+X86603979Y-104694410D01*
+X86609951Y-104677718D01*
+X86617531Y-104661692D01*
+X86626645Y-104646486D01*
+X86637206Y-104632247D01*
+X86649111Y-104619111D01*
+X86662247Y-104607206D01*
+X86676486Y-104596645D01*
+X86691692Y-104587531D01*
+X86707718Y-104579951D01*
+X86724410Y-104573979D01*
+X86741607Y-104569671D01*
+X86759143Y-104567070D01*
+X86776850Y-104566200D01*
+X87213150Y-104566200D01*
+X87230857Y-104567070D01*
+X87230857Y-104567070D01*
+G37*
+D15*
+X86995000Y-104927500D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,R1*
+G36*
+X73858357Y-67547070D02*
+X73875893Y-67549671D01*
+X73893090Y-67553979D01*
+X73909782Y-67559951D01*
+X73925808Y-67567531D01*
+X73941014Y-67576645D01*
+X73955253Y-67587206D01*
+X73968389Y-67599111D01*
+X73980294Y-67612247D01*
+X73990855Y-67626486D01*
+X73999969Y-67641692D01*
+X74007549Y-67657718D01*
+X74013521Y-67674410D01*
+X74017829Y-67691607D01*
+X74020430Y-67709143D01*
+X74021300Y-67726850D01*
+X74021300Y-68163150D01*
+X74020430Y-68180857D01*
+X74017829Y-68198393D01*
+X74013521Y-68215590D01*
+X74007549Y-68232282D01*
+X73999969Y-68248308D01*
+X73990855Y-68263514D01*
+X73980294Y-68277753D01*
+X73968389Y-68290889D01*
+X73955253Y-68302794D01*
+X73941014Y-68313355D01*
+X73925808Y-68322469D01*
+X73909782Y-68330049D01*
+X73893090Y-68336021D01*
+X73875893Y-68340329D01*
+X73858357Y-68342930D01*
+X73840650Y-68343800D01*
+X73479350Y-68343800D01*
+X73461643Y-68342930D01*
+X73444107Y-68340329D01*
+X73426910Y-68336021D01*
+X73410218Y-68330049D01*
+X73394192Y-68322469D01*
+X73378986Y-68313355D01*
+X73364747Y-68302794D01*
+X73351611Y-68290889D01*
+X73339706Y-68277753D01*
+X73329145Y-68263514D01*
+X73320031Y-68248308D01*
+X73312451Y-68232282D01*
+X73306479Y-68215590D01*
+X73302171Y-68198393D01*
+X73299570Y-68180857D01*
+X73298700Y-68163150D01*
+X73298700Y-67726850D01*
+X73299570Y-67709143D01*
+X73302171Y-67691607D01*
+X73306479Y-67674410D01*
+X73312451Y-67657718D01*
+X73320031Y-67641692D01*
+X73329145Y-67626486D01*
+X73339706Y-67612247D01*
+X73351611Y-67599111D01*
+X73364747Y-67587206D01*
+X73378986Y-67576645D01*
+X73394192Y-67567531D01*
+X73410218Y-67559951D01*
+X73426910Y-67553979D01*
+X73444107Y-67549671D01*
+X73461643Y-67547070D01*
+X73479350Y-67546200D01*
+X73840650Y-67546200D01*
+X73858357Y-67547070D01*
+X73858357Y-67547070D01*
+G37*
+D15*
+X73660000Y-67945000D03*
+D10*
+G36*
+X72283357Y-67547070D02*
+X72300893Y-67549671D01*
+X72318090Y-67553979D01*
+X72334782Y-67559951D01*
+X72350808Y-67567531D01*
+X72366014Y-67576645D01*
+X72380253Y-67587206D01*
+X72393389Y-67599111D01*
+X72405294Y-67612247D01*
+X72415855Y-67626486D01*
+X72424969Y-67641692D01*
+X72432549Y-67657718D01*
+X72438521Y-67674410D01*
+X72442829Y-67691607D01*
+X72445430Y-67709143D01*
+X72446300Y-67726850D01*
+X72446300Y-68163150D01*
+X72445430Y-68180857D01*
+X72442829Y-68198393D01*
+X72438521Y-68215590D01*
+X72432549Y-68232282D01*
+X72424969Y-68248308D01*
+X72415855Y-68263514D01*
+X72405294Y-68277753D01*
+X72393389Y-68290889D01*
+X72380253Y-68302794D01*
+X72366014Y-68313355D01*
+X72350808Y-68322469D01*
+X72334782Y-68330049D01*
+X72318090Y-68336021D01*
+X72300893Y-68340329D01*
+X72283357Y-68342930D01*
+X72265650Y-68343800D01*
+X71904350Y-68343800D01*
+X71886643Y-68342930D01*
+X71869107Y-68340329D01*
+X71851910Y-68336021D01*
+X71835218Y-68330049D01*
+X71819192Y-68322469D01*
+X71803986Y-68313355D01*
+X71789747Y-68302794D01*
+X71776611Y-68290889D01*
+X71764706Y-68277753D01*
+X71754145Y-68263514D01*
+X71745031Y-68248308D01*
+X71737451Y-68232282D01*
+X71731479Y-68215590D01*
+X71727171Y-68198393D01*
+X71724570Y-68180857D01*
+X71723700Y-68163150D01*
+X71723700Y-67726850D01*
+X71724570Y-67709143D01*
+X71727171Y-67691607D01*
+X71731479Y-67674410D01*
+X71737451Y-67657718D01*
+X71745031Y-67641692D01*
+X71754145Y-67626486D01*
+X71764706Y-67612247D01*
+X71776611Y-67599111D01*
+X71789747Y-67587206D01*
+X71803986Y-67576645D01*
+X71819192Y-67567531D01*
+X71835218Y-67559951D01*
+X71851910Y-67553979D01*
+X71869107Y-67549671D01*
+X71886643Y-67547070D01*
+X71904350Y-67546200D01*
+X72265650Y-67546200D01*
+X72283357Y-67547070D01*
+X72283357Y-67547070D01*
+G37*
+D15*
+X72085000Y-67945000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,R2*
+G36*
+X84055857Y-66644570D02*
+X84073393Y-66647171D01*
+X84090590Y-66651479D01*
+X84107282Y-66657451D01*
+X84123308Y-66665031D01*
+X84138514Y-66674145D01*
+X84152753Y-66684706D01*
+X84165889Y-66696611D01*
+X84177794Y-66709747D01*
+X84188355Y-66723986D01*
+X84197469Y-66739192D01*
+X84205049Y-66755218D01*
+X84211021Y-66771910D01*
+X84215329Y-66789107D01*
+X84217930Y-66806643D01*
+X84218800Y-66824350D01*
+X84218800Y-67185650D01*
+X84217930Y-67203357D01*
+X84215329Y-67220893D01*
+X84211021Y-67238090D01*
+X84205049Y-67254782D01*
+X84197469Y-67270808D01*
+X84188355Y-67286014D01*
+X84177794Y-67300253D01*
+X84165889Y-67313389D01*
+X84152753Y-67325294D01*
+X84138514Y-67335855D01*
+X84123308Y-67344969D01*
+X84107282Y-67352549D01*
+X84090590Y-67358521D01*
+X84073393Y-67362829D01*
+X84055857Y-67365430D01*
+X84038150Y-67366300D01*
+X83601850Y-67366300D01*
+X83584143Y-67365430D01*
+X83566607Y-67362829D01*
+X83549410Y-67358521D01*
+X83532718Y-67352549D01*
+X83516692Y-67344969D01*
+X83501486Y-67335855D01*
+X83487247Y-67325294D01*
+X83474111Y-67313389D01*
+X83462206Y-67300253D01*
+X83451645Y-67286014D01*
+X83442531Y-67270808D01*
+X83434951Y-67254782D01*
+X83428979Y-67238090D01*
+X83424671Y-67220893D01*
+X83422070Y-67203357D01*
+X83421200Y-67185650D01*
+X83421200Y-66824350D01*
+X83422070Y-66806643D01*
+X83424671Y-66789107D01*
+X83428979Y-66771910D01*
+X83434951Y-66755218D01*
+X83442531Y-66739192D01*
+X83451645Y-66723986D01*
+X83462206Y-66709747D01*
+X83474111Y-66696611D01*
+X83487247Y-66684706D01*
+X83501486Y-66674145D01*
+X83516692Y-66665031D01*
+X83532718Y-66657451D01*
+X83549410Y-66651479D01*
+X83566607Y-66647171D01*
+X83584143Y-66644570D01*
+X83601850Y-66643700D01*
+X84038150Y-66643700D01*
+X84055857Y-66644570D01*
+X84055857Y-66644570D01*
+G37*
+D15*
+X83820000Y-67005000D03*
+D10*
+G36*
+X84055857Y-65069570D02*
+X84073393Y-65072171D01*
+X84090590Y-65076479D01*
+X84107282Y-65082451D01*
+X84123308Y-65090031D01*
+X84138514Y-65099145D01*
+X84152753Y-65109706D01*
+X84165889Y-65121611D01*
+X84177794Y-65134747D01*
+X84188355Y-65148986D01*
+X84197469Y-65164192D01*
+X84205049Y-65180218D01*
+X84211021Y-65196910D01*
+X84215329Y-65214107D01*
+X84217930Y-65231643D01*
+X84218800Y-65249350D01*
+X84218800Y-65610650D01*
+X84217930Y-65628357D01*
+X84215329Y-65645893D01*
+X84211021Y-65663090D01*
+X84205049Y-65679782D01*
+X84197469Y-65695808D01*
+X84188355Y-65711014D01*
+X84177794Y-65725253D01*
+X84165889Y-65738389D01*
+X84152753Y-65750294D01*
+X84138514Y-65760855D01*
+X84123308Y-65769969D01*
+X84107282Y-65777549D01*
+X84090590Y-65783521D01*
+X84073393Y-65787829D01*
+X84055857Y-65790430D01*
+X84038150Y-65791300D01*
+X83601850Y-65791300D01*
+X83584143Y-65790430D01*
+X83566607Y-65787829D01*
+X83549410Y-65783521D01*
+X83532718Y-65777549D01*
+X83516692Y-65769969D01*
+X83501486Y-65760855D01*
+X83487247Y-65750294D01*
+X83474111Y-65738389D01*
+X83462206Y-65725253D01*
+X83451645Y-65711014D01*
+X83442531Y-65695808D01*
+X83434951Y-65679782D01*
+X83428979Y-65663090D01*
+X83424671Y-65645893D01*
+X83422070Y-65628357D01*
+X83421200Y-65610650D01*
+X83421200Y-65249350D01*
+X83422070Y-65231643D01*
+X83424671Y-65214107D01*
+X83428979Y-65196910D01*
+X83434951Y-65180218D01*
+X83442531Y-65164192D01*
+X83451645Y-65148986D01*
+X83462206Y-65134747D01*
+X83474111Y-65121611D01*
+X83487247Y-65109706D01*
+X83501486Y-65099145D01*
+X83516692Y-65090031D01*
+X83532718Y-65082451D01*
+X83549410Y-65076479D01*
+X83566607Y-65072171D01*
+X83584143Y-65069570D01*
+X83601850Y-65068700D01*
+X84038150Y-65068700D01*
+X84055857Y-65069570D01*
+X84055857Y-65069570D01*
+G37*
+D15*
+X83820000Y-65430000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,R3*
+G36*
+X86595857Y-63622070D02*
+X86613393Y-63624671D01*
+X86630590Y-63628979D01*
+X86647282Y-63634951D01*
+X86663308Y-63642531D01*
+X86678514Y-63651645D01*
+X86692753Y-63662206D01*
+X86705889Y-63674111D01*
+X86717794Y-63687247D01*
+X86728355Y-63701486D01*
+X86737469Y-63716692D01*
+X86745049Y-63732718D01*
+X86751021Y-63749410D01*
+X86755329Y-63766607D01*
+X86757930Y-63784143D01*
+X86758800Y-63801850D01*
+X86758800Y-64163150D01*
+X86757930Y-64180857D01*
+X86755329Y-64198393D01*
+X86751021Y-64215590D01*
+X86745049Y-64232282D01*
+X86737469Y-64248308D01*
+X86728355Y-64263514D01*
+X86717794Y-64277753D01*
+X86705889Y-64290889D01*
+X86692753Y-64302794D01*
+X86678514Y-64313355D01*
+X86663308Y-64322469D01*
+X86647282Y-64330049D01*
+X86630590Y-64336021D01*
+X86613393Y-64340329D01*
+X86595857Y-64342930D01*
+X86578150Y-64343800D01*
+X86141850Y-64343800D01*
+X86124143Y-64342930D01*
+X86106607Y-64340329D01*
+X86089410Y-64336021D01*
+X86072718Y-64330049D01*
+X86056692Y-64322469D01*
+X86041486Y-64313355D01*
+X86027247Y-64302794D01*
+X86014111Y-64290889D01*
+X86002206Y-64277753D01*
+X85991645Y-64263514D01*
+X85982531Y-64248308D01*
+X85974951Y-64232282D01*
+X85968979Y-64215590D01*
+X85964671Y-64198393D01*
+X85962070Y-64180857D01*
+X85961200Y-64163150D01*
+X85961200Y-63801850D01*
+X85962070Y-63784143D01*
+X85964671Y-63766607D01*
+X85968979Y-63749410D01*
+X85974951Y-63732718D01*
+X85982531Y-63716692D01*
+X85991645Y-63701486D01*
+X86002206Y-63687247D01*
+X86014111Y-63674111D01*
+X86027247Y-63662206D01*
+X86041486Y-63651645D01*
+X86056692Y-63642531D01*
+X86072718Y-63634951D01*
+X86089410Y-63628979D01*
+X86106607Y-63624671D01*
+X86124143Y-63622070D01*
+X86141850Y-63621200D01*
+X86578150Y-63621200D01*
+X86595857Y-63622070D01*
+X86595857Y-63622070D01*
+G37*
+D15*
+X86360000Y-63982500D03*
+D10*
+G36*
+X86595857Y-62047070D02*
+X86613393Y-62049671D01*
+X86630590Y-62053979D01*
+X86647282Y-62059951D01*
+X86663308Y-62067531D01*
+X86678514Y-62076645D01*
+X86692753Y-62087206D01*
+X86705889Y-62099111D01*
+X86717794Y-62112247D01*
+X86728355Y-62126486D01*
+X86737469Y-62141692D01*
+X86745049Y-62157718D01*
+X86751021Y-62174410D01*
+X86755329Y-62191607D01*
+X86757930Y-62209143D01*
+X86758800Y-62226850D01*
+X86758800Y-62588150D01*
+X86757930Y-62605857D01*
+X86755329Y-62623393D01*
+X86751021Y-62640590D01*
+X86745049Y-62657282D01*
+X86737469Y-62673308D01*
+X86728355Y-62688514D01*
+X86717794Y-62702753D01*
+X86705889Y-62715889D01*
+X86692753Y-62727794D01*
+X86678514Y-62738355D01*
+X86663308Y-62747469D01*
+X86647282Y-62755049D01*
+X86630590Y-62761021D01*
+X86613393Y-62765329D01*
+X86595857Y-62767930D01*
+X86578150Y-62768800D01*
+X86141850Y-62768800D01*
+X86124143Y-62767930D01*
+X86106607Y-62765329D01*
+X86089410Y-62761021D01*
+X86072718Y-62755049D01*
+X86056692Y-62747469D01*
+X86041486Y-62738355D01*
+X86027247Y-62727794D01*
+X86014111Y-62715889D01*
+X86002206Y-62702753D01*
+X85991645Y-62688514D01*
+X85982531Y-62673308D01*
+X85974951Y-62657282D01*
+X85968979Y-62640590D01*
+X85964671Y-62623393D01*
+X85962070Y-62605857D01*
+X85961200Y-62588150D01*
+X85961200Y-62226850D01*
+X85962070Y-62209143D01*
+X85964671Y-62191607D01*
+X85968979Y-62174410D01*
+X85974951Y-62157718D01*
+X85982531Y-62141692D01*
+X85991645Y-62126486D01*
+X86002206Y-62112247D01*
+X86014111Y-62099111D01*
+X86027247Y-62087206D01*
+X86041486Y-62076645D01*
+X86056692Y-62067531D01*
+X86072718Y-62059951D01*
+X86089410Y-62053979D01*
+X86106607Y-62049671D01*
+X86124143Y-62047070D01*
+X86141850Y-62046200D01*
+X86578150Y-62046200D01*
+X86595857Y-62047070D01*
+X86595857Y-62047070D01*
+G37*
+D15*
+X86360000Y-62407500D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,R4*
+G36*
+X91040857Y-99969570D02*
+X91058393Y-99972171D01*
+X91075590Y-99976479D01*
+X91092282Y-99982451D01*
+X91108308Y-99990031D01*
+X91123514Y-99999145D01*
+X91137753Y-100009706D01*
+X91150889Y-100021611D01*
+X91162794Y-100034747D01*
+X91173355Y-100048986D01*
+X91182469Y-100064192D01*
+X91190049Y-100080218D01*
+X91196021Y-100096910D01*
+X91200329Y-100114107D01*
+X91202930Y-100131643D01*
+X91203800Y-100149350D01*
+X91203800Y-100510650D01*
+X91202930Y-100528357D01*
+X91200329Y-100545893D01*
+X91196021Y-100563090D01*
+X91190049Y-100579782D01*
+X91182469Y-100595808D01*
+X91173355Y-100611014D01*
+X91162794Y-100625253D01*
+X91150889Y-100638389D01*
+X91137753Y-100650294D01*
+X91123514Y-100660855D01*
+X91108308Y-100669969D01*
+X91092282Y-100677549D01*
+X91075590Y-100683521D01*
+X91058393Y-100687829D01*
+X91040857Y-100690430D01*
+X91023150Y-100691300D01*
+X90586850Y-100691300D01*
+X90569143Y-100690430D01*
+X90551607Y-100687829D01*
+X90534410Y-100683521D01*
+X90517718Y-100677549D01*
+X90501692Y-100669969D01*
+X90486486Y-100660855D01*
+X90472247Y-100650294D01*
+X90459111Y-100638389D01*
+X90447206Y-100625253D01*
+X90436645Y-100611014D01*
+X90427531Y-100595808D01*
+X90419951Y-100579782D01*
+X90413979Y-100563090D01*
+X90409671Y-100545893D01*
+X90407070Y-100528357D01*
+X90406200Y-100510650D01*
+X90406200Y-100149350D01*
+X90407070Y-100131643D01*
+X90409671Y-100114107D01*
+X90413979Y-100096910D01*
+X90419951Y-100080218D01*
+X90427531Y-100064192D01*
+X90436645Y-100048986D01*
+X90447206Y-100034747D01*
+X90459111Y-100021611D01*
+X90472247Y-100009706D01*
+X90486486Y-99999145D01*
+X90501692Y-99990031D01*
+X90517718Y-99982451D01*
+X90534410Y-99976479D01*
+X90551607Y-99972171D01*
+X90569143Y-99969570D01*
+X90586850Y-99968700D01*
+X91023150Y-99968700D01*
+X91040857Y-99969570D01*
+X91040857Y-99969570D01*
+G37*
+D15*
+X90805000Y-100330000D03*
+D10*
+G36*
+X91040857Y-98394570D02*
+X91058393Y-98397171D01*
+X91075590Y-98401479D01*
+X91092282Y-98407451D01*
+X91108308Y-98415031D01*
+X91123514Y-98424145D01*
+X91137753Y-98434706D01*
+X91150889Y-98446611D01*
+X91162794Y-98459747D01*
+X91173355Y-98473986D01*
+X91182469Y-98489192D01*
+X91190049Y-98505218D01*
+X91196021Y-98521910D01*
+X91200329Y-98539107D01*
+X91202930Y-98556643D01*
+X91203800Y-98574350D01*
+X91203800Y-98935650D01*
+X91202930Y-98953357D01*
+X91200329Y-98970893D01*
+X91196021Y-98988090D01*
+X91190049Y-99004782D01*
+X91182469Y-99020808D01*
+X91173355Y-99036014D01*
+X91162794Y-99050253D01*
+X91150889Y-99063389D01*
+X91137753Y-99075294D01*
+X91123514Y-99085855D01*
+X91108308Y-99094969D01*
+X91092282Y-99102549D01*
+X91075590Y-99108521D01*
+X91058393Y-99112829D01*
+X91040857Y-99115430D01*
+X91023150Y-99116300D01*
+X90586850Y-99116300D01*
+X90569143Y-99115430D01*
+X90551607Y-99112829D01*
+X90534410Y-99108521D01*
+X90517718Y-99102549D01*
+X90501692Y-99094969D01*
+X90486486Y-99085855D01*
+X90472247Y-99075294D01*
+X90459111Y-99063389D01*
+X90447206Y-99050253D01*
+X90436645Y-99036014D01*
+X90427531Y-99020808D01*
+X90419951Y-99004782D01*
+X90413979Y-98988090D01*
+X90409671Y-98970893D01*
+X90407070Y-98953357D01*
+X90406200Y-98935650D01*
+X90406200Y-98574350D01*
+X90407070Y-98556643D01*
+X90409671Y-98539107D01*
+X90413979Y-98521910D01*
+X90419951Y-98505218D01*
+X90427531Y-98489192D01*
+X90436645Y-98473986D01*
+X90447206Y-98459747D01*
+X90459111Y-98446611D01*
+X90472247Y-98434706D01*
+X90486486Y-98424145D01*
+X90501692Y-98415031D01*
+X90517718Y-98407451D01*
+X90534410Y-98401479D01*
+X90551607Y-98397171D01*
+X90569143Y-98394570D01*
+X90586850Y-98393700D01*
+X91023150Y-98393700D01*
+X91040857Y-98394570D01*
+X91040857Y-98394570D01*
+G37*
+D15*
+X90805000Y-98755000D03*
+G04 #@! TD*
+D10*
+G04 #@! TO.C,R5*
+G36*
+X91040857Y-105049570D02*
+X91058393Y-105052171D01*
+X91075590Y-105056479D01*
+X91092282Y-105062451D01*
+X91108308Y-105070031D01*
+X91123514Y-105079145D01*
+X91137753Y-105089706D01*
+X91150889Y-105101611D01*
+X91162794Y-105114747D01*
+X91173355Y-105128986D01*
+X91182469Y-105144192D01*
+X91190049Y-105160218D01*
+X91196021Y-105176910D01*
+X91200329Y-105194107D01*
+X91202930Y-105211643D01*
+X91203800Y-105229350D01*
+X91203800Y-105590650D01*
+X91202930Y-105608357D01*
+X91200329Y-105625893D01*
+X91196021Y-105643090D01*
+X91190049Y-105659782D01*
+X91182469Y-105675808D01*
+X91173355Y-105691014D01*
+X91162794Y-105705253D01*
+X91150889Y-105718389D01*
+X91137753Y-105730294D01*
+X91123514Y-105740855D01*
+X91108308Y-105749969D01*
+X91092282Y-105757549D01*
+X91075590Y-105763521D01*
+X91058393Y-105767829D01*
+X91040857Y-105770430D01*
+X91023150Y-105771300D01*
+X90586850Y-105771300D01*
+X90569143Y-105770430D01*
+X90551607Y-105767829D01*
+X90534410Y-105763521D01*
+X90517718Y-105757549D01*
+X90501692Y-105749969D01*
+X90486486Y-105740855D01*
+X90472247Y-105730294D01*
+X90459111Y-105718389D01*
+X90447206Y-105705253D01*
+X90436645Y-105691014D01*
+X90427531Y-105675808D01*
+X90419951Y-105659782D01*
+X90413979Y-105643090D01*
+X90409671Y-105625893D01*
+X90407070Y-105608357D01*
+X90406200Y-105590650D01*
+X90406200Y-105229350D01*
+X90407070Y-105211643D01*
+X90409671Y-105194107D01*
+X90413979Y-105176910D01*
+X90419951Y-105160218D01*
+X90427531Y-105144192D01*
+X90436645Y-105128986D01*
+X90447206Y-105114747D01*
+X90459111Y-105101611D01*
+X90472247Y-105089706D01*
+X90486486Y-105079145D01*
+X90501692Y-105070031D01*
+X90517718Y-105062451D01*
+X90534410Y-105056479D01*
+X90551607Y-105052171D01*
+X90569143Y-105049570D01*
+X90586850Y-105048700D01*
+X91023150Y-105048700D01*
+X91040857Y-105049570D01*
+X91040857Y-105049570D01*
+G37*
+D15*
+X90805000Y-105410000D03*
+D10*
+G36*
+X91040857Y-103474570D02*
+X91058393Y-103477171D01*
+X91075590Y-103481479D01*
+X91092282Y-103487451D01*
+X91108308Y-103495031D01*
+X91123514Y-103504145D01*
+X91137753Y-103514706D01*
+X91150889Y-103526611D01*
+X91162794Y-103539747D01*
+X91173355Y-103553986D01*
+X91182469Y-103569192D01*
+X91190049Y-103585218D01*
+X91196021Y-103601910D01*
+X91200329Y-103619107D01*
+X91202930Y-103636643D01*
+X91203800Y-103654350D01*
+X91203800Y-104015650D01*
+X91202930Y-104033357D01*
+X91200329Y-104050893D01*
+X91196021Y-104068090D01*
+X91190049Y-104084782D01*
+X91182469Y-104100808D01*
+X91173355Y-104116014D01*
+X91162794Y-104130253D01*
+X91150889Y-104143389D01*
+X91137753Y-104155294D01*
+X91123514Y-104165855D01*
+X91108308Y-104174969D01*
+X91092282Y-104182549D01*
+X91075590Y-104188521D01*
+X91058393Y-104192829D01*
+X91040857Y-104195430D01*
+X91023150Y-104196300D01*
+X90586850Y-104196300D01*
+X90569143Y-104195430D01*
+X90551607Y-104192829D01*
+X90534410Y-104188521D01*
+X90517718Y-104182549D01*
+X90501692Y-104174969D01*
+X90486486Y-104165855D01*
+X90472247Y-104155294D01*
+X90459111Y-104143389D01*
+X90447206Y-104130253D01*
+X90436645Y-104116014D01*
+X90427531Y-104100808D01*
+X90419951Y-104084782D01*
+X90413979Y-104068090D01*
+X90409671Y-104050893D01*
+X90407070Y-104033357D01*
+X90406200Y-104015650D01*
+X90406200Y-103654350D01*
+X90407070Y-103636643D01*
+X90409671Y-103619107D01*
+X90413979Y-103601910D01*
+X90419951Y-103585218D01*
+X90427531Y-103569192D01*
+X90436645Y-103553986D01*
+X90447206Y-103539747D01*
+X90459111Y-103526611D01*
+X90472247Y-103514706D01*
+X90486486Y-103504145D01*
+X90501692Y-103495031D01*
+X90517718Y-103487451D01*
+X90534410Y-103481479D01*
+X90551607Y-103477171D01*
+X90569143Y-103474570D01*
+X90586850Y-103473700D01*
+X91023150Y-103473700D01*
+X91040857Y-103474570D01*
+X91040857Y-103474570D01*
+G37*
+D15*
+X90805000Y-103835000D03*
+G04 #@! TD*
+D16*
+G04 #@! TO.C,U6*
+X76040000Y-60502500D03*
+X76040000Y-61772500D03*
+X76040000Y-63042500D03*
+X76040000Y-64312500D03*
+X81440000Y-64312500D03*
+X81440000Y-63042500D03*
+X81440000Y-61772500D03*
+X81440000Y-60502500D03*
+G04 #@! TD*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.SilkS.gto b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.SilkS.gto
new file mode 100644
index 0000000..4b1e77c
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno-F.SilkS.gto
@@ -0,0 +1,4244 @@
+G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2+dfsg1-1~bpo9+1*
+G04 #@! TF.CreationDate,2019-12-06T02:16:18-05:00*
+G04 #@! TF.ProjectId,uno,756e6f2e-6b69-4636-9164-5f7063625858,v1.0*
+G04 #@! TF.SameCoordinates,Original*
+G04 #@! TF.FileFunction,Legend,Top*
+G04 #@! TF.FilePolarity,Positive*
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.0.2+dfsg1-1~bpo9+1) date Fri 06 Dec 2019 02:16:18 AM EST*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%ADD10C,0.152400*%
+%ADD11C,0.120000*%
+%ADD12C,0.150000*%
+%ADD13C,0.125000*%
+G04 APERTURE END LIST*
+D10*
+X60300000Y-91155466D02*
+X60300000Y-90455466D01*
+X60466666Y-90455466D01*
+X60566666Y-90488800D01*
+X60633333Y-90555466D01*
+X60666666Y-90622133D01*
+X60700000Y-90755466D01*
+X60700000Y-90855466D01*
+X60666666Y-90988800D01*
+X60633333Y-91055466D01*
+X60566666Y-91122133D01*
+X60466666Y-91155466D01*
+X60300000Y-91155466D01*
+X61100000Y-91155466D02*
+X61033333Y-91122133D01*
+X61000000Y-91088800D01*
+X60966666Y-91022133D01*
+X60966666Y-90822133D01*
+X61000000Y-90755466D01*
+X61033333Y-90722133D01*
+X61100000Y-90688800D01*
+X61200000Y-90688800D01*
+X61266666Y-90722133D01*
+X61300000Y-90755466D01*
+X61333333Y-90822133D01*
+X61333333Y-91022133D01*
+X61300000Y-91088800D01*
+X61266666Y-91122133D01*
+X61200000Y-91155466D01*
+X61100000Y-91155466D01*
+X61633333Y-90688800D02*
+X61633333Y-91155466D01*
+X61633333Y-90755466D02*
+X61666666Y-90722133D01*
+X61733333Y-90688800D01*
+X61833333Y-90688800D01*
+X61900000Y-90722133D01*
+X61933333Y-90788800D01*
+X61933333Y-91155466D01*
+X62300000Y-90455466D02*
+X62233333Y-90588800D01*
+X62500000Y-90688800D02*
+X62766666Y-90688800D01*
+X62600000Y-90455466D02*
+X62600000Y-91055466D01*
+X62633333Y-91122133D01*
+X62700000Y-91155466D01*
+X62766666Y-91155466D01*
+X63533333Y-90788800D02*
+X63766666Y-90788800D01*
+X63866666Y-91155466D02*
+X63533333Y-91155466D01*
+X63533333Y-90455466D01*
+X63866666Y-90455466D01*
+X64166666Y-90688800D02*
+X64166666Y-91155466D01*
+X64166666Y-90755466D02*
+X64200000Y-90722133D01*
+X64266666Y-90688800D01*
+X64366666Y-90688800D01*
+X64433333Y-90722133D01*
+X64466666Y-90788800D01*
+X64466666Y-91155466D01*
+X65100000Y-91155466D02*
+X65100000Y-90788800D01*
+X65066666Y-90722133D01*
+X65000000Y-90688800D01*
+X64866666Y-90688800D01*
+X64800000Y-90722133D01*
+X65100000Y-91122133D02*
+X65033333Y-91155466D01*
+X64866666Y-91155466D01*
+X64800000Y-91122133D01*
+X64766666Y-91055466D01*
+X64766666Y-90988800D01*
+X64800000Y-90922133D01*
+X64866666Y-90888800D01*
+X65033333Y-90888800D01*
+X65100000Y-90855466D01*
+X65433333Y-91155466D02*
+X65433333Y-90455466D01*
+X65433333Y-90722133D02*
+X65500000Y-90688800D01*
+X65633333Y-90688800D01*
+X65700000Y-90722133D01*
+X65733333Y-90755466D01*
+X65766666Y-90822133D01*
+X65766666Y-91022133D01*
+X65733333Y-91088800D01*
+X65700000Y-91122133D01*
+X65633333Y-91155466D01*
+X65500000Y-91155466D01*
+X65433333Y-91122133D01*
+X66166666Y-91155466D02*
+X66100000Y-91122133D01*
+X66066666Y-91055466D01*
+X66066666Y-90455466D01*
+X66700000Y-91122133D02*
+X66633333Y-91155466D01*
+X66500000Y-91155466D01*
+X66433333Y-91122133D01*
+X66400000Y-91055466D01*
+X66400000Y-90788800D01*
+X66433333Y-90722133D01*
+X66500000Y-90688800D01*
+X66633333Y-90688800D01*
+X66700000Y-90722133D01*
+X66733333Y-90788800D01*
+X66733333Y-90855466D01*
+X66400000Y-90922133D01*
+X61200000Y-91991200D02*
+X61300000Y-92024533D01*
+X61333333Y-92057866D01*
+X61366666Y-92124533D01*
+X61366666Y-92224533D01*
+X61333333Y-92291200D01*
+X61300000Y-92324533D01*
+X61233333Y-92357866D01*
+X60966666Y-92357866D01*
+X60966666Y-91657866D01*
+X61200000Y-91657866D01*
+X61266666Y-91691200D01*
+X61300000Y-91724533D01*
+X61333333Y-91791200D01*
+X61333333Y-91857866D01*
+X61300000Y-91924533D01*
+X61266666Y-91957866D01*
+X61200000Y-91991200D01*
+X60966666Y-91991200D01*
+X61766666Y-92357866D02*
+X61700000Y-92324533D01*
+X61666666Y-92291200D01*
+X61633333Y-92224533D01*
+X61633333Y-92024533D01*
+X61666666Y-91957866D01*
+X61700000Y-91924533D01*
+X61766666Y-91891200D01*
+X61866666Y-91891200D01*
+X61933333Y-91924533D01*
+X61966666Y-91957866D01*
+X62000000Y-92024533D01*
+X62000000Y-92224533D01*
+X61966666Y-92291200D01*
+X61933333Y-92324533D01*
+X61866666Y-92357866D01*
+X61766666Y-92357866D01*
+X62200000Y-91891200D02*
+X62466666Y-91891200D01*
+X62300000Y-91657866D02*
+X62300000Y-92257866D01*
+X62333333Y-92324533D01*
+X62400000Y-92357866D01*
+X62466666Y-92357866D01*
+X62700000Y-92357866D02*
+X62700000Y-91657866D01*
+X63000000Y-92357866D02*
+X63000000Y-91991200D01*
+X62966666Y-91924533D01*
+X62900000Y-91891200D01*
+X62800000Y-91891200D01*
+X62733333Y-91924533D01*
+X62700000Y-91957866D01*
+X64266666Y-92357866D02*
+X64033333Y-92024533D01*
+X63866666Y-92357866D02*
+X63866666Y-91657866D01*
+X64133333Y-91657866D01*
+X64200000Y-91691200D01*
+X64233333Y-91724533D01*
+X64266666Y-91791200D01*
+X64266666Y-91891200D01*
+X64233333Y-91957866D01*
+X64200000Y-91991200D01*
+X64133333Y-92024533D01*
+X63866666Y-92024533D01*
+X64833333Y-92324533D02*
+X64766666Y-92357866D01*
+X64633333Y-92357866D01*
+X64566666Y-92324533D01*
+X64533333Y-92257866D01*
+X64533333Y-91991200D01*
+X64566666Y-91924533D01*
+X64633333Y-91891200D01*
+X64766666Y-91891200D01*
+X64833333Y-91924533D01*
+X64866666Y-91991200D01*
+X64866666Y-92057866D01*
+X64533333Y-92124533D01*
+X65466666Y-91891200D02*
+X65466666Y-92457866D01*
+X65433333Y-92524533D01*
+X65400000Y-92557866D01*
+X65333333Y-92591200D01*
+X65233333Y-92591200D01*
+X65166666Y-92557866D01*
+X65466666Y-92324533D02*
+X65400000Y-92357866D01*
+X65266666Y-92357866D01*
+X65200000Y-92324533D01*
+X65166666Y-92291200D01*
+X65133333Y-92224533D01*
+X65133333Y-92024533D01*
+X65166666Y-91957866D01*
+X65200000Y-91924533D01*
+X65266666Y-91891200D01*
+X65400000Y-91891200D01*
+X65466666Y-91924533D01*
+X65766666Y-92324533D02*
+X65833333Y-92357866D01*
+X65966666Y-92357866D01*
+X66033333Y-92324533D01*
+X66066666Y-92257866D01*
+X66066666Y-92224533D01*
+X66033333Y-92157866D01*
+X65966666Y-92124533D01*
+X65866666Y-92124533D01*
+X65800000Y-92091200D01*
+X65766666Y-92024533D01*
+X65766666Y-91991200D01*
+X65800000Y-91924533D01*
+X65866666Y-91891200D01*
+X65966666Y-91891200D01*
+X66033333Y-91924533D01*
+X95450000Y-79626666D02*
+X95616666Y-80326666D01*
+X95750000Y-79826666D01*
+X95883333Y-80326666D01*
+X96050000Y-79626666D01*
+X96616666Y-80326666D02*
+X96616666Y-79960000D01*
+X96583333Y-79893333D01*
+X96516666Y-79860000D01*
+X96383333Y-79860000D01*
+X96316666Y-79893333D01*
+X96616666Y-80293333D02*
+X96550000Y-80326666D01*
+X96383333Y-80326666D01*
+X96316666Y-80293333D01*
+X96283333Y-80226666D01*
+X96283333Y-80160000D01*
+X96316666Y-80093333D01*
+X96383333Y-80060000D01*
+X96550000Y-80060000D01*
+X96616666Y-80026666D01*
+X96850000Y-79860000D02*
+X97116666Y-79860000D01*
+X96950000Y-79626666D02*
+X96950000Y-80226666D01*
+X96983333Y-80293333D01*
+X97050000Y-80326666D01*
+X97116666Y-80326666D01*
+X97650000Y-80293333D02*
+X97583333Y-80326666D01*
+X97450000Y-80326666D01*
+X97383333Y-80293333D01*
+X97350000Y-80260000D01*
+X97316666Y-80193333D01*
+X97316666Y-79993333D01*
+X97350000Y-79926666D01*
+X97383333Y-79893333D01*
+X97450000Y-79860000D01*
+X97583333Y-79860000D01*
+X97650000Y-79893333D01*
+X97950000Y-80326666D02*
+X97950000Y-79626666D01*
+X98250000Y-80326666D02*
+X98250000Y-79960000D01*
+X98216666Y-79893333D01*
+X98150000Y-79860000D01*
+X98050000Y-79860000D01*
+X97983333Y-79893333D01*
+X97950000Y-79926666D01*
+X99116666Y-80326666D02*
+X99116666Y-79626666D01*
+X99383333Y-79626666D01*
+X99450000Y-79660000D01*
+X99483333Y-79693333D01*
+X99516666Y-79760000D01*
+X99516666Y-79860000D01*
+X99483333Y-79926666D01*
+X99450000Y-79960000D01*
+X99383333Y-79993333D01*
+X99116666Y-79993333D01*
+X99916666Y-80326666D02*
+X99850000Y-80293333D01*
+X99816666Y-80260000D01*
+X99783333Y-80193333D01*
+X99783333Y-79993333D01*
+X99816666Y-79926666D01*
+X99850000Y-79893333D01*
+X99916666Y-79860000D01*
+X100016666Y-79860000D01*
+X100083333Y-79893333D01*
+X100116666Y-79926666D01*
+X100150000Y-79993333D01*
+X100150000Y-80193333D01*
+X100116666Y-80260000D01*
+X100083333Y-80293333D01*
+X100016666Y-80326666D01*
+X99916666Y-80326666D01*
+X100550000Y-80326666D02*
+X100483333Y-80293333D01*
+X100450000Y-80226666D01*
+X100450000Y-79626666D01*
+X101116666Y-80326666D02*
+X101116666Y-79960000D01*
+X101083333Y-79893333D01*
+X101016666Y-79860000D01*
+X100883333Y-79860000D01*
+X100816666Y-79893333D01*
+X101116666Y-80293333D02*
+X101050000Y-80326666D01*
+X100883333Y-80326666D01*
+X100816666Y-80293333D01*
+X100783333Y-80226666D01*
+X100783333Y-80160000D01*
+X100816666Y-80093333D01*
+X100883333Y-80060000D01*
+X101050000Y-80060000D01*
+X101116666Y-80026666D01*
+X101450000Y-80326666D02*
+X101450000Y-79860000D01*
+X101450000Y-79993333D02*
+X101483333Y-79926666D01*
+X101516666Y-79893333D01*
+X101583333Y-79860000D01*
+X101650000Y-79860000D01*
+X101883333Y-80326666D02*
+X101883333Y-79860000D01*
+X101883333Y-79626666D02*
+X101850000Y-79660000D01*
+X101883333Y-79693333D01*
+X101916666Y-79660000D01*
+X101883333Y-79626666D01*
+X101883333Y-79693333D01*
+X102116666Y-79860000D02*
+X102383333Y-79860000D01*
+X102216666Y-79626666D02*
+X102216666Y-80226666D01*
+X102250000Y-80293333D01*
+X102316666Y-80326666D01*
+X102383333Y-80326666D01*
+X102550000Y-79860000D02*
+X102716666Y-80326666D01*
+X102883333Y-79860000D02*
+X102716666Y-80326666D01*
+X102650000Y-80493333D01*
+X102616666Y-80526666D01*
+X102550000Y-80560000D01*
+X103783333Y-80326666D02*
+X103716666Y-80293333D01*
+X103683333Y-80260000D01*
+X103650000Y-80193333D01*
+X103650000Y-79993333D01*
+X103683333Y-79926666D01*
+X103716666Y-79893333D01*
+X103783333Y-79860000D01*
+X103883333Y-79860000D01*
+X103950000Y-79893333D01*
+X103983333Y-79926666D01*
+X104016666Y-79993333D01*
+X104016666Y-80193333D01*
+X103983333Y-80260000D01*
+X103950000Y-80293333D01*
+X103883333Y-80326666D01*
+X103783333Y-80326666D01*
+X104316666Y-79860000D02*
+X104316666Y-80326666D01*
+X104316666Y-79926666D02*
+X104350000Y-79893333D01*
+X104416666Y-79860000D01*
+X104516666Y-79860000D01*
+X104583333Y-79893333D01*
+X104616666Y-79960000D01*
+X104616666Y-80326666D01*
+X105883333Y-80260000D02*
+X105850000Y-80293333D01*
+X105750000Y-80326666D01*
+X105683333Y-80326666D01*
+X105583333Y-80293333D01*
+X105516666Y-80226666D01*
+X105483333Y-80160000D01*
+X105450000Y-80026666D01*
+X105450000Y-79926666D01*
+X105483333Y-79793333D01*
+X105516666Y-79726666D01*
+X105583333Y-79660000D01*
+X105683333Y-79626666D01*
+X105750000Y-79626666D01*
+X105850000Y-79660000D01*
+X105883333Y-79693333D01*
+X106483333Y-80326666D02*
+X106483333Y-79960000D01*
+X106450000Y-79893333D01*
+X106383333Y-79860000D01*
+X106250000Y-79860000D01*
+X106183333Y-79893333D01*
+X106483333Y-80293333D02*
+X106416666Y-80326666D01*
+X106250000Y-80326666D01*
+X106183333Y-80293333D01*
+X106150000Y-80226666D01*
+X106150000Y-80160000D01*
+X106183333Y-80093333D01*
+X106250000Y-80060000D01*
+X106416666Y-80060000D01*
+X106483333Y-80026666D01*
+X106816666Y-79860000D02*
+X106816666Y-80560000D01*
+X106816666Y-79893333D02*
+X106883333Y-79860000D01*
+X107016666Y-79860000D01*
+X107083333Y-79893333D01*
+X107116666Y-79926666D01*
+X107150000Y-79993333D01*
+X107150000Y-80193333D01*
+X107116666Y-80260000D01*
+X107083333Y-80293333D01*
+X107016666Y-80326666D01*
+X106883333Y-80326666D01*
+X106816666Y-80293333D01*
+X107416666Y-80293333D02*
+X107483333Y-80326666D01*
+X107616666Y-80326666D01*
+X107683333Y-80293333D01*
+X107716666Y-80226666D01*
+X107716666Y-80193333D01*
+X107683333Y-80126666D01*
+X107616666Y-80093333D01*
+X107516666Y-80093333D01*
+X107450000Y-80060000D01*
+X107416666Y-79993333D01*
+X107416666Y-79960000D01*
+X107450000Y-79893333D01*
+X107516666Y-79860000D01*
+X107616666Y-79860000D01*
+X107683333Y-79893333D01*
+X78247239Y-77345131D02*
+X78384081Y-77208289D01*
+X78486712Y-77174078D01*
+X78623554Y-77174078D01*
+X78794607Y-77276710D01*
+X79034080Y-77516183D01*
+X79136712Y-77687236D01*
+X79136712Y-77824078D01*
+X79102501Y-77926709D01*
+X78965659Y-78063551D01*
+X78863028Y-78097762D01*
+X78726186Y-78097762D01*
+X78555133Y-77995130D01*
+X78315660Y-77755657D01*
+X78213028Y-77584604D01*
+X78213028Y-77447762D01*
+X78247239Y-77345131D01*
+X79410396Y-76660921D02*
+X79889343Y-77139868D01*
+X79102501Y-76968815D02*
+X79478817Y-77345131D01*
+X79581448Y-77379341D01*
+X79684080Y-77345131D01*
+X79786711Y-77242499D01*
+X79820922Y-77139868D01*
+X79820922Y-77071447D01*
+X79649869Y-76421447D02*
+X79923553Y-76147764D01*
+X79513027Y-76079343D02*
+X80128816Y-76695131D01*
+X80231447Y-76729342D01*
+X80334079Y-76695131D01*
+X80402500Y-76626710D01*
+X80163026Y-75908290D02*
+X80881447Y-76626710D01*
+X80197237Y-75942501D02*
+X80231447Y-75839869D01*
+X80368289Y-75703027D01*
+X80470921Y-75668817D01*
+X80539342Y-75668817D01*
+X80641973Y-75703027D01*
+X80847236Y-75908290D01*
+X80881447Y-76010922D01*
+X80881447Y-76079343D01*
+X80847236Y-76181974D01*
+X80710394Y-76318816D01*
+X80607763Y-76353026D01*
+X81120920Y-74950396D02*
+X81599867Y-75429343D01*
+X80813026Y-75258291D02*
+X81189341Y-75634606D01*
+X81291973Y-75668817D01*
+X81394604Y-75634606D01*
+X81497236Y-75531975D01*
+X81531446Y-75429343D01*
+X81531446Y-75360922D01*
+X81360394Y-74710923D02*
+X81634078Y-74437239D01*
+X81223552Y-74368818D02*
+X81839341Y-74984607D01*
+X81941972Y-75018817D01*
+X82044604Y-74984607D01*
+X82113025Y-74916186D01*
+X79945790Y-78701577D02*
+X79706317Y-78941051D01*
+X80082632Y-79317366D02*
+X79364212Y-78598946D01*
+X79706317Y-78256841D01*
+X80698421Y-78701577D02*
+X80219474Y-78222630D01*
+X79980001Y-77983157D02*
+X79980001Y-78051578D01*
+X80048422Y-78051578D01*
+X80048422Y-77983157D01*
+X79980001Y-77983157D01*
+X80048422Y-78051578D01*
+X81143158Y-78256841D02*
+X81040526Y-78291051D01*
+X80937895Y-78256841D01*
+X80322106Y-77641052D01*
+X80835263Y-77606841D02*
+X81108947Y-77333158D01*
+X80698421Y-77264737D02*
+X81314210Y-77880525D01*
+X81416841Y-77914736D01*
+X81519473Y-77880525D01*
+X81587894Y-77812104D01*
+X82066841Y-77264737D02*
+X82032630Y-77367368D01*
+X81895788Y-77504210D01*
+X81793157Y-77538420D01*
+X81690525Y-77504210D01*
+X81416841Y-77230526D01*
+X81382631Y-77127895D01*
+X81416841Y-77025263D01*
+X81553683Y-76888421D01*
+X81656315Y-76854211D01*
+X81758946Y-76888421D01*
+X81827367Y-76956842D01*
+X81553683Y-77367368D01*
+X82443156Y-76956842D02*
+X81964209Y-76477895D01*
+X82101051Y-76614737D02*
+X82066841Y-76512106D01*
+X82066841Y-76443685D01*
+X82101051Y-76341053D01*
+X82169472Y-76272632D01*
+X82819472Y-76512106D02*
+X82922103Y-76477895D01*
+X83058945Y-76341053D01*
+X83093156Y-76238422D01*
+X83058945Y-76135790D01*
+X83024735Y-76101580D01*
+X82922103Y-76067369D01*
+X82819472Y-76101580D01*
+X82716840Y-76204211D01*
+X82614209Y-76238422D01*
+X82511577Y-76204211D01*
+X82477367Y-76170001D01*
+X82443156Y-76067369D01*
+X82477367Y-75964738D01*
+X82579998Y-75862106D01*
+X82682630Y-75827896D01*
+X81866710Y-80451445D02*
+X81798289Y-80451445D01*
+X81627236Y-80417234D01*
+X81524605Y-80383024D01*
+X81387763Y-80314603D01*
+X81182500Y-80177761D01*
+X81045658Y-80040919D01*
+X80908816Y-79835656D01*
+X80840395Y-79698814D01*
+X80806184Y-79596182D01*
+X80771974Y-79425130D01*
+X80771974Y-79356709D01*
+X82208815Y-79561972D02*
+X81866710Y-79904077D01*
+X81148289Y-79185656D01*
+X82174604Y-79048814D02*
+X82721972Y-78501446D01*
+X82721972Y-79048814D02*
+X82174604Y-78501446D01*
+X83679866Y-77954078D02*
+X83679866Y-78022499D01*
+X83611445Y-78159341D01*
+X83543024Y-78227762D01*
+X83406182Y-78296183D01*
+X83269340Y-78296183D01*
+X83166709Y-78261973D01*
+X82995656Y-78159341D01*
+X82893025Y-78056710D01*
+X82790393Y-77885657D01*
+X82756183Y-77783026D01*
+X82756183Y-77646184D01*
+X82824604Y-77509342D01*
+X82893025Y-77440921D01*
+X83029867Y-77372500D01*
+X83098288Y-77372500D01*
+X84261445Y-78056710D02*
+X84261445Y-77988289D01*
+X84227234Y-77817236D01*
+X84193024Y-77714605D01*
+X84124603Y-77577763D01*
+X83987761Y-77372500D01*
+X83850919Y-77235658D01*
+X83645656Y-77098816D01*
+X83508814Y-77030395D01*
+X83406182Y-76996184D01*
+X83235130Y-76961974D01*
+X83166709Y-76961974D01*
+X51143333Y-85373333D02*
+X51243333Y-85406666D01*
+X51410000Y-85406666D01*
+X51476666Y-85373333D01*
+X51510000Y-85340000D01*
+X51543333Y-85273333D01*
+X51543333Y-85206666D01*
+X51510000Y-85140000D01*
+X51476666Y-85106666D01*
+X51410000Y-85073333D01*
+X51276666Y-85040000D01*
+X51210000Y-85006666D01*
+X51176666Y-84973333D01*
+X51143333Y-84906666D01*
+X51143333Y-84840000D01*
+X51176666Y-84773333D01*
+X51210000Y-84740000D01*
+X51276666Y-84706666D01*
+X51443333Y-84706666D01*
+X51543333Y-84740000D01*
+X52110000Y-85373333D02*
+X52043333Y-85406666D01*
+X51910000Y-85406666D01*
+X51843333Y-85373333D01*
+X51810000Y-85306666D01*
+X51810000Y-85040000D01*
+X51843333Y-84973333D01*
+X51910000Y-84940000D01*
+X52043333Y-84940000D01*
+X52110000Y-84973333D01*
+X52143333Y-85040000D01*
+X52143333Y-85106666D01*
+X51810000Y-85173333D01*
+X52543333Y-85406666D02*
+X52476666Y-85373333D01*
+X52443333Y-85306666D01*
+X52443333Y-84706666D01*
+X53076666Y-85373333D02*
+X53010000Y-85406666D01*
+X52876666Y-85406666D01*
+X52810000Y-85373333D01*
+X52776666Y-85306666D01*
+X52776666Y-85040000D01*
+X52810000Y-84973333D01*
+X52876666Y-84940000D01*
+X53010000Y-84940000D01*
+X53076666Y-84973333D01*
+X53110000Y-85040000D01*
+X53110000Y-85106666D01*
+X52776666Y-85173333D01*
+X53710000Y-85373333D02*
+X53643333Y-85406666D01*
+X53510000Y-85406666D01*
+X53443333Y-85373333D01*
+X53410000Y-85340000D01*
+X53376666Y-85273333D01*
+X53376666Y-85073333D01*
+X53410000Y-85006666D01*
+X53443333Y-84973333D01*
+X53510000Y-84940000D01*
+X53643333Y-84940000D01*
+X53710000Y-84973333D01*
+X53910000Y-84940000D02*
+X54176666Y-84940000D01*
+X54010000Y-84706666D02*
+X54010000Y-85306666D01*
+X54043333Y-85373333D01*
+X54110000Y-85406666D01*
+X54176666Y-85406666D01*
+X55076666Y-84706666D02*
+X55210000Y-84706666D01*
+X55276666Y-84740000D01*
+X55343333Y-84806666D01*
+X55376666Y-84940000D01*
+X55376666Y-85173333D01*
+X55343333Y-85306666D01*
+X55276666Y-85373333D01*
+X55210000Y-85406666D01*
+X55076666Y-85406666D01*
+X55010000Y-85373333D01*
+X54943333Y-85306666D01*
+X54910000Y-85173333D01*
+X54910000Y-84940000D01*
+X54943333Y-84806666D01*
+X55010000Y-84740000D01*
+X55076666Y-84706666D01*
+X55976666Y-84940000D02*
+X55976666Y-85406666D01*
+X55676666Y-84940000D02*
+X55676666Y-85306666D01*
+X55710000Y-85373333D01*
+X55776666Y-85406666D01*
+X55876666Y-85406666D01*
+X55943333Y-85373333D01*
+X55976666Y-85340000D01*
+X56210000Y-84940000D02*
+X56476666Y-84940000D01*
+X56310000Y-84706666D02*
+X56310000Y-85306666D01*
+X56343333Y-85373333D01*
+X56410000Y-85406666D01*
+X56476666Y-85406666D01*
+X56710000Y-84940000D02*
+X56710000Y-85640000D01*
+X56710000Y-84973333D02*
+X56776666Y-84940000D01*
+X56910000Y-84940000D01*
+X56976666Y-84973333D01*
+X57010000Y-85006666D01*
+X57043333Y-85073333D01*
+X57043333Y-85273333D01*
+X57010000Y-85340000D01*
+X56976666Y-85373333D01*
+X56910000Y-85406666D01*
+X56776666Y-85406666D01*
+X56710000Y-85373333D01*
+X57643333Y-84940000D02*
+X57643333Y-85406666D01*
+X57343333Y-84940000D02*
+X57343333Y-85306666D01*
+X57376666Y-85373333D01*
+X57443333Y-85406666D01*
+X57543333Y-85406666D01*
+X57610000Y-85373333D01*
+X57643333Y-85340000D01*
+X57876666Y-84940000D02*
+X58143333Y-84940000D01*
+X57976666Y-84706666D02*
+X57976666Y-85306666D01*
+X58010000Y-85373333D01*
+X58076666Y-85406666D01*
+X58143333Y-85406666D01*
+X38843333Y-98073333D02*
+X38943333Y-98106666D01*
+X39110000Y-98106666D01*
+X39176666Y-98073333D01*
+X39210000Y-98040000D01*
+X39243333Y-97973333D01*
+X39243333Y-97906666D01*
+X39210000Y-97840000D01*
+X39176666Y-97806666D01*
+X39110000Y-97773333D01*
+X38976666Y-97740000D01*
+X38910000Y-97706666D01*
+X38876666Y-97673333D01*
+X38843333Y-97606666D01*
+X38843333Y-97540000D01*
+X38876666Y-97473333D01*
+X38910000Y-97440000D01*
+X38976666Y-97406666D01*
+X39143333Y-97406666D01*
+X39243333Y-97440000D01*
+X39810000Y-98073333D02*
+X39743333Y-98106666D01*
+X39610000Y-98106666D01*
+X39543333Y-98073333D01*
+X39510000Y-98006666D01*
+X39510000Y-97740000D01*
+X39543333Y-97673333D01*
+X39610000Y-97640000D01*
+X39743333Y-97640000D01*
+X39810000Y-97673333D01*
+X39843333Y-97740000D01*
+X39843333Y-97806666D01*
+X39510000Y-97873333D01*
+X40243333Y-98106666D02*
+X40176666Y-98073333D01*
+X40143333Y-98006666D01*
+X40143333Y-97406666D01*
+X40776666Y-98073333D02*
+X40710000Y-98106666D01*
+X40576666Y-98106666D01*
+X40510000Y-98073333D01*
+X40476666Y-98006666D01*
+X40476666Y-97740000D01*
+X40510000Y-97673333D01*
+X40576666Y-97640000D01*
+X40710000Y-97640000D01*
+X40776666Y-97673333D01*
+X40810000Y-97740000D01*
+X40810000Y-97806666D01*
+X40476666Y-97873333D01*
+X41410000Y-98073333D02*
+X41343333Y-98106666D01*
+X41210000Y-98106666D01*
+X41143333Y-98073333D01*
+X41110000Y-98040000D01*
+X41076666Y-97973333D01*
+X41076666Y-97773333D01*
+X41110000Y-97706666D01*
+X41143333Y-97673333D01*
+X41210000Y-97640000D01*
+X41343333Y-97640000D01*
+X41410000Y-97673333D01*
+X41610000Y-97640000D02*
+X41876666Y-97640000D01*
+X41710000Y-97406666D02*
+X41710000Y-98006666D01*
+X41743333Y-98073333D01*
+X41810000Y-98106666D01*
+X41876666Y-98106666D01*
+X42643333Y-98106666D02*
+X42643333Y-97406666D01*
+X42976666Y-97640000D02*
+X42976666Y-98106666D01*
+X42976666Y-97706666D02*
+X43010000Y-97673333D01*
+X43076666Y-97640000D01*
+X43176666Y-97640000D01*
+X43243333Y-97673333D01*
+X43276666Y-97740000D01*
+X43276666Y-98106666D01*
+X43610000Y-97640000D02*
+X43610000Y-98340000D01*
+X43610000Y-97673333D02*
+X43676666Y-97640000D01*
+X43810000Y-97640000D01*
+X43876666Y-97673333D01*
+X43910000Y-97706666D01*
+X43943333Y-97773333D01*
+X43943333Y-97973333D01*
+X43910000Y-98040000D01*
+X43876666Y-98073333D01*
+X43810000Y-98106666D01*
+X43676666Y-98106666D01*
+X43610000Y-98073333D01*
+X44543333Y-97640000D02*
+X44543333Y-98106666D01*
+X44243333Y-97640000D02*
+X44243333Y-98006666D01*
+X44276666Y-98073333D01*
+X44343333Y-98106666D01*
+X44443333Y-98106666D01*
+X44510000Y-98073333D01*
+X44543333Y-98040000D01*
+X44776666Y-97640000D02*
+X45043333Y-97640000D01*
+X44876666Y-97406666D02*
+X44876666Y-98006666D01*
+X44910000Y-98073333D01*
+X44976666Y-98106666D01*
+X45043333Y-98106666D01*
+X49603333Y-67025466D02*
+X49370000Y-66692133D01*
+X49203333Y-67025466D02*
+X49203333Y-66325466D01*
+X49470000Y-66325466D01*
+X49536666Y-66358800D01*
+X49570000Y-66392133D01*
+X49603333Y-66458800D01*
+X49603333Y-66558800D01*
+X49570000Y-66625466D01*
+X49536666Y-66658800D01*
+X49470000Y-66692133D01*
+X49203333Y-66692133D01*
+X49903333Y-67025466D02*
+X49903333Y-66558800D01*
+X49903333Y-66325466D02*
+X49870000Y-66358800D01*
+X49903333Y-66392133D01*
+X49936666Y-66358800D01*
+X49903333Y-66325466D01*
+X49903333Y-66392133D01*
+X50536666Y-66558800D02*
+X50536666Y-67125466D01*
+X50503333Y-67192133D01*
+X50470000Y-67225466D01*
+X50403333Y-67258800D01*
+X50303333Y-67258800D01*
+X50236666Y-67225466D01*
+X50536666Y-66992133D02*
+X50470000Y-67025466D01*
+X50336666Y-67025466D01*
+X50270000Y-66992133D01*
+X50236666Y-66958800D01*
+X50203333Y-66892133D01*
+X50203333Y-66692133D01*
+X50236666Y-66625466D01*
+X50270000Y-66592133D01*
+X50336666Y-66558800D01*
+X50470000Y-66558800D01*
+X50536666Y-66592133D01*
+X50870000Y-67025466D02*
+X50870000Y-66325466D01*
+X51170000Y-67025466D02*
+X51170000Y-66658800D01*
+X51136666Y-66592133D01*
+X51070000Y-66558800D01*
+X50970000Y-66558800D01*
+X50903333Y-66592133D01*
+X50870000Y-66625466D01*
+X51403333Y-66558800D02*
+X51670000Y-66558800D01*
+X51503333Y-66325466D02*
+X51503333Y-66925466D01*
+X51536666Y-66992133D01*
+X51603333Y-67025466D01*
+X51670000Y-67025466D01*
+X52403333Y-66825466D02*
+X52736666Y-66825466D01*
+X52336666Y-67025466D02*
+X52570000Y-66325466D01*
+X52803333Y-67025466D01*
+X53036666Y-66558800D02*
+X53036666Y-67025466D01*
+X53036666Y-66625466D02*
+X53070000Y-66592133D01*
+X53136666Y-66558800D01*
+X53236666Y-66558800D01*
+X53303333Y-66592133D01*
+X53336666Y-66658800D01*
+X53336666Y-67025466D01*
+X53970000Y-66558800D02*
+X53970000Y-67125466D01*
+X53936666Y-67192133D01*
+X53903333Y-67225466D01*
+X53836666Y-67258800D01*
+X53736666Y-67258800D01*
+X53670000Y-67225466D01*
+X53970000Y-66992133D02*
+X53903333Y-67025466D01*
+X53770000Y-67025466D01*
+X53703333Y-66992133D01*
+X53670000Y-66958800D01*
+X53636666Y-66892133D01*
+X53636666Y-66692133D01*
+X53670000Y-66625466D01*
+X53703333Y-66592133D01*
+X53770000Y-66558800D01*
+X53903333Y-66558800D01*
+X53970000Y-66592133D01*
+X54403333Y-67025466D02*
+X54336666Y-66992133D01*
+X54303333Y-66925466D01*
+X54303333Y-66325466D01*
+X54936666Y-66992133D02*
+X54870000Y-67025466D01*
+X54736666Y-67025466D01*
+X54670000Y-66992133D01*
+X54636666Y-66925466D01*
+X54636666Y-66658800D01*
+X54670000Y-66592133D01*
+X54736666Y-66558800D01*
+X54870000Y-66558800D01*
+X54936666Y-66592133D01*
+X54970000Y-66658800D01*
+X54970000Y-66725466D01*
+X54636666Y-66792133D01*
+X49036666Y-68227866D02*
+X49036666Y-67527866D01*
+X49303333Y-67527866D01*
+X49370000Y-67561200D01*
+X49403333Y-67594533D01*
+X49436666Y-67661200D01*
+X49436666Y-67761200D01*
+X49403333Y-67827866D01*
+X49370000Y-67861200D01*
+X49303333Y-67894533D01*
+X49036666Y-67894533D01*
+X49736666Y-68227866D02*
+X49736666Y-67761200D01*
+X49736666Y-67527866D02*
+X49703333Y-67561200D01*
+X49736666Y-67594533D01*
+X49770000Y-67561200D01*
+X49736666Y-67527866D01*
+X49736666Y-67594533D01*
+X50070000Y-67761200D02*
+X50070000Y-68227866D01*
+X50070000Y-67827866D02*
+X50103333Y-67794533D01*
+X50170000Y-67761200D01*
+X50270000Y-67761200D01*
+X50336666Y-67794533D01*
+X50370000Y-67861200D01*
+X50370000Y-68227866D01*
+X51236666Y-68227866D02*
+X51236666Y-67527866D01*
+X51236666Y-67861200D02*
+X51636666Y-67861200D01*
+X51636666Y-68227866D02*
+X51636666Y-67527866D01*
+X52236666Y-68194533D02*
+X52170000Y-68227866D01*
+X52036666Y-68227866D01*
+X51970000Y-68194533D01*
+X51936666Y-68127866D01*
+X51936666Y-67861200D01*
+X51970000Y-67794533D01*
+X52036666Y-67761200D01*
+X52170000Y-67761200D01*
+X52236666Y-67794533D01*
+X52270000Y-67861200D01*
+X52270000Y-67927866D01*
+X51936666Y-67994533D01*
+X52870000Y-68227866D02*
+X52870000Y-67861200D01*
+X52836666Y-67794533D01*
+X52770000Y-67761200D01*
+X52636666Y-67761200D01*
+X52570000Y-67794533D01*
+X52870000Y-68194533D02*
+X52803333Y-68227866D01*
+X52636666Y-68227866D01*
+X52570000Y-68194533D01*
+X52536666Y-68127866D01*
+X52536666Y-68061200D01*
+X52570000Y-67994533D01*
+X52636666Y-67961200D01*
+X52803333Y-67961200D01*
+X52870000Y-67927866D01*
+X53503333Y-68227866D02*
+X53503333Y-67527866D01*
+X53503333Y-68194533D02*
+X53436666Y-68227866D01*
+X53303333Y-68227866D01*
+X53236666Y-68194533D01*
+X53203333Y-68161200D01*
+X53170000Y-68094533D01*
+X53170000Y-67894533D01*
+X53203333Y-67827866D01*
+X53236666Y-67794533D01*
+X53303333Y-67761200D01*
+X53436666Y-67761200D01*
+X53503333Y-67794533D01*
+X54103333Y-68194533D02*
+X54036666Y-68227866D01*
+X53903333Y-68227866D01*
+X53836666Y-68194533D01*
+X53803333Y-68127866D01*
+X53803333Y-67861200D01*
+X53836666Y-67794533D01*
+X53903333Y-67761200D01*
+X54036666Y-67761200D01*
+X54103333Y-67794533D01*
+X54136666Y-67861200D01*
+X54136666Y-67927866D01*
+X53803333Y-67994533D01*
+X54436666Y-68227866D02*
+X54436666Y-67761200D01*
+X54436666Y-67894533D02*
+X54470000Y-67827866D01*
+X54503333Y-67794533D01*
+X54570000Y-67761200D01*
+X54636666Y-67761200D01*
+X54836666Y-68194533D02*
+X54903333Y-68227866D01*
+X55036666Y-68227866D01*
+X55103333Y-68194533D01*
+X55136666Y-68127866D01*
+X55136666Y-68094533D01*
+X55103333Y-68027866D01*
+X55036666Y-67994533D01*
+X54936666Y-67994533D01*
+X54870000Y-67961200D01*
+X54836666Y-67894533D01*
+X54836666Y-67861200D01*
+X54870000Y-67794533D01*
+X54936666Y-67761200D01*
+X55036666Y-67761200D01*
+X55103333Y-67794533D01*
+D11*
+G04 #@! TO.C,F1*
+X58043578Y-86285000D02*
+X57526422Y-86285000D01*
+X58043578Y-87705000D02*
+X57526422Y-87705000D01*
+G04 #@! TO.C,JP4*
+X57090000Y-78680000D02*
+X58420000Y-78680000D01*
+X57090000Y-80010000D02*
+X57090000Y-78680000D01*
+X57090000Y-81280000D02*
+X59750000Y-81280000D01*
+X59750000Y-81280000D02*
+X59750000Y-83880000D01*
+X57090000Y-81280000D02*
+X57090000Y-83880000D01*
+X57090000Y-83880000D02*
+X59750000Y-83880000D01*
+G04 #@! TO.C,C2*
+X67420000Y-63892500D02*
+X67420000Y-63577500D01*
+X67420000Y-66317500D02*
+X67420000Y-66002500D01*
+X72360000Y-63892500D02*
+X72360000Y-63577500D01*
+X72360000Y-66317500D02*
+X72360000Y-66002500D01*
+X72360000Y-63577500D02*
+X67420000Y-63577500D01*
+X72360000Y-66317500D02*
+X67420000Y-66317500D01*
+G04 #@! TO.C,JP3*
+X50740000Y-78680000D02*
+X52070000Y-78680000D01*
+X50740000Y-80010000D02*
+X50740000Y-78680000D01*
+X50740000Y-81280000D02*
+X53400000Y-81280000D01*
+X53400000Y-81280000D02*
+X53400000Y-83880000D01*
+X50740000Y-81280000D02*
+X50740000Y-83880000D01*
+X50740000Y-83880000D02*
+X53400000Y-83880000D01*
+D12*
+G04 #@! TO.C,U5*
+X67259200Y-109855000D02*
+X67259200Y-107315000D01*
+X69723000Y-109880400D02*
+X69723000Y-107340400D01*
+X64643000Y-61595000D02*
+X64643000Y-59055000D01*
+X63220600Y-61595000D02*
+X63220600Y-59055000D01*
+D11*
+G04 #@! TO.C,C1*
+X74696250Y-67786250D02*
+X74696250Y-68573750D01*
+X74302500Y-68180000D02*
+X75090000Y-68180000D01*
+X75330000Y-72373063D02*
+X76394437Y-73437500D01*
+X75330000Y-67681937D02*
+X76394437Y-66617500D01*
+X75330000Y-67681937D02*
+X75330000Y-68967500D01*
+X75330000Y-72373063D02*
+X75330000Y-71087500D01*
+X76394437Y-73437500D02*
+X82150000Y-73437500D01*
+X76394437Y-66617500D02*
+X82150000Y-66617500D01*
+X82150000Y-66617500D02*
+X82150000Y-68967500D01*
+X82150000Y-73437500D02*
+X82150000Y-71087500D01*
+G04 #@! TO.C,C3*
+X59923750Y-75901250D02*
+X59923750Y-75113750D01*
+X60317500Y-75507500D02*
+X59530000Y-75507500D01*
+X59290000Y-71314437D02*
+X58225563Y-70250000D01*
+X59290000Y-76005563D02*
+X58225563Y-77070000D01*
+X59290000Y-76005563D02*
+X59290000Y-74720000D01*
+X59290000Y-71314437D02*
+X59290000Y-72600000D01*
+X58225563Y-70250000D02*
+X52470000Y-70250000D01*
+X58225563Y-77070000D02*
+X52470000Y-77070000D01*
+X52470000Y-77070000D02*
+X52470000Y-74720000D01*
+X52470000Y-70250000D02*
+X52470000Y-72600000D01*
+G04 #@! TO.C,C4*
+X103105000Y-66275000D02*
+X103105000Y-63925000D01*
+X103105000Y-59455000D02*
+X103105000Y-61805000D01*
+X97349437Y-59455000D02*
+X103105000Y-59455000D01*
+X97349437Y-66275000D02*
+X103105000Y-66275000D01*
+X96285000Y-65210563D02*
+X96285000Y-63925000D01*
+X96285000Y-60519437D02*
+X96285000Y-61805000D01*
+X96285000Y-60519437D02*
+X97349437Y-59455000D01*
+X96285000Y-65210563D02*
+X97349437Y-66275000D01*
+X95257500Y-61017500D02*
+X96045000Y-61017500D01*
+X95651250Y-60623750D02*
+X95651250Y-61411250D01*
+G04 #@! TO.C,C5*
+X89135000Y-112630000D02*
+X89135000Y-110280000D01*
+X89135000Y-105810000D02*
+X89135000Y-108160000D01*
+X83379437Y-105810000D02*
+X89135000Y-105810000D01*
+X83379437Y-112630000D02*
+X89135000Y-112630000D01*
+X82315000Y-111565563D02*
+X82315000Y-110280000D01*
+X82315000Y-106874437D02*
+X82315000Y-108160000D01*
+X82315000Y-106874437D02*
+X83379437Y-105810000D01*
+X82315000Y-111565563D02*
+X83379437Y-112630000D01*
+X81287500Y-107372500D02*
+X82075000Y-107372500D01*
+X81681250Y-106978750D02*
+X81681250Y-107766250D01*
+G04 #@! TO.C,C6*
+X78975000Y-99930000D02*
+X78975000Y-97580000D01*
+X78975000Y-93110000D02*
+X78975000Y-95460000D01*
+X73219437Y-93110000D02*
+X78975000Y-93110000D01*
+X73219437Y-99930000D02*
+X78975000Y-99930000D01*
+X72155000Y-98865563D02*
+X72155000Y-97580000D01*
+X72155000Y-94174437D02*
+X72155000Y-95460000D01*
+X72155000Y-94174437D02*
+X73219437Y-93110000D01*
+X72155000Y-98865563D02*
+X73219437Y-99930000D01*
+X71127500Y-94672500D02*
+X71915000Y-94672500D01*
+X71521250Y-94278750D02*
+X71521250Y-95066250D01*
+G04 #@! TO.C,C7*
+X89768750Y-94951250D02*
+X89768750Y-94163750D01*
+X90162500Y-94557500D02*
+X89375000Y-94557500D01*
+X89135000Y-90364437D02*
+X88070563Y-89300000D01*
+X89135000Y-95055563D02*
+X88070563Y-96120000D01*
+X89135000Y-95055563D02*
+X89135000Y-93770000D01*
+X89135000Y-90364437D02*
+X89135000Y-91650000D01*
+X88070563Y-89300000D02*
+X82315000Y-89300000D01*
+X88070563Y-96120000D02*
+X82315000Y-96120000D01*
+X82315000Y-96120000D02*
+X82315000Y-93770000D01*
+X82315000Y-89300000D02*
+X82315000Y-91650000D01*
+G04 #@! TO.C,D1*
+X78920000Y-57527500D02*
+X78920000Y-54587500D01*
+X78920000Y-54587500D02*
+X73480000Y-54587500D01*
+X73480000Y-54587500D02*
+X73480000Y-57527500D01*
+X73480000Y-57527500D02*
+X78920000Y-57527500D01*
+X79940000Y-56057500D02*
+X78920000Y-56057500D01*
+X72460000Y-56057500D02*
+X73480000Y-56057500D01*
+X78020000Y-57527500D02*
+X78020000Y-54587500D01*
+X77900000Y-57527500D02*
+X77900000Y-54587500D01*
+X78140000Y-57527500D02*
+X78140000Y-54587500D01*
+G04 #@! TO.C,D2*
+X108405000Y-106470000D02*
+X113845000Y-106470000D01*
+X113845000Y-106470000D02*
+X113845000Y-96730000D01*
+X113845000Y-96730000D02*
+X108405000Y-96730000D01*
+X108405000Y-96730000D02*
+X108405000Y-106470000D01*
+X111125000Y-107380000D02*
+X111125000Y-106470000D01*
+X111125000Y-95820000D02*
+X111125000Y-96730000D01*
+X108405000Y-104925000D02*
+X113845000Y-104925000D01*
+X108405000Y-104805000D02*
+X113845000Y-104805000D01*
+X108405000Y-105045000D02*
+X113845000Y-105045000D01*
+G04 #@! TO.C,J1*
+X55075000Y-87055000D02*
+X55075000Y-86005000D01*
+X54025000Y-86005000D02*
+X55075000Y-86005000D01*
+X48975000Y-95405000D02*
+X40175000Y-95405000D01*
+X40175000Y-95405000D02*
+X40175000Y-86205000D01*
+X54875000Y-92705000D02*
+X54875000Y-95405000D01*
+X54875000Y-95405000D02*
+X52975000Y-95405000D01*
+X40175000Y-86205000D02*
+X54875000Y-86205000D01*
+X54875000Y-86205000D02*
+X54875000Y-88805000D01*
+G04 #@! TO.C,JP1*
+X50860000Y-102405000D02*
+X45660000Y-102405000D01*
+X45660000Y-102405000D02*
+X45660000Y-105065000D01*
+X45660000Y-105065000D02*
+X50860000Y-105065000D01*
+X50860000Y-105065000D02*
+X50860000Y-102405000D01*
+X49910000Y-105065000D02*
+X49910000Y-111065000D01*
+X49910000Y-111065000D02*
+X49150000Y-111065000D01*
+X49150000Y-111065000D02*
+X49150000Y-105065000D01*
+X49850000Y-105065000D02*
+X49850000Y-111065000D01*
+X49730000Y-105065000D02*
+X49730000Y-111065000D01*
+X49610000Y-105065000D02*
+X49610000Y-111065000D01*
+X49490000Y-105065000D02*
+X49490000Y-111065000D01*
+X49370000Y-105065000D02*
+X49370000Y-111065000D01*
+X49250000Y-105065000D02*
+X49250000Y-111065000D01*
+X49910000Y-102075000D02*
+X49910000Y-102405000D01*
+X49150000Y-102075000D02*
+X49150000Y-102405000D01*
+X48260000Y-102405000D02*
+X48260000Y-105065000D01*
+X47370000Y-105065000D02*
+X47370000Y-111065000D01*
+X47370000Y-111065000D02*
+X46610000Y-111065000D01*
+X46610000Y-111065000D02*
+X46610000Y-105065000D01*
+X47370000Y-102007929D02*
+X47370000Y-102405000D01*
+X46610000Y-102007929D02*
+X46610000Y-102405000D01*
+X49530000Y-99695000D02*
+X50800000Y-99695000D01*
+X50800000Y-99695000D02*
+X50800000Y-100965000D01*
+G04 #@! TO.C,JP2*
+X43815000Y-99695000D02*
+X43815000Y-100965000D01*
+X42545000Y-99695000D02*
+X43815000Y-99695000D01*
+X39625000Y-102007929D02*
+X39625000Y-102405000D01*
+X40385000Y-102007929D02*
+X40385000Y-102405000D01*
+X39625000Y-111065000D02*
+X39625000Y-105065000D01*
+X40385000Y-111065000D02*
+X39625000Y-111065000D01*
+X40385000Y-105065000D02*
+X40385000Y-111065000D01*
+X41275000Y-102405000D02*
+X41275000Y-105065000D01*
+X42165000Y-102075000D02*
+X42165000Y-102405000D01*
+X42925000Y-102075000D02*
+X42925000Y-102405000D01*
+X42265000Y-105065000D02*
+X42265000Y-111065000D01*
+X42385000Y-105065000D02*
+X42385000Y-111065000D01*
+X42505000Y-105065000D02*
+X42505000Y-111065000D01*
+X42625000Y-105065000D02*
+X42625000Y-111065000D01*
+X42745000Y-105065000D02*
+X42745000Y-111065000D01*
+X42865000Y-105065000D02*
+X42865000Y-111065000D01*
+X42165000Y-111065000D02*
+X42165000Y-105065000D01*
+X42925000Y-111065000D02*
+X42165000Y-111065000D01*
+X42925000Y-105065000D02*
+X42925000Y-111065000D01*
+X43875000Y-105065000D02*
+X43875000Y-102405000D01*
+X38675000Y-105065000D02*
+X43875000Y-105065000D01*
+X38675000Y-102405000D02*
+X38675000Y-105065000D01*
+X43875000Y-102405000D02*
+X38675000Y-102405000D01*
+G04 #@! TO.C,L1*
+X85445000Y-65300000D02*
+X85445000Y-66800000D01*
+X85445000Y-75920000D02*
+X85445000Y-74420000D01*
+X85445000Y-65300000D02*
+X86945000Y-65300000D01*
+X85445000Y-75920000D02*
+X86945000Y-75920000D01*
+X96165000Y-75920000D02*
+X94665000Y-75920000D01*
+X96165000Y-75920000D02*
+X96165000Y-74420000D01*
+X96165000Y-65300000D02*
+X96165000Y-66800000D01*
+X96165000Y-65300000D02*
+X94665000Y-65300000D01*
+G04 #@! TO.C,L2*
+X83590000Y-48615000D02*
+X83590000Y-50115000D01*
+X83590000Y-48615000D02*
+X85090000Y-48615000D01*
+X94210000Y-48615000D02*
+X92710000Y-48615000D01*
+X94210000Y-48615000D02*
+X94210000Y-50115000D01*
+X94210000Y-59335000D02*
+X94210000Y-57835000D01*
+X83590000Y-59335000D02*
+X83590000Y-57835000D01*
+X94210000Y-59335000D02*
+X92710000Y-59335000D01*
+X83590000Y-59335000D02*
+X85090000Y-59335000D01*
+G04 #@! TO.C,L3*
+X80875000Y-91720000D02*
+X80875000Y-90220000D01*
+X80875000Y-91720000D02*
+X79375000Y-91720000D01*
+X70255000Y-91720000D02*
+X71755000Y-91720000D01*
+X70255000Y-91720000D02*
+X70255000Y-90220000D01*
+X70255000Y-81000000D02*
+X70255000Y-82500000D01*
+X80875000Y-81000000D02*
+X80875000Y-82500000D01*
+X70255000Y-81000000D02*
+X71755000Y-81000000D01*
+X80875000Y-81000000D02*
+X79375000Y-81000000D01*
+G04 #@! TO.C,L4*
+X102465000Y-86080000D02*
+X100965000Y-86080000D01*
+X91845000Y-86080000D02*
+X93345000Y-86080000D01*
+X102465000Y-86080000D02*
+X102465000Y-87580000D01*
+X91845000Y-86080000D02*
+X91845000Y-87580000D01*
+X91845000Y-96800000D02*
+X91845000Y-95300000D01*
+X91845000Y-96800000D02*
+X93345000Y-96800000D01*
+X102465000Y-96800000D02*
+X100965000Y-96800000D01*
+X102465000Y-96800000D02*
+X102465000Y-95300000D01*
+G04 #@! TO.C,LMNOFILTERCON1*
+X90865000Y-83760000D02*
+X88205000Y-83760000D01*
+X90865000Y-83820000D02*
+X90865000Y-83760000D01*
+X88205000Y-83820000D02*
+X88205000Y-83760000D01*
+X90865000Y-83820000D02*
+X88205000Y-83820000D01*
+X90865000Y-85090000D02*
+X90865000Y-86420000D01*
+X90865000Y-86420000D02*
+X89535000Y-86420000D01*
+G04 #@! TO.C,MCNOFILTERCON1*
+X88840000Y-62467500D02*
+X91500000Y-62467500D01*
+X88840000Y-62407500D02*
+X88840000Y-62467500D01*
+X91500000Y-62407500D02*
+X91500000Y-62467500D01*
+X88840000Y-62407500D02*
+X91500000Y-62407500D01*
+X88840000Y-61137500D02*
+X88840000Y-59807500D01*
+X88840000Y-59807500D02*
+X90170000Y-59807500D01*
+G04 #@! TO.C,ONOFFLM_CON1*
+X107375000Y-97850000D02*
+X106045000Y-97850000D01*
+X107375000Y-96520000D02*
+X107375000Y-97850000D01*
+X107375000Y-95250000D02*
+X104715000Y-95250000D01*
+X104715000Y-95250000D02*
+X104715000Y-95190000D01*
+X107375000Y-95250000D02*
+X107375000Y-95190000D01*
+X107375000Y-95190000D02*
+X104715000Y-95190000D01*
+G04 #@! TO.C,OPTIONALCAP1*
+X87505000Y-103977221D02*
+X87505000Y-104302779D01*
+X86485000Y-103977221D02*
+X86485000Y-104302779D01*
+G04 #@! TO.C,R1*
+X72709721Y-68455000D02*
+X73035279Y-68455000D01*
+X72709721Y-67435000D02*
+X73035279Y-67435000D01*
+G04 #@! TO.C,R2*
+X83310000Y-66380279D02*
+X83310000Y-66054721D01*
+X84330000Y-66380279D02*
+X84330000Y-66054721D01*
+G04 #@! TO.C,R3*
+X85850000Y-63032221D02*
+X85850000Y-63357779D01*
+X86870000Y-63032221D02*
+X86870000Y-63357779D01*
+G04 #@! TO.C,R4*
+X90295000Y-99705279D02*
+X90295000Y-99379721D01*
+X91315000Y-99705279D02*
+X91315000Y-99379721D01*
+G04 #@! TO.C,R5*
+X90295000Y-104459721D02*
+X90295000Y-104785279D01*
+X91315000Y-104459721D02*
+X91315000Y-104785279D01*
+D12*
+G04 #@! TO.C,U6*
+X76665000Y-59832500D02*
+X76665000Y-59882500D01*
+X80815000Y-59832500D02*
+X80815000Y-59977500D01*
+X80815000Y-64982500D02*
+X80815000Y-64837500D01*
+X76665000Y-64982500D02*
+X76665000Y-64837500D01*
+X76665000Y-59832500D02*
+X80815000Y-59832500D01*
+X76665000Y-64982500D02*
+X80815000Y-64982500D01*
+X76665000Y-59882500D02*
+X75265000Y-59882500D01*
+D11*
+G04 #@! TO.C,U7*
+X92645000Y-109671000D02*
+X92645000Y-99430000D01*
+X97286000Y-109671000D02*
+X97286000Y-107315000D01*
+X97286000Y-105185000D02*
+X97286000Y-103915000D01*
+X97286000Y-101785000D02*
+X97286000Y-99430000D01*
+X92645000Y-109671000D02*
+X97286000Y-109671000D01*
+X92645000Y-99430000D02*
+X97286000Y-99430000D01*
+X94154000Y-109671000D02*
+X94154000Y-99430000D01*
+X92645000Y-106400000D02*
+X94154000Y-106400000D01*
+X92645000Y-102700000D02*
+X94154000Y-102700000D01*
+X97286000Y-107950000D02*
+X99916000Y-107950000D01*
+X97286000Y-104550000D02*
+X99900000Y-104550000D01*
+X97286000Y-101150000D02*
+X99900000Y-101150000D01*
+G04 #@! TO.C,F1*
+D12*
+X58547142Y-88828571D02*
+X58213809Y-88828571D01*
+X58213809Y-89352380D02*
+X58213809Y-88352380D01*
+X58690000Y-88352380D01*
+X59499523Y-88685714D02*
+X59499523Y-89352380D01*
+X59070952Y-88685714D02*
+X59070952Y-89209523D01*
+X59118571Y-89304761D01*
+X59213809Y-89352380D01*
+X59356666Y-89352380D01*
+X59451904Y-89304761D01*
+X59499523Y-89257142D01*
+X59928095Y-89304761D02*
+X60023333Y-89352380D01*
+X60213809Y-89352380D01*
+X60309047Y-89304761D01*
+X60356666Y-89209523D01*
+X60356666Y-89161904D01*
+X60309047Y-89066666D01*
+X60213809Y-89019047D01*
+X60070952Y-89019047D01*
+X59975714Y-88971428D01*
+X59928095Y-88876190D01*
+X59928095Y-88828571D01*
+X59975714Y-88733333D01*
+X60070952Y-88685714D01*
+X60213809Y-88685714D01*
+X60309047Y-88733333D01*
+X61166190Y-89304761D02*
+X61070952Y-89352380D01*
+X60880476Y-89352380D01*
+X60785238Y-89304761D01*
+X60737619Y-89209523D01*
+X60737619Y-88828571D01*
+X60785238Y-88733333D01*
+X60880476Y-88685714D01*
+X61070952Y-88685714D01*
+X61166190Y-88733333D01*
+X61213809Y-88828571D01*
+X61213809Y-88923809D01*
+X60737619Y-89019047D01*
+G04 #@! TO.C,JP4*
+X60763333Y-82500000D02*
+X60996666Y-82500000D01*
+X61096666Y-82866666D02*
+X60763333Y-82866666D01*
+X60763333Y-82166666D01*
+X61096666Y-82166666D01*
+X61396666Y-82866666D02*
+X61396666Y-82166666D01*
+X61796666Y-82866666D01*
+X61796666Y-82166666D01*
+X61963333Y-82933333D02*
+X62496666Y-82933333D01*
+X62996666Y-82866666D02*
+X62663333Y-82866666D01*
+X62663333Y-82166666D01*
+X63230000Y-82866666D02*
+X63230000Y-82166666D01*
+X63463333Y-82666666D01*
+X63696666Y-82166666D01*
+X63696666Y-82866666D01*
+G04 #@! TO.C,C2*
+X65873333Y-68937142D02*
+X65825714Y-68984761D01*
+X65682857Y-69032380D01*
+X65587619Y-69032380D01*
+X65444761Y-68984761D01*
+X65349523Y-68889523D01*
+X65301904Y-68794285D01*
+X65254285Y-68603809D01*
+X65254285Y-68460952D01*
+X65301904Y-68270476D01*
+X65349523Y-68175238D01*
+X65444761Y-68080000D01*
+X65587619Y-68032380D01*
+X65682857Y-68032380D01*
+X65825714Y-68080000D01*
+X65873333Y-68127619D01*
+X66254285Y-68127619D02*
+X66301904Y-68080000D01*
+X66397142Y-68032380D01*
+X66635238Y-68032380D01*
+X66730476Y-68080000D01*
+X66778095Y-68127619D01*
+X66825714Y-68222857D01*
+X66825714Y-68318095D01*
+X66778095Y-68460952D01*
+X66206666Y-69032380D01*
+X66825714Y-69032380D01*
+X64990000Y-67160000D02*
+X64990000Y-67626666D01*
+X64823333Y-66893333D02*
+X64656666Y-67393333D01*
+X65090000Y-67393333D01*
+X65290000Y-66926666D02*
+X65756666Y-66926666D01*
+X65456666Y-67626666D01*
+X66156666Y-66926666D02*
+X66223333Y-66926666D01*
+X66290000Y-66960000D01*
+X66323333Y-66993333D01*
+X66356666Y-67060000D01*
+X66390000Y-67193333D01*
+X66390000Y-67360000D01*
+X66356666Y-67493333D01*
+X66323333Y-67560000D01*
+X66290000Y-67593333D01*
+X66223333Y-67626666D01*
+X66156666Y-67626666D01*
+X66090000Y-67593333D01*
+X66056666Y-67560000D01*
+X66023333Y-67493333D01*
+X65990000Y-67360000D01*
+X65990000Y-67193333D01*
+X66023333Y-67060000D01*
+X66056666Y-66993333D01*
+X66090000Y-66960000D01*
+X66156666Y-66926666D01*
+X66690000Y-67160000D02*
+X66690000Y-67860000D01*
+X66690000Y-67193333D02*
+X66756666Y-67160000D01*
+X66890000Y-67160000D01*
+X66956666Y-67193333D01*
+X66990000Y-67226666D01*
+X67023333Y-67293333D01*
+X67023333Y-67493333D01*
+X66990000Y-67560000D01*
+X66956666Y-67593333D01*
+X66890000Y-67626666D01*
+X66756666Y-67626666D01*
+X66690000Y-67593333D01*
+X67223333Y-67160000D02*
+X67490000Y-67160000D01*
+X67323333Y-67626666D02*
+X67323333Y-67026666D01*
+X67356666Y-66960000D01*
+X67423333Y-66926666D01*
+X67490000Y-66926666D01*
+G04 #@! TO.C,JP3*
+X46726666Y-82500000D02*
+X46960000Y-82500000D01*
+X47060000Y-82866666D02*
+X46726666Y-82866666D01*
+X46726666Y-82166666D01*
+X47060000Y-82166666D01*
+X47360000Y-82866666D02*
+X47360000Y-82166666D01*
+X47760000Y-82866666D01*
+X47760000Y-82166666D01*
+X47926666Y-82933333D02*
+X48460000Y-82933333D01*
+X48626666Y-82866666D02*
+X48626666Y-82166666D01*
+X48860000Y-82666666D01*
+X49093333Y-82166666D01*
+X49093333Y-82866666D01*
+X49826666Y-82800000D02*
+X49793333Y-82833333D01*
+X49693333Y-82866666D01*
+X49626666Y-82866666D01*
+X49526666Y-82833333D01*
+X49460000Y-82766666D01*
+X49426666Y-82700000D01*
+X49393333Y-82566666D01*
+X49393333Y-82466666D01*
+X49426666Y-82333333D01*
+X49460000Y-82266666D01*
+X49526666Y-82200000D01*
+X49626666Y-82166666D01*
+X49693333Y-82166666D01*
+X49793333Y-82200000D01*
+X49826666Y-82233333D01*
+G04 #@! TO.C,U5*
+D10*
+X55411914Y-106476800D02*
+X55411914Y-106005085D01*
+X55702200Y-106259085D01*
+X55702200Y-106150228D01*
+X55738485Y-106077657D01*
+X55774771Y-106041371D01*
+X55847342Y-106005085D01*
+X56028771Y-106005085D01*
+X56101342Y-106041371D01*
+X56137628Y-106077657D01*
+X56173914Y-106150228D01*
+X56173914Y-106367943D01*
+X56137628Y-106440514D01*
+X56101342Y-106476800D01*
+X56101342Y-105678514D02*
+X56137628Y-105642228D01*
+X56173914Y-105678514D01*
+X56137628Y-105714800D01*
+X56101342Y-105678514D01*
+X56173914Y-105678514D01*
+X55411914Y-105388228D02*
+X55411914Y-104916514D01*
+X55702200Y-105170514D01*
+X55702200Y-105061657D01*
+X55738485Y-104989085D01*
+X55774771Y-104952800D01*
+X55847342Y-104916514D01*
+X56028771Y-104916514D01*
+X56101342Y-104952800D01*
+X56137628Y-104989085D01*
+X56173914Y-105061657D01*
+X56173914Y-105279371D01*
+X56137628Y-105351943D01*
+X56101342Y-105388228D01*
+X55411914Y-104698800D02*
+X56173914Y-104444800D01*
+X55411914Y-104190800D01*
+X57951914Y-106041371D02*
+X57951914Y-106404229D01*
+X58314771Y-106440514D01*
+X58278485Y-106404229D01*
+X58242200Y-106331657D01*
+X58242200Y-106150229D01*
+X58278485Y-106077657D01*
+X58314771Y-106041371D01*
+X58387342Y-106005086D01*
+X58568771Y-106005086D01*
+X58641342Y-106041371D01*
+X58677628Y-106077657D01*
+X58713914Y-106150229D01*
+X58713914Y-106331657D01*
+X58677628Y-106404229D01*
+X58641342Y-106440514D01*
+X57951914Y-105787371D02*
+X58713914Y-105533371D01*
+X57951914Y-105279371D01*
+X60528200Y-106005085D02*
+X60491914Y-106077656D01*
+X60491914Y-106186514D01*
+X60528200Y-106295371D01*
+X60600771Y-106367942D01*
+X60673342Y-106404228D01*
+X60818485Y-106440514D01*
+X60927342Y-106440514D01*
+X61072485Y-106404228D01*
+X61145057Y-106367942D01*
+X61217628Y-106295371D01*
+X61253914Y-106186514D01*
+X61253914Y-106113942D01*
+X61217628Y-106005085D01*
+X61181342Y-105968799D01*
+X60927342Y-105968799D01*
+X60927342Y-106113942D01*
+X61253914Y-105642228D02*
+X60491914Y-105642228D01*
+X61253914Y-105206799D01*
+X60491914Y-105206799D01*
+X61253914Y-104843942D02*
+X60491914Y-104843942D01*
+X60491914Y-104662514D01*
+X60528200Y-104553656D01*
+X60600771Y-104481085D01*
+X60673342Y-104444799D01*
+X60818485Y-104408514D01*
+X60927342Y-104408514D01*
+X61072485Y-104444799D01*
+X61145057Y-104481085D01*
+X61217628Y-104553656D01*
+X61253914Y-104662514D01*
+X61253914Y-104843942D01*
+X63068200Y-106005085D02*
+X63031914Y-106077656D01*
+X63031914Y-106186514D01*
+X63068200Y-106295371D01*
+X63140771Y-106367942D01*
+X63213342Y-106404228D01*
+X63358485Y-106440514D01*
+X63467342Y-106440514D01*
+X63612485Y-106404228D01*
+X63685057Y-106367942D01*
+X63757628Y-106295371D01*
+X63793914Y-106186514D01*
+X63793914Y-106113942D01*
+X63757628Y-106005085D01*
+X63721342Y-105968799D01*
+X63467342Y-105968799D01*
+X63467342Y-106113942D01*
+X63793914Y-105642228D02*
+X63031914Y-105642228D01*
+X63793914Y-105206799D01*
+X63031914Y-105206799D01*
+X63793914Y-104843942D02*
+X63031914Y-104843942D01*
+X63031914Y-104662514D01*
+X63068200Y-104553656D01*
+X63140771Y-104481085D01*
+X63213342Y-104444799D01*
+X63358485Y-104408514D01*
+X63467342Y-104408514D01*
+X63612485Y-104444799D01*
+X63685057Y-104481085D01*
+X63757628Y-104553656D01*
+X63793914Y-104662514D01*
+X63793914Y-104843942D01*
+X65571914Y-106513085D02*
+X66333914Y-106259085D01*
+X65571914Y-106005085D01*
+X66333914Y-105751085D02*
+X65571914Y-105751085D01*
+X66333914Y-105388228D02*
+X65571914Y-105388228D01*
+X66333914Y-104952799D01*
+X65571914Y-104952799D01*
+X71221600Y-106440514D02*
+X71221600Y-106077657D01*
+X71439314Y-106513086D02*
+X70677314Y-106259086D01*
+X71439314Y-106005086D01*
+X70677314Y-105605943D02*
+X70677314Y-105533371D01*
+X70713600Y-105460800D01*
+X70749885Y-105424514D01*
+X70822457Y-105388229D01*
+X70967600Y-105351943D01*
+X71149028Y-105351943D01*
+X71294171Y-105388229D01*
+X71366742Y-105424514D01*
+X71403028Y-105460800D01*
+X71439314Y-105533371D01*
+X71439314Y-105605943D01*
+X71403028Y-105678514D01*
+X71366742Y-105714800D01*
+X71294171Y-105751086D01*
+X71149028Y-105787371D01*
+X70967600Y-105787371D01*
+X70822457Y-105751086D01*
+X70749885Y-105714800D01*
+X70713600Y-105678514D01*
+X70677314Y-105605943D01*
+X73761600Y-106440514D02*
+X73761600Y-106077657D01*
+X73979314Y-106513086D02*
+X73217314Y-106259086D01*
+X73979314Y-106005086D01*
+X73979314Y-105351943D02*
+X73979314Y-105787371D01*
+X73979314Y-105569657D02*
+X73217314Y-105569657D01*
+X73326171Y-105642229D01*
+X73398742Y-105714800D01*
+X73435028Y-105787371D01*
+X76301600Y-106440514D02*
+X76301600Y-106077657D01*
+X76519314Y-106513086D02*
+X75757314Y-106259086D01*
+X76519314Y-106005086D01*
+X75829885Y-105787371D02*
+X75793600Y-105751086D01*
+X75757314Y-105678514D01*
+X75757314Y-105497086D01*
+X75793600Y-105424514D01*
+X75829885Y-105388229D01*
+X75902457Y-105351943D01*
+X75975028Y-105351943D01*
+X76083885Y-105388229D01*
+X76519314Y-105823657D01*
+X76519314Y-105351943D01*
+X66410114Y-63797542D02*
+X65648114Y-63797542D01*
+X65648114Y-63616114D01*
+X65684400Y-63507256D01*
+X65756971Y-63434685D01*
+X65829542Y-63398399D01*
+X65974685Y-63362114D01*
+X66083542Y-63362114D01*
+X66228685Y-63398399D01*
+X66301257Y-63434685D01*
+X66373828Y-63507256D01*
+X66410114Y-63616114D01*
+X66410114Y-63797542D01*
+X65648114Y-63108114D02*
+X65648114Y-62600114D01*
+X66410114Y-62926685D01*
+X57215314Y-64523256D02*
+X56453314Y-64523256D01*
+X56453314Y-64341828D01*
+X56489600Y-64232971D01*
+X56562171Y-64160399D01*
+X56634742Y-64124113D01*
+X56779885Y-64087828D01*
+X56888742Y-64087828D01*
+X57033885Y-64124113D01*
+X57106457Y-64160399D01*
+X57179028Y-64232971D01*
+X57215314Y-64341828D01*
+X57215314Y-64523256D01*
+X57215314Y-63362113D02*
+X57215314Y-63797542D01*
+X57215314Y-63579828D02*
+X56453314Y-63579828D01*
+X56562171Y-63652399D01*
+X56634742Y-63724971D01*
+X56671028Y-63797542D01*
+X56453314Y-62890399D02*
+X56453314Y-62817828D01*
+X56489600Y-62745256D01*
+X56525885Y-62708971D01*
+X56598457Y-62672685D01*
+X56743600Y-62636399D01*
+X56925028Y-62636399D01*
+X57070171Y-62672685D01*
+X57142742Y-62708971D01*
+X57179028Y-62745256D01*
+X57215314Y-62817828D01*
+X57215314Y-62890399D01*
+X57179028Y-62962971D01*
+X57142742Y-62999256D01*
+X57070171Y-63035542D01*
+X56925028Y-63071828D01*
+X56743600Y-63071828D01*
+X56598457Y-63035542D01*
+X56525885Y-62999256D01*
+X56489600Y-62962971D01*
+X56453314Y-62890399D01*
+X52135314Y-64523256D02*
+X51373314Y-64523256D01*
+X51373314Y-64341828D01*
+X51409600Y-64232971D01*
+X51482171Y-64160399D01*
+X51554742Y-64124113D01*
+X51699885Y-64087828D01*
+X51808742Y-64087828D01*
+X51953885Y-64124113D01*
+X52026457Y-64160399D01*
+X52099028Y-64232971D01*
+X52135314Y-64341828D01*
+X52135314Y-64523256D01*
+X52135314Y-63362113D02*
+X52135314Y-63797542D01*
+X52135314Y-63579828D02*
+X51373314Y-63579828D01*
+X51482171Y-63652399D01*
+X51554742Y-63724971D01*
+X51591028Y-63797542D01*
+X51445885Y-63071828D02*
+X51409600Y-63035542D01*
+X51373314Y-62962971D01*
+X51373314Y-62781542D01*
+X51409600Y-62708971D01*
+X51445885Y-62672685D01*
+X51518457Y-62636399D01*
+X51591028Y-62636399D01*
+X51699885Y-62672685D01*
+X52135314Y-63108113D01*
+X52135314Y-62636399D01*
+X59755314Y-63797542D02*
+X58993314Y-63797542D01*
+X58993314Y-63616114D01*
+X59029600Y-63507256D01*
+X59102171Y-63434685D01*
+X59174742Y-63398399D01*
+X59319885Y-63362114D01*
+X59428742Y-63362114D01*
+X59573885Y-63398399D01*
+X59646457Y-63434685D01*
+X59719028Y-63507256D01*
+X59755314Y-63616114D01*
+X59755314Y-63797542D01*
+X59755314Y-62999256D02*
+X59755314Y-62854114D01*
+X59719028Y-62781542D01*
+X59682742Y-62745256D01*
+X59573885Y-62672685D01*
+X59428742Y-62636399D01*
+X59138457Y-62636399D01*
+X59065885Y-62672685D01*
+X59029600Y-62708971D01*
+X58993314Y-62781542D01*
+X58993314Y-62926685D01*
+X59029600Y-62999256D01*
+X59065885Y-63035542D01*
+X59138457Y-63071828D01*
+X59319885Y-63071828D01*
+X59392457Y-63035542D01*
+X59428742Y-62999256D01*
+X59465028Y-62926685D01*
+X59465028Y-62781542D01*
+X59428742Y-62708971D01*
+X59392457Y-62672685D01*
+X59319885Y-62636399D01*
+X62295314Y-63797542D02*
+X61533314Y-63797542D01*
+X61533314Y-63616114D01*
+X61569600Y-63507256D01*
+X61642171Y-63434685D01*
+X61714742Y-63398399D01*
+X61859885Y-63362114D01*
+X61968742Y-63362114D01*
+X62113885Y-63398399D01*
+X62186457Y-63434685D01*
+X62259028Y-63507256D01*
+X62295314Y-63616114D01*
+X62295314Y-63797542D01*
+X61859885Y-62926685D02*
+X61823600Y-62999256D01*
+X61787314Y-63035542D01*
+X61714742Y-63071828D01*
+X61678457Y-63071828D01*
+X61605885Y-63035542D01*
+X61569600Y-62999256D01*
+X61533314Y-62926685D01*
+X61533314Y-62781542D01*
+X61569600Y-62708971D01*
+X61605885Y-62672685D01*
+X61678457Y-62636399D01*
+X61714742Y-62636399D01*
+X61787314Y-62672685D01*
+X61823600Y-62708971D01*
+X61859885Y-62781542D01*
+X61859885Y-62926685D01*
+X61896171Y-62999256D01*
+X61932457Y-63035542D01*
+X62005028Y-63071828D01*
+X62150171Y-63071828D01*
+X62222742Y-63035542D01*
+X62259028Y-62999256D01*
+X62295314Y-62926685D01*
+X62295314Y-62781542D01*
+X62259028Y-62708971D01*
+X62222742Y-62672685D01*
+X62150171Y-62636399D01*
+X62005028Y-62636399D01*
+X61932457Y-62672685D01*
+X61896171Y-62708971D01*
+X61859885Y-62781542D01*
+X54675314Y-64523256D02*
+X53913314Y-64523256D01*
+X53913314Y-64341828D01*
+X53949600Y-64232971D01*
+X54022171Y-64160399D01*
+X54094742Y-64124113D01*
+X54239885Y-64087828D01*
+X54348742Y-64087828D01*
+X54493885Y-64124113D01*
+X54566457Y-64160399D01*
+X54639028Y-64232971D01*
+X54675314Y-64341828D01*
+X54675314Y-64523256D01*
+X54675314Y-63362113D02*
+X54675314Y-63797542D01*
+X54675314Y-63579828D02*
+X53913314Y-63579828D01*
+X54022171Y-63652399D01*
+X54094742Y-63724971D01*
+X54131028Y-63797542D01*
+X54675314Y-62636399D02*
+X54675314Y-63071828D01*
+X54675314Y-62854113D02*
+X53913314Y-62854113D01*
+X54022171Y-62926685D01*
+X54094742Y-62999256D01*
+X54131028Y-63071828D01*
+X49646114Y-64523256D02*
+X48884114Y-64523256D01*
+X48884114Y-64341828D01*
+X48920400Y-64232971D01*
+X48992971Y-64160399D01*
+X49065542Y-64124113D01*
+X49210685Y-64087828D01*
+X49319542Y-64087828D01*
+X49464685Y-64124113D01*
+X49537257Y-64160399D01*
+X49609828Y-64232971D01*
+X49646114Y-64341828D01*
+X49646114Y-64523256D01*
+X49646114Y-63362113D02*
+X49646114Y-63797542D01*
+X49646114Y-63579828D02*
+X48884114Y-63579828D01*
+X48992971Y-63652399D01*
+X49065542Y-63724971D01*
+X49101828Y-63797542D01*
+X48884114Y-63108113D02*
+X48884114Y-62636399D01*
+X49174400Y-62890399D01*
+X49174400Y-62781542D01*
+X49210685Y-62708971D01*
+X49246971Y-62672685D01*
+X49319542Y-62636399D01*
+X49500971Y-62636399D01*
+X49573542Y-62672685D01*
+X49609828Y-62708971D01*
+X49646114Y-62781542D01*
+X49646114Y-62999256D01*
+X49609828Y-63071828D01*
+X49573542Y-63108113D01*
+G04 #@! TO.C,C1*
+D12*
+X74763333Y-75287142D02*
+X74715714Y-75334761D01*
+X74572857Y-75382380D01*
+X74477619Y-75382380D01*
+X74334761Y-75334761D01*
+X74239523Y-75239523D01*
+X74191904Y-75144285D01*
+X74144285Y-74953809D01*
+X74144285Y-74810952D01*
+X74191904Y-74620476D01*
+X74239523Y-74525238D01*
+X74334761Y-74430000D01*
+X74477619Y-74382380D01*
+X74572857Y-74382380D01*
+X74715714Y-74430000D01*
+X74763333Y-74477619D01*
+X75715714Y-75382380D02*
+X75144285Y-75382380D01*
+X75430000Y-75382380D02*
+X75430000Y-74382380D01*
+X75334761Y-74525238D01*
+X75239523Y-74620476D01*
+X75144285Y-74668095D01*
+X77756666Y-74694166D02*
+X77356666Y-74694166D01*
+X77556666Y-74694166D02*
+X77556666Y-73994166D01*
+X77490000Y-74094166D01*
+X77423333Y-74160833D01*
+X77356666Y-74194166D01*
+X78190000Y-73994166D02*
+X78256666Y-73994166D01*
+X78323333Y-74027500D01*
+X78356666Y-74060833D01*
+X78390000Y-74127500D01*
+X78423333Y-74260833D01*
+X78423333Y-74427500D01*
+X78390000Y-74560833D01*
+X78356666Y-74627500D01*
+X78323333Y-74660833D01*
+X78256666Y-74694166D01*
+X78190000Y-74694166D01*
+X78123333Y-74660833D01*
+X78090000Y-74627500D01*
+X78056666Y-74560833D01*
+X78023333Y-74427500D01*
+X78023333Y-74260833D01*
+X78056666Y-74127500D01*
+X78090000Y-74060833D01*
+X78123333Y-74027500D01*
+X78190000Y-73994166D01*
+X78856666Y-73994166D02*
+X78923333Y-73994166D01*
+X78990000Y-74027500D01*
+X79023333Y-74060833D01*
+X79056666Y-74127500D01*
+X79090000Y-74260833D01*
+X79090000Y-74427500D01*
+X79056666Y-74560833D01*
+X79023333Y-74627500D01*
+X78990000Y-74660833D01*
+X78923333Y-74694166D01*
+X78856666Y-74694166D01*
+X78790000Y-74660833D01*
+X78756666Y-74627500D01*
+X78723333Y-74560833D01*
+X78690000Y-74427500D01*
+X78690000Y-74260833D01*
+X78723333Y-74127500D01*
+X78756666Y-74060833D01*
+X78790000Y-74027500D01*
+X78856666Y-73994166D01*
+X79690000Y-74227500D02*
+X79690000Y-74694166D01*
+X79390000Y-74227500D02*
+X79390000Y-74594166D01*
+X79423333Y-74660833D01*
+X79490000Y-74694166D01*
+X79590000Y-74694166D01*
+X79656666Y-74660833D01*
+X79690000Y-74627500D01*
+X79923333Y-74227500D02*
+X80190000Y-74227500D01*
+X80023333Y-74694166D02*
+X80023333Y-74094166D01*
+X80056666Y-74027500D01*
+X80123333Y-73994166D01*
+X80190000Y-73994166D01*
+G04 #@! TO.C,C3*
+X51903333Y-90527142D02*
+X51855714Y-90574761D01*
+X51712857Y-90622380D01*
+X51617619Y-90622380D01*
+X51474761Y-90574761D01*
+X51379523Y-90479523D01*
+X51331904Y-90384285D01*
+X51284285Y-90193809D01*
+X51284285Y-90050952D01*
+X51331904Y-89860476D01*
+X51379523Y-89765238D01*
+X51474761Y-89670000D01*
+X51617619Y-89622380D01*
+X51712857Y-89622380D01*
+X51855714Y-89670000D01*
+X51903333Y-89717619D01*
+X52236666Y-89622380D02*
+X52855714Y-89622380D01*
+X52522380Y-90003333D01*
+X52665238Y-90003333D01*
+X52760476Y-90050952D01*
+X52808095Y-90098571D01*
+X52855714Y-90193809D01*
+X52855714Y-90431904D01*
+X52808095Y-90527142D01*
+X52760476Y-90574761D01*
+X52665238Y-90622380D01*
+X52379523Y-90622380D01*
+X52284285Y-90574761D01*
+X52236666Y-90527142D01*
+X54896666Y-69626666D02*
+X54496666Y-69626666D01*
+X54696666Y-69626666D02*
+X54696666Y-68926666D01*
+X54630000Y-69026666D01*
+X54563333Y-69093333D01*
+X54496666Y-69126666D01*
+X55330000Y-68926666D02*
+X55396666Y-68926666D01*
+X55463333Y-68960000D01*
+X55496666Y-68993333D01*
+X55530000Y-69060000D01*
+X55563333Y-69193333D01*
+X55563333Y-69360000D01*
+X55530000Y-69493333D01*
+X55496666Y-69560000D01*
+X55463333Y-69593333D01*
+X55396666Y-69626666D01*
+X55330000Y-69626666D01*
+X55263333Y-69593333D01*
+X55230000Y-69560000D01*
+X55196666Y-69493333D01*
+X55163333Y-69360000D01*
+X55163333Y-69193333D01*
+X55196666Y-69060000D01*
+X55230000Y-68993333D01*
+X55263333Y-68960000D01*
+X55330000Y-68926666D01*
+X55996666Y-68926666D02*
+X56063333Y-68926666D01*
+X56130000Y-68960000D01*
+X56163333Y-68993333D01*
+X56196666Y-69060000D01*
+X56230000Y-69193333D01*
+X56230000Y-69360000D01*
+X56196666Y-69493333D01*
+X56163333Y-69560000D01*
+X56130000Y-69593333D01*
+X56063333Y-69626666D01*
+X55996666Y-69626666D01*
+X55930000Y-69593333D01*
+X55896666Y-69560000D01*
+X55863333Y-69493333D01*
+X55830000Y-69360000D01*
+X55830000Y-69193333D01*
+X55863333Y-69060000D01*
+X55896666Y-68993333D01*
+X55930000Y-68960000D01*
+X55996666Y-68926666D01*
+X56830000Y-69160000D02*
+X56830000Y-69626666D01*
+X56530000Y-69160000D02*
+X56530000Y-69526666D01*
+X56563333Y-69593333D01*
+X56630000Y-69626666D01*
+X56730000Y-69626666D01*
+X56796666Y-69593333D01*
+X56830000Y-69560000D01*
+X57063333Y-69160000D02*
+X57330000Y-69160000D01*
+X57163333Y-69626666D02*
+X57163333Y-69026666D01*
+X57196666Y-68960000D01*
+X57263333Y-68926666D01*
+X57330000Y-68926666D01*
+G04 #@! TO.C,C4*
+X99528333Y-58872142D02*
+X99480714Y-58919761D01*
+X99337857Y-58967380D01*
+X99242619Y-58967380D01*
+X99099761Y-58919761D01*
+X99004523Y-58824523D01*
+X98956904Y-58729285D01*
+X98909285Y-58538809D01*
+X98909285Y-58395952D01*
+X98956904Y-58205476D01*
+X99004523Y-58110238D01*
+X99099761Y-58015000D01*
+X99242619Y-57967380D01*
+X99337857Y-57967380D01*
+X99480714Y-58015000D01*
+X99528333Y-58062619D01*
+X100385476Y-58300714D02*
+X100385476Y-58967380D01*
+X100147380Y-57919761D02*
+X99909285Y-58634047D01*
+X100528333Y-58634047D01*
+X96740000Y-57000000D02*
+X96740000Y-57466666D01*
+X96573333Y-56733333D02*
+X96406666Y-57233333D01*
+X96840000Y-57233333D01*
+X97040000Y-56766666D02*
+X97506666Y-56766666D01*
+X97206666Y-57466666D01*
+X97906666Y-56766666D02*
+X97973333Y-56766666D01*
+X98040000Y-56800000D01*
+X98073333Y-56833333D01*
+X98106666Y-56900000D01*
+X98140000Y-57033333D01*
+X98140000Y-57200000D01*
+X98106666Y-57333333D01*
+X98073333Y-57400000D01*
+X98040000Y-57433333D01*
+X97973333Y-57466666D01*
+X97906666Y-57466666D01*
+X97840000Y-57433333D01*
+X97806666Y-57400000D01*
+X97773333Y-57333333D01*
+X97740000Y-57200000D01*
+X97740000Y-57033333D01*
+X97773333Y-56900000D01*
+X97806666Y-56833333D01*
+X97840000Y-56800000D01*
+X97906666Y-56766666D01*
+X98740000Y-57000000D02*
+X98740000Y-57466666D01*
+X98440000Y-57000000D02*
+X98440000Y-57366666D01*
+X98473333Y-57433333D01*
+X98540000Y-57466666D01*
+X98640000Y-57466666D01*
+X98706666Y-57433333D01*
+X98740000Y-57400000D01*
+X98973333Y-57000000D02*
+X99240000Y-57000000D01*
+X99073333Y-57466666D02*
+X99073333Y-56866666D01*
+X99106666Y-56800000D01*
+X99173333Y-56766666D01*
+X99240000Y-56766666D01*
+G04 #@! TO.C,C5*
+X79843333Y-109577142D02*
+X79795714Y-109624761D01*
+X79652857Y-109672380D01*
+X79557619Y-109672380D01*
+X79414761Y-109624761D01*
+X79319523Y-109529523D01*
+X79271904Y-109434285D01*
+X79224285Y-109243809D01*
+X79224285Y-109100952D01*
+X79271904Y-108910476D01*
+X79319523Y-108815238D01*
+X79414761Y-108720000D01*
+X79557619Y-108672380D01*
+X79652857Y-108672380D01*
+X79795714Y-108720000D01*
+X79843333Y-108767619D01*
+X80748095Y-108672380D02*
+X80271904Y-108672380D01*
+X80224285Y-109148571D01*
+X80271904Y-109100952D01*
+X80367142Y-109053333D01*
+X80605238Y-109053333D01*
+X80700476Y-109100952D01*
+X80748095Y-109148571D01*
+X80795714Y-109243809D01*
+X80795714Y-109481904D01*
+X80748095Y-109577142D01*
+X80700476Y-109624761D01*
+X80605238Y-109672380D01*
+X80367142Y-109672380D01*
+X80271904Y-109624761D01*
+X80224285Y-109577142D01*
+X78605238Y-112212380D02*
+X78033809Y-112212380D01*
+X78319523Y-112212380D02*
+X78319523Y-111212380D01*
+X78224285Y-111355238D01*
+X78129047Y-111450476D01*
+X78033809Y-111498095D01*
+X78986190Y-111307619D02*
+X79033809Y-111260000D01*
+X79129047Y-111212380D01*
+X79367142Y-111212380D01*
+X79462380Y-111260000D01*
+X79510000Y-111307619D01*
+X79557619Y-111402857D01*
+X79557619Y-111498095D01*
+X79510000Y-111640952D01*
+X78938571Y-112212380D01*
+X79557619Y-112212380D01*
+X80176666Y-111212380D02*
+X80271904Y-111212380D01*
+X80367142Y-111260000D01*
+X80414761Y-111307619D01*
+X80462380Y-111402857D01*
+X80510000Y-111593333D01*
+X80510000Y-111831428D01*
+X80462380Y-112021904D01*
+X80414761Y-112117142D01*
+X80367142Y-112164761D01*
+X80271904Y-112212380D01*
+X80176666Y-112212380D01*
+X80081428Y-112164761D01*
+X80033809Y-112117142D01*
+X79986190Y-112021904D01*
+X79938571Y-111831428D01*
+X79938571Y-111593333D01*
+X79986190Y-111402857D01*
+X80033809Y-111307619D01*
+X80081428Y-111260000D01*
+X80176666Y-111212380D01*
+X81367142Y-111545714D02*
+X81367142Y-112212380D01*
+X80938571Y-111545714D02*
+X80938571Y-112069523D01*
+X80986190Y-112164761D01*
+X81081428Y-112212380D01*
+X81224285Y-112212380D01*
+X81319523Y-112164761D01*
+X81367142Y-112117142D01*
+X81700476Y-111545714D02*
+X82081428Y-111545714D01*
+X81843333Y-112212380D02*
+X81843333Y-111355238D01*
+X81890952Y-111260000D01*
+X81986190Y-111212380D01*
+X82081428Y-111212380D01*
+G04 #@! TO.C,C6*
+X70953333Y-99417142D02*
+X70905714Y-99464761D01*
+X70762857Y-99512380D01*
+X70667619Y-99512380D01*
+X70524761Y-99464761D01*
+X70429523Y-99369523D01*
+X70381904Y-99274285D01*
+X70334285Y-99083809D01*
+X70334285Y-98940952D01*
+X70381904Y-98750476D01*
+X70429523Y-98655238D01*
+X70524761Y-98560000D01*
+X70667619Y-98512380D01*
+X70762857Y-98512380D01*
+X70905714Y-98560000D01*
+X70953333Y-98607619D01*
+X71810476Y-98512380D02*
+X71620000Y-98512380D01*
+X71524761Y-98560000D01*
+X71477142Y-98607619D01*
+X71381904Y-98750476D01*
+X71334285Y-98940952D01*
+X71334285Y-99321904D01*
+X71381904Y-99417142D01*
+X71429523Y-99464761D01*
+X71524761Y-99512380D01*
+X71715238Y-99512380D01*
+X71810476Y-99464761D01*
+X71858095Y-99417142D01*
+X71905714Y-99321904D01*
+X71905714Y-99083809D01*
+X71858095Y-98988571D01*
+X71810476Y-98940952D01*
+X71715238Y-98893333D01*
+X71524761Y-98893333D01*
+X71429523Y-98940952D01*
+X71381904Y-98988571D01*
+X71334285Y-99083809D01*
+X74160238Y-101322380D02*
+X73588809Y-101322380D01*
+X73874523Y-101322380D02*
+X73874523Y-100322380D01*
+X73779285Y-100465238D01*
+X73684047Y-100560476D01*
+X73588809Y-100608095D01*
+X74731666Y-100750952D02*
+X74636428Y-100703333D01*
+X74588809Y-100655714D01*
+X74541190Y-100560476D01*
+X74541190Y-100512857D01*
+X74588809Y-100417619D01*
+X74636428Y-100370000D01*
+X74731666Y-100322380D01*
+X74922142Y-100322380D01*
+X75017380Y-100370000D01*
+X75065000Y-100417619D01*
+X75112619Y-100512857D01*
+X75112619Y-100560476D01*
+X75065000Y-100655714D01*
+X75017380Y-100703333D01*
+X74922142Y-100750952D01*
+X74731666Y-100750952D01*
+X74636428Y-100798571D01*
+X74588809Y-100846190D01*
+X74541190Y-100941428D01*
+X74541190Y-101131904D01*
+X74588809Y-101227142D01*
+X74636428Y-101274761D01*
+X74731666Y-101322380D01*
+X74922142Y-101322380D01*
+X75017380Y-101274761D01*
+X75065000Y-101227142D01*
+X75112619Y-101131904D01*
+X75112619Y-100941428D01*
+X75065000Y-100846190D01*
+X75017380Y-100798571D01*
+X74922142Y-100750952D01*
+X75731666Y-100322380D02*
+X75826904Y-100322380D01*
+X75922142Y-100370000D01*
+X75969761Y-100417619D01*
+X76017380Y-100512857D01*
+X76065000Y-100703333D01*
+X76065000Y-100941428D01*
+X76017380Y-101131904D01*
+X75969761Y-101227142D01*
+X75922142Y-101274761D01*
+X75826904Y-101322380D01*
+X75731666Y-101322380D01*
+X75636428Y-101274761D01*
+X75588809Y-101227142D01*
+X75541190Y-101131904D01*
+X75493571Y-100941428D01*
+X75493571Y-100703333D01*
+X75541190Y-100512857D01*
+X75588809Y-100417619D01*
+X75636428Y-100370000D01*
+X75731666Y-100322380D01*
+X76922142Y-100655714D02*
+X76922142Y-101322380D01*
+X76493571Y-100655714D02*
+X76493571Y-101179523D01*
+X76541190Y-101274761D01*
+X76636428Y-101322380D01*
+X76779285Y-101322380D01*
+X76874523Y-101274761D01*
+X76922142Y-101227142D01*
+X77255476Y-100655714D02*
+X77636428Y-100655714D01*
+X77398333Y-101322380D02*
+X77398333Y-100465238D01*
+X77445952Y-100370000D01*
+X77541190Y-100322380D01*
+X77636428Y-100322380D01*
+G04 #@! TO.C,C7*
+X85558333Y-97417142D02*
+X85510714Y-97464761D01*
+X85367857Y-97512380D01*
+X85272619Y-97512380D01*
+X85129761Y-97464761D01*
+X85034523Y-97369523D01*
+X84986904Y-97274285D01*
+X84939285Y-97083809D01*
+X84939285Y-96940952D01*
+X84986904Y-96750476D01*
+X85034523Y-96655238D01*
+X85129761Y-96560000D01*
+X85272619Y-96512380D01*
+X85367857Y-96512380D01*
+X85510714Y-96560000D01*
+X85558333Y-96607619D01*
+X85891666Y-96512380D02*
+X86558333Y-96512380D01*
+X86129761Y-97512380D01*
+X84320238Y-88812380D02*
+X83748809Y-88812380D01*
+X84034523Y-88812380D02*
+X84034523Y-87812380D01*
+X83939285Y-87955238D01*
+X83844047Y-88050476D01*
+X83748809Y-88098095D01*
+X84701190Y-87907619D02*
+X84748809Y-87860000D01*
+X84844047Y-87812380D01*
+X85082142Y-87812380D01*
+X85177380Y-87860000D01*
+X85225000Y-87907619D01*
+X85272619Y-88002857D01*
+X85272619Y-88098095D01*
+X85225000Y-88240952D01*
+X84653571Y-88812380D01*
+X85272619Y-88812380D01*
+X85891666Y-87812380D02*
+X85986904Y-87812380D01*
+X86082142Y-87860000D01*
+X86129761Y-87907619D01*
+X86177380Y-88002857D01*
+X86225000Y-88193333D01*
+X86225000Y-88431428D01*
+X86177380Y-88621904D01*
+X86129761Y-88717142D01*
+X86082142Y-88764761D01*
+X85986904Y-88812380D01*
+X85891666Y-88812380D01*
+X85796428Y-88764761D01*
+X85748809Y-88717142D01*
+X85701190Y-88621904D01*
+X85653571Y-88431428D01*
+X85653571Y-88193333D01*
+X85701190Y-88002857D01*
+X85748809Y-87907619D01*
+X85796428Y-87860000D01*
+X85891666Y-87812380D01*
+X87082142Y-88145714D02*
+X87082142Y-88812380D01*
+X86653571Y-88145714D02*
+X86653571Y-88669523D01*
+X86701190Y-88764761D01*
+X86796428Y-88812380D01*
+X86939285Y-88812380D01*
+X87034523Y-88764761D01*
+X87082142Y-88717142D01*
+X87415476Y-88145714D02*
+X87796428Y-88145714D01*
+X87558333Y-88812380D02*
+X87558333Y-87955238D01*
+X87605952Y-87860000D01*
+X87701190Y-87812380D01*
+X87796428Y-87812380D01*
+G04 #@! TO.C,D1*
+X75461904Y-58979880D02*
+X75461904Y-57979880D01*
+X75700000Y-57979880D01*
+X75842857Y-58027500D01*
+X75938095Y-58122738D01*
+X75985714Y-58217976D01*
+X76033333Y-58408452D01*
+X76033333Y-58551309D01*
+X75985714Y-58741785D01*
+X75938095Y-58837023D01*
+X75842857Y-58932261D01*
+X75700000Y-58979880D01*
+X75461904Y-58979880D01*
+X76985714Y-58979880D02*
+X76414285Y-58979880D01*
+X76700000Y-58979880D02*
+X76700000Y-57979880D01*
+X76604761Y-58122738D01*
+X76509523Y-58217976D01*
+X76414285Y-58265595D01*
+X74700000Y-53904166D02*
+X74300000Y-53904166D01*
+X74500000Y-53904166D02*
+X74500000Y-53204166D01*
+X74433333Y-53304166D01*
+X74366666Y-53370833D01*
+X74300000Y-53404166D01*
+X75000000Y-53904166D02*
+X75000000Y-53204166D01*
+X75400000Y-53904166D01*
+X75400000Y-53204166D01*
+X76066666Y-53204166D02*
+X75733333Y-53204166D01*
+X75700000Y-53537500D01*
+X75733333Y-53504166D01*
+X75800000Y-53470833D01*
+X75966666Y-53470833D01*
+X76033333Y-53504166D01*
+X76066666Y-53537500D01*
+X76100000Y-53604166D01*
+X76100000Y-53770833D01*
+X76066666Y-53837500D01*
+X76033333Y-53870833D01*
+X75966666Y-53904166D01*
+X75800000Y-53904166D01*
+X75733333Y-53870833D01*
+X75700000Y-53837500D01*
+X76500000Y-53504166D02*
+X76433333Y-53470833D01*
+X76400000Y-53437500D01*
+X76366666Y-53370833D01*
+X76366666Y-53337500D01*
+X76400000Y-53270833D01*
+X76433333Y-53237500D01*
+X76500000Y-53204166D01*
+X76633333Y-53204166D01*
+X76700000Y-53237500D01*
+X76733333Y-53270833D01*
+X76766666Y-53337500D01*
+X76766666Y-53370833D01*
+X76733333Y-53437500D01*
+X76700000Y-53470833D01*
+X76633333Y-53504166D01*
+X76500000Y-53504166D01*
+X76433333Y-53537500D01*
+X76400000Y-53570833D01*
+X76366666Y-53637500D01*
+X76366666Y-53770833D01*
+X76400000Y-53837500D01*
+X76433333Y-53870833D01*
+X76500000Y-53904166D01*
+X76633333Y-53904166D01*
+X76700000Y-53870833D01*
+X76733333Y-53837500D01*
+X76766666Y-53770833D01*
+X76766666Y-53637500D01*
+X76733333Y-53570833D01*
+X76700000Y-53537500D01*
+X76633333Y-53504166D01*
+X77433333Y-53904166D02*
+X77033333Y-53904166D01*
+X77233333Y-53904166D02*
+X77233333Y-53204166D01*
+X77166666Y-53304166D01*
+X77100000Y-53370833D01*
+X77033333Y-53404166D01*
+X77766666Y-53904166D02*
+X77900000Y-53904166D01*
+X77966666Y-53870833D01*
+X78000000Y-53837500D01*
+X78066666Y-53737500D01*
+X78100000Y-53604166D01*
+X78100000Y-53337500D01*
+X78066666Y-53270833D01*
+X78033333Y-53237500D01*
+X77966666Y-53204166D01*
+X77833333Y-53204166D01*
+X77766666Y-53237500D01*
+X77733333Y-53270833D01*
+X77700000Y-53337500D01*
+X77700000Y-53504166D01*
+X77733333Y-53570833D01*
+X77766666Y-53604166D01*
+X77833333Y-53637500D01*
+X77966666Y-53637500D01*
+X78033333Y-53604166D01*
+X78066666Y-53570833D01*
+X78100000Y-53504166D01*
+X81018095Y-58609880D02*
+X81018095Y-57609880D01*
+X81589523Y-58609880D02*
+X81160952Y-58038452D01*
+X81589523Y-57609880D02*
+X81018095Y-58181309D01*
+G04 #@! TO.C,D2*
+X107857380Y-102338095D02*
+X106857380Y-102338095D01*
+X106857380Y-102100000D01*
+X106905000Y-101957142D01*
+X107000238Y-101861904D01*
+X107095476Y-101814285D01*
+X107285952Y-101766666D01*
+X107428809Y-101766666D01*
+X107619285Y-101814285D01*
+X107714523Y-101861904D01*
+X107809761Y-101957142D01*
+X107857380Y-102100000D01*
+X107857380Y-102338095D01*
+X106952619Y-101385714D02*
+X106905000Y-101338095D01*
+X106857380Y-101242857D01*
+X106857380Y-101004761D01*
+X106905000Y-100909523D01*
+X106952619Y-100861904D01*
+X107047857Y-100814285D01*
+X107143095Y-100814285D01*
+X107285952Y-100861904D01*
+X107857380Y-101433333D01*
+X107857380Y-100814285D01*
+X115161666Y-103100000D02*
+X115161666Y-103500000D01*
+X115161666Y-103300000D02*
+X114461666Y-103300000D01*
+X114561666Y-103366666D01*
+X114628333Y-103433333D01*
+X114661666Y-103500000D01*
+X115161666Y-102800000D02*
+X114461666Y-102800000D01*
+X115161666Y-102400000D01*
+X114461666Y-102400000D01*
+X114461666Y-101733333D02*
+X114461666Y-102066666D01*
+X114795000Y-102100000D01*
+X114761666Y-102066666D01*
+X114728333Y-102000000D01*
+X114728333Y-101833333D01*
+X114761666Y-101766666D01*
+X114795000Y-101733333D01*
+X114861666Y-101700000D01*
+X115028333Y-101700000D01*
+X115095000Y-101733333D01*
+X115128333Y-101766666D01*
+X115161666Y-101833333D01*
+X115161666Y-102000000D01*
+X115128333Y-102066666D01*
+X115095000Y-102100000D01*
+X114761666Y-101300000D02*
+X114728333Y-101366666D01*
+X114695000Y-101400000D01*
+X114628333Y-101433333D01*
+X114595000Y-101433333D01*
+X114528333Y-101400000D01*
+X114495000Y-101366666D01*
+X114461666Y-101300000D01*
+X114461666Y-101166666D01*
+X114495000Y-101100000D01*
+X114528333Y-101066666D01*
+X114595000Y-101033333D01*
+X114628333Y-101033333D01*
+X114695000Y-101066666D01*
+X114728333Y-101100000D01*
+X114761666Y-101166666D01*
+X114761666Y-101300000D01*
+X114795000Y-101366666D01*
+X114828333Y-101400000D01*
+X114895000Y-101433333D01*
+X115028333Y-101433333D01*
+X115095000Y-101400000D01*
+X115128333Y-101366666D01*
+X115161666Y-101300000D01*
+X115161666Y-101166666D01*
+X115128333Y-101100000D01*
+X115095000Y-101066666D01*
+X115028333Y-101033333D01*
+X114895000Y-101033333D01*
+X114828333Y-101066666D01*
+X114795000Y-101100000D01*
+X114761666Y-101166666D01*
+X114528333Y-100766666D02*
+X114495000Y-100733333D01*
+X114461666Y-100666666D01*
+X114461666Y-100500000D01*
+X114495000Y-100433333D01*
+X114528333Y-100400000D01*
+X114595000Y-100366666D01*
+X114661666Y-100366666D01*
+X114761666Y-100400000D01*
+X115161666Y-100800000D01*
+X115161666Y-100366666D01*
+X114528333Y-100100000D02*
+X114495000Y-100066666D01*
+X114461666Y-100000000D01*
+X114461666Y-99833333D01*
+X114495000Y-99766666D01*
+X114528333Y-99733333D01*
+X114595000Y-99700000D01*
+X114661666Y-99700000D01*
+X114761666Y-99733333D01*
+X115161666Y-100133333D01*
+X115161666Y-99700000D01*
+X108977380Y-109481904D02*
+X107977380Y-109481904D01*
+X108977380Y-108910476D02*
+X108405952Y-109339047D01*
+X107977380Y-108910476D02*
+X108548809Y-109481904D01*
+G04 #@! TO.C,JP1*
+X49966666Y-99512380D02*
+X49966666Y-98512380D01*
+X50300000Y-99226666D01*
+X50633333Y-98512380D01*
+X50633333Y-99512380D01*
+X51680952Y-99417142D02*
+X51633333Y-99464761D01*
+X51490476Y-99512380D01*
+X51395238Y-99512380D01*
+X51252380Y-99464761D01*
+X51157142Y-99369523D01*
+X51109523Y-99274285D01*
+X51061904Y-99083809D01*
+X51061904Y-98940952D01*
+X51109523Y-98750476D01*
+X51157142Y-98655238D01*
+X51252380Y-98560000D01*
+X51395238Y-98512380D01*
+X51490476Y-98512380D01*
+X51633333Y-98560000D01*
+X51680952Y-98607619D01*
+G04 #@! TO.C,JP2*
+X39108095Y-99512380D02*
+X38631904Y-99512380D01*
+X38631904Y-98512380D01*
+X39441428Y-99512380D02*
+X39441428Y-98512380D01*
+X39774761Y-99226666D01*
+X40108095Y-98512380D01*
+X40108095Y-99512380D01*
+G04 #@! TO.C,L1*
+X90003333Y-77922380D02*
+X89527142Y-77922380D01*
+X89527142Y-76922380D01*
+X90860476Y-77922380D02*
+X90289047Y-77922380D01*
+X90574761Y-77922380D02*
+X90574761Y-76922380D01*
+X90479523Y-77065238D01*
+X90384285Y-77160476D01*
+X90289047Y-77208095D01*
+X86511666Y-77151666D02*
+X86111666Y-77151666D01*
+X86311666Y-77151666D02*
+X86311666Y-76451666D01*
+X86245000Y-76551666D01*
+X86178333Y-76618333D01*
+X86111666Y-76651666D01*
+X87111666Y-76685000D02*
+X87111666Y-77151666D01*
+X86811666Y-76685000D02*
+X86811666Y-77051666D01*
+X86845000Y-77118333D01*
+X86911666Y-77151666D01*
+X87011666Y-77151666D01*
+X87078333Y-77118333D01*
+X87111666Y-77085000D01*
+X87445000Y-77151666D02*
+X87445000Y-76451666D01*
+X87445000Y-76785000D02*
+X87845000Y-76785000D01*
+X87845000Y-77151666D02*
+X87845000Y-76451666D01*
+G04 #@! TO.C,L2*
+X82383333Y-52522380D02*
+X81907142Y-52522380D01*
+X81907142Y-51522380D01*
+X82669047Y-51617619D02*
+X82716666Y-51570000D01*
+X82811904Y-51522380D01*
+X83050000Y-51522380D01*
+X83145238Y-51570000D01*
+X83192857Y-51617619D01*
+X83240476Y-51712857D01*
+X83240476Y-51808095D01*
+X83192857Y-51950952D01*
+X82621428Y-52522380D01*
+X83240476Y-52522380D01*
+X79730000Y-50483333D02*
+X79763333Y-50450000D01*
+X79830000Y-50416666D01*
+X79996666Y-50416666D01*
+X80063333Y-50450000D01*
+X80096666Y-50483333D01*
+X80130000Y-50550000D01*
+X80130000Y-50616666D01*
+X80096666Y-50716666D01*
+X79696666Y-51116666D01*
+X80130000Y-51116666D01*
+X80396666Y-50483333D02*
+X80430000Y-50450000D01*
+X80496666Y-50416666D01*
+X80663333Y-50416666D01*
+X80730000Y-50450000D01*
+X80763333Y-50483333D01*
+X80796666Y-50550000D01*
+X80796666Y-50616666D01*
+X80763333Y-50716666D01*
+X80363333Y-51116666D01*
+X80796666Y-51116666D01*
+X81230000Y-50416666D02*
+X81296666Y-50416666D01*
+X81363333Y-50450000D01*
+X81396666Y-50483333D01*
+X81430000Y-50550000D01*
+X81463333Y-50683333D01*
+X81463333Y-50850000D01*
+X81430000Y-50983333D01*
+X81396666Y-51050000D01*
+X81363333Y-51083333D01*
+X81296666Y-51116666D01*
+X81230000Y-51116666D01*
+X81163333Y-51083333D01*
+X81130000Y-51050000D01*
+X81096666Y-50983333D01*
+X81063333Y-50850000D01*
+X81063333Y-50683333D01*
+X81096666Y-50550000D01*
+X81130000Y-50483333D01*
+X81163333Y-50450000D01*
+X81230000Y-50416666D01*
+X82063333Y-50650000D02*
+X82063333Y-51116666D01*
+X81763333Y-50650000D02*
+X81763333Y-51016666D01*
+X81796666Y-51083333D01*
+X81863333Y-51116666D01*
+X81963333Y-51116666D01*
+X82030000Y-51083333D01*
+X82063333Y-51050000D01*
+X82396666Y-51116666D02*
+X82396666Y-50416666D01*
+X82396666Y-50750000D02*
+X82796666Y-50750000D01*
+X82796666Y-51116666D02*
+X82796666Y-50416666D01*
+G04 #@! TO.C,L3*
+X70953333Y-79192380D02*
+X70477142Y-79192380D01*
+X70477142Y-78192380D01*
+X71191428Y-78192380D02*
+X71810476Y-78192380D01*
+X71477142Y-78573333D01*
+X71620000Y-78573333D01*
+X71715238Y-78620952D01*
+X71762857Y-78668571D01*
+X71810476Y-78763809D01*
+X71810476Y-79001904D01*
+X71762857Y-79097142D01*
+X71715238Y-79144761D01*
+X71620000Y-79192380D01*
+X71334285Y-79192380D01*
+X71239047Y-79144761D01*
+X71191428Y-79097142D01*
+X74420477Y-78382381D02*
+X75039524Y-78382381D01*
+X74706191Y-78763334D01*
+X74849048Y-78763334D01*
+X74944286Y-78810953D01*
+X74991905Y-78858572D01*
+X75039524Y-78953810D01*
+X75039524Y-79191905D01*
+X74991905Y-79287143D01*
+X74944286Y-79334762D01*
+X74849048Y-79382381D01*
+X74563334Y-79382381D01*
+X74468096Y-79334762D01*
+X74420477Y-79287143D01*
+X75896667Y-78715715D02*
+X75896667Y-79382381D01*
+X75468096Y-78715715D02*
+X75468096Y-79239524D01*
+X75515715Y-79334762D01*
+X75610953Y-79382381D01*
+X75753810Y-79382381D01*
+X75849048Y-79334762D01*
+X75896667Y-79287143D01*
+X76372858Y-79382381D02*
+X76372858Y-78382381D01*
+X76372858Y-78858572D02*
+X76944286Y-78858572D01*
+X76944286Y-79382381D02*
+X76944286Y-78382381D01*
+G04 #@! TO.C,L4*
+X96988333Y-98092380D02*
+X96512142Y-98092380D01*
+X96512142Y-97092380D01*
+X97750238Y-97425714D02*
+X97750238Y-98092380D01*
+X97512142Y-97044761D02*
+X97274047Y-97759047D01*
+X97893095Y-97759047D01*
+X95750238Y-85692380D02*
+X95178809Y-85692380D01*
+X95464523Y-85692380D02*
+X95464523Y-84692380D01*
+X95369285Y-84835238D01*
+X95274047Y-84930476D01*
+X95178809Y-84978095D01*
+X96369285Y-84692380D02*
+X96464523Y-84692380D01*
+X96559761Y-84740000D01*
+X96607380Y-84787619D01*
+X96655000Y-84882857D01*
+X96702619Y-85073333D01*
+X96702619Y-85311428D01*
+X96655000Y-85501904D01*
+X96607380Y-85597142D01*
+X96559761Y-85644761D01*
+X96464523Y-85692380D01*
+X96369285Y-85692380D01*
+X96274047Y-85644761D01*
+X96226428Y-85597142D01*
+X96178809Y-85501904D01*
+X96131190Y-85311428D01*
+X96131190Y-85073333D01*
+X96178809Y-84882857D01*
+X96226428Y-84787619D01*
+X96274047Y-84740000D01*
+X96369285Y-84692380D01*
+X97321666Y-84692380D02*
+X97416904Y-84692380D01*
+X97512142Y-84740000D01*
+X97559761Y-84787619D01*
+X97607380Y-84882857D01*
+X97655000Y-85073333D01*
+X97655000Y-85311428D01*
+X97607380Y-85501904D01*
+X97559761Y-85597142D01*
+X97512142Y-85644761D01*
+X97416904Y-85692380D01*
+X97321666Y-85692380D01*
+X97226428Y-85644761D01*
+X97178809Y-85597142D01*
+X97131190Y-85501904D01*
+X97083571Y-85311428D01*
+X97083571Y-85073333D01*
+X97131190Y-84882857D01*
+X97178809Y-84787619D01*
+X97226428Y-84740000D01*
+X97321666Y-84692380D01*
+X98512142Y-85025714D02*
+X98512142Y-85692380D01*
+X98083571Y-85025714D02*
+X98083571Y-85549523D01*
+X98131190Y-85644761D01*
+X98226428Y-85692380D01*
+X98369285Y-85692380D01*
+X98464523Y-85644761D01*
+X98512142Y-85597142D01*
+X98845476Y-85025714D02*
+X99226428Y-85025714D01*
+X98988333Y-85692380D02*
+X98988333Y-84835238D01*
+X99035952Y-84740000D01*
+X99131190Y-84692380D01*
+X99226428Y-84692380D01*
+G04 #@! TO.C,LMNOFILTERCON1*
+X85518333Y-82866666D02*
+X85185000Y-82866666D01*
+X85185000Y-82166666D01*
+X85751666Y-82866666D02*
+X85751666Y-82166666D01*
+X85985000Y-82666666D01*
+X86218333Y-82166666D01*
+X86218333Y-82866666D01*
+X86551666Y-82866666D02*
+X86551666Y-82166666D01*
+X86951666Y-82866666D01*
+X86951666Y-82166666D01*
+X87418333Y-82166666D02*
+X87551666Y-82166666D01*
+X87618333Y-82200000D01*
+X87685000Y-82266666D01*
+X87718333Y-82400000D01*
+X87718333Y-82633333D01*
+X87685000Y-82766666D01*
+X87618333Y-82833333D01*
+X87551666Y-82866666D01*
+X87418333Y-82866666D01*
+X87351666Y-82833333D01*
+X87285000Y-82766666D01*
+X87251666Y-82633333D01*
+X87251666Y-82400000D01*
+X87285000Y-82266666D01*
+X87351666Y-82200000D01*
+X87418333Y-82166666D01*
+X88251666Y-82500000D02*
+X88018333Y-82500000D01*
+X88018333Y-82866666D02*
+X88018333Y-82166666D01*
+X88351666Y-82166666D01*
+X88618333Y-82866666D02*
+X88618333Y-82166666D01*
+X89285000Y-82866666D02*
+X88951666Y-82866666D01*
+X88951666Y-82166666D01*
+X89418333Y-82166666D02*
+X89818333Y-82166666D01*
+X89618333Y-82866666D02*
+X89618333Y-82166666D01*
+X90051666Y-82500000D02*
+X90285000Y-82500000D01*
+X90385000Y-82866666D02*
+X90051666Y-82866666D01*
+X90051666Y-82166666D01*
+X90385000Y-82166666D01*
+X91085000Y-82866666D02*
+X90851666Y-82533333D01*
+X90685000Y-82866666D02*
+X90685000Y-82166666D01*
+X90951666Y-82166666D01*
+X91018333Y-82200000D01*
+X91051666Y-82233333D01*
+X91085000Y-82300000D01*
+X91085000Y-82400000D01*
+X91051666Y-82466666D01*
+X91018333Y-82500000D01*
+X90951666Y-82533333D01*
+X90685000Y-82533333D01*
+X91785000Y-82800000D02*
+X91751666Y-82833333D01*
+X91651666Y-82866666D01*
+X91585000Y-82866666D01*
+X91485000Y-82833333D01*
+X91418333Y-82766666D01*
+X91385000Y-82700000D01*
+X91351666Y-82566666D01*
+X91351666Y-82466666D01*
+X91385000Y-82333333D01*
+X91418333Y-82266666D01*
+X91485000Y-82200000D01*
+X91585000Y-82166666D01*
+X91651666Y-82166666D01*
+X91751666Y-82200000D01*
+X91785000Y-82233333D01*
+X92218333Y-82166666D02*
+X92351666Y-82166666D01*
+X92418333Y-82200000D01*
+X92485000Y-82266666D01*
+X92518333Y-82400000D01*
+X92518333Y-82633333D01*
+X92485000Y-82766666D01*
+X92418333Y-82833333D01*
+X92351666Y-82866666D01*
+X92218333Y-82866666D01*
+X92151666Y-82833333D01*
+X92085000Y-82766666D01*
+X92051666Y-82633333D01*
+X92051666Y-82400000D01*
+X92085000Y-82266666D01*
+X92151666Y-82200000D01*
+X92218333Y-82166666D01*
+X92818333Y-82866666D02*
+X92818333Y-82166666D01*
+X93218333Y-82866666D01*
+X93218333Y-82166666D01*
+X93918333Y-82866666D02*
+X93518333Y-82866666D01*
+X93718333Y-82866666D02*
+X93718333Y-82166666D01*
+X93651666Y-82266666D01*
+X93585000Y-82333333D01*
+X93518333Y-82366666D01*
+G04 #@! TO.C,MCNOFILTERCON1*
+X87023333Y-65086666D02*
+X87023333Y-64386666D01*
+X87256666Y-64886666D01*
+X87490000Y-64386666D01*
+X87490000Y-65086666D01*
+X88223333Y-65020000D02*
+X88190000Y-65053333D01*
+X88090000Y-65086666D01*
+X88023333Y-65086666D01*
+X87923333Y-65053333D01*
+X87856666Y-64986666D01*
+X87823333Y-64920000D01*
+X87790000Y-64786666D01*
+X87790000Y-64686666D01*
+X87823333Y-64553333D01*
+X87856666Y-64486666D01*
+X87923333Y-64420000D01*
+X88023333Y-64386666D01*
+X88090000Y-64386666D01*
+X88190000Y-64420000D01*
+X88223333Y-64453333D01*
+X88523333Y-65086666D02*
+X88523333Y-64386666D01*
+X88923333Y-65086666D01*
+X88923333Y-64386666D01*
+X89390000Y-64386666D02*
+X89523333Y-64386666D01*
+X89590000Y-64420000D01*
+X89656666Y-64486666D01*
+X89690000Y-64620000D01*
+X89690000Y-64853333D01*
+X89656666Y-64986666D01*
+X89590000Y-65053333D01*
+X89523333Y-65086666D01*
+X89390000Y-65086666D01*
+X89323333Y-65053333D01*
+X89256666Y-64986666D01*
+X89223333Y-64853333D01*
+X89223333Y-64620000D01*
+X89256666Y-64486666D01*
+X89323333Y-64420000D01*
+X89390000Y-64386666D01*
+X90223333Y-64720000D02*
+X89990000Y-64720000D01*
+X89990000Y-65086666D02*
+X89990000Y-64386666D01*
+X90323333Y-64386666D01*
+X90590000Y-65086666D02*
+X90590000Y-64386666D01*
+X91256666Y-65086666D02*
+X90923333Y-65086666D01*
+X90923333Y-64386666D01*
+X91390000Y-64386666D02*
+X91790000Y-64386666D01*
+X91590000Y-65086666D02*
+X91590000Y-64386666D01*
+X92023333Y-64720000D02*
+X92256666Y-64720000D01*
+X92356666Y-65086666D02*
+X92023333Y-65086666D01*
+X92023333Y-64386666D01*
+X92356666Y-64386666D01*
+X93056666Y-65086666D02*
+X92823333Y-64753333D01*
+X92656666Y-65086666D02*
+X92656666Y-64386666D01*
+X92923333Y-64386666D01*
+X92990000Y-64420000D01*
+X93023333Y-64453333D01*
+X93056666Y-64520000D01*
+X93056666Y-64620000D01*
+X93023333Y-64686666D01*
+X92990000Y-64720000D01*
+X92923333Y-64753333D01*
+X92656666Y-64753333D01*
+X93756666Y-65020000D02*
+X93723333Y-65053333D01*
+X93623333Y-65086666D01*
+X93556666Y-65086666D01*
+X93456666Y-65053333D01*
+X93390000Y-64986666D01*
+X93356666Y-64920000D01*
+X93323333Y-64786666D01*
+X93323333Y-64686666D01*
+X93356666Y-64553333D01*
+X93390000Y-64486666D01*
+X93456666Y-64420000D01*
+X93556666Y-64386666D01*
+X93623333Y-64386666D01*
+X93723333Y-64420000D01*
+X93756666Y-64453333D01*
+X94190000Y-64386666D02*
+X94323333Y-64386666D01*
+X94390000Y-64420000D01*
+X94456666Y-64486666D01*
+X94490000Y-64620000D01*
+X94490000Y-64853333D01*
+X94456666Y-64986666D01*
+X94390000Y-65053333D01*
+X94323333Y-65086666D01*
+X94190000Y-65086666D01*
+X94123333Y-65053333D01*
+X94056666Y-64986666D01*
+X94023333Y-64853333D01*
+X94023333Y-64620000D01*
+X94056666Y-64486666D01*
+X94123333Y-64420000D01*
+X94190000Y-64386666D01*
+X94790000Y-65086666D02*
+X94790000Y-64386666D01*
+X95190000Y-65086666D01*
+X95190000Y-64386666D01*
+X95890000Y-65086666D02*
+X95490000Y-65086666D01*
+X95690000Y-65086666D02*
+X95690000Y-64386666D01*
+X95623333Y-64486666D01*
+X95556666Y-64553333D01*
+X95490000Y-64586666D01*
+G04 #@! TO.C,ONOFFLM_CON1*
+X102278333Y-98466666D02*
+X102411666Y-98466666D01*
+X102478333Y-98500000D01*
+X102545000Y-98566666D01*
+X102578333Y-98700000D01*
+X102578333Y-98933333D01*
+X102545000Y-99066666D01*
+X102478333Y-99133333D01*
+X102411666Y-99166666D01*
+X102278333Y-99166666D01*
+X102211666Y-99133333D01*
+X102145000Y-99066666D01*
+X102111666Y-98933333D01*
+X102111666Y-98700000D01*
+X102145000Y-98566666D01*
+X102211666Y-98500000D01*
+X102278333Y-98466666D01*
+X102878333Y-99166666D02*
+X102878333Y-98466666D01*
+X103278333Y-99166666D01*
+X103278333Y-98466666D01*
+X103745000Y-98466666D02*
+X103878333Y-98466666D01*
+X103945000Y-98500000D01*
+X104011666Y-98566666D01*
+X104045000Y-98700000D01*
+X104045000Y-98933333D01*
+X104011666Y-99066666D01*
+X103945000Y-99133333D01*
+X103878333Y-99166666D01*
+X103745000Y-99166666D01*
+X103678333Y-99133333D01*
+X103611666Y-99066666D01*
+X103578333Y-98933333D01*
+X103578333Y-98700000D01*
+X103611666Y-98566666D01*
+X103678333Y-98500000D01*
+X103745000Y-98466666D01*
+X104578333Y-98800000D02*
+X104345000Y-98800000D01*
+X104345000Y-99166666D02*
+X104345000Y-98466666D01*
+X104678333Y-98466666D01*
+X105178333Y-98800000D02*
+X104945000Y-98800000D01*
+X104945000Y-99166666D02*
+X104945000Y-98466666D01*
+X105278333Y-98466666D01*
+X105878333Y-99166666D02*
+X105545000Y-99166666D01*
+X105545000Y-98466666D01*
+X106111666Y-99166666D02*
+X106111666Y-98466666D01*
+X106345000Y-98966666D01*
+X106578333Y-98466666D01*
+X106578333Y-99166666D01*
+X106745000Y-99233333D02*
+X107278333Y-99233333D01*
+X107845000Y-99100000D02*
+X107811666Y-99133333D01*
+X107711666Y-99166666D01*
+X107645000Y-99166666D01*
+X107545000Y-99133333D01*
+X107478333Y-99066666D01*
+X107445000Y-99000000D01*
+X107411666Y-98866666D01*
+X107411666Y-98766666D01*
+X107445000Y-98633333D01*
+X107478333Y-98566666D01*
+X107545000Y-98500000D01*
+X107645000Y-98466666D01*
+X107711666Y-98466666D01*
+X107811666Y-98500000D01*
+X107845000Y-98533333D01*
+X108278333Y-98466666D02*
+X108411666Y-98466666D01*
+X108478333Y-98500000D01*
+X108545000Y-98566666D01*
+X108578333Y-98700000D01*
+X108578333Y-98933333D01*
+X108545000Y-99066666D01*
+X108478333Y-99133333D01*
+X108411666Y-99166666D01*
+X108278333Y-99166666D01*
+X108211666Y-99133333D01*
+X108145000Y-99066666D01*
+X108111666Y-98933333D01*
+X108111666Y-98700000D01*
+X108145000Y-98566666D01*
+X108211666Y-98500000D01*
+X108278333Y-98466666D01*
+X108878333Y-99166666D02*
+X108878333Y-98466666D01*
+X109278333Y-99166666D01*
+X109278333Y-98466666D01*
+X109978333Y-99166666D02*
+X109578333Y-99166666D01*
+X109778333Y-99166666D02*
+X109778333Y-98466666D01*
+X109711666Y-98566666D01*
+X109645000Y-98633333D01*
+X109578333Y-98666666D01*
+G04 #@! TO.C,OPTIONALCAP1*
+D13*
+X81320000Y-102596190D02*
+X81415238Y-102596190D01*
+X81462857Y-102620000D01*
+X81510476Y-102667619D01*
+X81534285Y-102762857D01*
+X81534285Y-102929523D01*
+X81510476Y-103024761D01*
+X81462857Y-103072380D01*
+X81415238Y-103096190D01*
+X81320000Y-103096190D01*
+X81272380Y-103072380D01*
+X81224761Y-103024761D01*
+X81200952Y-102929523D01*
+X81200952Y-102762857D01*
+X81224761Y-102667619D01*
+X81272380Y-102620000D01*
+X81320000Y-102596190D01*
+X81748571Y-103096190D02*
+X81748571Y-102596190D01*
+X81939047Y-102596190D01*
+X81986666Y-102620000D01*
+X82010476Y-102643809D01*
+X82034285Y-102691428D01*
+X82034285Y-102762857D01*
+X82010476Y-102810476D01*
+X81986666Y-102834285D01*
+X81939047Y-102858095D01*
+X81748571Y-102858095D01*
+X82177142Y-102596190D02*
+X82462857Y-102596190D01*
+X82320000Y-103096190D02*
+X82320000Y-102596190D01*
+X82629523Y-103096190D02*
+X82629523Y-102596190D01*
+X82962857Y-102596190D02*
+X83058095Y-102596190D01*
+X83105714Y-102620000D01*
+X83153333Y-102667619D01*
+X83177142Y-102762857D01*
+X83177142Y-102929523D01*
+X83153333Y-103024761D01*
+X83105714Y-103072380D01*
+X83058095Y-103096190D01*
+X82962857Y-103096190D01*
+X82915238Y-103072380D01*
+X82867619Y-103024761D01*
+X82843809Y-102929523D01*
+X82843809Y-102762857D01*
+X82867619Y-102667619D01*
+X82915238Y-102620000D01*
+X82962857Y-102596190D01*
+X83391428Y-103096190D02*
+X83391428Y-102596190D01*
+X83677142Y-103096190D01*
+X83677142Y-102596190D01*
+X83891428Y-102953333D02*
+X84129523Y-102953333D01*
+X83843809Y-103096190D02*
+X84010476Y-102596190D01*
+X84177142Y-103096190D01*
+X84581904Y-103096190D02*
+X84343809Y-103096190D01*
+X84343809Y-102596190D01*
+X85034285Y-103048571D02*
+X85010476Y-103072380D01*
+X84939047Y-103096190D01*
+X84891428Y-103096190D01*
+X84820000Y-103072380D01*
+X84772380Y-103024761D01*
+X84748571Y-102977142D01*
+X84724761Y-102881904D01*
+X84724761Y-102810476D01*
+X84748571Y-102715238D01*
+X84772380Y-102667619D01*
+X84820000Y-102620000D01*
+X84891428Y-102596190D01*
+X84939047Y-102596190D01*
+X85010476Y-102620000D01*
+X85034285Y-102643809D01*
+X85224761Y-102953333D02*
+X85462857Y-102953333D01*
+X85177142Y-103096190D02*
+X85343809Y-102596190D01*
+X85510476Y-103096190D01*
+X85677142Y-103096190D02*
+X85677142Y-102596190D01*
+X85867619Y-102596190D01*
+X85915238Y-102620000D01*
+X85939047Y-102643809D01*
+X85962857Y-102691428D01*
+X85962857Y-102762857D01*
+X85939047Y-102810476D01*
+X85915238Y-102834285D01*
+X85867619Y-102858095D01*
+X85677142Y-102858095D01*
+X86439047Y-103096190D02*
+X86153333Y-103096190D01*
+X86296190Y-103096190D02*
+X86296190Y-102596190D01*
+X86248571Y-102667619D01*
+X86200952Y-102715238D01*
+X86153333Y-102739047D01*
+G04 #@! TO.C,R1*
+D12*
+X69683333Y-69032380D02*
+X69350000Y-68556190D01*
+X69111904Y-69032380D02*
+X69111904Y-68032380D01*
+X69492857Y-68032380D01*
+X69588095Y-68080000D01*
+X69635714Y-68127619D01*
+X69683333Y-68222857D01*
+X69683333Y-68365714D01*
+X69635714Y-68460952D01*
+X69588095Y-68508571D01*
+X69492857Y-68556190D01*
+X69111904Y-68556190D01*
+X70635714Y-69032380D02*
+X70064285Y-69032380D01*
+X70350000Y-69032380D02*
+X70350000Y-68032380D01*
+X70254761Y-68175238D01*
+X70159523Y-68270476D01*
+X70064285Y-68318095D01*
+X69903333Y-69466666D02*
+X69970000Y-69466666D01*
+X70036666Y-69500000D01*
+X70070000Y-69533333D01*
+X70103333Y-69600000D01*
+X70136666Y-69733333D01*
+X70136666Y-69900000D01*
+X70103333Y-70033333D01*
+X70070000Y-70100000D01*
+X70036666Y-70133333D01*
+X69970000Y-70166666D01*
+X69903333Y-70166666D01*
+X69836666Y-70133333D01*
+X69803333Y-70100000D01*
+X69770000Y-70033333D01*
+X69736666Y-69900000D01*
+X69736666Y-69733333D01*
+X69770000Y-69600000D01*
+X69803333Y-69533333D01*
+X69836666Y-69500000D01*
+X69903333Y-69466666D01*
+X70436666Y-70100000D02*
+X70470000Y-70133333D01*
+X70436666Y-70166666D01*
+X70403333Y-70133333D01*
+X70436666Y-70100000D01*
+X70436666Y-70166666D01*
+X70703333Y-69466666D02*
+X71136666Y-69466666D01*
+X70903333Y-69733333D01*
+X71003333Y-69733333D01*
+X71070000Y-69766666D01*
+X71103333Y-69800000D01*
+X71136666Y-69866666D01*
+X71136666Y-70033333D01*
+X71103333Y-70100000D01*
+X71070000Y-70133333D01*
+X71003333Y-70166666D01*
+X70803333Y-70166666D01*
+X70736666Y-70133333D01*
+X70703333Y-70100000D01*
+X71370000Y-69466666D02*
+X71803333Y-69466666D01*
+X71570000Y-69733333D01*
+X71670000Y-69733333D01*
+X71736666Y-69766666D01*
+X71770000Y-69800000D01*
+X71803333Y-69866666D01*
+X71803333Y-70033333D01*
+X71770000Y-70100000D01*
+X71736666Y-70133333D01*
+X71670000Y-70166666D01*
+X71470000Y-70166666D01*
+X71403333Y-70133333D01*
+X71370000Y-70100000D01*
+X72503333Y-70166666D02*
+X72270000Y-69833333D01*
+X72103333Y-70166666D02*
+X72103333Y-69466666D01*
+X72370000Y-69466666D01*
+X72436666Y-69500000D01*
+X72470000Y-69533333D01*
+X72503333Y-69600000D01*
+X72503333Y-69700000D01*
+X72470000Y-69766666D01*
+X72436666Y-69800000D01*
+X72370000Y-69833333D01*
+X72103333Y-69833333D01*
+G04 #@! TO.C,R2*
+X83653333Y-63952380D02*
+X83320000Y-63476190D01*
+X83081904Y-63952380D02*
+X83081904Y-62952380D01*
+X83462857Y-62952380D01*
+X83558095Y-63000000D01*
+X83605714Y-63047619D01*
+X83653333Y-63142857D01*
+X83653333Y-63285714D01*
+X83605714Y-63380952D01*
+X83558095Y-63428571D01*
+X83462857Y-63476190D01*
+X83081904Y-63476190D01*
+X84034285Y-63047619D02*
+X84081904Y-63000000D01*
+X84177142Y-62952380D01*
+X84415238Y-62952380D01*
+X84510476Y-63000000D01*
+X84558095Y-63047619D01*
+X84605714Y-63142857D01*
+X84605714Y-63238095D01*
+X84558095Y-63380952D01*
+X83986666Y-63952380D01*
+X84605714Y-63952380D01*
+D13*
+X83355714Y-68171190D02*
+X83070000Y-68171190D01*
+X83212857Y-68171190D02*
+X83212857Y-67671190D01*
+X83165238Y-67742619D01*
+X83117619Y-67790238D01*
+X83070000Y-67814047D01*
+X83570000Y-68123571D02*
+X83593809Y-68147380D01*
+X83570000Y-68171190D01*
+X83546190Y-68147380D01*
+X83570000Y-68123571D01*
+X83570000Y-68171190D01*
+X83784285Y-67718809D02*
+X83808095Y-67695000D01*
+X83855714Y-67671190D01*
+X83974761Y-67671190D01*
+X84022380Y-67695000D01*
+X84046190Y-67718809D01*
+X84070000Y-67766428D01*
+X84070000Y-67814047D01*
+X84046190Y-67885476D01*
+X83760476Y-68171190D01*
+X84070000Y-68171190D01*
+X84284285Y-68171190D02*
+X84284285Y-67671190D01*
+X84570000Y-68171190D02*
+X84355714Y-67885476D01*
+X84570000Y-67671190D02*
+X84284285Y-67956904D01*
+G04 #@! TO.C,R3*
+D12*
+X87623333Y-63647380D02*
+X87290000Y-63171190D01*
+X87051904Y-63647380D02*
+X87051904Y-62647380D01*
+X87432857Y-62647380D01*
+X87528095Y-62695000D01*
+X87575714Y-62742619D01*
+X87623333Y-62837857D01*
+X87623333Y-62980714D01*
+X87575714Y-63075952D01*
+X87528095Y-63123571D01*
+X87432857Y-63171190D01*
+X87051904Y-63171190D01*
+X87956666Y-62647380D02*
+X88575714Y-62647380D01*
+X88242380Y-63028333D01*
+X88385238Y-63028333D01*
+X88480476Y-63075952D01*
+X88528095Y-63123571D01*
+X88575714Y-63218809D01*
+X88575714Y-63456904D01*
+X88528095Y-63552142D01*
+X88480476Y-63599761D01*
+X88385238Y-63647380D01*
+X88099523Y-63647380D01*
+X88004285Y-63599761D01*
+X87956666Y-63552142D01*
+D13*
+X84156190Y-62133690D02*
+X84465714Y-62133690D01*
+X84299047Y-62324166D01*
+X84370476Y-62324166D01*
+X84418095Y-62347976D01*
+X84441904Y-62371785D01*
+X84465714Y-62419404D01*
+X84465714Y-62538452D01*
+X84441904Y-62586071D01*
+X84418095Y-62609880D01*
+X84370476Y-62633690D01*
+X84227619Y-62633690D01*
+X84180000Y-62609880D01*
+X84156190Y-62586071D01*
+X84680000Y-62586071D02*
+X84703809Y-62609880D01*
+X84680000Y-62633690D01*
+X84656190Y-62609880D01*
+X84680000Y-62586071D01*
+X84680000Y-62633690D01*
+X85132380Y-62133690D02*
+X85037142Y-62133690D01*
+X84989523Y-62157500D01*
+X84965714Y-62181309D01*
+X84918095Y-62252738D01*
+X84894285Y-62347976D01*
+X84894285Y-62538452D01*
+X84918095Y-62586071D01*
+X84941904Y-62609880D01*
+X84989523Y-62633690D01*
+X85084761Y-62633690D01*
+X85132380Y-62609880D01*
+X85156190Y-62586071D01*
+X85180000Y-62538452D01*
+X85180000Y-62419404D01*
+X85156190Y-62371785D01*
+X85132380Y-62347976D01*
+X85084761Y-62324166D01*
+X84989523Y-62324166D01*
+X84941904Y-62347976D01*
+X84918095Y-62371785D01*
+X84894285Y-62419404D01*
+X85394285Y-62633690D02*
+X85394285Y-62133690D01*
+X85680000Y-62633690D02*
+X85465714Y-62347976D01*
+X85680000Y-62133690D02*
+X85394285Y-62419404D01*
+G04 #@! TO.C,R4*
+D12*
+X89208333Y-99994880D02*
+X88875000Y-99518690D01*
+X88636904Y-99994880D02*
+X88636904Y-98994880D01*
+X89017857Y-98994880D01*
+X89113095Y-99042500D01*
+X89160714Y-99090119D01*
+X89208333Y-99185357D01*
+X89208333Y-99328214D01*
+X89160714Y-99423452D01*
+X89113095Y-99471071D01*
+X89017857Y-99518690D01*
+X88636904Y-99518690D01*
+X90065476Y-99328214D02*
+X90065476Y-99994880D01*
+X89827380Y-98947261D02*
+X89589285Y-99661547D01*
+X90208333Y-99661547D01*
+X87115000Y-97801666D02*
+X86715000Y-97801666D01*
+X86915000Y-97801666D02*
+X86915000Y-97101666D01*
+X86848333Y-97201666D01*
+X86781666Y-97268333D01*
+X86715000Y-97301666D01*
+X87415000Y-97801666D02*
+X87415000Y-97101666D01*
+X87815000Y-97801666D02*
+X87515000Y-97401666D01*
+X87815000Y-97101666D02*
+X87415000Y-97501666D01*
+X89015000Y-97801666D02*
+X88615000Y-97801666D01*
+X88815000Y-97801666D02*
+X88815000Y-97101666D01*
+X88748333Y-97201666D01*
+X88681666Y-97268333D01*
+X88615000Y-97301666D01*
+X89281666Y-97801666D02*
+X89815000Y-97101666D01*
+X89381666Y-97101666D02*
+X89448333Y-97135000D01*
+X89481666Y-97201666D01*
+X89448333Y-97268333D01*
+X89381666Y-97301666D01*
+X89315000Y-97268333D01*
+X89281666Y-97201666D01*
+X89315000Y-97135000D01*
+X89381666Y-97101666D01*
+X89781666Y-97768333D02*
+X89815000Y-97701666D01*
+X89781666Y-97635000D01*
+X89715000Y-97601666D01*
+X89648333Y-97635000D01*
+X89615000Y-97701666D01*
+X89648333Y-97768333D01*
+X89715000Y-97801666D01*
+X89781666Y-97768333D01*
+G04 #@! TO.C,R5*
+X88733333Y-103322380D02*
+X88400000Y-102846190D01*
+X88161904Y-103322380D02*
+X88161904Y-102322380D01*
+X88542857Y-102322380D01*
+X88638095Y-102370000D01*
+X88685714Y-102417619D01*
+X88733333Y-102512857D01*
+X88733333Y-102655714D01*
+X88685714Y-102750952D01*
+X88638095Y-102798571D01*
+X88542857Y-102846190D01*
+X88161904Y-102846190D01*
+X89638095Y-102322380D02*
+X89161904Y-102322380D01*
+X89114285Y-102798571D01*
+X89161904Y-102750952D01*
+X89257142Y-102703333D01*
+X89495238Y-102703333D01*
+X89590476Y-102750952D01*
+X89638095Y-102798571D01*
+X89685714Y-102893809D01*
+X89685714Y-103131904D01*
+X89638095Y-103227142D01*
+X89590476Y-103274761D01*
+X89495238Y-103322380D01*
+X89257142Y-103322380D01*
+X89161904Y-103274761D01*
+X89114285Y-103227142D01*
+X88316666Y-103756666D02*
+X88750000Y-103756666D01*
+X88516666Y-104023333D01*
+X88616666Y-104023333D01*
+X88683333Y-104056666D01*
+X88716666Y-104090000D01*
+X88750000Y-104156666D01*
+X88750000Y-104323333D01*
+X88716666Y-104390000D01*
+X88683333Y-104423333D01*
+X88616666Y-104456666D01*
+X88416666Y-104456666D01*
+X88350000Y-104423333D01*
+X88316666Y-104390000D01*
+X89050000Y-104456666D02*
+X89050000Y-103756666D01*
+X89450000Y-104456666D02*
+X89150000Y-104056666D01*
+X89450000Y-103756666D02*
+X89050000Y-104156666D01*
+G04 #@! TO.C,U6*
+X72898095Y-60412380D02*
+X72898095Y-61221904D01*
+X72945714Y-61317142D01*
+X72993333Y-61364761D01*
+X73088571Y-61412380D01*
+X73279047Y-61412380D01*
+X73374285Y-61364761D01*
+X73421904Y-61317142D01*
+X73469523Y-61221904D01*
+X73469523Y-60412380D01*
+X74374285Y-60412380D02*
+X74183809Y-60412380D01*
+X74088571Y-60460000D01*
+X74040952Y-60507619D01*
+X73945714Y-60650476D01*
+X73898095Y-60840952D01*
+X73898095Y-61221904D01*
+X73945714Y-61317142D01*
+X73993333Y-61364761D01*
+X74088571Y-61412380D01*
+X74279047Y-61412380D01*
+X74374285Y-61364761D01*
+X74421904Y-61317142D01*
+X74469523Y-61221904D01*
+X74469523Y-60983809D01*
+X74421904Y-60888571D01*
+X74374285Y-60840952D01*
+X74279047Y-60793333D01*
+X74088571Y-60793333D01*
+X73993333Y-60840952D01*
+X73945714Y-60888571D01*
+X73898095Y-60983809D01*
+X75840000Y-66224166D02*
+X75840000Y-65524166D01*
+X76073333Y-66024166D01*
+X76306666Y-65524166D01*
+X76306666Y-66224166D01*
+X77040000Y-66157500D02*
+X77006666Y-66190833D01*
+X76906666Y-66224166D01*
+X76840000Y-66224166D01*
+X76740000Y-66190833D01*
+X76673333Y-66124166D01*
+X76640000Y-66057500D01*
+X76606666Y-65924166D01*
+X76606666Y-65824166D01*
+X76640000Y-65690833D01*
+X76673333Y-65624166D01*
+X76740000Y-65557500D01*
+X76840000Y-65524166D01*
+X76906666Y-65524166D01*
+X77006666Y-65557500D01*
+X77040000Y-65590833D01*
+X77273333Y-65524166D02*
+X77706666Y-65524166D01*
+X77473333Y-65790833D01*
+X77573333Y-65790833D01*
+X77640000Y-65824166D01*
+X77673333Y-65857500D01*
+X77706666Y-65924166D01*
+X77706666Y-66090833D01*
+X77673333Y-66157500D01*
+X77640000Y-66190833D01*
+X77573333Y-66224166D01*
+X77373333Y-66224166D01*
+X77306666Y-66190833D01*
+X77273333Y-66157500D01*
+X78306666Y-65757500D02*
+X78306666Y-66224166D01*
+X78140000Y-65490833D02*
+X77973333Y-65990833D01*
+X78406666Y-65990833D01*
+X78806666Y-65524166D02*
+X78873333Y-65524166D01*
+X78940000Y-65557500D01*
+X78973333Y-65590833D01*
+X79006666Y-65657500D01*
+X79040000Y-65790833D01*
+X79040000Y-65957500D01*
+X79006666Y-66090833D01*
+X78973333Y-66157500D01*
+X78940000Y-66190833D01*
+X78873333Y-66224166D01*
+X78806666Y-66224166D01*
+X78740000Y-66190833D01*
+X78706666Y-66157500D01*
+X78673333Y-66090833D01*
+X78640000Y-65957500D01*
+X78640000Y-65790833D01*
+X78673333Y-65657500D01*
+X78706666Y-65590833D01*
+X78740000Y-65557500D01*
+X78806666Y-65524166D01*
+X79640000Y-65524166D02*
+X79506666Y-65524166D01*
+X79440000Y-65557500D01*
+X79406666Y-65590833D01*
+X79340000Y-65690833D01*
+X79306666Y-65824166D01*
+X79306666Y-66090833D01*
+X79340000Y-66157500D01*
+X79373333Y-66190833D01*
+X79440000Y-66224166D01*
+X79573333Y-66224166D01*
+X79640000Y-66190833D01*
+X79673333Y-66157500D01*
+X79706666Y-66090833D01*
+X79706666Y-65924166D01*
+X79673333Y-65857500D01*
+X79640000Y-65824166D01*
+X79573333Y-65790833D01*
+X79440000Y-65790833D01*
+X79373333Y-65824166D01*
+X79340000Y-65857500D01*
+X79306666Y-65924166D01*
+X79940000Y-65524166D02*
+X80373333Y-65524166D01*
+X80140000Y-65790833D01*
+X80240000Y-65790833D01*
+X80306666Y-65824166D01*
+X80340000Y-65857500D01*
+X80373333Y-65924166D01*
+X80373333Y-66090833D01*
+X80340000Y-66157500D01*
+X80306666Y-66190833D01*
+X80240000Y-66224166D01*
+X80040000Y-66224166D01*
+X79973333Y-66190833D01*
+X79940000Y-66157500D01*
+X80640000Y-66024166D02*
+X80973333Y-66024166D01*
+X80573333Y-66224166D02*
+X80806666Y-65524166D01*
+X81040000Y-66224166D01*
+X81273333Y-66224166D02*
+X81273333Y-65524166D01*
+X81440000Y-65524166D01*
+X81540000Y-65557500D01*
+X81606666Y-65624166D01*
+X81640000Y-65690833D01*
+X81673333Y-65824166D01*
+X81673333Y-65924166D01*
+X81640000Y-66057500D01*
+X81606666Y-66124166D01*
+X81540000Y-66190833D01*
+X81440000Y-66224166D01*
+X81273333Y-66224166D01*
+G04 #@! TO.C,U7*
+X90883095Y-109942380D02*
+X90883095Y-110751904D01*
+X90930714Y-110847142D01*
+X90978333Y-110894761D01*
+X91073571Y-110942380D01*
+X91264047Y-110942380D01*
+X91359285Y-110894761D01*
+X91406904Y-110847142D01*
+X91454523Y-110751904D01*
+X91454523Y-109942380D01*
+X91835476Y-109942380D02*
+X92502142Y-109942380D01*
+X92073571Y-110942380D01*
+X103431666Y-107683333D02*
+X103431666Y-108016666D01*
+X102731666Y-108016666D01*
+X103431666Y-107450000D02*
+X102731666Y-107450000D01*
+X103231666Y-107216666D01*
+X102731666Y-106983333D01*
+X103431666Y-106983333D01*
+X102798333Y-106683333D02*
+X102765000Y-106650000D01*
+X102731666Y-106583333D01*
+X102731666Y-106416666D01*
+X102765000Y-106350000D01*
+X102798333Y-106316666D01*
+X102865000Y-106283333D01*
+X102931666Y-106283333D01*
+X103031666Y-106316666D01*
+X103431666Y-106716666D01*
+X103431666Y-106283333D01*
+X102731666Y-105650000D02*
+X102731666Y-105983333D01*
+X103065000Y-106016666D01*
+X103031666Y-105983333D01*
+X102998333Y-105916666D01*
+X102998333Y-105750000D01*
+X103031666Y-105683333D01*
+X103065000Y-105650000D01*
+X103131666Y-105616666D01*
+X103298333Y-105616666D01*
+X103365000Y-105650000D01*
+X103398333Y-105683333D01*
+X103431666Y-105750000D01*
+X103431666Y-105916666D01*
+X103398333Y-105983333D01*
+X103365000Y-106016666D01*
+X103431666Y-105283333D02*
+X103431666Y-105150000D01*
+X103398333Y-105083333D01*
+X103365000Y-105050000D01*
+X103265000Y-104983333D01*
+X103131666Y-104950000D01*
+X102865000Y-104950000D01*
+X102798333Y-104983333D01*
+X102765000Y-105016666D01*
+X102731666Y-105083333D01*
+X102731666Y-105216666D01*
+X102765000Y-105283333D01*
+X102798333Y-105316666D01*
+X102865000Y-105350000D01*
+X103031666Y-105350000D01*
+X103098333Y-105316666D01*
+X103131666Y-105283333D01*
+X103165000Y-105216666D01*
+X103165000Y-105083333D01*
+X103131666Y-105016666D01*
+X103098333Y-104983333D01*
+X103031666Y-104950000D01*
+X102731666Y-104316666D02*
+X102731666Y-104650000D01*
+X103065000Y-104683333D01*
+X103031666Y-104650000D01*
+X102998333Y-104583333D01*
+X102998333Y-104416666D01*
+X103031666Y-104350000D01*
+X103065000Y-104316666D01*
+X103131666Y-104283333D01*
+X103298333Y-104283333D01*
+X103365000Y-104316666D01*
+X103398333Y-104350000D01*
+X103431666Y-104416666D01*
+X103431666Y-104583333D01*
+X103398333Y-104650000D01*
+X103365000Y-104683333D01*
+X102731666Y-104083333D02*
+X102731666Y-103683333D01*
+X103431666Y-103883333D02*
+X102731666Y-103883333D01*
+X103165000Y-103450000D02*
+X103165000Y-102916666D01*
+X103231666Y-102616666D02*
+X103231666Y-102283333D01*
+X103431666Y-102683333D02*
+X102731666Y-102450000D01*
+X103431666Y-102216666D01*
+X103431666Y-101983333D02*
+X102731666Y-101983333D01*
+X102731666Y-101816666D01*
+X102765000Y-101716666D01*
+X102831666Y-101650000D01*
+X102898333Y-101616666D01*
+X103031666Y-101583333D01*
+X103131666Y-101583333D01*
+X103265000Y-101616666D01*
+X103331666Y-101650000D01*
+X103398333Y-101716666D01*
+X103431666Y-101816666D01*
+X103431666Y-101983333D01*
+X102731666Y-101083333D02*
+X103231666Y-101083333D01*
+X103331666Y-101116666D01*
+X103398333Y-101183333D01*
+X103431666Y-101283333D01*
+X103431666Y-101350000D01*
+G04 #@! TD*
+M02*
diff --git a/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno.drl b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno.drl
new file mode 100644
index 0000000..e93489b
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/gerbers_rev1/uno.drl
@@ -0,0 +1,123 @@
+M48
+;DRILL file {KiCad 5.0.2+dfsg1-1~bpo9+1} date Fri 06 Dec 2019 02:16:19 AM EST
+;FORMAT={-:-/ absolute / inch / decimal}
+FMAT,2
+INCH,TZ
+T1C0.0130
+T2C0.0315
+T3C0.0394
+T4C0.0400
+T5C0.0433
+T6C0.0630
+%
+G90
+G05
+T1
+X2.1Y-4.
+X2.15Y-3.95
+X2.15Y-4.
+X2.2Y-3.9
+X2.2Y-3.95
+X2.2Y-4.
+X2.35Y-2.7
+X2.4Y-2.65
+X2.4Y-3.15
+X2.4Y-3.35
+X2.4Y-3.7
+X2.4Y-3.75
+X2.4Y-3.8
+X2.4Y-3.85
+X2.4Y-3.9
+X2.4Y-3.95
+X2.4Y-4.
+X2.45Y-2.6
+X2.45Y-3.2
+X2.45Y-3.4
+X2.45Y-3.75
+X2.45Y-4.
+X2.5Y-3.25
+X2.5Y-3.45
+X2.5Y-3.8
+X2.5Y-4.
+X2.55Y-3.3
+X2.55Y-3.5
+X2.55Y-3.85
+X2.55Y-4.
+X2.6Y-2.8
+X2.6Y-3.35
+X2.6Y-3.5
+X2.6Y-3.9
+X2.6Y-4.
+X2.65Y-2.8
+X2.65Y-3.35
+X2.65Y-3.5
+X2.65Y-3.95
+X2.65Y-4.
+X2.7Y-2.8
+X2.7Y-3.35
+X2.7Y-3.5
+X2.7Y-4.
+X2.75Y-2.8
+X2.8Y-2.8
+X2.85Y-2.8
+X2.9Y-2.8
+X2.95Y-2.6
+X3.05Y-2.325
+X3.05Y-2.65
+X3.15Y-2.4196
+X3.15Y-2.7
+X3.3Y-2.4
+X3.5Y-2.3
+X3.5Y-2.5
+X3.65Y-2.5
+T2
+X2.6531Y-2.557
+X2.85Y-2.557
+T3
+X4.175Y-3.8
+X2.05Y-3.15
+X2.3Y-3.15
+X2.3Y-3.25
+X2.05Y-3.25
+X3.525Y-3.35
+X3.55Y-2.407
+X1.575Y-3.975
+X1.675Y-3.975
+X1.85Y-3.975
+X1.95Y-3.975
+T4
+X1.939Y-2.375
+X2.039Y-2.375
+X2.139Y-2.375
+X2.198Y-4.275
+X2.239Y-2.375
+X2.298Y-4.275
+X2.339Y-2.375
+X2.398Y-4.275
+X2.439Y-2.375
+X2.498Y-4.275
+X2.598Y-4.275
+X2.599Y-2.375
+X2.799Y-4.275
+X2.899Y-4.275
+X2.999Y-4.275
+T5
+X2.8Y-2.207
+X3.2Y-2.207
+X3.8293Y-4.0492
+X3.8293Y-4.1831
+X3.975Y-3.9823
+X3.975Y-4.1161
+X3.975Y-4.25
+T6
+X4.375Y-3.7
+X4.375Y-4.3
+T3
+X1.8888Y-3.5356G85X1.8888Y-3.6144
+G05
+X1.9675Y-3.76G85X2.0463Y-3.76
+G05
+X2.125Y-3.5356G85X2.125Y-3.6144
+G05
+T0
+M30
diff --git a/ZMHW_Modector/pcb_switcher/rescue-backup/uno-2018-11-12-22-49-42.pro b/ZMHW_Modector/pcb_switcher/rescue-backup/uno-2018-11-12-22-49-42.pro
new file mode 100644
index 0000000..78a1cca
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/rescue-backup/uno-2018-11-12-22-49-42.pro
@@ -0,0 +1,42 @@
+update=Tue 11 Oct 2016 05:25:07 PM PDT
+version=1
+last_client=kicad
+[cvpcb]
+version=1
+NetIExt=net
+[pcbnew]
+version=1
+PageLayoutDescrFile=
+LastNetListRead=
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.016000000000
+PcbTextSizeH=1.016000000000
+PcbTextThickness=0.152400000000
+ModuleTextSizeV=1.016000000000
+ModuleTextSizeH=1.016000000000
+ModuleTextSizeThickness=0.152400000000
+SolderMaskClearance=0.003000000000
+SolderMaskMinWidth=0.004000000000
+DrawSegmentWidth=0.152400000000
+BoardOutlineThickness=0.152400000000
+ModuleOutlineThickness=0.152400000000
+[eeschema]
+version=1
+LibDir=/home/wicker/wickerlib/libraries/
+[eeschema/libraries]
+LibName1=/home/wicker/wickerlib/libraries/wickerlib
+[schematic_editor]
+version=1
+PageLayoutDescrFile=
+PlotDirectoryName=
+SubpartIdSeparator=0
+SubpartFirstId=65
+NetFmtName=
+SpiceForceRefPrefix=0
+SpiceUseNetNumbers=0
+LabSize=50
+[general]
+version=1
diff --git a/ZMHW_Modector/pcb_switcher/rescue-backup/uno-2018-11-12-22-49-42.sch b/ZMHW_Modector/pcb_switcher/rescue-backup/uno-2018-11-12-22-49-42.sch
new file mode 100644
index 0000000..b6d259f
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/rescue-backup/uno-2018-11-12-22-49-42.sch
@@ -0,0 +1,343 @@
+EESchema Schematic File Version 2
+LIBS:wickerlib
+LIBS:arduino-101-cache
+EELAYER 25 0
+EELAYER END
+$Descr USLetter 11000 8500
+encoding utf-8
+Sheet 1 1
+Title "Project Title"
+Date "2016-05-02"
+Rev "1.0"
+Comp "Released under the CERN Open Hardware License v1.2"
+Comment1 "Project based on template adapted by jenner@wickerbox.net"
+Comment2 "Original template by Jonathan (poulc13)"
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L ARDUINO-101-SHIELD U1
+U 5 1 57282130
+P 1325 1600
+F 0 "U1" H 1175 1100 50  0001 L CNN
+F 1 "HOLE" V 1125 1150 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1325 1250 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1325 1600 10  0001 C CNN
+F 4 "Arduino" H 1325 1250 50  0001 C CIN "MF_Name"
+F 5 "101" H 1325 1250 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1325 1250 50  0001 C CIN "S1_Name"
+F 7 "50" H 1325 1250 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101" H 1325 1250 50  0001 C CIN "Description"
+	5    1325 1600
+	1    0    0    -1  
+$EndComp
+Text Notes 1225 1350 0    60   ~ 0
+Arduino 101 Shield\nMounting Holes
+$Comp
+L ARDUINO-101-SHIELD U2
+U 5 1 57290D61
+P 1425 1600
+F 0 "U2" H 1275 1100 50  0001 L CNN
+F 1 "HOLE" V 1225 1150 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1425 1250 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1425 1600 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1425 1250 50  0001 C CIN "Package"
+F 5 "Arduino" H 1425 1250 50  0001 C CIN "MF_Name"
+F 6 "101" H 1425 1250 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1425 1250 50  0001 C CIN "S1_Name"
+F 8 "50" H 1425 1250 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1425 1250 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1425 1250 50  0001 C CIN "Verified"
+	5    1425 1600
+	1    0    0    -1  
+$EndComp
+$Comp
+L ARDUINO-101-SHIELD U3
+U 5 1 57290D9E
+P 1525 1600
+F 0 "U3" H 1375 1100 50  0001 L CNN
+F 1 "HOLE" V 1325 1150 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1525 1250 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1525 1600 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1525 1250 50  0001 C CIN "Package"
+F 5 "Arduino" H 1525 1250 50  0001 C CIN "MF_Name"
+F 6 "101" H 1525 1250 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1525 1250 50  0001 C CIN "S1_Name"
+F 8 "50" H 1525 1250 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1525 1250 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1525 1250 50  0001 C CIN "Verified"
+	5    1525 1600
+	1    0    0    -1  
+$EndComp
+$Comp
+L ARDUINO-101-SHIELD U4
+U 5 1 57290DDB
+P 1625 1600
+F 0 "U4" H 1475 1100 50  0001 L CNN
+F 1 "HOLE" V 1425 1150 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1625 1250 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1625 1600 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1625 1250 50  0001 C CIN "Package"
+F 5 "Arduino" H 1625 1250 50  0001 C CIN "MF_Name"
+F 6 "101" H 1625 1250 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1625 1250 50  0001 C CIN "S1_Name"
+F 8 "50" H 1625 1250 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1625 1250 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1625 1250 50  0001 C CIN "Verified"
+	5    1625 1600
+	1    0    0    -1  
+$EndComp
+$Comp
+L IOREF #PWR01
+U 1 1 57282273
+P 1675 2325
+F 0 "#PWR01" H 1675 2175 50  0001 C CNN
+F 1 "IOREF" H 1675 2465 50  0000 C CNN
+F 2 "" H 1675 2325 50  0000 C CNN
+F 3 "" H 1675 2325 50  0000 C CNN
+	1    1675 2325
+	1    0    0    -1  
+$EndComp
+$Comp
+L +3.3V #PWR02
+U 1 1 5728229F
+P 2025 2325
+F 0 "#PWR02" H 2025 2175 50  0001 C CNN
+F 1 "+3.3V" H 2025 2465 50  0000 C CNN
+F 2 "" H 2025 2325 50  0000 C CNN
+F 3 "" H 2025 2325 50  0000 C CNN
+	1    2025 2325
+	1    0    0    -1  
+$EndComp
+$Comp
+L +5V #PWR03
+U 1 1 572822CB
+P 2275 2325
+F 0 "#PWR03" H 2275 2175 50  0001 C CNN
+F 1 "+5V" H 2275 2465 50  0000 C CNN
+F 2 "" H 2275 2325 50  0000 C CNN
+F 3 "" H 2275 2325 50  0000 C CNN
+	1    2275 2325
+	1    0    0    -1  
+$EndComp
+$Comp
+L VIN #PWR04
+U 1 1 572822F7
+P 2500 2325
+F 0 "#PWR04" H 2500 2175 50  0001 C CNN
+F 1 "VIN" H 2500 2465 50  0000 C CNN
+F 2 "" H 2500 2325 50  0000 C CNN
+F 3 "" H 2500 2325 50  0000 C CNN
+	1    2500 2325
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	1525 2500 1675 2500
+Wire Wire Line
+	1675 2500 1675 2325
+Wire Wire Line
+	1525 2600 1600 2600
+Wire Wire Line
+	1525 2700 2025 2700
+Wire Wire Line
+	2025 2700 2025 2325
+Wire Wire Line
+	1525 2800 2275 2800
+Wire Wire Line
+	2275 2800 2275 2325
+Wire Wire Line
+	1525 3100 2500 3100
+Wire Wire Line
+	2500 3100 2500 2325
+Wire Wire Line
+	1525 3000 1675 3000
+Wire Wire Line
+	1675 2900 1675 3175
+Wire Wire Line
+	1525 2900 1675 2900
+Connection ~ 1675 3000
+$Comp
+L GND #PWR05
+U 1 1 57282540
+P 1675 3175
+F 0 "#PWR05" H 1675 2925 50  0001 C CNN
+F 1 "GND" H 1675 3025 50  0000 C CNN
+F 2 "" H 1675 3175 50  0000 C CNN
+F 3 "" H 1675 3175 50  0000 C CNN
+	1    1675 3175
+	1    0    0    -1  
+$EndComp
+Text GLabel 1600 2600 2    60   Input ~ 0
+RESET
+Wire Wire Line
+	1525 3550 1850 3550
+Wire Wire Line
+	1525 3650 1850 3650
+Wire Wire Line
+	1525 3750 1850 3750
+Wire Wire Line
+	1525 3850 1850 3850
+Wire Wire Line
+	1525 3950 1850 3950
+Wire Wire Line
+	1525 4050 1850 4050
+Text Label 1600 3550 0    60   ~ 0
+A0
+Text Label 1600 3650 0    60   ~ 0
+A1
+Text Label 1600 3750 0    60   ~ 0
+A2
+Text Label 1600 3850 0    60   ~ 0
+A3
+Text Label 1600 3950 0    60   ~ 0
+A4
+Text Label 1600 4050 0    60   ~ 0
+A5
+Wire Wire Line
+	1525 4450 1850 4450
+Wire Wire Line
+	1525 4550 1850 4550
+Wire Wire Line
+	1525 4650 1850 4650
+Wire Wire Line
+	1525 4750 1850 4750
+Wire Wire Line
+	1525 4850 1850 4850
+Wire Wire Line
+	1525 4950 1850 4950
+Wire Wire Line
+	1525 5050 1850 5050
+Wire Wire Line
+	1525 5150 1850 5150
+Wire Wire Line
+	1525 5525 2000 5525
+Wire Wire Line
+	1525 5625 2000 5625
+Wire Wire Line
+	1525 5725 2000 5725
+Wire Wire Line
+	1525 5825 2000 5825
+Wire Wire Line
+	1525 5925 2000 5925
+Wire Wire Line
+	1525 6025 2000 6025
+Wire Wire Line
+	1525 6125 1675 6125
+Wire Wire Line
+	1525 6225 2000 6225
+Wire Wire Line
+	1525 6325 2000 6325
+Wire Wire Line
+	1525 6425 2000 6425
+Wire Wire Line
+	1675 6125 1675 6475
+$Comp
+L GND #PWR07
+U 1 1 57283670
+P 1675 6475
+F 0 "#PWR07" H 1675 6225 50  0001 C CNN
+F 1 "GND" H 1675 6325 50  0000 C CNN
+F 2 "" H 1675 6475 50  0000 C CNN
+F 3 "" H 1675 6475 50  0000 C CNN
+	1    1675 6475
+	1    0    0    -1  
+$EndComp
+Text Label 1600 4450 0    60   ~ 0
+D0
+Text Label 1600 4550 0    60   ~ 0
+D1
+Text Label 1600 4650 0    60   ~ 0
+D2
+Text Label 1600 4750 0    60   ~ 0
+D3
+Text Label 1600 4850 0    60   ~ 0
+D4
+Text Label 1600 4950 0    60   ~ 0
+D5
+Text Label 1600 5050 0    60   ~ 0
+D6
+Text Label 1600 5150 0    60   ~ 0
+D7
+Text Label 1750 5525 0    60   ~ 0
+D8
+Text Label 1750 5625 0    60   ~ 0
+D9
+Text Label 1750 5725 0    60   ~ 0
+D10
+Text Label 1750 5825 0    60   ~ 0
+D11
+Text Label 1750 5925 0    60   ~ 0
+D12
+Text Label 1750 6025 0    60   ~ 0
+D13
+Text Label 1750 6325 0    60   ~ 0
+A4
+Text Label 1750 6425 0    60   ~ 0
+A5
+$Comp
+L ARDUINO-101-SHIELD U5
+U 1 1 572986CB
+P 1375 2750
+F 0 "U5" H 1225 2250 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 2300 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 2400 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 2750 5   0001 C CNN
+F 4 "Arduino" H 1375 2400 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 2400 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 2400 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 2400 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 2400 50  0001 C CIN "Description"
+	1    1375 2750
+	1    0    0    -1  
+$EndComp
+$Comp
+L ARDUINO-101-SHIELD U5
+U 2 1 572988F2
+P 1375 3650
+F 0 "U5" H 1225 3150 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 3200 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 3300 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 3650 5   0001 C CNN
+F 4 "Arduino" H 1375 3300 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 3300 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 3300 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 3300 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 3300 50  0001 C CIN "Description"
+	2    1375 3650
+	1    0    0    -1  
+$EndComp
+$Comp
+L ARDUINO-101-SHIELD U5
+U 3 1 57298950
+P 1375 4750
+F 0 "U5" H 1225 4250 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 4300 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 4400 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 4750 5   0001 C CNN
+F 4 "Arduino" H 1375 4400 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 4400 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 4400 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 4400 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 4400 50  0001 C CIN "Description"
+	3    1375 4750
+	1    0    0    -1  
+$EndComp
+$Comp
+L ARDUINO-101-SHIELD U5
+U 4 1 572989D0
+P 1375 6025
+F 0 "U5" H 1225 5525 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 5575 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 5675 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 6025 5   0001 C CNN
+F 4 "Arduino" H 1375 5675 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 5675 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 5675 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 5675 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 5675 50  0001 C CIN "Description"
+	4    1375 6025
+	1    0    0    -1  
+$EndComp
+Text Label 1750 6225 0    50   ~ 0
+AREF
+$EndSCHEMATC
diff --git a/ZMHW_Modector/pcb_switcher/rescue-backup/uno-cache-2018-11-12-22-49-42.lib b/ZMHW_Modector/pcb_switcher/rescue-backup/uno-cache-2018-11-12-22-49-42.lib
new file mode 100644
index 0000000..72d8e10
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/rescue-backup/uno-cache-2018-11-12-22-49-42.lib
@@ -0,0 +1,145 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# +3V3
+#
+DEF +3V3 #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "+3V3" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+ALIAS +3.3V
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +3V3 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# +5V
+#
+DEF +5V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +5V 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# ARDUINO-101-SHIELD
+#
+DEF ~ARDUINO-101-SHIELD U 0 40 Y N 5 L N
+F0 "U" -150 -500 50 H V L CNN
+F1 "ARDUINO-101-SHIELD" -200 -450 50 V I L CNN
+F2 "ARDU-101SHIELD" 0 -350 50 H I C CIN
+F3 "https://www.adafruit.com/products/3033" 0 0 5 H I C CNN
+F4 "ARDU-101SHIELD" 0 -350 50 H I C CIN "Package"
+F5 "Arduino" 0 -350 50 H I C CIN "MF_Name"
+F6 "UNO R3" 0 -350 50 H I C CIN "MF_PN"
+F7 "Adafruit" 0 -350 50 H I C CIN "S1_Name"
+F8 "50" 0 -350 50 H I C CIN "S1_PN"
+F9 "ARDUINO 101 SHIELD" 0 -350 50 H I C CIN "Description"
+F10 "Not Verified" 0 -350 50 H I C CIN "Verified"
+DRAW
+C 30 150 20 5 0 0 N
+T 900 -200 -290 60 0 1 1 POWER Normal 0 C C
+S -50 450 -150 -450 1 1 0 N
+X NC NC 150 350 200 L 50 50 1 1 N
+X IOREF IO 150 250 200 L 50 50 1 1 W
+X 5V 5V 150 -50 200 L 50 50 1 1 W
+X 3.3V 3V3 150 50 200 L 50 50 1 1 w
+X VIN VIN 150 -350 200 L 50 50 1 1 W
+X RESET RST 150 150 200 L 50 50 1 1 B
+X GND GND1 150 -150 200 L 50 50 1 1 W
+X GND GND2 150 -250 200 L 50 50 1 1 W
+T 900 -200 -270 60 0 2 1 ANALOG Normal 0 C C
+S -50 150 -150 -450 2 1 0 N
+X A0 A0 150 100 200 L 50 50 2 1 B
+X A1 A1 150 0 200 L 50 50 2 1 B
+X A2 A2 150 -100 200 L 50 50 2 1 B
+X A3 A3 150 -200 200 L 50 50 2 1 B
+X A4 A4 150 -300 200 L 50 50 2 1 B
+X A5 A5 150 -400 200 L 50 50 2 1 B
+T 900 -200 -280 60 0 3 1 DIGITAL Normal 0 C C
+S -150 -450 -50 350 3 1 0 N
+X D0 D0 150 300 200 L 50 50 3 1 B
+X D1 D1 150 200 200 L 50 50 3 1 B
+X D2 D2 150 100 200 L 50 50 3 1 B
+X D3 D3 150 0 200 L 50 50 3 1 B
+X D4 D4 150 -100 200 L 50 50 3 1 B
+X D5 D5 150 -200 200 L 50 50 3 1 B
+X D6 D6 150 -300 200 L 50 50 3 1 B
+X D7 D7 150 -400 200 L 50 50 3 1 B
+T 900 -200 -280 60 0 4 1 DIGITAL Normal 0 C C
+S -50 550 -150 -450 4 1 0 N
+X D8 D8 150 500 200 L 50 50 4 1 B
+X D9 D9 150 400 200 L 50 50 4 1 B
+X D10 D10 150 300 200 L 50 50 4 1 B
+X D11 D11 150 200 200 L 50 50 4 1 B
+X D12 D12 150 100 200 L 50 50 4 1 B
+X D13 D13 150 0 200 L 50 50 4 1 B
+X SDA SDA 150 -300 200 L 50 50 4 1 B
+X SCL SCL 150 -400 200 L 50 50 4 1 B
+X GND GND3 150 -100 200 L 50 50 4 1 W
+X AREF AREF 150 -200 200 L 50 50 4 1 W
+X ~ 1 30 0 130 U 50 50 5 1 N
+S 150 300 -150 -400 6 1 0 N
+X MISO 1 350 0 200 L 50 50 6 1 W
+X VCC 2 350 200 200 L 50 50 6 1 W
+X SCK 3 350 100 200 L 50 50 6 1 W
+X MOSI 4 350 -100 200 L 50 50 6 1 W
+X RESET 5 350 -200 200 L 50 50 6 1 W
+X GND 6 350 -300 200 L 50 50 6 1 W
+ENDDRAW
+ENDDEF
+#
+# GND
+#
+DEF GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# IOREF
+#
+DEF IOREF #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "IOREF" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X IOREF 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# VIN
+#
+DEF VIN #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "VIN" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X VIN 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/ZMHW_Modector/pcb_switcher/resources/MC34063A-D.PDF b/ZMHW_Modector/pcb_switcher/resources/MC34063A-D.PDF
new file mode 100644
index 0000000..113f7ba
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/resources/MC34063A-D.PDF differ
diff --git a/ZMHW_Modector/pcb_switcher/resources/MC34064-D.PDF b/ZMHW_Modector/pcb_switcher/resources/MC34064-D.PDF
new file mode 100644
index 0000000..6bebbb0
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/resources/MC34064-D.PDF differ
diff --git a/ZMHW_Modector/pcb_switcher/resources/lm2595.pdf b/ZMHW_Modector/pcb_switcher/resources/lm2595.pdf
new file mode 100644
index 0000000..e374f81
Binary files /dev/null and b/ZMHW_Modector/pcb_switcher/resources/lm2595.pdf differ
diff --git a/ZMHW_Modector/pcb_switcher/sym-lib-table b/ZMHW_Modector/pcb_switcher/sym-lib-table
new file mode 100644
index 0000000..d36b5c6
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/sym-lib-table
@@ -0,0 +1,3 @@
+(sym_lib_table
+  (lib (name uno-rescue)(type Legacy)(uri ${KIPRJMOD}/uno-rescue.lib)(options "")(descr ""))
+)
diff --git a/ZMHW_Modector/pcb_switcher/uno-cache.lib b/ZMHW_Modector/pcb_switcher/uno-cache.lib
new file mode 100644
index 0000000..cfc0c61
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno-cache.lib
@@ -0,0 +1,431 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# Connector_Barrel_Jack
+#
+DEF Connector_Barrel_Jack J 0 40 Y Y 1 F N
+F0 "J" 0 210 50 H V C CNN
+F1 "Connector_Barrel_Jack" 0 -200 50 H V C CNN
+F2 "" 50 -40 50 H I C CNN
+F3 "" 50 -40 50 H I C CNN
+ALIAS Jack-DC
+$FPLIST
+ BarrelJack*
+$ENDFPLIST
+DRAW
+A -130 100 25 901 -901 0 1 10 F -130 125 -130 75
+A -130 100 25 901 -901 0 1 10 N -130 125 -130 75
+S -200 150 200 -150 0 1 10 f
+S 145 125 -130 75 0 1 10 F
+P 2 0 1 10 200 100 150 100 N
+P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N
+X ~ 1 300 100 100 L 50 50 1 1 P
+X ~ 2 300 -100 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Connector_Conn_01x01_Female
+#
+DEF Connector_Conn_01x01_Female J 0 40 Y N 1 F N
+F0 "J" 0 100 50 H V C CNN
+F1 "Connector_Conn_01x01_Female" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*
+$ENDFPLIST
+DRAW
+A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
+P 2 1 1 6 -50 0 -20 0 N
+X Pin_1 1 -200 0 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_CP
+#
+DEF Device_CP C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "Device_CP" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ CP_*
+$ENDFPLIST
+DRAW
+S -90 20 -90 40 0 1 0 N
+S -90 20 90 20 0 1 0 N
+S 90 -20 -90 -40 0 1 0 F
+S 90 40 -90 40 0 1 0 N
+S 90 40 90 20 0 1 0 N
+P 2 0 1 0 -70 90 -30 90 N
+P 2 0 1 0 -50 110 -50 70 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_C_Small
+#
+DEF Device_C_Small C 0 10 N N 1 F N
+F0 "C" 10 70 50 H V L CNN
+F1 "Device_C_Small" 10 -80 50 H V L CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ C_*
+$ENDFPLIST
+DRAW
+P 2 0 1 13 -60 -20 60 -20 N
+P 2 0 1 12 -60 20 60 20 N
+X ~ 1 0 100 80 D 50 50 1 1 P
+X ~ 2 0 -100 80 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_Fuse
+#
+DEF Device_Fuse F 0 0 N Y 1 F N
+F0 "F" 80 0 50 V V C CNN
+F1 "Device_Fuse" -75 0 50 V V C CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ *Fuse*
+$ENDFPLIST
+DRAW
+S -30 -100 30 100 0 1 10 N
+P 2 0 1 0 0 100 0 -100 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_Jumper
+#
+DEF Device_Jumper JP 0 30 Y N 1 F N
+F0 "JP" 0 150 50 H V C CNN
+F1 "Device_Jumper" 0 -80 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
+C -100 0 35 0 1 0 N
+C 100 0 35 0 1 0 N
+X 1 1 -300 0 165 R 50 50 0 1 P
+X 2 2 300 0 165 L 50 50 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_L_Core_Iron
+#
+DEF Device_L_Core_Iron L 0 40 N N 1 F N
+F0 "L" -50 0 50 V V C CNN
+F1 "Device_L_Core_Iron" 110 0 50 V V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Choke_*
+ *Coil*
+ Inductor_*
+ L_*
+$ENDFPLIST
+DRAW
+A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50
+A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0
+A 0 25 25 -899 899 0 1 0 N 0 0 0 50
+A 0 75 25 -899 899 0 1 0 N 0 50 0 100
+P 2 0 1 0 40 100 40 -100 N
+P 2 0 1 0 60 -100 60 100 N
+X 1 1 0 150 50 D 50 50 1 1 P
+X 2 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_R
+#
+DEF Device_R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "Device_R" 0 0 50 V V C CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Diode_1N5819
+#
+DEF Diode_1N5819 D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "Diode_1N5819" 0 -100 50 H V C CNN
+F2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" 0 -175 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+ALIAS SB130 SB140 SB150 SB160 1N5817 1N5818 1N5819
+$FPLIST
+ D*DO?41*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 50 0 -50 0 N
+P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
+P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Diode_1N5822
+#
+DEF Diode_1N5822 D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "Diode_1N5822" 0 -100 50 H V C CNN
+F2 "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" 0 -175 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+ALIAS 1N5821 1N5822 MBR340
+$FPLIST
+ D*DO?201AD*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 50 0 -50 0 N
+P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
+P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Regulator_Switching_LM2595T-ADJ
+#
+DEF Regulator_Switching_LM2595T-ADJ U 0 20 Y Y 1 F N
+F0 "U" -400 250 50 H V L CNN
+F1 "Regulator_Switching_LM2595T-ADJ" 0 250 50 H V L CNN
+F2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" 50 -250 50 H I L CIN
+F3 "" 0 0 50 H I C CNN
+ALIAS LM2595T-3.3 LM2595T-5 LM2595T-ADJ
+$FPLIST
+ TO?220*
+$ENDFPLIST
+DRAW
+S -400 200 400 -200 0 1 10 f
+X OUT 1 500 -100 100 L 50 50 1 1 O
+X VIN 2 -500 100 100 R 50 50 1 1 W
+X GND 3 0 -300 100 U 50 50 1 1 W
+X FB 4 500 100 100 L 50 50 1 1 I
+X ~ON~/OFF 5 -500 -100 100 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Regulator_Switching_MC34063AD
+#
+DEF Regulator_Switching_MC34063AD U 0 20 Y Y 1 F N
+F0 "U" -300 350 50 H V L CNN
+F1 "Regulator_Switching_MC34063AD" 0 350 50 H V L CNN
+F2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" 50 -450 50 H I L CNN
+F3 "" 500 -100 50 H I C CNN
+ALIAS SC33063AD NCV33063AVD MC34063AD
+$FPLIST
+ SOIC*3.9x4.9mm*P1.27mm*
+$ENDFPLIST
+DRAW
+S -300 300 300 -400 0 1 10 f
+X SwC 1 400 0 100 L 50 50 1 1 C
+X SwE 2 400 -200 100 L 50 50 1 1 E
+X TC 3 -400 -200 100 R 50 50 1 1 P
+X GND 4 0 -500 100 U 50 50 1 1 W
+X Vfb 5 400 -300 100 L 50 50 1 1 I
+X Vin 6 -400 200 100 R 50 50 1 1 W
+X Ipk 7 400 200 100 L 50 50 1 1 I
+X DC 8 400 100 100 L 50 50 1 1 C
+ENDDRAW
+ENDDEF
+#
+# power_+5V
+#
+DEF power_+5V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "power_+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +5V 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# power_GND
+#
+DEF power_GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# pspice_INDUCTOR
+#
+DEF pspice_INDUCTOR L 0 0 N Y 1 F N
+F0 "L" 0 100 50 H V C CNN
+F1 "pspice_INDUCTOR" 0 -50 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+A -150 0 50 1 1799 0 1 0 N -100 0 -200 0
+A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
+A 50 0 50 1 1799 0 1 0 N 100 0 0 0
+A 150 0 50 1 1799 0 1 0 N 200 0 100 0
+X 1 1 -250 0 50 R 30 30 1 1 I
+X 2 2 250 0 50 L 30 30 1 1 I
+ENDDRAW
+ENDDEF
+#
+# uno-rescue_+3.3V
+#
+DEF uno-rescue_+3.3V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "uno-rescue_+3.3V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +3V3 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# uno-rescue_+5V
+#
+DEF uno-rescue_+5V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "uno-rescue_+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +5V 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# uno-rescue_ARDUINO-101-SHIELD
+#
+DEF ~uno-rescue_ARDUINO-101-SHIELD U 0 40 Y N 5 L N
+F0 "U" -150 -500 50 H V L CNN
+F1 "uno-rescue_ARDUINO-101-SHIELD" -200 -450 50 V I L CNN
+F2 "ARDU-101SHIELD" 0 -350 50 H I C CIN
+F3 "https://www.adafruit.com/products/3033" 0 0 5 H I C CNN
+F4 "ARDU-101SHIELD" 0 -350 50 H I C CIN "Package"
+F5 "Arduino" 0 -350 50 H I C CIN "MF_Name"
+F6 "UNO R3" 0 -350 50 H I C CIN "MF_PN"
+F7 "Adafruit" 0 -350 50 H I C CIN "S1_Name"
+F8 "50" 0 -350 50 H I C CIN "S1_PN"
+F9 "ARDUINO 101 SHIELD" 0 -350 50 H I C CIN "Description"
+F10 "Not Verified" 0 -350 50 H I C CIN "Verified"
+DRAW
+C 30 150 20 5 0 0 N
+T 900 -200 -290 60 0 1 1 POWER Normal 0 C C
+T 900 -200 -270 60 0 2 1 ANALOG Normal 0 C C
+T 900 -200 -280 60 0 3 1 DIGITAL Normal 0 C C
+T 900 -200 -280 60 0 4 1 DIGITAL Normal 0 C C
+S -50 450 -150 -450 1 1 0 N
+S -50 150 -150 -450 2 1 0 N
+S -150 -450 -50 350 3 1 0 N
+S -50 550 -150 -450 4 1 0 N
+S 150 300 -150 -400 6 1 0 N
+X 3.3V 3V3 150 50 200 L 50 50 1 1 w
+X 5V 5V 150 -50 200 L 50 50 1 1 W
+X GND GND1 150 -150 200 L 50 50 1 1 W
+X GND GND2 150 -250 200 L 50 50 1 1 W
+X IOREF IO 150 250 200 L 50 50 1 1 W
+X NC NC 150 350 200 L 50 50 1 1 N
+X RESET RST 150 150 200 L 50 50 1 1 B
+X VIN VIN 150 -350 200 L 50 50 1 1 W
+X A0 A0 150 100 200 L 50 50 2 1 B
+X A1 A1 150 0 200 L 50 50 2 1 B
+X A2 A2 150 -100 200 L 50 50 2 1 B
+X A3 A3 150 -200 200 L 50 50 2 1 B
+X A4 A4 150 -300 200 L 50 50 2 1 B
+X A5 A5 150 -400 200 L 50 50 2 1 B
+X D0 D0 150 300 200 L 50 50 3 1 B
+X D1 D1 150 200 200 L 50 50 3 1 B
+X D2 D2 150 100 200 L 50 50 3 1 B
+X D3 D3 150 0 200 L 50 50 3 1 B
+X D4 D4 150 -100 200 L 50 50 3 1 B
+X D5 D5 150 -200 200 L 50 50 3 1 B
+X D6 D6 150 -300 200 L 50 50 3 1 B
+X D7 D7 150 -400 200 L 50 50 3 1 B
+X AREF AREF 150 -200 200 L 50 50 4 1 W
+X D10 D10 150 300 200 L 50 50 4 1 B
+X D11 D11 150 200 200 L 50 50 4 1 B
+X D12 D12 150 100 200 L 50 50 4 1 B
+X D13 D13 150 0 200 L 50 50 4 1 B
+X D8 D8 150 500 200 L 50 50 4 1 B
+X D9 D9 150 400 200 L 50 50 4 1 B
+X GND GND3 150 -100 200 L 50 50 4 1 W
+X SCL SCL 150 -400 200 L 50 50 4 1 B
+X SDA SDA 150 -300 200 L 50 50 4 1 B
+X ~ 1 30 0 130 U 50 50 5 1 N
+X MISO 1 350 0 200 L 50 50 6 1 W
+X VCC 2 350 200 200 L 50 50 6 1 W
+X SCK 3 350 100 200 L 50 50 6 1 W
+X MOSI 4 350 -100 200 L 50 50 6 1 W
+X RESET 5 350 -200 200 L 50 50 6 1 W
+X GND 6 350 -300 200 L 50 50 6 1 W
+ENDDRAW
+ENDDEF
+#
+# uno-rescue_GND
+#
+DEF uno-rescue_GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "uno-rescue_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# uno-rescue_IOREF
+#
+DEF uno-rescue_IOREF #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "uno-rescue_IOREF" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X IOREF 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# uno-rescue_VIN
+#
+DEF uno-rescue_VIN #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "uno-rescue_VIN" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X VIN 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/ZMHW_Modector/pcb_switcher/uno-rescue.dcm b/ZMHW_Modector/pcb_switcher/uno-rescue.dcm
new file mode 100644
index 0000000..5f3ed79
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno-rescue.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB  Version 2.0
+#
+#End Doc Library
diff --git a/ZMHW_Modector/pcb_switcher/uno-rescue.lib b/ZMHW_Modector/pcb_switcher/uno-rescue.lib
new file mode 100644
index 0000000..4a0e254
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno-rescue.lib
@@ -0,0 +1,406 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# +3.3V
+#
+DEF +3.3V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "+3.3V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +3V3 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# +5V
+#
+DEF +5V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +5V 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# ARDUINO-101-SHIELD
+#
+DEF ~ARDUINO-101-SHIELD U 0 40 Y N 5 L N
+F0 "U" -150 -500 50 H V L CNN
+F1 "ARDUINO-101-SHIELD" -200 -450 50 V I L CNN
+F2 "ARDU-101SHIELD" 0 -350 50 H I C CIN
+F3 "https://www.adafruit.com/products/3033" 0 0 5 H I C CNN
+F4 "ARDU-101SHIELD" 0 -350 50 H I C CIN "Package"
+F5 "Arduino" 0 -350 50 H I C CIN "MF_Name"
+F6 "UNO R3" 0 -350 50 H I C CIN "MF_PN"
+F7 "Adafruit" 0 -350 50 H I C CIN "S1_Name"
+F8 "50" 0 -350 50 H I C CIN "S1_PN"
+F9 "ARDUINO 101 SHIELD" 0 -350 50 H I C CIN "Description"
+F10 "Not Verified" 0 -350 50 H I C CIN "Verified"
+DRAW
+C 30 150 20 5 0 0 N
+T 900 -200 -290 60 0 1 1 POWER Normal 0 C C
+T 900 -200 -270 60 0 2 1 ANALOG Normal 0 C C
+T 900 -200 -280 60 0 3 1 DIGITAL Normal 0 C C
+T 900 -200 -280 60 0 4 1 DIGITAL Normal 0 C C
+S -50 450 -150 -450 1 1 0 N
+S -50 150 -150 -450 2 1 0 N
+S -150 -450 -50 350 3 1 0 N
+S -50 550 -150 -450 4 1 0 N
+S 150 300 -150 -400 6 1 0 N
+X 3.3V 3V3 150 50 200 L 50 50 1 1 w
+X 5V 5V 150 -50 200 L 50 50 1 1 W
+X GND GND1 150 -150 200 L 50 50 1 1 W
+X GND GND2 150 -250 200 L 50 50 1 1 W
+X IOREF IO 150 250 200 L 50 50 1 1 W
+X NC NC 150 350 200 L 50 50 1 1 N
+X RESET RST 150 150 200 L 50 50 1 1 B
+X VIN VIN 150 -350 200 L 50 50 1 1 W
+X A0 A0 150 100 200 L 50 50 2 1 B
+X A1 A1 150 0 200 L 50 50 2 1 B
+X A2 A2 150 -100 200 L 50 50 2 1 B
+X A3 A3 150 -200 200 L 50 50 2 1 B
+X A4 A4 150 -300 200 L 50 50 2 1 B
+X A5 A5 150 -400 200 L 50 50 2 1 B
+X D0 D0 150 300 200 L 50 50 3 1 B
+X D1 D1 150 200 200 L 50 50 3 1 B
+X D2 D2 150 100 200 L 50 50 3 1 B
+X D3 D3 150 0 200 L 50 50 3 1 B
+X D4 D4 150 -100 200 L 50 50 3 1 B
+X D5 D5 150 -200 200 L 50 50 3 1 B
+X D6 D6 150 -300 200 L 50 50 3 1 B
+X D7 D7 150 -400 200 L 50 50 3 1 B
+X AREF AREF 150 -200 200 L 50 50 4 1 W
+X D10 D10 150 300 200 L 50 50 4 1 B
+X D11 D11 150 200 200 L 50 50 4 1 B
+X D12 D12 150 100 200 L 50 50 4 1 B
+X D13 D13 150 0 200 L 50 50 4 1 B
+X D8 D8 150 500 200 L 50 50 4 1 B
+X D9 D9 150 400 200 L 50 50 4 1 B
+X GND GND3 150 -100 200 L 50 50 4 1 W
+X SCL SCL 150 -400 200 L 50 50 4 1 B
+X SDA SDA 150 -300 200 L 50 50 4 1 B
+X ~ 1 30 0 130 U 50 50 5 1 N
+X MISO 1 350 0 200 L 50 50 6 1 W
+X VCC 2 350 200 200 L 50 50 6 1 W
+X SCK 3 350 100 200 L 50 50 6 1 W
+X MOSI 4 350 -100 200 L 50 50 6 1 W
+X RESET 5 350 -200 200 L 50 50 6 1 W
+X GND 6 350 -300 200 L 50 50 6 1 W
+ENDDRAW
+ENDDEF
+#
+# C-device
+#
+DEF C-device C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "C-device" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ C?
+ C_????_*
+ C_????
+ SMD*_c
+ Capacitor*
+$ENDFPLIST
+DRAW
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X01-conn
+#
+DEF CONN_01X01-conn P 0 40 Y N 1 F N
+F0 "P" 0 100 50 H V C CNN
+F1 "CONN_01X01-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X01
+ Pin_Header_Angled_1X01
+ Socket_Strip_Straight_1X01
+ Socket_Strip_Angled_1X01
+$ENDFPLIST
+DRAW
+S -50 5 10 -5 0 1 0 N
+S -50 50 50 -50 0 1 0 N
+X P1 1 -200 0 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X02-conn
+#
+DEF CONN_01X02-conn P 0 40 Y N 1 F N
+F0 "P" 0 150 50 H V C CNN
+F1 "CONN_01X02-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X02
+ Pin_Header_Angled_1X02
+ Socket_Strip_Straight_1X02
+ Socket_Strip_Angled_1X02
+$ENDFPLIST
+DRAW
+S -50 -45 10 -55 0 1 0 N
+S -50 55 10 45 0 1 0 N
+S -50 100 50 -100 0 1 0 N
+X P1 1 -200 50 150 R 50 50 1 1 P
+X P2 2 -200 -50 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X03-conn
+#
+DEF CONN_01X03-conn P 0 40 Y N 1 F N
+F0 "P" 0 200 50 H V C CNN
+F1 "CONN_01X03-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X03
+ Pin_Header_Angled_1X03
+ Socket_Strip_Straight_1X03
+ Socket_Strip_Angled_1X03
+$ENDFPLIST
+DRAW
+S -50 -95 10 -105 0 1 0 N
+S -50 5 10 -5 0 1 0 N
+S -50 105 10 95 0 1 0 N
+S -50 150 50 -150 0 1 0 N
+X P1 1 -200 100 150 R 50 50 1 1 P
+X P2 2 -200 0 150 R 50 50 1 1 P
+X P3 3 -200 -100 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X04-conn
+#
+DEF CONN_01X04-conn P 0 40 Y N 1 F N
+F0 "P" 0 250 50 H V C CNN
+F1 "CONN_01X04-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X04
+ Pin_Header_Angled_1X04
+ Socket_Strip_Straight_1X04
+ Socket_Strip_Angled_1X04
+$ENDFPLIST
+DRAW
+S -50 -145 10 -155 0 1 0 N
+S -50 -45 10 -55 0 1 0 N
+S -50 55 10 45 0 1 0 N
+S -50 155 10 145 0 1 0 N
+S -50 200 50 -200 0 1 0 N
+X P1 1 -200 150 150 R 50 50 1 1 P
+X P2 2 -200 50 150 R 50 50 1 1 P
+X P3 3 -200 -50 150 R 50 50 1 1 P
+X P4 4 -200 -150 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_02X05-conn
+#
+DEF CONN_02X05-conn P 0 1 Y N 1 F N
+F0 "P" 0 300 50 H V C CNN
+F1 "CONN_02X05-conn" 0 -300 50 H V C CNN
+F2 "" 0 -1200 50 H V C CNN
+F3 "" 0 -1200 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_2X05
+ Pin_Header_Angled_2X05
+ Socket_Strip_Straight_2X05
+ Socket_Strip_Angled_2X05
+$ENDFPLIST
+DRAW
+S -100 -195 -50 -205 0 1 0 N
+S -100 -95 -50 -105 0 1 0 N
+S -100 5 -50 -5 0 1 0 N
+S -100 105 -50 95 0 1 0 N
+S -100 205 -50 195 0 1 0 N
+S -100 250 100 -250 0 1 0 N
+S 50 -195 100 -205 0 1 0 N
+S 50 -95 100 -105 0 1 0 N
+S 50 5 100 -5 0 1 0 N
+S 50 105 100 95 0 1 0 N
+S 50 205 100 195 0 1 0 N
+X P1 1 -250 200 150 R 50 50 1 1 P
+X P10 10 250 -200 150 L 50 50 1 1 P
+X P2 2 250 200 150 L 50 50 1 1 P
+X P3 3 -250 100 150 R 50 50 1 1 P
+X P4 4 250 100 150 L 50 50 1 1 P
+X P5 5 -250 0 150 R 50 50 1 1 P
+X P6 6 250 0 150 L 50 50 1 1 P
+X P7 7 -250 -100 150 R 50 50 1 1 P
+X P8 8 250 -100 150 L 50 50 1 1 P
+X P9 9 -250 -200 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_02X06-conn
+#
+DEF CONN_02X06-conn P 0 1 Y N 1 F N
+F0 "P" 0 350 50 H V C CNN
+F1 "CONN_02X06-conn" 0 -350 50 H V C CNN
+F2 "" 0 -1200 50 H V C CNN
+F3 "" 0 -1200 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_2X06
+ Pin_Header_Angled_2X06
+ Socket_Strip_Straight_2X06
+ Socket_Strip_Angled_2X06
+$ENDFPLIST
+DRAW
+S -100 -245 -50 -255 0 1 0 N
+S -100 -145 -50 -155 0 1 0 N
+S -100 -45 -50 -55 0 1 0 N
+S -100 55 -50 45 0 1 0 N
+S -100 155 -50 145 0 1 0 N
+S -100 255 -50 245 0 1 0 N
+S -100 300 100 -300 0 1 0 N
+S 50 -245 100 -255 0 1 0 N
+S 50 -145 100 -155 0 1 0 N
+S 50 -45 100 -55 0 1 0 N
+S 50 55 100 45 0 1 0 N
+S 50 155 100 145 0 1 0 N
+S 50 255 100 245 0 1 0 N
+X P1 1 -250 250 150 R 50 50 1 1 P
+X P10 10 250 -150 150 L 50 50 1 1 P
+X P11 11 -250 -250 150 R 50 50 1 1 P
+X P12 12 250 -250 150 L 50 50 1 1 P
+X P2 2 250 250 150 L 50 50 1 1 P
+X P3 3 -250 150 150 R 50 50 1 1 P
+X P4 4 250 150 150 L 50 50 1 1 P
+X P5 5 -250 50 150 R 50 50 1 1 P
+X P6 6 250 50 150 L 50 50 1 1 P
+X P7 7 -250 -50 150 R 50 50 1 1 P
+X P8 8 250 -50 150 L 50 50 1 1 P
+X P9 9 -250 -150 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# GND
+#
+DEF GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# IOREF
+#
+DEF IOREF #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "IOREF" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X IOREF 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# LM35-D-sensors
+#
+DEF LM35-D-sensors U 0 40 Y Y 1 F N
+F0 "U" -250 250 50 H V C CNN
+F1 "LM35-D-sensors" 50 250 50 H V L CNN
+F2 "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm" 0 -400 50 H I C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ SOIC*
+$ENDFPLIST
+DRAW
+A -175 125 25 1 1799 0 1 10 N -150 125 -200 125
+C -175 -100 50 0 1 10 F
+S -300 200 300 -200 0 1 10 f
+S -150 -75 -200 0 0 1 10 F
+P 2 0 1 10 -200 25 -175 25 N
+P 2 0 1 10 -200 50 -175 50 N
+P 2 0 1 10 -200 75 -175 75 N
+P 2 0 1 10 -200 100 -175 100 N
+P 2 0 1 10 -200 125 -200 0 N
+P 2 0 1 10 -200 125 -175 125 N
+P 2 0 1 10 -150 125 -150 0 N
+X Vout 1 400 0 100 L 50 50 1 1 O
+X NC 2 -100 -300 100 U 50 50 1 1 N N
+X NC 3 -100 300 100 D 50 50 1 1 N N
+X GND 4 0 -300 100 U 50 50 1 1 W
+X NC 5 100 -300 100 U 50 50 1 1 N N
+X NC 6 200 -300 100 U 50 50 1 1 N N
+X NC 7 400 100 100 L 50 50 1 1 N N
+X +VS 8 0 300 100 D 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# R-device
+#
+DEF R-device R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "R-device" 0 0 50 V V C CNN
+F2 "" -70 0 50 V V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ R_*
+ Resistor_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# VIN
+#
+DEF VIN #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "VIN" 0 140 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X VIN 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# WS2812-Worldsemi
+#
+DEF WS2812-Worldsemi LED 0 40 Y Y 1 F N
+F0 "LED" 0 -200 50 H V C CNN
+F1 "WS2812-Worldsemi" 0 200 50 H V C CNN
+F2 "LEDs:LED_WS2812-PLCC6" -100 -300 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+S -300 150 300 -150 0 1 10 f
+X DOUT 1 400 0 100 L 50 50 1 1 O
+X DIN 2 -400 -100 100 R 50 50 1 1 I
+X VCC 3 -400 100 100 R 50 50 1 1 W
+X VDD 5 -400 0 100 R 50 50 1 1 W
+X VSS 6 400 -100 100 L 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/ZMHW_Modector/pcb_switcher/uno.bak b/ZMHW_Modector/pcb_switcher/uno.bak
new file mode 100644
index 0000000..8e1a646
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.bak
@@ -0,0 +1,1072 @@
+EESchema Schematic File Version 4
+LIBS:uno-cache
+EELAYER 26 0
+EELAYER END
+$Descr USLetter 11000 8500
+encoding utf-8
+Sheet 1 1
+Title "ZMHW Modector"
+Date "2019-12-02"
+Rev "1.8"
+Comp "Steak Electronics Company"
+Comment1 "Motion Sensor built for Zoneminder for GNU\\Linux"
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U1
+U 5 1 57282130
+P 1325 2100
+F 0 "U1" H 1175 1600 50  0001 L CNN
+F 1 "HOLE" V 1125 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1325 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1325 2100 10  0001 C CNN
+F 4 "Arduino" H 1325 1750 50  0001 C CIN "MF_Name"
+F 5 "101" H 1325 1750 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1325 1750 50  0001 C CIN "S1_Name"
+F 7 "50" H 1325 1750 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101" H 1325 1750 50  0001 C CIN "Description"
+	5    1325 2100
+	1    0    0    -1  
+$EndComp
+Text Notes 1225 1850 0    60   ~ 0
+Arduino 101 Shield\nMounting Holes
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U2
+U 5 1 57290D61
+P 1425 2100
+F 0 "U2" H 1275 1600 50  0001 L CNN
+F 1 "HOLE" V 1225 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1425 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1425 2100 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1425 1750 50  0001 C CIN "Package"
+F 5 "Arduino" H 1425 1750 50  0001 C CIN "MF_Name"
+F 6 "101" H 1425 1750 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1425 1750 50  0001 C CIN "S1_Name"
+F 8 "50" H 1425 1750 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1425 1750 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1425 1750 50  0001 C CIN "Verified"
+	5    1425 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U3
+U 5 1 57290D9E
+P 1525 2100
+F 0 "U3" H 1375 1600 50  0001 L CNN
+F 1 "HOLE" V 1325 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1525 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1525 2100 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1525 1750 50  0001 C CIN "Package"
+F 5 "Arduino" H 1525 1750 50  0001 C CIN "MF_Name"
+F 6 "101" H 1525 1750 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1525 1750 50  0001 C CIN "S1_Name"
+F 8 "50" H 1525 1750 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1525 1750 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1525 1750 50  0001 C CIN "Verified"
+	5    1525 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U4
+U 5 1 57290DDB
+P 1625 2100
+F 0 "U4" H 1475 1600 50  0001 L CNN
+F 1 "HOLE" V 1425 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1625 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1625 2100 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1625 1750 50  0001 C CIN "Package"
+F 5 "Arduino" H 1625 1750 50  0001 C CIN "MF_Name"
+F 6 "101" H 1625 1750 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1625 1750 50  0001 C CIN "S1_Name"
+F 8 "50" H 1625 1750 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1625 1750 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1625 1750 50  0001 C CIN "Verified"
+	5    1625 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:IOREF #PWR01
+U 1 1 57282273
+P 1675 2825
+F 0 "#PWR01" H 1675 2675 50  0001 C CNN
+F 1 "IOREF" H 1675 2965 50  0000 C CNN
+F 2 "" H 1675 2825 50  0000 C CNN
+F 3 "" H 1675 2825 50  0000 C CNN
+	1    1675 2825
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:+3.3V #PWR02
+U 1 1 5728229F
+P 2025 2825
+F 0 "#PWR02" H 2025 2675 50  0001 C CNN
+F 1 "+3.3V" H 2025 2965 50  0000 C CNN
+F 2 "" H 2025 2825 50  0000 C CNN
+F 3 "" H 2025 2825 50  0000 C CNN
+	1    2025 2825
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:+5V #PWR03
+U 1 1 572822CB
+P 2275 2825
+F 0 "#PWR03" H 2275 2675 50  0001 C CNN
+F 1 "+5V" H 2275 2965 50  0000 C CNN
+F 2 "" H 2275 2825 50  0000 C CNN
+F 3 "" H 2275 2825 50  0000 C CNN
+	1    2275 2825
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:VIN #PWR04
+U 1 1 572822F7
+P 2500 2825
+F 0 "#PWR04" H 2500 2675 50  0001 C CNN
+F 1 "VIN" H 2500 2965 50  0000 C CNN
+F 2 "" H 2500 2825 50  0000 C CNN
+F 3 "" H 2500 2825 50  0000 C CNN
+	1    2500 2825
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	1525 3000 1675 3000
+Wire Wire Line
+	1675 3000 1675 2825
+Wire Wire Line
+	1525 3100 1600 3100
+Wire Wire Line
+	1525 3200 2025 3200
+Wire Wire Line
+	2025 3200 2025 2825
+Wire Wire Line
+	1525 3300 2275 3300
+Wire Wire Line
+	2275 3300 2275 2825
+Wire Wire Line
+	1525 3600 2500 3600
+Wire Wire Line
+	2500 3600 2500 2825
+Wire Wire Line
+	1525 3500 1675 3500
+Wire Wire Line
+	1675 3400 1675 3500
+Wire Wire Line
+	1525 3400 1675 3400
+Connection ~ 1675 3500
+$Comp
+L uno-rescue:GND #PWR05
+U 1 1 57282540
+P 1675 3675
+F 0 "#PWR05" H 1675 3425 50  0001 C CNN
+F 1 "GND" H 1675 3525 50  0000 C CNN
+F 2 "" H 1675 3675 50  0000 C CNN
+F 3 "" H 1675 3675 50  0000 C CNN
+	1    1675 3675
+	1    0    0    -1  
+$EndComp
+Text GLabel 1600 3100 2    60   Input ~ 0
+RESET
+Wire Wire Line
+	1525 4050 1850 4050
+Wire Wire Line
+	1525 4150 1850 4150
+Wire Wire Line
+	1525 4250 1850 4250
+Wire Wire Line
+	1525 4350 1850 4350
+Wire Wire Line
+	1525 4450 1850 4450
+Wire Wire Line
+	1525 4550 1850 4550
+Text Label 1600 4050 0    60   ~ 0
+A0
+Text Label 1600 4150 0    60   ~ 0
+A1
+Text Label 1600 4250 0    60   ~ 0
+A2
+Text Label 1600 4350 0    60   ~ 0
+A3
+Text Label 1600 4450 0    60   ~ 0
+A4
+Text Label 1600 4550 0    60   ~ 0
+A5
+Wire Wire Line
+	1525 4950 1850 4950
+Wire Wire Line
+	1525 5050 1850 5050
+Wire Wire Line
+	1525 5150 1850 5150
+Wire Wire Line
+	1525 5250 1850 5250
+Wire Wire Line
+	1525 5350 1850 5350
+Wire Wire Line
+	1525 5450 1850 5450
+Wire Wire Line
+	1525 5550 1850 5550
+Wire Wire Line
+	1525 5650 1850 5650
+Wire Wire Line
+	1500 6100 1975 6100
+Wire Wire Line
+	1500 6300 1975 6300
+Wire Wire Line
+	1500 6400 1975 6400
+Wire Wire Line
+	1500 6500 1975 6500
+Wire Wire Line
+	1500 6600 1975 6600
+Wire Wire Line
+	1500 6700 1650 6700
+Wire Wire Line
+	1500 6800 1975 6800
+Wire Wire Line
+	1500 6900 1975 6900
+Wire Wire Line
+	1500 7000 1975 7000
+Wire Wire Line
+	1650 6700 1650 7050
+$Comp
+L uno-rescue:GND #PWR07
+U 1 1 57283670
+P 1650 7050
+F 0 "#PWR07" H 1650 6800 50  0001 C CNN
+F 1 "GND" H 1650 6900 50  0000 C CNN
+F 2 "" H 1650 7050 50  0000 C CNN
+F 3 "" H 1650 7050 50  0000 C CNN
+	1    1650 7050
+	1    0    0    -1  
+$EndComp
+Text Label 1600 4950 0    60   ~ 0
+D0
+Text Label 1600 5050 0    60   ~ 0
+D1
+Text Label 1600 5150 0    60   ~ 0
+D2
+Text Label 1600 5250 0    60   ~ 0
+D3
+Text Label 1600 5350 0    60   ~ 0
+D4
+Text Label 1600 5450 0    60   ~ 0
+D5
+Text Label 1600 5550 0    60   ~ 0
+D6
+Text Label 1600 5650 0    60   ~ 0
+D7
+Text Label 1725 6100 0    60   ~ 0
+D8
+Text Label 1725 6200 0    60   ~ 0
+D9
+Text Label 1725 6300 0    60   ~ 0
+D10
+Text Label 1725 6400 0    60   ~ 0
+D11
+Text Label 1725 6500 0    60   ~ 0
+D12
+Text Label 1725 6600 0    60   ~ 0
+D13
+Text Label 1725 6900 0    60   ~ 0
+A4
+Text Label 1725 7000 0    60   ~ 0
+A5
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 1 1 572986CB
+P 1375 3250
+F 0 "U5" H 1225 2750 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 2800 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 2900 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 3250 5   0001 C CNN
+F 4 "Arduino" H 1375 2900 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 2900 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 2900 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 2900 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 2900 50  0001 C CIN "Description"
+	1    1375 3250
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 2 1 572988F2
+P 1375 4150
+F 0 "U5" H 1225 3650 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 3700 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 3800 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 4150 5   0001 C CNN
+F 4 "Arduino" H 1375 3800 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 3800 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 3800 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 3800 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 3800 50  0001 C CIN "Description"
+	2    1375 4150
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 3 1 57298950
+P 1375 5250
+F 0 "U5" H 1225 4750 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 4800 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 4900 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 5250 5   0001 C CNN
+F 4 "Arduino" H 1375 4900 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 4900 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 4900 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 4900 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 4900 50  0001 C CIN "Description"
+	3    1375 5250
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 4 1 572989D0
+P 1350 6600
+F 0 "U5" H 1200 6100 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1150 6150 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1350 6250 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1350 6600 5   0001 C CNN
+F 4 "Arduino" H 1350 6250 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1350 6250 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1350 6250 50  0001 C CIN "S1_Name"
+F 7 "50" H 1350 6250 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1350 6250 50  0001 C CIN "Description"
+	4    1350 6600
+	1    0    0    -1  
+$EndComp
+Text Label 1725 6800 0    50   ~ 0
+AREF
+Wire Wire Line
+	1675 3500 1675 3675
+Wire Notes Line
+	3200 650  6750 650 
+Wire Notes Line
+	750  7350 2900 7350
+Wire Notes Line
+	2900 7350 2900 650 
+Wire Notes Line
+	2900 650  750  650 
+Wire Notes Line
+	750  650  750  7350
+Text Notes 1150 1100 0    150  ~ 0
+Arduino Uno
+Text Label 1975 6900 0    50   ~ 0
+A4
+Text Label 1975 7000 0    50   ~ 0
+A5
+Text Notes 2050 5300 0    50   ~ 0
+D0 - D6\nNot on \nShield
+Wire Wire Line
+	1500 6200 1975 6200
+Text Notes 3300 950  0    150  ~ 0
+MC34063
+$Comp
+L Regulator_Switching:MC34063AD U6
+U 1 1 5DEB3D4E
+P 4400 2000
+F 0 "U6" H 4400 2467 50  0000 C CNN
+F 1 "MC34063AD" H 4400 2376 50  0000 C CNN
+F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 4450 1550 50  0001 L CNN
+F 3 "http://www.onsemi.com/pub_link/Collateral/MC34063A-D.PDF" H 4900 1900 50  0001 C CNN
+	1    4400 2000
+	1    0    0    -1  
+$EndComp
+Wire Notes Line
+	3250 5425 3250 7775
+Wire Notes Line
+	3250 7775 5050 7775
+Wire Notes Line
+	5050 7775 5050 5350
+Wire Notes Line
+	5050 5350 3250 5350
+Wire Notes Line
+	3250 5350 3250 5400
+$Comp
+L Connector:Barrel_Jack J1
+U 1 1 5DEB5292
+P 3675 6225
+F 0 "J1" H 3730 6550 50  0000 C CNN
+F 1 "Barrel_Jack" H 3730 6459 50  0000 C CNN
+F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 3725 6185 50  0001 C CNN
+F 3 "~" H 3725 6185 50  0001 C CNN
+	1    3675 6225
+	1    0    0    -1  
+$EndComp
+Text Label 3975 6125 0    50   ~ 0
+VIN12V
+$Comp
+L power:GND #PWR0101
+U 1 1 5DEB5764
+P 3975 6325
+F 0 "#PWR0101" H 3975 6075 50  0001 C CNN
+F 1 "GND" H 3980 6152 50  0000 C CNN
+F 2 "" H 3975 6325 50  0001 C CNN
+F 3 "" H 3975 6325 50  0001 C CNN
+	1    3975 6325
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0102
+U 1 1 5DEB5A0E
+P 4400 3150
+F 0 "#PWR0102" H 4400 2900 50  0001 C CNN
+F 1 "GND" H 4405 2977 50  0000 C CNN
+F 2 "" H 4400 3150 50  0001 C CNN
+F 3 "" H 4400 3150 50  0001 C CNN
+	1    4400 3150
+	1    0    0    -1  
+$EndComp
+Text Label 3450 1800 0    50   ~ 0
+MCVIN
+Wire Wire Line
+	3450 1800 3800 1800
+Wire Wire Line
+	4800 2000 4950 2000
+Wire Wire Line
+	4950 2000 4950 1900
+Wire Wire Line
+	4950 1900 4800 1900
+$Comp
+L Device:R R1
+U 1 1 5DEB9776
+P 3800 1650
+F 0 "R1" H 3870 1696 50  0000 L CNN
+F 1 "0.33R" H 3870 1605 50  0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 3730 1650 50  0001 C CNN
+F 3 "~" H 3800 1650 50  0001 C CNN
+	1    3800 1650
+	1    0    0    -1  
+$EndComp
+Connection ~ 3800 1800
+Wire Wire Line
+	3800 1800 4000 1800
+Wire Wire Line
+	3800 1500 3800 1350
+Wire Wire Line
+	3800 1350 4950 1350
+Wire Wire Line
+	4950 1350 4950 1800
+Connection ~ 4950 1900
+Wire Wire Line
+	4950 1800 4800 1800
+Connection ~ 4950 1800
+Wire Wire Line
+	4950 1800 4950 1900
+$Comp
+L Device:C_Small C1
+U 1 1 5DEBB5E5
+P 3800 1900
+F 0 "C1" H 3550 1850 50  0000 L CNN
+F 1 "100uf" H 3500 1750 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 3800 1900 50  0001 C CNN
+F 3 "~" H 3800 1900 50  0001 C CNN
+	1    3800 1900
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0103
+U 1 1 5DEBB69E
+P 3800 2000
+F 0 "#PWR0103" H 3800 1750 50  0001 C CNN
+F 1 "GND" H 3805 1827 50  0000 C CNN
+F 2 "" H 3800 2000 50  0001 C CNN
+F 3 "" H 3800 2000 50  0001 C CNN
+	1    3800 2000
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 2300 5200 2300
+Wire Wire Line
+	5200 2300 5200 2600
+$Comp
+L Device:R R2
+U 1 1 5DEBC91E
+P 4750 2800
+F 0 "R2" H 4680 2754 50  0000 R CNN
+F 1 "1.2K" H 4680 2845 50  0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 4680 2800 50  0001 C CNN
+F 3 "~" H 4750 2800 50  0001 C CNN
+	1    4750 2800
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	4400 2500 4400 3150
+Wire Wire Line
+	5200 3150 5200 2950
+Connection ~ 5200 2600
+Wire Wire Line
+	5200 2600 5200 2650
+$Comp
+L Device:R R3
+U 1 1 5DEBFC74
+P 5200 2800
+F 0 "R3" H 5130 2754 50  0000 R CNN
+F 1 "3.6K" H 5130 2845 50  0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 5130 2800 50  0001 C CNN
+F 3 "~" H 5200 2800 50  0001 C CNN
+	1    5200 2800
+	-1   0    0    1   
+$EndComp
+$Comp
+L Device:C_Small C4
+U 1 1 5DEC12E3
+P 5650 3250
+F 0 "C4" H 5742 3296 50  0000 L CNN
+F 1 "470uf" H 5742 3205 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 5650 3250 50  0001 C CNN
+F 3 "~" H 5650 3250 50  0001 C CNN
+	1    5650 3250
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	5650 3150 5200 3150
+$Comp
+L power:GND #PWR0104
+U 1 1 5DEC27F7
+P 5650 3350
+F 0 "#PWR0104" H 5650 3100 50  0001 C CNN
+F 1 "GND" H 5655 3177 50  0000 C CNN
+F 2 "" H 5650 3350 50  0001 C CNN
+F 3 "" H 5650 3350 50  0001 C CNN
+	1    5650 3350
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4000 2200 4000 2650
+$Comp
+L Device:C_Small C2
+U 1 1 5DEC3B0B
+P 4000 2750
+F 0 "C2" H 4092 2796 50  0000 L CNN
+F 1 "470pf" H 4092 2705 50  0000 L CNN
+F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 4000 2750 50  0001 C CNN
+F 3 "~" H 4000 2750 50  0001 C CNN
+	1    4000 2750
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0105
+U 1 1 5DEC3B9C
+P 4000 2850
+F 0 "#PWR0105" H 4000 2600 50  0001 C CNN
+F 1 "GND" H 4005 2677 50  0000 C CNN
+F 2 "" H 4000 2850 50  0001 C CNN
+F 3 "" H 4000 2850 50  0001 C CNN
+	1    4000 2850
+	1    0    0    -1  
+$EndComp
+$Comp
+L Diode:1N5819 D1
+U 1 1 5DEC3F6F
+P 5500 2350
+F 0 "D1" V 5150 2150 50  0000 L CNN
+F 1 "1N5819" V 5250 2150 50  0000 L CNN
+F 2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" H 5500 2175 50  0001 C CNN
+F 3 "http://www.vishay.com/docs/88525/1n5817.pdf" H 5500 2350 50  0001 C CNN
+	1    5500 2350
+	0    1    1    0   
+$EndComp
+$Comp
+L power:GND #PWR0106
+U 1 1 5DEC4069
+P 5500 2500
+F 0 "#PWR0106" H 5500 2250 50  0001 C CNN
+F 1 "GND" H 5505 2327 50  0000 C CNN
+F 2 "" H 5500 2500 50  0001 C CNN
+F 3 "" H 5500 2500 50  0001 C CNN
+	1    5500 2500
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 2200 5500 2200
+Wire Wire Line
+	5650 2200 5650 2550
+Connection ~ 5500 2200
+Wire Wire Line
+	5500 2200 5650 2200
+$Comp
+L Device:L_Core_Iron L2
+U 1 1 5DEC58CA
+P 5650 2700
+F 0 "L2" H 5737 2746 50  0000 L CNN
+F 1 "220uH" H 5737 2655 50  0000 L CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 5650 2700 50  0001 C CNN
+F 3 "~" H 5650 2700 50  0001 C CNN
+	1    5650 2700
+	1    0    0    -1  
+$EndComp
+Text Notes 5550 1350 0    50   ~ 0
+This inductor is the symbol\nwhich refers to a magnetic\ncore. i.e. either like toroid\nor crystal radio (this type\nof inductor has more induct.\nthan an air coil - the normal\nsymbol.\nFrom data sheet Figure 11.
+Wire Wire Line
+	5650 2850 5650 3150
+Connection ~ 5650 3150
+Wire Notes Line
+	4500 1100 3200 1100
+Wire Notes Line
+	4500 650  4500 1100
+Text Notes 3350 3650 0    50   ~ 0
+Step Down Converter.\nFigure 11 MC34063A\nOnsemi.\nOptional Filter included.
+Wire Wire Line
+	5650 3150 6200 3150
+Wire Wire Line
+	4750 2600 5200 2600
+$Comp
+L power:GND #PWR0107
+U 1 1 5DED01F2
+P 4750 2950
+F 0 "#PWR0107" H 4750 2700 50  0001 C CNN
+F 1 "GND" H 4755 2777 50  0000 C CNN
+F 2 "" H 4750 2950 50  0001 C CNN
+F 3 "" H 4750 2950 50  0001 C CNN
+	1    4750 2950
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4750 2650 4750 2600
+Text Notes 4350 4650 0    50   ~ 0
+Efficiency 83%\nOutput Ripple w/out Filter: 120mVpp\nOutput Ripple w/Filter 40mVpp
+Text Notes 5700 1900 0    50   ~ 0
+Large Value Caps\nElectrolytic (as\nmarked as polarized on\ndata sheet).
+Text Label 6300 3150 0    50   ~ 0
+MCVOUTWOUTFILTER
+$Comp
+L Device:L_Core_Iron L1
+U 1 1 5DED30ED
+P 5200 4000
+F 0 "L1" V 5425 4000 50  0000 C CNN
+F 1 "1uH" V 5334 4000 50  0000 C CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 5200 4000 50  0001 C CNN
+F 3 "~" H 5200 4000 50  0001 C CNN
+	1    5200 4000
+	0    -1   -1   0   
+$EndComp
+$Comp
+L Device:C_Small C3
+U 1 1 5DED31AD
+P 5350 4100
+F 0 "C3" H 5442 4146 50  0000 L CNN
+F 1 "100uf" H 5442 4055 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 5350 4100 50  0001 C CNN
+F 3 "~" H 5350 4100 50  0001 C CNN
+	1    5350 4100
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0108
+U 1 1 5DED3564
+P 5350 4200
+F 0 "#PWR0108" H 5350 3950 50  0001 C CNN
+F 1 "GND" H 5355 4027 50  0000 C CNN
+F 2 "" H 5350 4200 50  0001 C CNN
+F 3 "" H 5350 4200 50  0001 C CNN
+	1    5350 4200
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	5350 4000 5750 4000
+Connection ~ 5350 4000
+$Comp
+L Device:Jumper JP3
+U 1 1 5DED4D90
+P 6050 4000
+F 0 "JP3" H 6050 4264 50  0000 C CNN
+F 1 "Jumper" H 6050 4173 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 6050 4000 50  0001 C CNN
+F 3 "~" H 6050 4000 50  0001 C CNN
+	1    6050 4000
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+5V #PWR0109
+U 1 1 5DED5092
+P 6350 4000
+F 0 "#PWR0109" H 6350 3850 50  0001 C CNN
+F 1 "+5V" H 6365 4173 50  0000 C CNN
+F 2 "" H 6350 4000 50  0001 C CNN
+F 3 "" H 6350 4000 50  0001 C CNN
+	1    6350 4000
+	1    0    0    -1  
+$EndComp
+Text Notes 5750 4350 0    50   ~ 0
+Use Jumper to not \nback power vreg
+Text Notes 3400 7600 0    50   ~ 0
+Jumpers are \nright angle 0.1" headers.\nTo fit under shield.\nDon't enable both regulators...!
+$Comp
+L Device:Jumper JP1
+U 1 1 5DED5A7F
+P 4500 6900
+F 0 "JP1" H 4500 7164 50  0000 C CNN
+F 1 "Jumper" H 4500 7073 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 4500 6900 50  0001 C CNN
+F 3 "~" H 4500 6900 50  0001 C CNN
+	1    4500 6900
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper JP2
+U 1 1 5DED5B13
+P 4500 7300
+F 0 "JP2" H 4500 7564 50  0000 C CNN
+F 1 "Jumper" H 4500 7473 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 4500 7300 50  0001 C CNN
+F 3 "~" H 4500 7300 50  0001 C CNN
+	1    4500 7300
+	1    0    0    -1  
+$EndComp
+Text Label 3300 6900 0    50   ~ 0
+VIN
+Wire Wire Line
+	3300 6900 3550 6900
+Text Label 4800 6900 0    50   ~ 0
+MCVIN
+Text Label 4800 7300 0    50   ~ 0
+LMVIN
+$Comp
+L Device:Fuse F1
+U 1 1 5DEDB474
+P 3700 6900
+F 0 "F1" V 3503 6900 50  0000 C CNN
+F 1 "Fuse" V 3594 6900 50  0000 C CNN
+F 2 "Fuse:Fuse_0603_1608Metric" V 3630 6900 50  0001 C CNN
+F 3 "~" H 3700 6900 50  0001 C CNN
+	1    3700 6900
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	3850 6900 4200 6900
+Wire Wire Line
+	4200 6900 4200 7300
+Connection ~ 4200 6900
+Text Label 5050 4000 2    50   ~ 0
+MCVOUTWOUTFILTER
+$Comp
+L Connector:Conn_01x01_Female MCNOFILTERCON1
+U 1 1 5DEDF075
+P 6200 3350
+F 0 "MCNOFILTERCON1" V 6047 3398 50  0000 L CNN
+F 1 "Conn_01x01_Female" V 6138 3398 50  0000 L CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 6200 3350 50  0001 C CNN
+F 3 "~" H 6200 3350 50  0001 C CNN
+	1    6200 3350
+	0    1    1    0   
+$EndComp
+Connection ~ 6200 3150
+Wire Wire Line
+	6200 3150 6300 3150
+Wire Notes Line
+	6750 5000 3200 5000
+Wire Notes Line
+	3200 650  3200 5000
+Wire Notes Line
+	6750 650  6750 5000
+Text Notes 3500 5700 0    150  ~ 0
+Barrel Plug
+$Comp
+L Regulator_Switching:LM2595T-ADJ U7
+U 1 1 5DEE1FB4
+P 8500 5250
+F 0 "U7" H 8500 5617 50  0000 C CNN
+F 1 "LM2595T-ADJ" H 8500 5526 50  0000 C CNN
+F 2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" H 8550 5000 50  0001 L CIN
+F 3 "http://www.ti.com.cn/cn/lit/ds/symlink/lm2595.pdf" H 8500 5250 50  0001 C CNN
+	1    8500 5250
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0110
+U 1 1 5DEE4025
+P 8500 6300
+F 0 "#PWR0110" H 8500 6050 50  0001 C CNN
+F 1 "GND" H 8505 6127 50  0000 C CNN
+F 2 "" H 8500 6300 50  0001 C CNN
+F 3 "" H 8500 6300 50  0001 C CNN
+	1    8500 6300
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	8500 6300 8500 5550
+Wire Wire Line
+	8500 6300 8000 6300
+Connection ~ 8500 6300
+Wire Wire Line
+	8000 6300 8000 5900
+$Comp
+L Device:CP C5
+U 1 1 5DEE9ADF
+P 7600 5650
+F 0 "C5" H 7718 5696 50  0000 L CNN
+F 1 "120uf" H 7718 5605 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 7600 5650 50  0001 C CNN
+F 3 "~" H 7600 5650 50  0001 C CNN
+	1    7600 5650
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	7600 6300 8000 6300
+Connection ~ 8000 6300
+$Comp
+L Diode:1N5822 D2
+U 1 1 5DEED24C
+P 9150 5700
+F 0 "D2" V 9104 5779 50  0000 L CNN
+F 1 "1N5822" V 9195 5779 50  0000 L CNN
+F 2 "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" H 9150 5525 50  0001 C CNN
+F 3 "http://www.vishay.com/docs/88526/1n5820.pdf" H 9150 5700 50  0001 C CNN
+	1    9150 5700
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	9150 5550 9150 5350
+Wire Wire Line
+	9150 5350 9000 5350
+Wire Wire Line
+	9150 5850 9150 6300
+Wire Wire Line
+	9150 6300 8500 6300
+Wire Wire Line
+	9150 5350 9500 5350
+Connection ~ 9150 5350
+$Comp
+L Device:L_Core_Iron L4
+U 1 1 5DEF23EB
+P 9650 5350
+F 0 "L4" V 9875 5350 50  0000 C CNN
+F 1 "100uf" V 9784 5350 50  0000 C CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 9650 5350 50  0001 C CNN
+F 3 "~" H 9650 5350 50  0001 C CNN
+	1    9650 5350
+	0    -1   -1   0   
+$EndComp
+Text Notes 9150 3900 0    50   ~ 0
+Air Coil Shown on \nLM Data sheet, yet\nthere is a section\non ripple possibly\nbeing an issue, and\nmentioning magnetic\ncore. Note that LM\nInductor is lower\nthan MC.
+Wire Wire Line
+	9800 5350 10000 5350
+$Comp
+L Device:CP C7
+U 1 1 5DEF4B20
+P 10000 5750
+F 0 "C7" H 10118 5796 50  0000 L CNN
+F 1 "120uf" H 10118 5705 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 10038 5600 50  0001 C CNN
+F 3 "~" H 10000 5750 50  0001 C CNN
+	1    10000 5750
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	7450 5150 7600 5150
+Wire Wire Line
+	7600 5500 7600 5150
+Connection ~ 7600 5150
+Wire Wire Line
+	7600 5150 8000 5150
+Wire Wire Line
+	7600 5800 7600 6300
+Wire Wire Line
+	10000 5600 10000 5350
+Wire Wire Line
+	10000 5900 10000 6300
+Wire Wire Line
+	10000 6300 9150 6300
+Connection ~ 9150 6300
+Text Label 7450 5150 2    50   ~ 0
+LMVIN
+Wire Wire Line
+	8000 6300 8000 6650
+Wire Wire Line
+	8000 6650 7050 6650
+Wire Wire Line
+	7050 6650 7050 4600
+Wire Wire Line
+	7050 4600 7550 4600
+$Comp
+L Device:R R4
+U 1 1 5DEFE1C8
+P 7700 4600
+F 0 "R4" V 7493 4600 50  0000 C CNN
+F 1 "1K 1%" V 7584 4600 50  0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 7630 4600 50  0001 C CNN
+F 3 "~" H 7700 4600 50  0001 C CNN
+	1    7700 4600
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7850 4600 9000 4600
+Wire Wire Line
+	9000 4600 9000 5150
+$Comp
+L Device:R R5
+U 1 1 5DF0091A
+P 9150 4600
+F 0 "R5" V 8943 4600 50  0000 C CNN
+F 1 "3K" V 9034 4600 50  0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 9080 4600 50  0001 C CNN
+F 3 "~" H 9150 4600 50  0001 C CNN
+	1    9150 4600
+	0    1    1    0   
+$EndComp
+Connection ~ 9000 4600
+Wire Wire Line
+	9300 4600 10000 4600
+Wire Wire Line
+	10000 4600 10000 4950
+Connection ~ 10000 5350
+Wire Wire Line
+	9000 4600 9000 4150
+Wire Wire Line
+	9000 4150 9350 4150
+$Comp
+L Device:C_Small OPTIONALCAP1
+U 1 1 5DF062AB
+P 9450 4150
+F 0 "OPTIONALCAP1" V 9550 4300 50  0000 C CNN
+F 1 "0uf" V 9650 4300 50  0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" H 9450 4150 50  0001 C CNN
+F 3 "~" H 9450 4150 50  0001 C CNN
+	1    9450 4150
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	9550 4150 10000 4150
+Wire Wire Line
+	10000 4150 10000 4600
+Connection ~ 10000 4600
+Text Notes 8150 4000 0    50   ~ 0
+Feedforward Cap\nonly req'd when\nVout >= 10V\nper LM2595\n9.1.2
+Text Notes 9500 4100 0    50   ~ 0
+Feedforward Cap
+Text Notes 7150 3950 0    50   ~ 0
+Internal Vref = 1.235
+Text Notes 7450 4350 0    50   ~ 0
+1% Metal Film
+Text Label 10000 5350 0    50   ~ 0
+LMVOUTWOUTFILTER
+Text Notes 9250 6600 0    50   ~ 0
+Inductor may be \nable to be lowered.
+Text Notes 9150 4800 0    50   ~ 0
+5V output\n
+$Comp
+L Connector:Conn_01x01_Female LMNOFILTERCON1
+U 1 1 5DF0C434
+P 10200 4950
+F 0 "LMNOFILTERCON1" H 10227 4976 50  0000 L CNN
+F 1 "Conn_01x01_Female" H 10227 4885 50  0000 L CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 10200 4950 50  0001 C CNN
+F 3 "~" H 10200 4950 50  0001 C CNN
+	1    10200 4950
+	1    0    0    -1  
+$EndComp
+Connection ~ 10000 4950
+Wire Wire Line
+	10000 4950 10000 5350
+Text Label 8200 2300 2    50   ~ 0
+LMVOUTWOUTFILTER
+$Comp
+L pspice:INDUCTOR L3
+U 1 1 5DF0CD70
+P 8750 2300
+F 0 "L3" H 8750 2515 50  0000 C CNN
+F 1 "3uH" H 8750 2424 50  0000 C CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 8750 2300 50  0001 C CNN
+F 3 "~" H 8750 2300 50  0001 C CNN
+	1    8750 2300
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	8500 2300 8200 2300
+$Comp
+L Device:CP C6
+U 1 1 5DF0F6F3
+P 9150 2700
+F 0 "C6" H 9268 2746 50  0000 L CNN
+F 1 "180uf" H 9268 2655 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 9188 2550 50  0001 C CNN
+F 3 "~" H 9150 2700 50  0001 C CNN
+	1    9150 2700
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	9150 2550 9150 2300
+Wire Wire Line
+	9150 2300 9000 2300
+$Comp
+L Device:Jumper JP4
+U 1 1 5DF1489B
+P 9450 2300
+F 0 "JP4" H 9450 2564 50  0000 C CNN
+F 1 "Jumper" H 9450 2473 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 9450 2300 50  0001 C CNN
+F 3 "~" H 9450 2300 50  0001 C CNN
+	1    9450 2300
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+5V #PWR0111
+U 1 1 5DF148A1
+P 9750 2300
+F 0 "#PWR0111" H 9750 2150 50  0001 C CNN
+F 1 "+5V" H 9765 2473 50  0000 C CNN
+F 2 "" H 9750 2300 50  0001 C CNN
+F 3 "" H 9750 2300 50  0001 C CNN
+	1    9750 2300
+	1    0    0    -1  
+$EndComp
+Text Notes 9200 1800 0    50   ~ 0
+Use Jumper to not \nback power vreg
+Connection ~ 9150 2300
+$Comp
+L power:GND #PWR0112
+U 1 1 5DF1777F
+P 9150 2850
+F 0 "#PWR0112" H 9150 2600 50  0001 C CNN
+F 1 "GND" H 9155 2677 50  0000 C CNN
+F 2 "" H 9150 2850 50  0001 C CNN
+F 3 "" H 9150 2850 50  0001 C CNN
+	1    9150 2850
+	1    0    0    -1  
+$EndComp
+Text Notes 8400 1700 0    50   ~ 0
+LM Optional Filter
+Wire Notes Line
+	6850 6700 6850 1350
+Wire Notes Line
+	6850 1350 10550 1350
+Wire Notes Line
+	10550 1350 10550 1400
+Text Notes 7000 1700 0    150  ~ 0
+LM2595
+Wire Notes Line
+	8000 1350 8000 1900
+Wire Notes Line
+	8000 1900 6850 1900
+Text Notes 7250 2750 0    50   ~ 0
+LM2594, LM2596\nare\nDifferent Output\nCurrents
+$Comp
+L Connector:Conn_01x01_Female ONOFFLM_CON1
+U 1 1 5DF255CD
+P 8200 5900
+F 0 "ONOFFLM_CON1" H 8227 5926 50  0000 L CNN
+F 1 "Conn_01x01_Female" H 8227 5835 50  0000 L CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 8200 5900 50  0001 C CNN
+F 3 "~" H 8200 5900 50  0001 C CNN
+	1    8200 5900
+	1    0    0    -1  
+$EndComp
+Connection ~ 8000 5900
+Wire Wire Line
+	8000 5900 8000 5350
+Text Label 5400 4000 0    50   ~ 0
+AfterMCFilter
+Text Label 9100 2300 0    50   ~ 0
+AfterLMFilter
+Text Label 5200 2200 0    50   ~ 0
+TOINDUCTOR_MC
+Text Label 9050 5350 0    50   ~ 0
+LM_TOINDUCTOR
+Text Label 4000 6900 3    50   ~ 0
+VINAFTERFUSE
+Text Notes 8125 6800 0    50   ~ 0
+120uf Caps for C5 and C7\nchanged to 100uf to make\nBOM easier\n
+Text Notes 3375 4250 0    50   ~ 0
+Resistors Metal Film,\nglobally
+$EndSCHEMATC
diff --git a/ZMHW_Modector/pcb_switcher/uno.dsn b/ZMHW_Modector/pcb_switcher/uno.dsn
new file mode 100644
index 0000000..4671c17
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.dsn
@@ -0,0 +1,813 @@
+(pcb /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ZMHW_Modector/pcb/uno.dsn
+  (parser
+    (string_quote ")
+    (space_in_quoted_tokens on)
+    (host_cad "KiCad's Pcbnew")
+    (host_version "5.0.2+dfsg1-1~bpo9+1")
+  )
+  (resolution um 10)
+  (unit um)
+  (structure
+    (layer F.Cu
+      (type signal)
+      (property
+        (index 0)
+      )
+    )
+    (layer B.Cu
+      (type signal)
+      (property
+        (index 1)
+      )
+    )
+    (boundary
+      (path pcb 0  87630 -45720  79375 -45720  79375 -53340  76200 -57785
+            76200 -87630  78105 -90170  78105 -111125  52705 -111125  52705 -85090
+            46355 -85090  37465 -75565  37465 -69215  44450 -69215  44450 -57150
+            50165 -57150  50165 -50165  55245 -50165  64135 -41275  64135 -33655
+            87630 -33655  87630 -45720)
+    )
+    (plane GND (polygon F.Cu 0  86995 -34290  64770 -34290  64770 -41910  55245 -50800
+            50800 -50800  50800 -57785  45085 -57785  45085 -69850  38100 -69850
+            38100 -75565  46355 -84455  53340 -84455  53340 -110490  77470 -110490
+            77470 -90170  75565 -87630  75565 -57150  78740 -52705  78740 -45085
+            86995 -45085  86995 -34925  86995 -34290))
+    (plane GND (polygon B.Cu 0  86995 -34290  64770 -34290  64770 -41910  55245 -50800
+            50800 -50800  50800 -57785  45085 -57785  45085 -69850  38100 -69850
+            38100 -75565  46355 -84455  53340 -84455  53340 -110490  77470 -110490
+            77470 -90170  75565 -87630  75565 -57150  78740 -52705  78740 -45085
+            86995 -45085  86995 -34925  86995 -34290))
+    (via "Via[0-1]_685.8:330.2_um")
+    (rule
+      (width 254)
+      (clearance 254.1)
+      (clearance 254.1 (type default_smd))
+      (clearance 63.5 (type smd_smd))
+    )
+  )
+  (placement
+    (component Pin_Headers:Pin_Header_Straight_1x03
+      (place P99 76200 -92710 front 0 (PN CONN_01X03))
+      (place P8 41910 -77470 front 45 (PN CONN_01X03))
+    )
+    (component "footprints:ARDUINO-101-SHIELD_EASYTOSOLDER_VERS"
+      (place U5 43129.2 -108585 front 0 (PN "ARDUINO-101-SHIELD"))
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x04
+      (place P1 67310 -91440 front 180 (PN CONN_01X04))
+    )
+    (component "LEDs:LED_WS2812-PLCC6"
+      (place LED1 66675 -72390 front 0 (PN WS2812))
+    )
+    (component Pin_Headers:Pin_Header_Straight_2x05
+      (place P2 73025 -45974 front 180 (PN CONN_02X05))
+    )
+    (component "Wire_Pads:SolderWirePad_2x_1-2mmDrill"
+      (place P3 52070 -70485 front 0 (PN CONN_01X02))
+    )
+    (component "Wire_Pads:SolderWirePad_2x_1-2mmDrill::1"
+      (place P4 52070 -66675 front 0 (PN CONN_01X02))
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x04::1
+      (place P5 54610 -88900 front 180 (PN CONN_01X04))
+      (place P14 73660 -81280 front 0 (PN CONN_01X04))
+      (place P15 45720 -73660 front 90 (PN CONN_01X04))
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x01
+      (place P6 60325 -71120 front 0 (PN CONN_01X01))
+    )
+    (component Pin_Headers:Pin_Header_Straight_2x06
+      (place P7 67945 -48895 front 180 (PN CONN_02X06))
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x03::1
+      (place P98 85725 -38735 front 0 (PN CONN_01X03))
+    )
+    (component "TO_SOT_Packages_THT:TO-92_Inline_Wide"
+      (place P10 54610 -93345 front 0 (PN CONN_01X03))
+    )
+    (component "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm"
+      (place U6 59690 -84455 front 90 (PN "LM35-D"))
+    )
+    (component Resistors_SMD:R_0805_HandSoldering
+      (place C1 71755 -71200 front 90 (PN 1uf))
+    )
+    (component Resistors_SMD:R_0805_HandSoldering::1
+      (place R1 70485 -92710 front 90 (PN 470))
+      (place R2 73660 -76915 front 90 (PN 10K))
+    )
+    (component SteakElectronics:steakelectronics
+      (place G*** 61595 -52832 front 6 (PN LOGO))
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x02
+      (place P11 68580 -97155 front 270 (PN CONN_01X02))
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x02::1
+      (place P12 64770 -78740 front 90 (PN CONN_01X02))
+    )
+  )
+  (library
+    (image Pin_Headers:Pin_Header_Straight_1x03
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 150  1270 -6350  1270 -1270))
+      (outline (path signal 150  -1270 -6350  1270 -6350))
+      (outline (path signal 150  -1270 -1270  -1270 -6350))
+      (outline (path signal 50  -1750 -6850  1750 -6850))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  1750 1750  1750 -6850))
+      (outline (path signal 50  -1750 1750  -1750 -6850))
+      (pin Oval[A]Pad_2032x1727.2_um 3 0 -5080)
+      (pin Oval[A]Pad_2032x1727.2_um 2 0 -2540)
+      (pin Rect[A]Pad_2032x1727.2_um 1 0 0)
+    )
+    (image "footprints:ARDUINO-101-SHIELD_EASYTOSOLDER_VERS"
+      (outline (path signal 50  24630 1750  24630 -1750))
+      (outline (path signal 150  24130 -1270  24130 1270))
+      (outline (path signal 150  26593.8 -1295.4  26593.8 1244.6))
+      (outline (path signal 50  26215.4 1724.6  26215.4 -1775.4))
+      (outline (path signal 150  21513.8 46990  21513.8 49530))
+      (outline (path signal 50  21135.4 50010  21135.4 46510))
+      (outline (path signal 150  20091.4 46990  20091.4 49530))
+      (outline (path signal 50  20591.4 50010  20591.4 46510))
+      (pin Oval[A]Pad_1727.2x2032_um 3V3 12700 0)
+      (pin Oval[A]Pad_1727.2x2032_um 5V 15240 0)
+      (pin Oval[A]Pad_1727.2x2032_um GND1 17780 0)
+      (pin Oval[A]Pad_1727.2x2032_um GND2 20320 0)
+      (pin Oval[A]Pad_1727.2x2032_um VIN 22860 0)
+      (pin Oval[A]Pad_1727.2x2032_um A0 27965.4 0)
+      (pin Oval[A]Pad_1727.2x2032_um A1 30505.4 0)
+      (pin Oval[A]Pad_1727.2x2032_um A2 33045.4 0)
+      (pin Oval[A]Pad_1727.2x2032_um D7 22885.4 48260)
+      (pin Oval[A]Pad_1727.2x2032_um D13 6121.4 48260)
+      (pin Oval[A]Pad_1727.2x2032_um D12 8661.4 48260)
+      (pin Oval[A]Pad_1727.2x2032_um D11 11201.4 48260)
+      (pin Oval[A]Pad_1727.2x2032_um D8 18821.4 48260)
+      (pin Oval[A]Pad_1727.2x2032_um D9 16281.4 48260)
+      (pin Oval[A]Pad_1727.2x2032_um D10 13741.4 48260)
+    )
+    (image Pin_Headers:Pin_Header_Straight_1x04
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  -1270 -8890  1270 -8890))
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 150  1270 -1270  1270 -8890))
+      (outline (path signal 150  -1270 -1270  -1270 -8890))
+      (outline (path signal 50  -1750 -9400  1750 -9400))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  1750 1750  1750 -9400))
+      (outline (path signal 50  -1750 1750  -1750 -9400))
+      (pin Oval[A]Pad_2032x1727.2_um 4 0 -7620)
+      (pin Oval[A]Pad_2032x1727.2_um 3 0 -5080)
+      (pin Oval[A]Pad_2032x1727.2_um 2 0 -2540)
+      (pin Rect[A]Pad_2032x1727.2_um 1 0 0)
+    )
+    (image "LEDs:LED_WS2812-PLCC6"
+      (outline (path signal 50  3750 2850  -3750 2850))
+      (outline (path signal 50  3750 -2850  3750 2850))
+      (outline (path signal 50  -3750 -2850  3750 -2850))
+      (outline (path signal 50  -3750 2850  -3750 -2850))
+      (outline (path signal 100  -2500 1500  -1500 2500))
+      (outline (path signal 100  -2500 2500  2500 2500))
+      (outline (path signal 100  2500 2500  2500 -2500))
+      (outline (path signal 100  2500 -2500  -2500 -2500))
+      (outline (path signal 100  -2500 -2500  -2500 2500))
+      (outline (path signal 150  -3500 -2500  3500 -2500))
+      (outline (path signal 150  -3500 1550  -3500 2550))
+      (outline (path signal 150  -3500 2550  3500 2550))
+      (outline (path signal 100  2000 0  1918.99 -563.465  1682.51 -1081.28  1309.72 -1511.5
+            830.83 -1819.26  284.63 -1979.64  -284.63 -1979.64  -830.83 -1819.26
+            -1309.72 -1511.5  -1682.51 -1081.28  -1918.99 -563.465  -2000 0
+            -1918.99 563.465  -1682.51 1081.28  -1309.72 1511.5  -830.83 1819.26
+            -284.63 1979.64  284.63 1979.64  830.83 1819.26  1309.72 1511.5
+            1682.51 1081.28  1918.99 563.465  2000 0))
+      (pin Rect[T]Pad_1600x1000_um 4 2500 -1600)
+      (pin Rect[T]Pad_1600x1000_um 5 2500 0)
+      (pin Rect[T]Pad_1600x1000_um 6 2500 1600)
+      (pin Rect[T]Pad_1600x1000_um 3 -2500 -1600)
+      (pin Rect[T]Pad_1600x1000_um 2 -2500 0)
+      (pin Rect[T]Pad_1600x1000_um 1 -2500 1600)
+    )
+    (image Pin_Headers:Pin_Header_Straight_2x05
+      (outline (path signal 50  -1750 1750  -1750 -11950))
+      (outline (path signal 50  4300 1750  4300 -11950))
+      (outline (path signal 50  -1750 1750  4300 1750))
+      (outline (path signal 50  -1750 -11950  4300 -11950))
+      (outline (path signal 150  3810 1270  3810 -11430))
+      (outline (path signal 150  3810 -11430  -1270 -11430))
+      (outline (path signal 150  -1270 -11430  -1270 -1270))
+      (outline (path signal 150  3810 1270  1270 1270))
+      (outline (path signal 150  0 1550  -1550 1550))
+      (outline (path signal 150  1270 1270  1270 -1270))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  -1550 1550  -1550 0))
+      (pin Rect[A]Pad_1727.2x1727.2_um 1 0 0)
+      (pin Oval[A]Pad_1727.2x1727.2_um 2 2540 0)
+      (pin Oval[A]Pad_1727.2x1727.2_um 3 0 -2540)
+      (pin Oval[A]Pad_1727.2x1727.2_um 4 2540 -2540)
+      (pin Oval[A]Pad_1727.2x1727.2_um 5 0 -5080)
+      (pin Oval[A]Pad_1727.2x1727.2_um 6 2540 -5080)
+      (pin Oval[A]Pad_1727.2x1727.2_um 7 0 -7620)
+      (pin Oval[A]Pad_1727.2x1727.2_um 8 2540 -7620)
+      (pin Oval[A]Pad_1727.2x1727.2_um 9 0 -10160)
+      (pin Oval[A]Pad_1727.2x1727.2_um 10 2540 -10160)
+    )
+    (image "Wire_Pads:SolderWirePad_2x_1-2mmDrill"
+      (pin Round[A]Pad_2999.74_um 1 -1905 0)
+      (pin Round[A]Pad_2999.74_um 2 1905 0)
+    )
+    (image "Wire_Pads:SolderWirePad_2x_1-2mmDrill::1"
+      (pin Round[A]Pad_2999.74_um 2 1905 0)
+      (pin Round[A]Pad_2999.74_um 1 -1905 0)
+    )
+    (image Pin_Headers:Pin_Header_Straight_1x04::1
+      (outline (path signal 50  -1750 1750  -1750 -9400))
+      (outline (path signal 50  1750 1750  1750 -9400))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  -1750 -9400  1750 -9400))
+      (outline (path signal 150  -1270 -1270  -1270 -8890))
+      (outline (path signal 150  1270 -1270  1270 -8890))
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 150  -1270 -8890  1270 -8890))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (pin Rect[A]Pad_2032x1727.2_um 1 0 0)
+      (pin Oval[A]Pad_2032x1727.2_um 2 0 -2540)
+      (pin Oval[A]Pad_2032x1727.2_um 3 0 -5080)
+      (pin Oval[A]Pad_2032x1727.2_um 4 0 -7620)
+    )
+    (image Pin_Headers:Pin_Header_Straight_1x01
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 50  -1750 1750  -1750 -1750))
+      (outline (path signal 50  1750 1750  1750 -1750))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  -1750 -1750  1750 -1750))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (outline (path signal 150  -1270 -1270  1270 -1270))
+      (pin Rect[A]Pad_2235.2x2235.2_um 1 0 0)
+    )
+    (image Pin_Headers:Pin_Header_Straight_2x06
+      (outline (path signal 50  -1750 1750  -1750 -14450))
+      (outline (path signal 50  4300 1750  4300 -14450))
+      (outline (path signal 50  -1750 1750  4300 1750))
+      (outline (path signal 50  -1750 -14450  4300 -14450))
+      (outline (path signal 150  3810 -13970  3810 1270))
+      (outline (path signal 150  -1270 -1270  -1270 -13970))
+      (outline (path signal 150  3810 -13970  -1270 -13970))
+      (outline (path signal 150  3810 1270  1270 1270))
+      (outline (path signal 150  0 1550  -1550 1550))
+      (outline (path signal 150  1270 1270  1270 -1270))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  -1550 1550  -1550 0))
+      (pin Rect[A]Pad_1727.2x1727.2_um 1 0 0)
+      (pin Oval[A]Pad_1727.2x1727.2_um 2 2540 0)
+      (pin Oval[A]Pad_1727.2x1727.2_um 3 0 -2540)
+      (pin Oval[A]Pad_1727.2x1727.2_um 4 2540 -2540)
+      (pin Oval[A]Pad_1727.2x1727.2_um 5 0 -5080)
+      (pin Oval[A]Pad_1727.2x1727.2_um 6 2540 -5080)
+      (pin Oval[A]Pad_1727.2x1727.2_um 7 0 -7620)
+      (pin Oval[A]Pad_1727.2x1727.2_um 8 2540 -7620)
+      (pin Oval[A]Pad_1727.2x1727.2_um 9 0 -10160)
+      (pin Oval[A]Pad_1727.2x1727.2_um 10 2540 -10160)
+      (pin Oval[A]Pad_1727.2x1727.2_um 11 0 -12700)
+      (pin Oval[A]Pad_1727.2x1727.2_um 12 2540 -12700)
+    )
+    (image Pin_Headers:Pin_Header_Straight_1x03::1
+      (outline (path signal 50  -1750 1750  -1750 -6850))
+      (outline (path signal 50  1750 1750  1750 -6850))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  -1750 -6850  1750 -6850))
+      (outline (path signal 150  -1270 -1270  -1270 -6350))
+      (outline (path signal 150  -1270 -6350  1270 -6350))
+      (outline (path signal 150  1270 -6350  1270 -1270))
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (pin Rect[A]Pad_2032x1727.2_um 1 0 0)
+      (pin Oval[A]Pad_2032x1727.2_um 2 0 -2540)
+      (pin Oval[A]Pad_2032x1727.2_um 3 0 -5080)
+    )
+    (image "TO_SOT_Packages_THT:TO-92_Inline_Wide"
+      (outline (path signal 50  -1000 -1950  -1000 2650))
+      (outline (path signal 50  -1000 -1950  6100 -1950))
+      (outline (path signal 150  840 -1700  4240 -1700))
+      (outline (path signal 50  -1000 2650  6100 2650))
+      (outline (path signal 50  6100 -1950  6100 2650))
+      (pin Round[A]Pad_1524_um (rotate 90) 2 2540 0)
+      (pin Round[A]Pad_1524_um (rotate 90) 3 5080 0)
+      (pin Round[A]Pad_1524_um (rotate 90) 1 0 0)
+    )
+    (image "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm"
+      (outline (path signal 150  -950 2450  1950 2450))
+      (outline (path signal 150  1950 2450  1950 -2450))
+      (outline (path signal 150  1950 -2450  -1950 -2450))
+      (outline (path signal 150  -1950 -2450  -1950 1450))
+      (outline (path signal 150  -1950 1450  -950 2450))
+      (outline (path signal 50  -3750 2750  -3750 -2750))
+      (outline (path signal 50  3750 2750  3750 -2750))
+      (outline (path signal 50  -3750 2750  3750 2750))
+      (outline (path signal 50  -3750 -2750  3750 -2750))
+      (outline (path signal 150  -2075 2575  -2075 2525))
+      (outline (path signal 150  2075 2575  2075 2430))
+      (outline (path signal 150  2075 -2575  2075 -2430))
+      (outline (path signal 150  -2075 -2575  -2075 -2430))
+      (outline (path signal 150  -2075 2575  2075 2575))
+      (outline (path signal 150  -2075 -2575  2075 -2575))
+      (outline (path signal 150  -2075 2525  -3475 2525))
+      (pin Rect[T]Pad_1550x600_um 1 -2700 1905)
+      (pin Rect[T]Pad_1550x600_um 2 -2700 635)
+      (pin Rect[T]Pad_1550x600_um 3 -2700 -635)
+      (pin Rect[T]Pad_1550x600_um 4 -2700 -1905)
+      (pin Rect[T]Pad_1550x600_um 5 2700 -1905)
+      (pin Rect[T]Pad_1550x600_um 6 2700 -635)
+      (pin Rect[T]Pad_1550x600_um 7 2700 635)
+      (pin Rect[T]Pad_1550x600_um 8 2700 1905)
+    )
+    (image Resistors_SMD:R_0805_HandSoldering
+      (outline (path signal 150  -600 875  600 875))
+      (outline (path signal 150  600 -875  -600 -875))
+      (outline (path signal 50  2400 1000  2400 -1000))
+      (outline (path signal 50  -2400 1000  -2400 -1000))
+      (outline (path signal 50  -2400 -1000  2400 -1000))
+      (outline (path signal 50  -2400 1000  2400 1000))
+      (outline (path signal 100  -1000 625  1000 625))
+      (outline (path signal 100  1000 625  1000 -625))
+      (outline (path signal 100  1000 -625  -1000 -625))
+      (outline (path signal 100  -1000 -625  -1000 625))
+      (pin Rect[T]Pad_1500x1300_um 2 1350 0)
+      (pin Rect[T]Pad_1500x1300_um 1 -1350 0)
+    )
+    (image Resistors_SMD:R_0805_HandSoldering::1
+      (outline (path signal 100  -1000 -625  -1000 625))
+      (outline (path signal 100  1000 -625  -1000 -625))
+      (outline (path signal 100  1000 625  1000 -625))
+      (outline (path signal 100  -1000 625  1000 625))
+      (outline (path signal 50  -2400 1000  2400 1000))
+      (outline (path signal 50  -2400 -1000  2400 -1000))
+      (outline (path signal 50  -2400 1000  -2400 -1000))
+      (outline (path signal 50  2400 1000  2400 -1000))
+      (outline (path signal 150  600 -875  -600 -875))
+      (outline (path signal 150  -600 875  600 875))
+      (pin Rect[T]Pad_1500x1300_um 1 -1350 0)
+      (pin Rect[T]Pad_1500x1300_um 2 1350 0)
+    )
+    (image SteakElectronics:steakelectronics
+    )
+    (image Pin_Headers:Pin_Header_Straight_1x02
+      (outline (path signal 150  -1270 -3810  1270 -3810))
+      (outline (path signal 150  -1270 -1270  -1270 -3810))
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 50  -1750 -4300  1750 -4300))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  1750 1750  1750 -4300))
+      (outline (path signal 50  -1750 1750  -1750 -4300))
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 150  1270 -1270  1270 -3810))
+      (pin Oval[A]Pad_2032x2032_um 2 0 -2540)
+      (pin Rect[A]Pad_2032x2032_um 1 0 0)
+    )
+    (image Pin_Headers:Pin_Header_Straight_1x02::1
+      (outline (path signal 150  1270 -1270  1270 -3810))
+      (outline (path signal 150  1550 1550  1550 0))
+      (outline (path signal 50  -1750 1750  -1750 -4300))
+      (outline (path signal 50  1750 1750  1750 -4300))
+      (outline (path signal 50  -1750 1750  1750 1750))
+      (outline (path signal 50  -1750 -4300  1750 -4300))
+      (outline (path signal 150  1270 -1270  -1270 -1270))
+      (outline (path signal 150  -1550 0  -1550 1550))
+      (outline (path signal 150  -1550 1550  1550 1550))
+      (outline (path signal 150  -1270 -1270  -1270 -3810))
+      (outline (path signal 150  -1270 -3810  1270 -3810))
+      (pin Rect[A]Pad_2032x2032_um 1 0 0)
+      (pin Oval[A]Pad_2032x2032_um 2 0 -2540)
+    )
+    (padstack Round[A]Pad_1524_um
+      (shape (circle F.Cu 1524))
+      (shape (circle B.Cu 1524))
+      (attach off)
+    )
+    (padstack Round[A]Pad_2999.74_um
+      (shape (circle F.Cu 2999.74))
+      (shape (circle B.Cu 2999.74))
+      (attach off)
+    )
+    (padstack Oval[A]Pad_2032x1727.2_um
+      (shape (path F.Cu 1727.2  -152.4 0  152.4 0))
+      (shape (path B.Cu 1727.2  -152.4 0  152.4 0))
+      (attach off)
+    )
+    (padstack Oval[A]Pad_1727.2x2032_um
+      (shape (path F.Cu 1727.2  0 -152.4  0 152.4))
+      (shape (path B.Cu 1727.2  0 -152.4  0 152.4))
+      (attach off)
+    )
+    (padstack Oval[A]Pad_1727.2x1727.2_um
+      (shape (path F.Cu 1727.2  0 0  0 0))
+      (shape (path B.Cu 1727.2  0 0  0 0))
+      (attach off)
+    )
+    (padstack Oval[A]Pad_2032x2032_um
+      (shape (path F.Cu 2032  0 0  0 0))
+      (shape (path B.Cu 2032  0 0  0 0))
+      (attach off)
+    )
+    (padstack Rect[A]Pad_2032x2032_um
+      (shape (rect F.Cu -1016 -1016 1016 1016))
+      (shape (rect B.Cu -1016 -1016 1016 1016))
+      (attach off)
+    )
+    (padstack Rect[A]Pad_2032x1727.2_um
+      (shape (rect F.Cu -1016 -863.6 1016 863.6))
+      (shape (rect B.Cu -1016 -863.6 1016 863.6))
+      (attach off)
+    )
+    (padstack Rect[A]Pad_2235.2x2235.2_um
+      (shape (rect F.Cu -1117.6 -1117.6 1117.6 1117.6))
+      (shape (rect B.Cu -1117.6 -1117.6 1117.6 1117.6))
+      (attach off)
+    )
+    (padstack Rect[T]Pad_1500x1300_um
+      (shape (rect F.Cu -750 -650 750 650))
+      (attach off)
+    )
+    (padstack Rect[T]Pad_1550x600_um
+      (shape (rect F.Cu -775 -300 775 300))
+      (attach off)
+    )
+    (padstack Rect[T]Pad_1600x1000_um
+      (shape (rect F.Cu -800 -500 800 500))
+      (attach off)
+    )
+    (padstack Rect[A]Pad_1727.2x1727.2_um
+      (shape (rect F.Cu -863.6 -863.6 863.6 863.6))
+      (shape (rect B.Cu -863.6 -863.6 863.6 863.6))
+      (attach off)
+    )
+    (padstack "Via[0-1]_685.8:330.2_um"
+      (shape (circle F.Cu 685.8))
+      (shape (circle B.Cu 685.8))
+      (attach off)
+    )
+  )
+  (network
+    (net GND
+      (pins P99-3 U5-GND1 U5-GND2 LED1-6 P2-10 P5-1 P5-2 P5-3 P5-4 P7-1 P7-11 P8-3
+        P98-3 P10-3 U6-4 C1-2 P11-2 P12-2 P14-4)
+    )
+    (net +5V
+      (pins P99-1 U5-5V P1-4 P1-3 P1-2 P1-1 LED1-5 LED1-3 P4-1 P8-1 P98-1 P10-1 U6-8
+        C1-1 P14-1 R2-1)
+    )
+    (net /UNUSED
+      (pins LED1-1 P6-1)
+    )
+    (net /VCC_Branch
+      (pins P2-9 P3-2 P4-2 P7-12)
+    )
+    (net /RST
+      (pins P2-8 P7-4)
+    )
+    (net /CS
+      (pins U5-D10 P2-7 P7-3)
+    )
+    (net /D13
+      (pins U5-D13 P2-6 P7-6)
+    )
+    (net /D11
+      (pins U5-D11 P2-5 P7-5)
+    )
+    (net /D12
+      (pins U5-D12 P2-4 P7-8)
+    )
+    (net /WOL
+      (pins P2-3 P7-7)
+    )
+    (net /INT
+      (pins P2-2 P7-10)
+    )
+    (net /CLKOUT
+      (pins P2-1 P7-9)
+    )
+    (net +3V3
+      (pins U5-3V3 P3-1 P15-1 P15-2 P15-3 P15-4)
+    )
+    (net /Q3
+      (pins P7-2)
+    )
+    (net /A0
+      (pins U5-A0 P10-2 U6-1)
+    )
+    (net VIN
+      (pins U5-VIN)
+    )
+    (net /A1
+      (pins U5-A1 P11-1)
+    )
+    (net /A2
+      (pins U5-A2 R1-1)
+    )
+    (net /D7
+      (pins U5-D7 P14-2 R2-2)
+    )
+    (net /D8
+      (pins P99-2 U5-D8 P8-2)
+    )
+    (net /D9
+      (pins U5-D9 P98-2 P12-1)
+    )
+    (net "Net-(U6-Pad2)"
+      (pins U6-2)
+    )
+    (net "Net-(U6-Pad3)"
+      (pins U6-3)
+    )
+    (net "Net-(U6-Pad5)"
+      (pins U6-5)
+    )
+    (net "Net-(U6-Pad6)"
+      (pins U6-6)
+    )
+    (net "Net-(U6-Pad7)"
+      (pins U6-7)
+    )
+    (net "Net-(LED1-Pad2)"
+      (pins LED1-2 R1-2)
+    )
+    (net "Net-(P14-Pad3)"
+      (pins P14-3)
+    )
+    (class kicad_default "" +3V3 +5V /A0 /A1 /A2 /CLKOUT /CS /D11 /D12 /D13
+      /D7 /D8 /D9 /INT /Q3 /RST /UNUSED /VCC_Branch /WOL GND "Net-(LED1-Pad2)"
+      "Net-(P14-Pad3)" "Net-(U6-Pad2)" "Net-(U6-Pad3)" "Net-(U6-Pad5)" "Net-(U6-Pad6)"
+      "Net-(U6-Pad7)" VIN
+      (circuit
+        (use_via Via[0-1]_685.8:330.2_um)
+      )
+      (rule
+        (width 254)
+        (clearance 254.1)
+      )
+    )
+  )
+  (wiring
+    (wire (path B.Cu 508  78105 -46163.8  80453.8 -43815)(net GND)(type protect))
+    (wire (path F.Cu 508  61595 -91440  61595 -87155)(net GND)(type protect))
+    (wire (path F.Cu 508  59690 -93345  61595 -91440)(net GND)(type protect))
+    (wire (path F.Cu 508  70815 -70790  71755 -69850)(net GND)(type protect))
+    (wire (path F.Cu 508  69175 -70790  70815 -70790)(net GND)(type protect))
+    (wire (path F.Cu 508  71755 -69850  74295 -69850  74295 -69850)(net GND)(type protect))
+    (wire (path F.Cu 508  63246 -51308  65278 -51308  68326 -54356  68326 -54356)(net GND)(type protect))
+    (wire (path F.Cu 508  51435 -55880  50800 -55245)(net GND)(type protect))
+    (wire (path F.Cu 508  59055 -55880  51435 -55880)(net GND)(type protect))
+    (wire (path B.Cu 508  79667.1 -40297.1  80010 -40640)(net GND)(type protect))
+    (wire (path B.Cu 508  73812.4 -34442.4  79667.1 -40297.1)(net GND)(type protect))
+    (wire (path B.Cu 762  71348.6 -34721.8  71628 -34442.4)(net GND)(type protect))
+    (wire (path B.Cu 762  71348.6 -34950.4  71348.6 -34721.8)(net GND)(type protect))
+    (wire (path B.Cu 508  69697.6 -34442.4  71628 -34442.4)(net GND)(type protect))
+    (wire (path B.Cu 762  70485 -35814  71348.6 -34950.4)(net GND)(type protect))
+    (wire (path B.Cu 508  71628 -34442.4  73812.4 -34442.4)(net GND)(type protect))
+    (wire (path B.Cu 762  69469 -34798  69342 -34798)(net GND)(type protect))
+    (wire (path B.Cu 762  70485 -35814  69469 -34798)(net GND)(type protect))
+    (wire (path B.Cu 508  69342 -34798  69697.6 -34442.4)(net GND)(type protect))
+    (wire (path B.Cu 508  67945 -36195  69342 -34798)(net GND)(type protect))
+    (wire (path B.Cu 762  67945 -36195  67056 -35306)(net GND)(type protect))
+    (wire (path B.Cu 762  65532 -51308  63246 -51308)(net GND)(type protect))
+    (wire (path B.Cu 762  67945 -48895  65532 -51308)(net GND)(type protect))
+    (wire (path B.Cu 1270  67945 -48895  69596 -48895)(net GND)(type protect))
+    (wire (path F.Cu 508  69335 -72550  69175 -72390)(net +5V)(type protect))
+    (wire (path F.Cu 508  71755 -72550  69335 -72550)(net +5V)(type protect))
+    (wire (path F.Cu 762  67310 -93065.6  67310 -91440)(net +5V)(type protect))
+    (wire (path F.Cu 762  63546 -96829.6  67310 -93065.6)(net +5V)(type protect))
+    (wire (path F.Cu 762  63546 -103256  63546 -96829.6)(net +5V)(type protect))
+    (wire (path F.Cu 762  58369.2 -108433  63546 -103256)(net +5V)(type protect))
+    (wire (path F.Cu 762  58369.2 -108585  58369.2 -108433)(net +5V)(type protect))
+    (wire (path F.Cu 762  67310 -91440  67310 -83820)(net +5V)(type protect))
+    (wire (path F.Cu 762  64538.5 -73525  57019.9 -73525)(net +5V)(type protect))
+    (wire (path F.Cu 762  69088 -78074.5  64538.5 -73525)(net +5V)(type protect))
+    (wire (path F.Cu 762  67462.4 -83820  69088 -82194.4  69088 -78074.5)(net +5V)(type protect))
+    (wire (path F.Cu 762  67310 -83820  67462.4 -83820)(net +5V)(type protect))
+    (wire (path F.Cu 762  51664.9 -65175.1  50165 -66675)(net +5V)(type protect))
+    (wire (path F.Cu 762  54999.7 -64540.1  52299.9 -64540.1)(net +5V)(type protect))
+    (wire (path F.Cu 762  56109.9 -65650.3  54999.7 -64540.1)(net +5V)(type protect))
+    (wire (path F.Cu 762  56109.9 -72615  56109.9 -65650.3)(net +5V)(type protect))
+    (wire (path F.Cu 762  52299.9 -64540.1  51664.9 -65175.1)(net +5V)(type protect))
+    (wire (path F.Cu 762  57019.9 -73525  56109.9 -72615)(net +5V)(type protect))
+    (wire (path F.Cu 508  73660 -81280  73660 -78265)(net +5V)(type protect))
+    (wire (path F.Cu 508  73660 -78165  71755 -76260)(net +5V)(type protect))
+    (wire (path F.Cu 508  71755 -73808  71755 -72550)(net +5V)(type protect))
+    (wire (path F.Cu 508  73660 -78265  73660 -78165)(net +5V)(type protect))
+    (wire (path F.Cu 508  69088 -78074.5  69880.5 -78074.5  71755 -76200  71755 -73808)(net +5V)(type protect))
+    (wire (path F.Cu 508  71755 -76260  71755 -76200)(net +5V)(type protect))
+    (wire (path F.Cu 508  41910 -76148.7  41910 -77470)(net +5V)(type protect))
+    (wire (path F.Cu 508  41910 -74676  41910 -76148.7)(net +5V)(type protect))
+    (wire (path F.Cu 508  48411.1 -68174.9  41910 -74676)(net +5V)(type protect))
+    (wire (path F.Cu 508  48665.1 -68174.9  48411.1 -68174.9)(net +5V)(type protect))
+    (wire (path F.Cu 508  50165 -66675  48665.1 -68174.9)(net +5V)(type protect))
+    (wire (path F.Cu 508  56997.6 -110109  54864 -110109)(net +5V)(type protect))
+    (wire (path F.Cu 508  58369.2 -108737  56997.6 -110109)(net +5V)(type protect))
+    (wire (path F.Cu 508  58369.2 -108585  58369.2 -108737)(net +5V)(type protect))
+    (wire (path F.Cu 508  53848 -94107  54610 -93345)(net +5V)(type protect))
+    (wire (path F.Cu 508  53848 -109093  53848 -94107)(net +5V)(type protect))
+    (wire (path F.Cu 508  54864 -110109  53848 -109093)(net +5V)(type protect))
+    (wire (path F.Cu 508  57785 -83038  57785 -81755)(net +5V)(type protect))
+    (wire (path F.Cu 508  56388 -84435  57785 -83038)(net +5V)(type protect))
+    (wire (path F.Cu 508  56388 -91567  56388 -84435)(net +5V)(type protect))
+    (wire (path F.Cu 508  54610 -93345  56388 -91567)(net +5V)(type protect))
+    (wire (path F.Cu 508  68580 -92710  67310 -91440)(net +5V)(type protect))
+    (wire (path F.Cu 508  76200 -92710  68580 -92710)(net +5V)(type protect))
+    (wire (path B.Cu 508  73444.1 -56085.2  73444.1 -71120)(net +5V)(type protect))
+    (wire (path B.Cu 508  85725 -38735  84201 -38735  75780.9 -47155.1)(net +5V)(type protect))
+    (wire (path B.Cu 508  75780.9 -53748.4  73444.1 -56085.2)(net +5V)(type protect))
+    (wire (path B.Cu 508  75780.9 -47155.1  75780.9 -53748.4)(net +5V)(type protect))
+    (wire (path B.Cu 508  73444.1 -72174.1  73444.1 -72174.1)(net +5V)(type protect))
+    (wire (path F.Cu 508  73444.1 -71120  73444.1 -72174.1)(net +5V)(type protect))
+    (wire (path F.Cu 508  72130.9 -72174.1  71755 -72550)(net +5V)(type protect))
+    (wire (path F.Cu 508  73444.1 -72174.1  72130.9 -72174.1)(net +5V)(type protect))
+    (wire (path F.Cu 508  60655 -70790  60325 -71120)(net /UNUSED)(type protect))
+    (wire (path F.Cu 508  64175 -70790  60655 -70790)(net /UNUSED)(type protect))
+    (wire (path B.Cu 762  53975 -70485  53975 -66675)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 762  64516 -60031.4  64516 -54864)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 762  57872.4 -66675  64516 -60031.4)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 762  53975 -66675  57872.4 -66675)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 762  64516 -54864  68580 -50800  69850 -50800)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 762  68580 -50800  68580 -50800)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 762  69850 -50800  71120 -50800  72390 -50800  73660 -50800)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  68580 -50800  73660 -50800)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  73660 -52070  73660 -52070)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  69850 -52070  69850 -52070)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  69850 -50800  69850 -52070)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  73660 -52070  73660 -53340  72390 -53340)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  69850 -52070  71120 -52070  72390 -52070)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  73660 -52070  73660 -50800)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  73660 -53340  73660 -53340)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  72390 -53340  71120 -53340  69850 -53340  69850 -53340)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 1270  69850 -50800  73660 -50800  73660 -53340  69850 -53340)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 1270  69850 -52070  72390 -52070)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  69850 -53340  69850 -52070)(net /VCC_Branch)(type protect))
+    (wire (path B.Cu 1270  72390 -52070  73660 -52070)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  69850 -49987.7  69850 -50165)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  69850 -50800  69850 -50165)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  67157.6 -34442.4  67437 -34442.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  65405 -36195  67157.6 -34442.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  67437 -34442.4  69638.7 -34442.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 508  71653.4 -34442.4  69638.7 -34442.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  72161.4 -34950.4  71653.4 -34442.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  73025 -35814  72161.4 -34950.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  73888.6 -36677.6  73025 -35814)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  75907.9 -38696.9  73888.6 -36677.6)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  75907.9 -49364.4  75907.9 -38696.9)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  75399.4 -49872.9  75907.9 -49364.4)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 762  70446.9 -49872.9  75399.4 -49872.9)(net /VCC_Branch)(type protect))
+    (wire (path F.Cu 508  56870.6 -60325  56870.6 -60172.6)(net /CS)(type protect))
+    (wire (path B.Cu 152.4  56870.6 -60325  56870.6 -60172.6)(net /CS)(type protect))
+    (wire (path B.Cu 152.4  49250.6 -60325  49250.6 -60477.4  50850.8 -62077.6  56958.7 -62077.6)(net /D13)(type protect))
+    (wire (path B.Cu 152.4  58064.4 -60971.9  58064.4 -59553.5)(net /D13)(type protect))
+    (wire (path B.Cu 152.4  56958.7 -62077.6  58064.4 -60971.9)(net /D13)(type protect))
+    (wire (path B.Cu 152.4  54330.6 -60325  54330.6 -52095.4)(net /D11)(type protect))
+    (wire (path B.Cu 152.4  55524.4 -60971.9  55524.4 -56743.6)(net /D12)(type protect))
+    (wire (path B.Cu 152.4  54825.1 -61671.2  55524.4 -60971.9)(net /D12)(type protect))
+    (wire (path B.Cu 152.4  52984.4 -61671.2  54825.1 -61671.2)(net /D12)(type protect))
+    (wire (path B.Cu 152.4  51790.6 -60477.4  52984.4 -61671.2)(net /D12)(type protect))
+    (wire (path B.Cu 152.4  51790.6 -60325  51790.6 -60477.4)(net /D12)(type protect))
+    (wire (path F.Cu 508  55829.2 -108585  55829.2 -108433)(net +3V3)(type protect))
+    (wire (path F.Cu 762  47345.6 -73660  45720 -73660)(net +3V3)(type protect))
+    (wire (path F.Cu 762  55718 -73660  47345.6 -73660)(net +3V3)(type protect))
+    (wire (path F.Cu 762  62530 -80472  55718 -73660)(net +3V3)(type protect))
+    (wire (path F.Cu 762  62530 -95280.2  62530 -80472)(net +3V3)(type protect))
+    (wire (path F.Cu 762  55829.2 -101981  62530 -95280.2)(net +3V3)(type protect))
+    (wire (path F.Cu 762  55829.2 -108585  55829.2 -101981)(net +3V3)(type protect))
+    (wire (path F.Cu 762  45720 -73660  45720 -73507.6)(net +3V3)(type protect))
+    (wire (path F.Cu 762  53340 -73660  50165 -70485)(net +3V3)(type protect))
+    (wire (path F.Cu 762  50800 -71120  50165 -70485)(net +3V3)(type protect))
+    (wire (path F.Cu 762  50800 -73660  50800 -71120)(net +3V3)(type protect))
+    (wire (path F.Cu 762  48260 -72390  50165 -70485)(net +3V3)(type protect))
+    (wire (path F.Cu 762  48260 -73660  48260 -72390)(net +3V3)(type protect))
+    (wire (path F.Cu 508  57124.6 -93370.4  57150 -93345)(net /A0)(type protect))
+    (wire (path F.Cu 508  57150 -87790  57785 -87155)(net /A0)(type protect))
+    (wire (path F.Cu 508  57150 -93345  57150 -87790)(net /A0)(type protect))
+    (wire (path F.Cu 508  57150 -94422.6  57150 -93345)(net /A0)(type protect))
+    (wire (path F.Cu 508  57150 -94488  57150 -94422.6)(net /A0)(type protect))
+    (wire (path F.Cu 508  71094.6 -108585  71094.6 -108433)(net /A0)(type protect))
+    (wire (path B.Cu 508  57150 -94422.6  57150 -93345)(net /A0)(type protect))
+    (wire (path B.Cu 508  60228.5 -100838  57150 -97759.5)(net /A0)(type protect))
+    (wire (path B.Cu 508  61976 -100838  60228.5 -100838)(net /A0)(type protect))
+    (wire (path B.Cu 508  69723 -108585  61976 -100838)(net /A0)(type protect))
+    (wire (path B.Cu 508  57150 -97759.5  57150 -94422.6)(net /A0)(type protect))
+    (wire (path B.Cu 508  71094.6 -108585  69723 -108585)(net /A0)(type protect))
+    (wire (path F.Cu 508  73634.6 -108585  73634.6 -107925)(net /A1)(type protect))
+    (wire (path B.Cu 254  68580 -103378  68580 -97155)(net /A1)(type protect))
+    (wire (path B.Cu 254  73634.6 -108433  68580 -103378)(net /A1)(type protect))
+    (wire (path B.Cu 254  73634.6 -108585  73634.6 -108433)(net /A1)(type protect))
+    (wire (path F.Cu 254  70485 -94160  70485 -94060)(net /A2)(type protect))
+    (wire (path F.Cu 254  71389 -95064  70485 -94160)(net /A2)(type protect))
+    (wire (path F.Cu 254  71489 -95064  71389 -95064)(net /A2)(type protect))
+    (wire (path F.Cu 254  76174.6 -99749.6  71489 -95064)(net /A2)(type protect))
+    (wire (path F.Cu 254  76174.6 -108585  76174.6 -99749.6)(net /A2)(type protect))
+    (wire (path F.Cu 254  66014.6 -60172.6  66014.6 -60325)(net /D7)(type protect))
+    (wire (path F.Cu 254  73660 -75665  73660 -75565)(net /D7)(type protect))
+    (wire (path F.Cu 254  75742.8 -77747.8  73660 -75665)(net /D7)(type protect))
+    (wire (path F.Cu 254  75742.8 -81737.2  75742.8 -77747.8)(net /D7)(type protect))
+    (wire (path F.Cu 254  73660 -83820  75742.8 -81737.2)(net /D7)(type protect))
+    (wire (path F.Cu 254  75018.9 -69481.7  66014.6 -60477.4)(net /D7)(type protect))
+    (wire (path F.Cu 254  75018.9 -73202.1  75018.9 -69481.7)(net /D7)(type protect))
+    (wire (path F.Cu 254  66014.6 -60477.4  66014.6 -60325)(net /D7)(type protect))
+    (wire (path F.Cu 254  73660 -74561  75018.9 -73202.1)(net /D7)(type protect))
+    (wire (path F.Cu 254  73660 -75565  73660 -74561)(net /D7)(type protect))
+    (wire (path F.Cu 254  72992.1 -87604.6  71120 -85732.5)(net /D8)(type protect))
+    (wire (path F.Cu 254  74277.2 -87604.6  72992.1 -87604.6)(net /D8)(type protect))
+    (wire (path F.Cu 254  76200 -95250  76352.4 -95250  77597 -94005.4  77597 -90924.5
+            74277.2 -87604.6)(net /D8)(type protect))
+    (wire (path F.Cu 254  71120 -85732.5  71120 -78740  71120 -78740)(net /D8)(type protect))
+    (wire (path B.Cu 254  71120 -78740  71120 -66675  67310 -62865  67310 -62865)(net /D8)(type protect))
+    (wire (path F.Cu 254  61950.6 -60477.4  61950.6 -60325)(net /D8)(type protect))
+    (wire (path F.Cu 254  64338.2 -62865  61950.6 -60477.4)(net /D8)(type protect))
+    (wire (path F.Cu 254  67310 -62865  64338.2 -62865)(net /D8)(type protect))
+    (wire (path B.Cu 254  43706.1 -79266.1  43706.1 -70605.5)(net /D8)(type protect))
+    (wire (path B.Cu 254  61950.6 -60477.4  61950.6 -60325)(net /D8)(type protect))
+    (wire (path B.Cu 254  57682.1 -64745.9  61950.6 -60477.4)(net /D8)(type protect))
+    (wire (path B.Cu 254  48895 -64745.9  48895 -64794.1)(net /D8)(type protect))
+    (wire (path B.Cu 254  48895 -64745.9  57682.1 -64745.9)(net /D8)(type protect))
+    (wire (path B.Cu 254  48895 -64794.1  48870.9 -64794.1)(net /D8)(type protect))
+    (wire (path B.Cu 254  45085 -68580  45085 -69226.6)(net /D8)(type protect))
+    (wire (path B.Cu 254  48870.9 -64794.1  45085 -68580)(net /D8)(type protect))
+    (wire (path B.Cu 254  43706.1 -70605.5  45085 -69226.6)(net /D8)(type protect))
+    (wire (path F.Cu 508  85725 -41275  85572.6 -41275)(net /D9)(type protect))
+    (wire (path F.Cu 254  59410.6 -60325  59410.6 -60172.6  64503.3 -55079.9  74448.5 -55079.9
+            75849.9 -53678.5)(net /D9)(type protect))
+    (wire (path F.Cu 254  83173.4 -41275  84455 -41275  85725 -41275)(net /D9)(type protect))
+    (wire (path B.Cu 254  64770 -78740  64770 -67945  61595 -64770  61595 -64770)(net /D9)(type protect))
+    (wire (path F.Cu 254  61595 -62509.4  59410.6 -60325)(net /D9)(type protect))
+    (wire (path F.Cu 254  61595 -64770  61595 -62509.4)(net /D9)(type protect))
+    (wire (path F.Cu 254  75849.9 -53678.5  75861.5 -53678.5  78740 -50800)(net /D9)(type protect))
+    (wire (path F.Cu 254  78740 -45708.4  83173.4 -41275)(net /D9)(type protect))
+    (wire (path F.Cu 254  78740 -50800  78740 -45708.4)(net /D9)(type protect))
+    (wire (path F.Cu 254  70485 -91360  70485 -88265  69850 -87630  69850 -86995  69850 -86995)(net "Net-(LED1-Pad2)")(type protect))
+    (wire (path B.Cu 254  69850 -86995  69850 -76200  66040 -72390)(net "Net-(LED1-Pad2)")(type protect))
+    (wire (path F.Cu 254  66040 -72390  64175 -72390)(net "Net-(LED1-Pad2)")(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  74295 -69850 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  63246 -51308 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  68326 -54356 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  59055 -55880 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  50800 -55245 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  72390 -104140 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73660 -102870 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  74930 -101600 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  66040 -100330 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  66040 -101600 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  66040 -102870 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  57150 -102870 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  58420 -102870 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  59690 -102870 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  49530 -78105 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  50800 -78105 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  52070 -78105 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  50800 -76835 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  50800 -79375 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  50800 -80645 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  50800 -81915 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73660 -47625 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73660 -48895 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  72390 -48895 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  74930 -48895 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  74930 -47625 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  77470 -43180 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  78740 -41910 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  80010 -40640 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  63500 -46990 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  62230 -48260 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  60960 -49530 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  69215 -60960 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  70485 -59055 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  68580 -57785 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  69850 -55880 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  77470 -50165 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  77470 -47625 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  77470 -48895 (net GND)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73444.1 -72174.1 (net +5V)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73444.1 -71120 (net +5V)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  69850 -50800 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  71120 -50800 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  72390 -50800 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73660 -50800 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  69850 -52070 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  71120 -52070 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  72390 -52070 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73660 -52070 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  73660 -53340 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  72390 -53340 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  71120 -53340 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  69850 -53340 (net /VCC_Branch)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  71120 -78740 (net /D8)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  67310 -62865 (net /D8)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  61595 -64770 (net /D9)(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  69850 -86995 (net "Net-(LED1-Pad2)")(type protect))
+    (via "Via[0-1]_685.8:330.2_um"  66040 -72390 (net "Net-(LED1-Pad2)")(type protect))
+  )
+)
diff --git a/ZMHW_Modector/pcb_switcher/uno.kicad_pcb b/ZMHW_Modector/pcb_switcher/uno.kicad_pcb
new file mode 100644
index 0000000..8ada26f
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.kicad_pcb
@@ -0,0 +1,2466 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1)
+
+  (general
+    (thickness 1.6)
+    (drawings 25)
+    (tracks 173)
+    (zones 0)
+    (modules 31)
+    (nets 21)
+  )
+
+  (page USLetter)
+  (title_block
+    (title "Project Title")
+    (date 2017-08-14)
+    (rev v1.0)
+    (company "Released under the CERN Open Hardware License v1.2")
+    (comment 1 "Project based on template adapted by jenner@wickerbox.net")
+    (comment 2 "Original template by Jonathan (poulc13)")
+  )
+
+  (layers
+    (0 F.Cu signal)
+    (31 B.Cu signal)
+    (34 B.Paste user)
+    (35 F.Paste user)
+    (36 B.SilkS user)
+    (37 F.SilkS user)
+    (38 B.Mask user)
+    (39 F.Mask user)
+    (40 Dwgs.User user)
+    (44 Edge.Cuts user)
+    (48 B.Fab user)
+    (49 F.Fab user)
+  )
+
+  (setup
+    (last_trace_width 0.254)
+    (user_trace_width 0.1524)
+    (user_trace_width 0.254)
+    (user_trace_width 0.3302)
+    (user_trace_width 0.508)
+    (user_trace_width 0.762)
+    (user_trace_width 1.27)
+    (trace_clearance 0.254)
+    (zone_clearance 0.508)
+    (zone_45_only no)
+    (trace_min 0.1524)
+    (segment_width 0.1524)
+    (edge_width 0.1524)
+    (via_size 0.6858)
+    (via_drill 0.3302)
+    (via_min_size 0.6858)
+    (via_min_drill 0.3302)
+    (user_via 0.6858 0.3302)
+    (user_via 0.762 0.4064)
+    (user_via 0.8636 0.508)
+    (uvia_size 0.6858)
+    (uvia_drill 0.3302)
+    (uvias_allowed no)
+    (uvia_min_size 0)
+    (uvia_min_drill 0)
+    (pcb_text_width 0.1524)
+    (pcb_text_size 1.016 1.016)
+    (mod_edge_width 0.1524)
+    (mod_text_size 1.016 1.016)
+    (mod_text_width 0.1524)
+    (pad_size 3.5 3.5)
+    (pad_drill 3)
+    (pad_to_mask_clearance 0.0762)
+    (solder_mask_min_width 0.1016)
+    (pad_to_paste_clearance -0.0762)
+    (aux_axis_origin 0 0)
+    (visible_elements 7FFFFFFF)
+    (pcbplotparams
+      (layerselection 0x310fc_ffffffff)
+      (usegerberextensions true)
+      (usegerberattributes false)
+      (usegerberadvancedattributes false)
+      (creategerberjobfile false)
+      (excludeedgelayer true)
+      (linewidth 0.100000)
+      (plotframeref false)
+      (viasonmask false)
+      (mode 1)
+      (useauxorigin false)
+      (hpglpennumber 1)
+      (hpglpenspeed 20)
+      (hpglpendiameter 15.000000)
+      (psnegative false)
+      (psa4output false)
+      (plotreference true)
+      (plotvalue true)
+      (plotinvisibletext false)
+      (padsonsilk false)
+      (subtractmaskfromsilk false)
+      (outputformat 1)
+      (mirror false)
+      (drillshape 0)
+      (scaleselection 1)
+      (outputdirectory "gerbers_rev1/"))
+  )
+
+  (net 0 "")
+  (net 1 GND)
+  (net 2 +5V)
+  (net 3 /A0)
+  (net 4 /A1)
+  (net 5 /A2)
+  (net 6 /D7)
+  (net 7 "Net-(C2-Pad1)")
+  (net 8 /MCVIN)
+  (net 9 /AfterMCFilter)
+  (net 10 /MCVOUTWOUTFILTER)
+  (net 11 /LMVIN)
+  (net 12 /AfterLMFilter)
+  (net 13 /LMVOUTWOUTFILTER)
+  (net 14 /TOINDUCTOR_MC)
+  (net 15 /LM_TOINDUCTOR)
+  (net 16 /VINAFTERFUSE)
+  (net 17 VIN)
+  (net 18 "Net-(OPTIONALCAP1-Pad2)")
+  (net 19 "Net-(R1-Pad1)")
+  (net 20 "Net-(R2-Pad2)")
+
+  (net_class Default "This is the default net class."
+    (clearance 0.254)
+    (trace_width 0.254)
+    (via_dia 0.6858)
+    (via_drill 0.3302)
+    (uvia_dia 0.6858)
+    (uvia_drill 0.3302)
+    (add_net +5V)
+    (add_net /A0)
+    (add_net /A1)
+    (add_net /A2)
+    (add_net /AfterLMFilter)
+    (add_net /AfterMCFilter)
+    (add_net /D7)
+    (add_net /LMVIN)
+    (add_net /LMVOUTWOUTFILTER)
+    (add_net /LM_TOINDUCTOR)
+    (add_net /MCVIN)
+    (add_net /MCVOUTWOUTFILTER)
+    (add_net /TOINDUCTOR_MC)
+    (add_net /VINAFTERFUSE)
+    (add_net GND)
+    (add_net "Net-(C2-Pad1)")
+    (add_net "Net-(OPTIONALCAP1-Pad2)")
+    (add_net "Net-(R1-Pad1)")
+    (add_net "Net-(R2-Pad2)")
+    (add_net VIN)
+  )
+
+  (module Fuse:Fuse_0805_2012Metric (layer F.Cu) (tedit 5DE9FFF4) (tstamp 5DF68785)
+    (at 57.785 86.995 180)
+    (descr "Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEDB474)
+    (attr smd)
+    (fp_text reference F1 (at 0 -1.65 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Fuse (at -1.905 -1.905 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 17 VIN))
+    (pad 1 smd roundrect (at -0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 16 /VINAFTERFUSE))
+    (model ${KISYS3DMOD}/Fuse.3dshapes/Fuse_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5DEA0028) (tstamp 5DF68874)
+    (at 58.42 80.01)
+    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x02 2.54mm single row")
+    (path /5DF1489B)
+    (fp_text reference JP4 (at 0 -2.33) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value EN_LM (at 3.81 2.54) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 1.27 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 +5V))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 12 /AfterLMFilter))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5DE9F385) (tstamp 5DF68648)
+    (at 72.39 64.9475 180)
+    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
+    (tags "C Disc series Radial pin pitch 5.00mm  diameter 4.7mm width 2.5mm Capacitor")
+    (path /5DEC3B0B)
+    (fp_text reference C2 (at 6.35 -3.6325 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 470pf (at 6.35 -2.3625) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 2.5 0 270) (layer F.Fab)
+      (effects (font (size 0.94 0.94) (thickness 0.141)))
+    )
+    (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.97 1.055) (end 4.97 1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.97 -1.37) (end 4.97 -1.055) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 1.055) (end 0.03 1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 -1.37) (end 0.03 -1.055) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 1.37) (end 4.97 1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 -1.37) (end 4.97 -1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.85 -1.25) (end 0.15 -1.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.85 1.25) (end 4.85 -1.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.15 1.25) (end 4.85 1.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.15 -1.25) (end 0.15 1.25) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 "Net-(C2-Pad1)"))
+    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.7mm_W2.5mm_P5.00mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5DEA0022) (tstamp 5DF68841)
+    (at 52.07 80.01)
+    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x02 2.54mm single row")
+    (path /5DED4D90)
+    (fp_text reference JP3 (at 0 -2.33) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value EN_MC (at -3.81 2.54) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 1.27 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 +5V))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 9 /AfterMCFilter))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module footprints:ARDUINO-101-SHIELD_EASYTOSOLDER_VERS locked (layer F.Cu) (tedit 5DC50B3F) (tstamp 5728CC97)
+    (at 43.1292 108.585)
+    (descr "Through hole socket strip")
+    (tags "socket strip")
+    (path /572986CB)
+    (fp_text reference U5 (at 14.5 -8.5) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value ARDUINO-101-SHIELD (at 22.5 -11) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 24.63 -1.75) (end 24.63 1.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
+    (fp_text user 3.3V (at 12.7 -3.233057 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user 5V (at 15.24 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user GND (at 17.78 -3.160486 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user GND (at 20.32 -3.160486 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user VIN (at 22.86 -2.906486 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user A0 (at 27.9654 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user A1 (at 30.5054 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 26.5938 1.2954) (end 26.5938 -1.2446) (layer F.SilkS) (width 0.15))
+    (fp_text user A2 (at 33.0454 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 26.2154 -1.7246) (end 26.2154 1.7754) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 21.5138 -46.99) (end 21.5138 -49.53) (layer F.SilkS) (width 0.15))
+    (fp_text user D7 (at 22.9362 -45.349886 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 21.1354 -50.01) (end 21.1354 -46.51) (layer F.CrtYd) (width 0.05))
+    (fp_text user D10 (at 13.7414 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D12 (at 8.6614 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D9 (at 16.2814 -45.349886 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D8 (at 18.8214 -45.349886 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 20.0914 -46.99) (end 20.0914 -49.53) (layer F.SilkS) (width 0.15))
+    (fp_text user D11 (at 11.2014 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D13 (at 6.1722 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 20.5914 -50.01) (end 20.5914 -46.51) (layer F.CrtYd) (width 0.05))
+    (pad 3V3 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad 5V thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 2 +5V))
+    (pad GND1 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 1 GND))
+    (pad GND2 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 1 GND))
+    (pad VIN thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 17 VIN))
+    (pad A0 thru_hole oval (at 27.9654 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 3 /A0))
+    (pad A1 thru_hole oval (at 30.5054 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 4 /A1))
+    (pad A2 thru_hole oval (at 33.0454 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 5 /A2))
+    (pad D7 thru_hole oval (at 22.8854 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 6 /D7))
+    (pad D13 thru_hole oval (at 6.1214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D12 thru_hole oval (at 8.6614 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D11 thru_hole oval (at 11.2014 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D8 thru_hole oval (at 18.8214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D9 thru_hole oval (at 16.2814 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D10 thru_hole oval (at 13.7414 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
+      (offset (xyz 8.889999866485596 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F3AB) (tstamp 5DF68621)
+    (at 78.74 70.0275)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEBB5E5)
+    (attr smd)
+    (fp_text reference C1 (at -3.81 4.9025) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100uf (at 0 4.35) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 8 /MCVIN))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F2F6) (tstamp 5DF68696)
+    (at 55.88 73.66 180)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DED31AD)
+    (attr smd)
+    (fp_text reference C3 (at 3.81 -16.51 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100uf (at 0 4.35 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 9 /AfterMCFilter))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F3A3) (tstamp 5DF686BE)
+    (at 99.695 62.865)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEC12E3)
+    (attr smd)
+    (fp_text reference C4 (at 0 -4.35) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 470uf (at -1.905 -5.715) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 10 /MCVOUTWOUTFILTER))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F733) (tstamp 5DF686E6)
+    (at 85.725 109.22)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEE9ADF)
+    (attr smd)
+    (fp_text reference C5 (at -5.715 0) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 120uf (at -5.715 2.54) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 11 /LMVIN))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F47B) (tstamp 5DF6870E)
+    (at 75.565 96.52)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DF0F6F3)
+    (attr smd)
+    (fp_text reference C6 (at -4.445 2.54) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 180uf (at 0 4.35) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 12 /AfterLMFilter))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F477) (tstamp 5DF68736)
+    (at 85.725 92.71 180)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEF4B20)
+    (attr smd)
+    (fp_text reference C7 (at 0 -4.35 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 120uf (at 0 4.35 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 13 /LMVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal (layer F.Cu) (tedit 5DE9F2C6) (tstamp 5DF68755)
+    (at 81.28 56.0575 180)
+    (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf")
+    (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm  length 5.2mm diameter 2.7mm")
+    (path /5DEC3F6F)
+    (fp_text reference D1 (at 5.08 -2.47 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1N5819 (at 5.08 2.47 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start 2.48 -1.35) (end 2.48 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.48 1.35) (end 7.68 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.68 1.35) (end 7.68 -1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.68 -1.35) (end 2.48 -1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 0) (end 2.48 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.16 0) (end 7.68 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.26 -1.35) (end 3.26 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.36 -1.35) (end 3.36 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.16 -1.35) (end 3.16 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.36 -1.47) (end 2.36 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.36 1.47) (end 7.8 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.8 1.47) (end 7.8 -1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.8 -1.47) (end 2.36 -1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.34 0) (end 2.36 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 8.82 0) (end 7.8 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.26 -1.47) (end 3.26 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.38 -1.47) (end 3.38 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.14 -1.47) (end 3.14 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 -1.6) (end -1.35 1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.35 1.6) (end 11.51 1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 11.51 1.6) (end 11.51 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 11.51 -1.6) (end -1.35 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 5.47 -0.635 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.1 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.1 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 180) (size 2.2 2.2) (drill 1.1) (layers *.Cu *.Mask)
+      (net 14 /TOINDUCTOR_MC))
+    (pad 2 thru_hole oval (at 10.16 0 180) (size 2.2 2.2) (drill 1.1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Diode_THT:D_DO-201AD_P15.24mm_Horizontal (layer F.Cu) (tedit 5DE9FF9A) (tstamp 5DF68774)
+    (at 111.125 109.22 90)
+    (descr "Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf")
+    (tags "Diode DO-201AD series Axial Horizontal pin pitch 15.24mm  length 9.5mm diameter 5.2mm")
+    (path /5DEED24C)
+    (fp_text reference D2 (at 7.62 -3.72 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1N5822 (at 7.62 3.72 90) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start 2.87 -2.6) (end 2.87 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.87 2.6) (end 12.37 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 12.37 2.6) (end 12.37 -2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 12.37 -2.6) (end 2.87 -2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 0) (end 2.87 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 15.24 0) (end 12.37 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.295 -2.6) (end 4.295 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.395 -2.6) (end 4.395 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.195 -2.6) (end 4.195 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.75 -2.72) (end 2.75 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.75 2.72) (end 12.49 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 12.49 2.72) (end 12.49 -2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 12.49 -2.72) (end 2.75 -2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.84 0) (end 2.75 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 13.4 0) (end 12.49 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.295 -2.72) (end 4.295 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.415 -2.72) (end 4.415 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.175 -2.72) (end 4.175 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 -2.85) (end -1.85 2.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 2.85) (end 17.09 2.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 17.09 2.85) (end 17.09 -2.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 17.09 -2.85) (end -1.85 -2.85) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 8.3325 0 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.6 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.6 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 90) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask)
+      (net 15 /LM_TOINDUCTOR))
+    (pad 2 thru_hole oval (at 15.24 0 90) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-201AD_P15.24mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5DEA001E) (tstamp 5DF687A8)
+    (at 53.975 90.805)
+    (descr "DC Barrel Jack")
+    (tags "Power Jack")
+    (path /5DEB5292)
+    (fp_text reference J1 (at -8.45 5.75) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Barrel_Jack (at -6.2 -5.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at -3 -2.95) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1))
+    (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1))
+    (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1))
+    (pad 1 thru_hole rect (at 0 0) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask)
+      (net 17 VIN))
+    (pad 2 thru_hole roundrect (at -6 0) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (pad 3 thru_hole roundrect (at -3 4.7) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal (layer F.Cu) (tedit 5DEA001B) (tstamp 5DF687DB)
+    (at 49.53 100.965 270)
+    (descr "Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row")
+    (tags "Through hole angled pin header THT 1x02 2.54mm single row")
+    (path /5DED5A7F)
+    (fp_text reference JP1 (at 4.385 -2.27 270) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MC (at -1.905 -1.27) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -1.27) (end 4.04 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 3.81) (end 1.5 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 3.81) (end 1.5 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.44 -1.33) (end 1.44 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 3.87) (end 4.1 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 3.87) (end 4.1 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 10.55 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 10.55 4.35) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 2.77 1.27) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 16 /VINAFTERFUSE))
+    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 8 /MCVIN))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal (layer F.Cu) (tedit 5DEA0018) (tstamp 5DF6880E)
+    (at 42.545 100.965 270)
+    (descr "Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row")
+    (tags "Through hole angled pin header THT 1x02 2.54mm single row")
+    (path /5DED5B13)
+    (fp_text reference JP2 (at 4.385 -2.27 270) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value LM (at -1.905 3.175) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 3.175 1.27) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 10.55 4.35) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 10.55 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 3.87) (end 4.1 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 3.87) (end 4.1 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 -1.33) (end 1.44 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 3.81) (end 1.5 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 3.81) (end 1.5 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -1.27) (end 4.04 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 11 /LMVIN))
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 16 /VINAFTERFUSE))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DE9F3BE) (tstamp 5DF6888B)
+    (at 90.805 70.61 270)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DED30ED)
+    (attr smd)
+    (fp_text reference L1 (at 6.86 0.635) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1uH (at 6.225 3.81) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 1.27 1.27 270) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd rect (at 3.3 0 270) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 9 /AfterMCFilter))
+    (pad 1 smd rect (at -3.3 0 270) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DE9F2CE) (tstamp 5DF688A2)
+    (at 88.9 53.975)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DEC58CA)
+    (attr smd)
+    (fp_text reference L2 (at -6.35 -1.905) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 220uH (at -7.62 -3.175 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at -3.3 0) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 14 /TOINDUCTOR_MC))
+    (pad 2 smd rect (at 3.3 0) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DE9F46F) (tstamp 5DF688B9)
+    (at 75.565 86.36 180)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DF0CD70)
+    (attr smd)
+    (fp_text reference L3 (at 4.445 7.62 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3uH (at -0.165001 7.429999 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at -3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 13 /LMVOUTWOUTFILTER))
+    (pad 2 smd rect (at 3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 12 /AfterLMFilter))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DFEF70B) (tstamp 5DF688D0)
+    (at 97.155 91.44 180)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DEF23EB)
+    (attr smd)
+    (fp_text reference L4 (at 0 -6.2 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100uH (at 0 6.2 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd rect (at 3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 13 /LMVOUTWOUTFILTER))
+    (pad 1 smd rect (at -3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 15 /LM_TOINDUCTOR))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5DE9F4B8) (tstamp 5DF688E5)
+    (at 89.535 85.09 180)
+    (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 2.54mm single row")
+    (path /5DF0C434)
+    (fp_text reference LMNOFILTERCON1 (at 0 2.54 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text value Conn_01x01_Female (at 0 2.33 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 13 /LMVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5DE9FE14) (tstamp 5DF688FA)
+    (at 90.17 61.1375)
+    (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 2.54mm single row")
+    (path /5DEDF075)
+    (fp_text reference MCNOFILTERCON1 (at 0 -2.33) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Conn_01x01_Female (at 0 2.33) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 1.27 3.6325 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5DE9F4C2) (tstamp 5DF6890F)
+    (at 106.045 96.52 180)
+    (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 2.54mm single row")
+    (path /5DF255CD)
+    (fp_text reference ONOFFLM_CON1 (at 0 -2.33 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text value Conn_01x01_Female (at 0 2.33 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F69E) (tstamp 5DF68920)
+    (at 86.995 104.14 270)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DF062AB)
+    (attr smd)
+    (fp_text reference OPTIONALCAP1 (at -1.27 3.175) (layer F.SilkS)
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+    )
+    (fp_text value 0uf (at 0 1.43 270) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 /LMVOUTWOUTFILTER))
+    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F17A) (tstamp 5DF68921)
+    (at 72.8725 67.945)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEB9776)
+    (attr smd)
+    (fp_text reference R1 (at -3.0225 0.635 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 0.33R (at -1.7525 1.905 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 8 /MCVIN))
+    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 19 "Net-(R1-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F2A5) (tstamp 5DF68931)
+    (at 83.82 66.2175 90)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEBC91E)
+    (attr smd)
+    (fp_text reference R2 (at 2.7175 0 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1.2K (at -1.7275 0 180) (layer F.SilkS)
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 "Net-(R2-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F29A) (tstamp 5DF68941)
+    (at 86.36 63.195 270)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEBFC74)
+    (attr smd)
+    (fp_text reference R3 (at 0 -1.43) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3.6K (at -0.7875 1.43) (layer F.SilkS)
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+    )
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 "Net-(R2-Pad2)"))
+    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F451) (tstamp 5DF68961)
+    (at 90.805 99.5425 90)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEFE1C8)
+    (attr smd)
+    (fp_text reference R4 (at 0 -1.43 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "1K 1%" (at 2.0575 -2.54 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F443) (tstamp 5DF68972)
+    (at 90.805 104.6225 270)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DF0091A)
+    (attr smd)
+    (fp_text reference R5 (at -1.7525 1.905) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3K (at -0.4825 1.905) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.319999 -0.195001 270) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 /LMVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5DE9FFA5) (tstamp 5DF68973)
+    (at 78.74 62.4075)
+    (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf)")
+    (tags "SOIC 1.27")
+    (path /5DEB3D4E)
+    (attr smd)
+    (fp_text reference U6 (at -5.08 -1.4475) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MC34063AD (at 0 3.5) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.73 -2.7) (end -3.73 2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.73 -2.7) (end 3.73 2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.73 -2.7) (end 3.73 -2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.73 2.7) (end 3.73 2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer F.SilkS) (width 0.15))
+    (pad 1 smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 19 "Net-(R1-Pad1)"))
+    (pad 2 smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 14 /TOINDUCTOR_MC))
+    (pad 3 smd rect (at -2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 7 "Net-(C2-Pad1)"))
+    (pad 4 smd rect (at -2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 1 GND))
+    (pad 5 smd rect (at 2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 20 "Net-(R2-Pad2)"))
+    (pad 6 smd rect (at 2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 8 /MCVIN))
+    (pad 7 smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 19 "Net-(R1-Pad1)"))
+    (pad 8 smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 19 "Net-(R1-Pad1)"))
+    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical (layer F.Cu) (tedit 5DE9FF18) (tstamp 5DF689B4)
+    (at 100.965 107.95 90)
+    (descr "TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf")
+    (tags "TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1")
+    (path /5DEE1FB4)
+    (fp_text reference U7 (at -2.54 -9.32 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value LM2595T-ADJ (at -3.81 -3.81 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -1.6 -8.2) (end -1.6 -3.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -3.8) (end 8.4 -3.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 8.4 -3.8) (end 8.4 -8.2) (layer F.Fab) (width 0.1))
+    (fp_line (start 8.4 -8.2) (end -1.6 -8.2) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -6.93) (end 8.4 -6.93) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.55 -8.2) (end 1.55 -6.93) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.25 -8.2) (end 5.25 -6.93) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -3.8) (end 0 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.7 -3.8) (end 1.7 -3.7) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.4 -3.8) (end 3.4 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.1 -3.8) (end 5.1 -3.7) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.8 -3.8) (end 6.8 0) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.721 -8.32) (end 8.52 -8.32) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.721 -3.679) (end 0.635 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.765 -3.679) (end 4.035 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.165 -3.679) (end 8.52 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.721 -8.32) (end -1.721 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start 8.52 -8.32) (end 8.52 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.721 -6.811) (end 8.52 -6.811) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.55 -8.32) (end 1.55 -6.811) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.25 -8.32) (end 5.25 -6.811) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -3.679) (end 0 -1.049) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.4 -3.679) (end 3.4 -1.065) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.8 -3.679) (end 6.8 -1.065) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 -8.45) (end -1.85 1.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 1.15) (end 8.65 1.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 8.65 1.15) (end 8.65 -8.45) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 8.65 -8.45) (end -1.85 -8.45) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 3.4 -9.32 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 15 /LM_TOINDUCTOR))
+    (pad 2 thru_hole oval (at 1.7 -3.7 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 11 /LMVIN))
+    (pad 3 thru_hole oval (at 3.4 0 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (pad 4 thru_hole oval (at 5.1 -3.7 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (pad 5 thru_hole oval (at 6.8 0 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (gr_text "Don't Enable\nBoth Regs" (at 63.5 91.44) (layer F.SilkS) (tstamp 5DF80CB1)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Watch Polarity on Caps" (at 101.6 80.01) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Output\nFilters\n(L+C)" (at 81.28 77.47 45) (layer F.SilkS)
+    (effects (font (size 1.016 1.016) (thickness 0.1524)))
+  )
+  (gr_text "Select Output" (at 54.61 85.09) (layer F.SilkS) (tstamp 5DF8037C)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Select Input" (at 41.91 97.79) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Right Angle\nPin Headers" (at 52.07 67.31) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_line (start 38.1 96.52) (end 38.1 99.06) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 45.72 96.52) (end 38.1 96.52) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 45.72 81.28) (end 45.72 96.52) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 48.26 81.28) (end 45.72 81.28) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 48.26 55.88) (end 48.26 81.28) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 66.04 55.88) (end 48.26 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 81.28 48.26) (end 66.04 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 96.52 48.26) (end 81.28 48.26) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 106.68 55.88) (end 96.52 48.26) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 111.76 55.88) (end 106.68 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 111.76 88.9) (end 111.76 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 116.84 93.98) (end 111.76 88.9) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 116.84 114.3) (end 116.84 93.98) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 53.34 114.3) (end 116.84 114.3) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 53.34 111.76) (end 53.34 114.3) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 53.34 106.68) (end 53.34 111.76) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 38.1 106.68) (end 53.34 106.68) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 38.1 99.06) (end 38.1 106.68) (layer Edge.Cuts) (width 0.1524))
+  (gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. BOARDS SHALL BE ROHS COMPLIANT. \n5. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n   SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n   WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n   MINIMUM SPACE - 0.006 INCH.\n   MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at 215.265 98.425) (layer Dwgs.User)
+    (effects (font (size 2.54 2.54) (thickness 0.254)) (justify left))
+  )
+
+  (segment (start 105.595 96.52) (end 106.045 96.52) (width 0.254) (layer B.Cu) (net 1))
+  (segment (start 100.965 101.15) (end 105.595 96.52) (width 0.254) (layer B.Cu) (net 1))
+  (via (at 59.69 68.58) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 67.31) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 66.04) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 74.93 66.04) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 77.47 67.31) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 80.01 68.58) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 83.82 60.96) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 88.9 58.42) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 92.71 63.5) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 88.9 63.5) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 86.36) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 87.63) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 68.58 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 68.58 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 83.82) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 82.55) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 81.28) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 80.01) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 95.25) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 97.79) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 99.06) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 68.58 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 99.06) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 97.79) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 95.25) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 93.98) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 55.88 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 55.88 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 55.88 99.06) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 54.61 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 54.61 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 53.34 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (segment (start 52.07 82.55) (end 58.42 82.55) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 58.42 108.5342) (end 58.3692 108.585) (width 1.27) (layer B.Cu) (net 2))
+  (segment (start 58.42 82.55) (end 58.42 108.5342) (width 1.27) (layer B.Cu) (net 2))
+  (segment (start 74.295 63.0425) (end 76.04 63.0425) (width 0.254) (layer F.Cu) (net 7))
+  (segment (start 72.39 64.9475) (end 74.295 63.0425) (width 0.254) (layer F.Cu) (net 7))
+  (segment (start 75.7425 70.0275) (end 75.94 70.0275) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 73.66 67.945) (end 75.7425 70.0275) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 79.1 63.0425) (end 80.411 63.0425) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 74.1975 67.945) (end 79.1 63.0425) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 80.411 63.0425) (end 81.44 63.0425) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 73.66 67.945) (end 74.1975 67.945) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 46.99 100.965) (end 46.99 99.762919) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 46.99 99.762919) (end 48.608909 98.14401) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 48.608909 98.14401) (end 52.580678 98.14401) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 56.614001 78.515797) (end 64.009798 71.12) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 56.614001 94.110687) (end 56.614001 78.515797) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 52.580678 98.14401) (end 56.614001 94.110687) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 64.009798 71.12) (end 66.04 71.12) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 73.66 71.12) (end 73.66 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80115))
+  (via (at 73.66 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 72.39 71.12) (end 73.66 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80117))
+  (via (at 72.39 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 71.12 71.12) (end 72.39 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80119))
+  (via (at 71.12 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 69.85 71.12) (end 71.12 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF8011B))
+  (via (at 69.85 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 67.31 71.12) (end 68.58 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF8011D))
+  (via (at 67.31 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 68.58 71.12) (end 69.85 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF8011F))
+  (via (at 68.58 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 66.04 71.12) (end 67.31 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80121))
+  (via (at 66.04 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 74.8475 71.12) (end 75.94 70.0275) (width 1.27) (layer F.Cu) (net 8))
+  (segment (start 66.04 71.12) (end 74.8475 71.12) (width 1.27) (layer F.Cu) (net 8))
+  (segment (start 52.33 80.01) (end 58.68 73.66) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 52.07 80.01) (end 52.33 80.01) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 90.555 73.66) (end 90.805 73.91) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 58.68 73.66) (end 90.555 73.66) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 92.2 59.1075) (end 90.17 61.1375) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 92.2 53.975) (end 92.2 59.1075) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 87.63 61.1375) (end 86.36 62.4075) (width 0.254) (layer F.Cu) (net 10))
+  (segment (start 90.17 61.1375) (end 87.63 61.1375) (width 0.254) (layer F.Cu) (net 10))
+  (segment (start 92.2 53.975) (end 92.2 57.325) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 92.2 58.17) (end 96.895 62.865) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 92.2 53.975) (end 92.2 58.17) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 96.895 62.865) (end 96.895 64.395) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 93.98 67.31) (end 90.805 67.31) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 96.895 64.395) (end 93.98 67.31) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 94.355 109.16) (end 97.265 106.25) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 83.79571 110.09071) (end 82.925 109.22) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 84.61401 110.90901) (end 83.79571 110.09071) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 90.496796 110.90901) (end 84.61401 110.90901) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 92.245806 109.16) (end 90.496796 110.90901) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 94.355 109.16) (end 92.245806 109.16) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 40.005 102.167081) (end 41.977919 104.14) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 40.005 100.965) (end 40.005 102.167081) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 41.977919 104.14) (end 78.74 104.14) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 78.74 104.14) (end 83.82 109.22) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 83.82 109.22) (end 82.925 109.22) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 72.265 96.02) (end 72.765 96.52) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 72.265 86.36) (end 72.265 96.02) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 72.265 83.01) (end 72.265 86.36) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 64.77 86.36) (end 58.42 80.01) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 72.265 86.36) (end 64.77 86.36) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 93.855 89.41) (end 89.535 85.09) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 93.855 91.44) (end 93.855 89.41) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 89.795 91.44) (end 88.525 92.71) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 93.855 91.44) (end 89.795 91.44) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 87.4775 103.835) (end 86.995 103.3525) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 90.805 103.835) (end 87.4775 103.835) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 88.525 101.555) (end 88.525 92.71) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 90.805 103.835) (end 88.525 101.555) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 82.175 86.36) (end 78.865 86.36) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 88.525 92.71) (end 82.175 86.36) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 77.445202 61.7725) (end 81.28 57.937702) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 76.04 61.7725) (end 77.445202 61.7725) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 81.28 57.937702) (end 81.28 56.0575) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 83.5175 56.0575) (end 85.6 53.975) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 81.28 56.0575) (end 83.5175 56.0575) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 109.855 107.95) (end 111.125 109.22) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 100.455 97.81) (end 100.455 91.44) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.305999 107.480999) (end 104.305999 101.660999) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.775 107.95) (end 104.305999 107.480999) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.305999 101.660999) (end 100.455 97.81) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.775 107.95) (end 109.855 107.95) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 100.965 107.95) (end 104.775 107.95) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 51.65 100.965) (end 51.65 100.965) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 58.7225 93.8925) (end 51.65 100.965) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 58.7225 86.995) (end 58.7225 93.8925) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 44.284001 99.225999) (end 42.545 100.965) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 47.790999 99.225999) (end 44.284001 99.225999) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 49.53 100.965) (end 47.790999 99.225999) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 51.65 100.965) (end 49.53 100.965) (width 1.27) (layer F.Cu) (net 16) (tstamp 5DF8024D))
+  (segment (start 53.975 89.8675) (end 56.8475 86.995) (width 1.27) (layer F.Cu) (net 17))
+  (segment (start 53.975 90.805) (end 53.975 89.8675) (width 1.27) (layer F.Cu) (net 17))
+  (segment (start 93.325 102.85) (end 90.805 100.33) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 97.265 102.85) (end 93.325 102.85) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 93.325 102.89) (end 93.325 102.85) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 90.805 105.41) (end 93.325 102.89) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 87.4775 105.41) (end 86.995 104.9275) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 90.805 105.41) (end 87.4775 105.41) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 75.011 60.5025) (end 76.04 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 71.12 64.3935) (end 75.011 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 71.12 66.98) (end 71.12 64.3935) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 72.085 67.945) (end 71.12 66.98) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 81.44 61.7725) (end 81.44 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 76.515 60.5025) (end 77.47 59.5475) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 76.04 60.5025) (end 76.515 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 77.47 59.5475) (end 77.47 59.055) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 80.965 60.5025) (end 80.01 61.4575) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 81.44 60.5025) (end 80.965 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 80.01 61.4575) (end 80.01 61.595) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 80.01 61.4575) (end 80.01 61.4575) (width 0.254) (layer F.Cu) (net 19) (tstamp 5DF7E0D3))
+  (via (at 80.01 61.4575) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 19))
+  (segment (start 77.47 59.055) (end 77.47 59.055) (width 0.254) (layer F.Cu) (net 19) (tstamp 5DF7E0D5))
+  (via (at 77.47 59.055) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 19))
+  (segment (start 77.6075 59.055) (end 77.47 59.055) (width 0.254) (layer B.Cu) (net 19))
+  (segment (start 80.01 61.4575) (end 77.6075 59.055) (width 0.254) (layer B.Cu) (net 19))
+  (segment (start 82.7025 64.3125) (end 83.82 65.43) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 81.44 64.3125) (end 82.7025 64.3125) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 85.898387 64.444113) (end 86.36 63.9825) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 84.9125 65.43) (end 85.898387 64.444113) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 83.82 65.43) (end 84.9125 65.43) (width 0.254) (layer F.Cu) (net 20))
+
+  (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 5DF81383) (hatch edge 0.508)
+    (connect_pads (clearance 0.508))
+    (min_thickness 0.254)
+    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 39.37 97.79) (xy 46.99 97.79) (xy 46.99 82.55) (xy 49.53 82.55) (xy 49.53 57.15)
+        (xy 66.04 57.15) (xy 81.28 49.53) (xy 96.52 49.53) (xy 106.68 57.15) (xy 110.49 57.15)
+        (xy 110.49 88.9) (xy 115.57 93.98) (xy 115.57 113.03) (xy 54.61 113.03) (xy 54.61 105.41)
+        (xy 39.37 105.41)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 83.20256 54.57639) (xy 82.993264 54.785685) (xy 82.978157 54.709735) (xy 82.837809 54.499691) (xy 82.627765 54.359343)
+        (xy 82.38 54.31006) (xy 80.18 54.31006) (xy 79.932235 54.359343) (xy 79.722191 54.499691) (xy 79.581843 54.709735)
+        (xy 79.53256 54.9575) (xy 79.53256 57.1575) (xy 79.581843 57.405265) (xy 79.722191 57.615309) (xy 79.772636 57.649015)
+        (xy 78.4479 58.973752) (xy 78.4479 58.860484) (xy 78.299023 58.501064) (xy 78.023936 58.225977) (xy 77.664516 58.0771)
+        (xy 77.275484 58.0771) (xy 76.916064 58.225977) (xy 76.640977 58.501064) (xy 76.4921 58.860484) (xy 76.4921 59.249516)
+        (xy 76.550167 59.389702) (xy 76.38481 59.55506) (xy 75.265 59.55506) (xy 75.017235 59.604343) (xy 74.807191 59.744691)
+        (xy 74.790684 59.769396) (xy 74.713683 59.784712) (xy 74.461629 59.953129) (xy 74.419118 60.016751) (xy 70.634251 63.801619)
+        (xy 70.57063 63.844129) (xy 70.528119 63.907751) (xy 70.528118 63.907752) (xy 70.402213 64.096183) (xy 70.343073 64.3935)
+        (xy 70.358001 64.468548) (xy 70.358 66.904957) (xy 70.343073 66.98) (xy 70.358 67.055043) (xy 70.358 67.055047)
+        (xy 70.402212 67.277316) (xy 70.570629 67.529371) (xy 70.634253 67.571883) (xy 71.00006 67.93769) (xy 71.00006 68.20125)
+        (xy 71.065995 68.532727) (xy 71.253761 68.813739) (xy 71.534773 69.001505) (xy 71.86625 69.06744) (xy 72.30375 69.06744)
+        (xy 72.635227 69.001505) (xy 72.8725 68.842964) (xy 73.109773 69.001505) (xy 73.44125 69.06744) (xy 73.655391 69.06744)
+        (xy 73.610874 69.134065) (xy 73.54256 69.4775) (xy 73.54256 69.85) (xy 65.91492 69.85) (xy 65.544471 69.923687)
+        (xy 65.124382 70.204382) (xy 64.843687 70.624471) (xy 64.74512 71.12) (xy 64.843687 71.615529) (xy 65.124382 72.035618)
+        (xy 65.544471 72.316313) (xy 65.91492 72.39) (xy 60.686754 72.39) (xy 60.523435 72.280874) (xy 60.18 72.21256)
+        (xy 57.18 72.21256) (xy 56.836565 72.280874) (xy 56.545414 72.475414) (xy 56.350874 72.766565) (xy 56.28256 73.11)
+        (xy 56.28256 74.21) (xy 56.291086 74.252863) (xy 52.03139 78.51256) (xy 51.22 78.51256) (xy 50.972235 78.561843)
+        (xy 50.762191 78.702191) (xy 50.621843 78.912235) (xy 50.57256 79.16) (xy 50.57256 80.86) (xy 50.621843 81.107765)
+        (xy 50.762191 81.317809) (xy 50.972235 81.458157) (xy 51.017619 81.467184) (xy 50.999375 81.479375) (xy 50.671161 81.970582)
+        (xy 50.555908 82.55) (xy 50.671161 83.129418) (xy 50.999375 83.620625) (xy 51.490582 83.948839) (xy 51.923744 84.035)
+        (xy 52.216256 84.035) (xy 52.649418 83.948839) (xy 52.842239 83.82) (xy 57.647761 83.82) (xy 57.840582 83.948839)
+        (xy 58.273744 84.035) (xy 58.566256 84.035) (xy 58.999418 83.948839) (xy 59.490625 83.620625) (xy 59.788609 83.17466)
+        (xy 63.783531 87.169582) (xy 63.854382 87.275618) (xy 64.274471 87.556313) (xy 64.64492 87.63) (xy 64.644924 87.63)
+        (xy 64.769999 87.654879) (xy 64.895074 87.63) (xy 69.86756 87.63) (xy 69.86756 91.46) (xy 69.916843 91.707765)
+        (xy 70.057191 91.917809) (xy 70.267235 92.058157) (xy 70.515 92.10744) (xy 70.995001 92.10744) (xy 70.995001 95.126267)
+        (xy 70.921565 95.140874) (xy 70.630414 95.335414) (xy 70.435874 95.626565) (xy 70.36756 95.97) (xy 70.36756 97.07)
+        (xy 70.435874 97.413435) (xy 70.630414 97.704586) (xy 70.921565 97.899126) (xy 71.265 97.96744) (xy 74.265 97.96744)
+        (xy 74.608435 97.899126) (xy 74.899586 97.704586) (xy 75.094126 97.413435) (xy 75.16244 97.07) (xy 75.16244 96.80575)
+        (xy 75.98 96.80575) (xy 75.98 97.44631) (xy 76.076673 97.679699) (xy 76.255302 97.858327) (xy 76.488691 97.955)
+        (xy 78.07925 97.955) (xy 78.238 97.79625) (xy 78.238 96.647) (xy 78.492 96.647) (xy 78.492 97.79625)
+        (xy 78.65075 97.955) (xy 80.241309 97.955) (xy 80.474698 97.858327) (xy 80.653327 97.679699) (xy 80.75 97.44631)
+        (xy 80.75 96.80575) (xy 80.59125 96.647) (xy 78.492 96.647) (xy 78.238 96.647) (xy 76.13875 96.647)
+        (xy 75.98 96.80575) (xy 75.16244 96.80575) (xy 75.16244 95.97) (xy 75.094126 95.626565) (xy 75.07216 95.59369)
+        (xy 75.98 95.59369) (xy 75.98 96.23425) (xy 76.13875 96.393) (xy 78.238 96.393) (xy 78.238 95.24375)
+        (xy 78.492 95.24375) (xy 78.492 96.393) (xy 80.59125 96.393) (xy 80.75 96.23425) (xy 80.75 95.59369)
+        (xy 80.653327 95.360301) (xy 80.474698 95.181673) (xy 80.241309 95.085) (xy 78.65075 95.085) (xy 78.492 95.24375)
+        (xy 78.238 95.24375) (xy 78.07925 95.085) (xy 76.488691 95.085) (xy 76.255302 95.181673) (xy 76.076673 95.360301)
+        (xy 75.98 95.59369) (xy 75.07216 95.59369) (xy 74.899586 95.335414) (xy 74.608435 95.140874) (xy 74.265 95.07256)
+        (xy 73.535 95.07256) (xy 73.535 92.99575) (xy 80.54 92.99575) (xy 80.54 93.63631) (xy 80.636673 93.869699)
+        (xy 80.815302 94.048327) (xy 81.048691 94.145) (xy 82.63925 94.145) (xy 82.798 93.98625) (xy 82.798 92.837)
+        (xy 83.052 92.837) (xy 83.052 93.98625) (xy 83.21075 94.145) (xy 84.801309 94.145) (xy 85.034698 94.048327)
+        (xy 85.213327 93.869699) (xy 85.31 93.63631) (xy 85.31 92.99575) (xy 85.15125 92.837) (xy 83.052 92.837)
+        (xy 82.798 92.837) (xy 80.69875 92.837) (xy 80.54 92.99575) (xy 73.535 92.99575) (xy 73.535 92.10744)
+        (xy 74.015 92.10744) (xy 74.262765 92.058157) (xy 74.472809 91.917809) (xy 74.613157 91.707765) (xy 74.66244 91.46)
+        (xy 74.66244 81.26) (xy 76.46756 81.26) (xy 76.46756 91.46) (xy 76.516843 91.707765) (xy 76.657191 91.917809)
+        (xy 76.867235 92.058157) (xy 77.115 92.10744) (xy 80.54 92.10744) (xy 80.54 92.42425) (xy 80.69875 92.583)
+        (xy 82.798 92.583) (xy 82.798 91.43375) (xy 83.052 91.43375) (xy 83.052 92.583) (xy 85.15125 92.583)
+        (xy 85.31 92.42425) (xy 85.31 91.78369) (xy 85.213327 91.550301) (xy 85.034698 91.371673) (xy 84.801309 91.275)
+        (xy 83.21075 91.275) (xy 83.052 91.43375) (xy 82.798 91.43375) (xy 82.63925 91.275) (xy 81.26244 91.275)
+        (xy 81.26244 87.63) (xy 81.64895 87.63) (xy 86.136086 92.117137) (xy 86.12756 92.16) (xy 86.12756 93.26)
+        (xy 86.195874 93.603435) (xy 86.390414 93.894586) (xy 86.681565 94.089126) (xy 87.025 94.15744) (xy 87.763001 94.15744)
+        (xy 87.763 101.479957) (xy 87.748073 101.555) (xy 87.763 101.630043) (xy 87.763 101.630047) (xy 87.807212 101.852316)
+        (xy 87.975629 102.104371) (xy 88.039253 102.146883) (xy 88.96537 103.073) (xy 88.105356 103.073) (xy 88.051505 102.802273)
+        (xy 87.863739 102.521261) (xy 87.582727 102.333495) (xy 87.25125 102.26756) (xy 86.73875 102.26756) (xy 86.407273 102.333495)
+        (xy 86.126261 102.521261) (xy 85.938495 102.802273) (xy 85.87256 103.13375) (xy 85.87256 103.57125) (xy 85.938495 103.902727)
+        (xy 86.097036 104.14) (xy 85.938495 104.377273) (xy 85.87256 104.70875) (xy 85.87256 105.14625) (xy 85.938495 105.477727)
+        (xy 86.126261 105.758739) (xy 86.407273 105.946505) (xy 86.73875 106.01244) (xy 87.007552 106.01244) (xy 87.180183 106.127788)
+        (xy 87.402452 106.172) (xy 87.402456 106.172) (xy 87.477499 106.186927) (xy 87.552542 106.172) (xy 89.889997 106.172)
+        (xy 89.936261 106.241239) (xy 90.217273 106.429005) (xy 90.54875 106.49494) (xy 91.06125 106.49494) (xy 91.392727 106.429005)
+        (xy 91.673739 106.241239) (xy 91.861505 105.960227) (xy 91.92744 105.62875) (xy 91.92744 105.36519) (xy 93.680631 103.612)
+        (xy 95.928024 103.612) (xy 96.158327 103.956673) (xy 96.666073 104.295938) (xy 97.113818 104.385) (xy 97.416182 104.385)
+        (xy 97.863927 104.295938) (xy 98.029571 104.185258) (xy 99.473954 104.185258) (xy 99.594003 104.423) (xy 100.838 104.423)
+        (xy 100.838 103.179622) (xy 101.092 103.179622) (xy 101.092 104.423) (xy 102.335997 104.423) (xy 102.456046 104.185258)
+        (xy 102.202966 103.642424) (xy 101.761417 103.23776) (xy 101.32974 103.058964) (xy 101.092 103.179622) (xy 100.838 103.179622)
+        (xy 100.60026 103.058964) (xy 100.168583 103.23776) (xy 99.727034 103.642424) (xy 99.473954 104.185258) (xy 98.029571 104.185258)
+        (xy 98.371673 103.956673) (xy 98.710938 103.448927) (xy 98.830072 102.85) (xy 98.710938 102.251073) (xy 98.371673 101.743327)
+        (xy 98.029572 101.514742) (xy 99.473954 101.514742) (xy 99.727034 102.057576) (xy 100.168583 102.46224) (xy 100.60026 102.641036)
+        (xy 100.838 102.520378) (xy 100.838 101.277) (xy 99.594003 101.277) (xy 99.473954 101.514742) (xy 98.029572 101.514742)
+        (xy 97.863927 101.404062) (xy 97.416182 101.315) (xy 97.113818 101.315) (xy 96.666073 101.404062) (xy 96.158327 101.743327)
+        (xy 95.928024 102.088) (xy 93.640631 102.088) (xy 91.92744 100.37481) (xy 91.92744 100.11125) (xy 91.861505 99.779773)
+        (xy 91.753057 99.617469) (xy 91.818327 99.552198) (xy 91.915 99.318809) (xy 91.915 99.04075) (xy 91.75625 98.882)
+        (xy 90.932 98.882) (xy 90.932 98.902) (xy 90.678 98.902) (xy 90.678 98.882) (xy 89.85375 98.882)
+        (xy 89.695 99.04075) (xy 89.695 99.318809) (xy 89.791673 99.552198) (xy 89.856943 99.617469) (xy 89.748495 99.779773)
+        (xy 89.68256 100.11125) (xy 89.68256 100.54875) (xy 89.748495 100.880227) (xy 89.936261 101.161239) (xy 90.217273 101.349005)
+        (xy 90.54875 101.41494) (xy 90.81231 101.41494) (xy 92.267369 102.87) (xy 91.857937 103.279433) (xy 91.673739 103.003761)
+        (xy 91.392727 102.815995) (xy 91.06125 102.75006) (xy 90.797691 102.75006) (xy 89.287 101.23937) (xy 89.287 98.191191)
+        (xy 89.695 98.191191) (xy 89.695 98.46925) (xy 89.85375 98.628) (xy 90.678 98.628) (xy 90.678 97.84125)
+        (xy 90.932 97.84125) (xy 90.932 98.628) (xy 91.75625 98.628) (xy 91.915 98.46925) (xy 91.915 98.191191)
+        (xy 91.818327 97.957802) (xy 91.639699 97.779173) (xy 91.40631 97.6825) (xy 91.09075 97.6825) (xy 90.932 97.84125)
+        (xy 90.678 97.84125) (xy 90.51925 97.6825) (xy 90.20369 97.6825) (xy 89.970301 97.779173) (xy 89.791673 97.957802)
+        (xy 89.695 98.191191) (xy 89.287 98.191191) (xy 89.287 94.15744) (xy 90.025 94.15744) (xy 90.368435 94.089126)
+        (xy 90.659586 93.894586) (xy 90.854126 93.603435) (xy 90.92244 93.26) (xy 90.92244 92.71) (xy 91.45756 92.71)
+        (xy 91.45756 96.54) (xy 91.506843 96.787765) (xy 91.647191 96.997809) (xy 91.857235 97.138157) (xy 92.105 97.18744)
+        (xy 95.605 97.18744) (xy 95.852765 97.138157) (xy 96.062809 96.997809) (xy 96.203157 96.787765) (xy 96.25244 96.54)
+        (xy 96.25244 86.34) (xy 98.05756 86.34) (xy 98.05756 96.54) (xy 98.106843 96.787765) (xy 98.247191 96.997809)
+        (xy 98.457235 97.138157) (xy 98.705 97.18744) (xy 99.185 97.18744) (xy 99.185 97.684925) (xy 99.160121 97.81)
+        (xy 99.185 97.935075) (xy 99.185 97.935079) (xy 99.258687 98.305528) (xy 99.539382 98.725618) (xy 99.645421 98.796471)
+        (xy 100.53496 99.68601) (xy 100.168583 99.83776) (xy 99.727034 100.242424) (xy 99.473954 100.785258) (xy 99.594003 101.023)
+        (xy 100.838 101.023) (xy 100.838 101.003) (xy 101.092 101.003) (xy 101.092 101.023) (xy 101.112 101.023)
+        (xy 101.112 101.277) (xy 101.092 101.277) (xy 101.092 102.520378) (xy 101.32974 102.641036) (xy 101.761417 102.46224)
+        (xy 102.202966 102.057576) (xy 102.42668 101.57773) (xy 103.036 102.187051) (xy 103.035999 106.68) (xy 102.381482 106.68)
+        (xy 102.322809 106.592191) (xy 102.112765 106.451843) (xy 101.865 106.40256) (xy 100.065 106.40256) (xy 99.817235 106.451843)
+        (xy 99.607191 106.592191) (xy 99.466843 106.802235) (xy 99.41756 107.05) (xy 99.41756 108.85) (xy 99.466843 109.097765)
+        (xy 99.607191 109.307809) (xy 99.817235 109.448157) (xy 100.065 109.49744) (xy 101.865 109.49744) (xy 102.112765 109.448157)
+        (xy 102.322809 109.307809) (xy 102.381482 109.22) (xy 104.649924 109.22) (xy 104.775 109.244879) (xy 104.900076 109.22)
+        (xy 108.87756 109.22) (xy 108.87756 110.82) (xy 108.926843 111.067765) (xy 109.067191 111.277809) (xy 109.277235 111.418157)
+        (xy 109.525 111.46744) (xy 112.725 111.46744) (xy 112.972765 111.418157) (xy 113.182809 111.277809) (xy 113.323157 111.067765)
+        (xy 113.37244 110.82) (xy 113.37244 107.62) (xy 113.323157 107.372235) (xy 113.182809 107.162191) (xy 112.972765 107.021843)
+        (xy 112.725 106.97256) (xy 110.678095 106.97256) (xy 110.350529 106.753687) (xy 109.98008 106.68) (xy 109.980075 106.68)
+        (xy 109.855 106.655121) (xy 109.729925 106.68) (xy 105.575999 106.68) (xy 105.575999 101.786073) (xy 105.600878 101.660998)
+        (xy 105.575999 101.535923) (xy 105.575999 101.535919) (xy 105.502312 101.16547) (xy 105.367104 100.963118) (xy 105.292469 100.851418)
+        (xy 105.292468 100.851417) (xy 105.221617 100.745381) (xy 105.115581 100.67453) (xy 101.725 97.28395) (xy 101.725 97.18744)
+        (xy 102.205 97.18744) (xy 102.452765 97.138157) (xy 102.662809 96.997809) (xy 102.791139 96.80575) (xy 104.56 96.80575)
+        (xy 104.56 97.49631) (xy 104.656673 97.729699) (xy 104.835302 97.908327) (xy 105.068691 98.005) (xy 105.75925 98.005)
+        (xy 105.918 97.84625) (xy 105.918 96.647) (xy 106.172 96.647) (xy 106.172 97.84625) (xy 106.33075 98.005)
+        (xy 107.021309 98.005) (xy 107.254698 97.908327) (xy 107.433327 97.729699) (xy 107.53 97.49631) (xy 107.53 96.80575)
+        (xy 107.37125 96.647) (xy 106.172 96.647) (xy 105.918 96.647) (xy 104.71875 96.647) (xy 104.56 96.80575)
+        (xy 102.791139 96.80575) (xy 102.803157 96.787765) (xy 102.85244 96.54) (xy 102.85244 95.54369) (xy 104.56 95.54369)
+        (xy 104.56 96.23425) (xy 104.71875 96.393) (xy 105.918 96.393) (xy 105.918 95.19375) (xy 106.172 95.19375)
+        (xy 106.172 96.393) (xy 107.37125 96.393) (xy 107.53 96.23425) (xy 107.53 95.54369) (xy 107.433327 95.310301)
+        (xy 107.254698 95.131673) (xy 107.021309 95.035) (xy 106.33075 95.035) (xy 106.172 95.19375) (xy 105.918 95.19375)
+        (xy 105.75925 95.035) (xy 105.068691 95.035) (xy 104.835302 95.131673) (xy 104.656673 95.310301) (xy 104.56 95.54369)
+        (xy 102.85244 95.54369) (xy 102.85244 94.454504) (xy 108.940944 94.454504) (xy 109.28878 95.254187) (xy 109.916164 95.859886)
+        (xy 110.650497 96.16405) (xy 110.998 96.052362) (xy 110.998 94.107) (xy 111.252 94.107) (xy 111.252 96.052362)
+        (xy 111.599503 96.16405) (xy 112.333836 95.859886) (xy 112.96122 95.254187) (xy 113.309056 94.454504) (xy 113.197645 94.107)
+        (xy 111.252 94.107) (xy 110.998 94.107) (xy 109.052355 94.107) (xy 108.940944 94.454504) (xy 102.85244 94.454504)
+        (xy 102.85244 93.505496) (xy 108.940944 93.505496) (xy 109.052355 93.853) (xy 110.998 93.853) (xy 110.998 91.907638)
+        (xy 111.252 91.907638) (xy 111.252 93.853) (xy 113.197645 93.853) (xy 113.309056 93.505496) (xy 112.96122 92.705813)
+        (xy 112.333836 92.100114) (xy 111.599503 91.79595) (xy 111.252 91.907638) (xy 110.998 91.907638) (xy 110.650497 91.79595)
+        (xy 109.916164 92.100114) (xy 109.28878 92.705813) (xy 108.940944 93.505496) (xy 102.85244 93.505496) (xy 102.85244 86.34)
+        (xy 102.803157 86.092235) (xy 102.662809 85.882191) (xy 102.452765 85.741843) (xy 102.205 85.69256) (xy 98.705 85.69256)
+        (xy 98.457235 85.741843) (xy 98.247191 85.882191) (xy 98.106843 86.092235) (xy 98.05756 86.34) (xy 96.25244 86.34)
+        (xy 96.203157 86.092235) (xy 96.062809 85.882191) (xy 95.852765 85.741843) (xy 95.605 85.69256) (xy 92.105 85.69256)
+        (xy 91.962045 85.720995) (xy 91.03244 84.79139) (xy 91.03244 84.24) (xy 90.983157 83.992235) (xy 90.842809 83.782191)
+        (xy 90.632765 83.641843) (xy 90.385 83.59256) (xy 88.685 83.59256) (xy 88.437235 83.641843) (xy 88.227191 83.782191)
+        (xy 88.086843 83.992235) (xy 88.03756 84.24) (xy 88.03756 85.94) (xy 88.086843 86.187765) (xy 88.227191 86.397809)
+        (xy 88.437235 86.538157) (xy 88.685 86.58744) (xy 89.23639 86.58744) (xy 91.45756 88.808611) (xy 91.45756 90.17)
+        (xy 89.920074 90.17) (xy 89.794999 90.145121) (xy 89.669924 90.17) (xy 89.66992 90.17) (xy 89.299471 90.243687)
+        (xy 88.879382 90.524382) (xy 88.80853 90.630419) (xy 88.525 90.913949) (xy 83.161471 85.550421) (xy 83.090618 85.444382)
+        (xy 82.670529 85.163687) (xy 82.30008 85.09) (xy 82.300075 85.09) (xy 82.175 85.065121) (xy 82.049925 85.09)
+        (xy 81.26244 85.09) (xy 81.26244 81.26) (xy 81.213157 81.012235) (xy 81.072809 80.802191) (xy 80.862765 80.661843)
+        (xy 80.615 80.61256) (xy 77.115 80.61256) (xy 76.867235 80.661843) (xy 76.657191 80.802191) (xy 76.516843 81.012235)
+        (xy 76.46756 81.26) (xy 74.66244 81.26) (xy 74.613157 81.012235) (xy 74.472809 80.802191) (xy 74.262765 80.661843)
+        (xy 74.015 80.61256) (xy 70.515 80.61256) (xy 70.267235 80.661843) (xy 70.057191 80.802191) (xy 69.916843 81.012235)
+        (xy 69.86756 81.26) (xy 69.86756 85.09) (xy 65.296051 85.09) (xy 59.91744 79.71139) (xy 59.91744 79.16)
+        (xy 59.868157 78.912235) (xy 59.727809 78.702191) (xy 59.517765 78.561843) (xy 59.27 78.51256) (xy 57.57 78.51256)
+        (xy 57.322235 78.561843) (xy 57.112191 78.702191) (xy 56.971843 78.912235) (xy 56.92256 79.16) (xy 56.92256 80.86)
+        (xy 56.971843 81.107765) (xy 57.086928 81.28) (xy 53.403072 81.28) (xy 53.518157 81.107765) (xy 53.56744 80.86)
+        (xy 53.56744 80.56861) (xy 59.028611 75.10744) (xy 60.18 75.10744) (xy 60.523435 75.039126) (xy 60.686754 74.93)
+        (xy 85.05756 74.93) (xy 85.05756 75.66) (xy 85.106843 75.907765) (xy 85.247191 76.117809) (xy 85.457235 76.258157)
+        (xy 85.705 76.30744) (xy 95.905 76.30744) (xy 96.152765 76.258157) (xy 96.362809 76.117809) (xy 96.503157 75.907765)
+        (xy 96.55244 75.66) (xy 96.55244 72.16) (xy 96.503157 71.912235) (xy 96.362809 71.702191) (xy 96.152765 71.561843)
+        (xy 95.905 71.51256) (xy 85.705 71.51256) (xy 85.457235 71.561843) (xy 85.247191 71.702191) (xy 85.106843 71.912235)
+        (xy 85.05756 72.16) (xy 85.05756 72.39) (xy 74.97258 72.39) (xy 75.343029 72.316313) (xy 75.763118 72.035618)
+        (xy 75.833971 71.929579) (xy 76.28861 71.47494) (xy 77.44 71.47494) (xy 77.783435 71.406626) (xy 78.074586 71.212086)
+        (xy 78.269126 70.920935) (xy 78.33744 70.5775) (xy 78.33744 70.31325) (xy 79.155 70.31325) (xy 79.155 70.95381)
+        (xy 79.251673 71.187199) (xy 79.430302 71.365827) (xy 79.663691 71.4625) (xy 81.25425 71.4625) (xy 81.413 71.30375)
+        (xy 81.413 70.1545) (xy 81.667 70.1545) (xy 81.667 71.30375) (xy 81.82575 71.4625) (xy 83.416309 71.4625)
+        (xy 83.649698 71.365827) (xy 83.828327 71.187199) (xy 83.925 70.95381) (xy 83.925 70.31325) (xy 83.76625 70.1545)
+        (xy 81.667 70.1545) (xy 81.413 70.1545) (xy 79.31375 70.1545) (xy 79.155 70.31325) (xy 78.33744 70.31325)
+        (xy 78.33744 69.4775) (xy 78.269126 69.134065) (xy 78.24716 69.10119) (xy 79.155 69.10119) (xy 79.155 69.74175)
+        (xy 79.31375 69.9005) (xy 81.413 69.9005) (xy 81.413 68.75125) (xy 81.667 68.75125) (xy 81.667 69.9005)
+        (xy 83.76625 69.9005) (xy 83.925 69.74175) (xy 83.925 69.10119) (xy 83.828327 68.867801) (xy 83.649698 68.689173)
+        (xy 83.416309 68.5925) (xy 81.82575 68.5925) (xy 81.667 68.75125) (xy 81.413 68.75125) (xy 81.25425 68.5925)
+        (xy 79.663691 68.5925) (xy 79.430302 68.689173) (xy 79.251673 68.867801) (xy 79.155 69.10119) (xy 78.24716 69.10119)
+        (xy 78.074586 68.842914) (xy 77.783435 68.648374) (xy 77.44 68.58006) (xy 75.372691 68.58006) (xy 75.00638 68.21375)
+        (xy 75.92938 67.29075) (xy 82.71 67.29075) (xy 82.71 67.568809) (xy 82.806673 67.802198) (xy 82.985301 67.980827)
+        (xy 83.21869 68.0775) (xy 83.53425 68.0775) (xy 83.693 67.91875) (xy 83.693 67.132) (xy 83.947 67.132)
+        (xy 83.947 67.91875) (xy 84.10575 68.0775) (xy 84.42131 68.0775) (xy 84.654699 67.980827) (xy 84.833327 67.802198)
+        (xy 84.93 67.568809) (xy 84.93 67.29075) (xy 84.77125 67.132) (xy 83.947 67.132) (xy 83.693 67.132)
+        (xy 82.86875 67.132) (xy 82.71 67.29075) (xy 75.92938 67.29075) (xy 79.415631 63.8045) (xy 80.058933 63.8045)
+        (xy 80.01756 64.0125) (xy 80.01756 64.6125) (xy 80.066843 64.860265) (xy 80.207191 65.070309) (xy 80.417235 65.210657)
+        (xy 80.665 65.25994) (xy 82.215 65.25994) (xy 82.462765 65.210657) (xy 82.498889 65.186519) (xy 82.69756 65.38519)
+        (xy 82.69756 65.64875) (xy 82.763495 65.980227) (xy 82.871943 66.142531) (xy 82.806673 66.207802) (xy 82.71 66.441191)
+        (xy 82.71 66.71925) (xy 82.86875 66.878) (xy 83.693 66.878) (xy 83.693 66.858) (xy 83.947 66.858)
+        (xy 83.947 66.878) (xy 84.77125 66.878) (xy 84.93 66.71925) (xy 84.93 66.441191) (xy 84.833327 66.207802)
+        (xy 84.817525 66.192) (xy 84.837457 66.192) (xy 84.9125 66.206927) (xy 84.987543 66.192) (xy 84.987548 66.192)
+        (xy 85.05756 66.178074) (xy 85.05756 69.06) (xy 85.106843 69.307765) (xy 85.247191 69.517809) (xy 85.457235 69.658157)
+        (xy 85.705 69.70744) (xy 95.905 69.70744) (xy 96.152765 69.658157) (xy 96.362809 69.517809) (xy 96.503157 69.307765)
+        (xy 96.55244 69.06) (xy 96.55244 66.533611) (xy 97.704581 65.381469) (xy 97.810618 65.310618) (xy 97.909989 65.1619)
+        (xy 98.091313 64.890529) (xy 98.093282 64.880629) (xy 98.165 64.52008) (xy 98.165 64.520076) (xy 98.189879 64.395)
+        (xy 98.173457 64.31244) (xy 98.395 64.31244) (xy 98.738435 64.244126) (xy 99.029586 64.049586) (xy 99.224126 63.758435)
+        (xy 99.29244 63.415) (xy 99.29244 63.15075) (xy 100.11 63.15075) (xy 100.11 63.79131) (xy 100.206673 64.024699)
+        (xy 100.385302 64.203327) (xy 100.618691 64.3) (xy 102.20925 64.3) (xy 102.368 64.14125) (xy 102.368 62.992)
+        (xy 102.622 62.992) (xy 102.622 64.14125) (xy 102.78075 64.3) (xy 104.371309 64.3) (xy 104.604698 64.203327)
+        (xy 104.783327 64.024699) (xy 104.88 63.79131) (xy 104.88 63.15075) (xy 104.72125 62.992) (xy 102.622 62.992)
+        (xy 102.368 62.992) (xy 100.26875 62.992) (xy 100.11 63.15075) (xy 99.29244 63.15075) (xy 99.29244 62.315)
+        (xy 99.224126 61.971565) (xy 99.20216 61.93869) (xy 100.11 61.93869) (xy 100.11 62.57925) (xy 100.26875 62.738)
+        (xy 102.368 62.738) (xy 102.368 61.58875) (xy 102.622 61.58875) (xy 102.622 62.738) (xy 104.72125 62.738)
+        (xy 104.88 62.57925) (xy 104.88 61.93869) (xy 104.783327 61.705301) (xy 104.604698 61.526673) (xy 104.371309 61.43)
+        (xy 102.78075 61.43) (xy 102.622 61.58875) (xy 102.368 61.58875) (xy 102.20925 61.43) (xy 100.618691 61.43)
+        (xy 100.385302 61.526673) (xy 100.206673 61.705301) (xy 100.11 61.93869) (xy 99.20216 61.93869) (xy 99.029586 61.680414)
+        (xy 98.738435 61.485874) (xy 98.395 61.41756) (xy 97.243611 61.41756) (xy 94.59744 58.77139) (xy 94.59744 49.657)
+        (xy 96.477667 49.657) (xy 106.6038 57.2516) (xy 106.648481 57.273027) (xy 106.68 57.277) (xy 110.363 57.277)
+        (xy 110.363 88.9) (xy 110.372667 88.948601) (xy 110.400197 88.989803) (xy 115.443 94.032606) (xy 115.443 112.903)
+        (xy 54.737 112.903) (xy 54.737 109.800215) (xy 54.74877 109.81783) (xy 55.244476 110.14905) (xy 55.8292 110.265359)
+        (xy 56.413925 110.14905) (xy 56.90963 109.81783) (xy 57.0992 109.534119) (xy 57.28877 109.81783) (xy 57.784476 110.14905)
+        (xy 58.3692 110.265359) (xy 58.953925 110.14905) (xy 59.44963 109.81783) (xy 59.643109 109.528267) (xy 60.007164 109.935732)
+        (xy 60.534409 110.189709) (xy 60.550174 110.192358) (xy 60.7822 110.071217) (xy 60.7822 108.712) (xy 61.0362 108.712)
+        (xy 61.0362 110.071217) (xy 61.268226 110.192358) (xy 61.283991 110.189709) (xy 61.811236 109.935732) (xy 62.1792 109.523892)
+        (xy 62.547164 109.935732) (xy 63.074409 110.189709) (xy 63.090174 110.192358) (xy 63.3222 110.071217) (xy 63.3222 108.712)
+        (xy 61.0362 108.712) (xy 60.7822 108.712) (xy 60.7622 108.712) (xy 60.7622 108.458) (xy 60.7822 108.458)
+        (xy 60.7822 107.098783) (xy 61.0362 107.098783) (xy 61.0362 108.458) (xy 63.3222 108.458) (xy 63.3222 107.098783)
+        (xy 63.5762 107.098783) (xy 63.5762 108.458) (xy 63.5962 108.458) (xy 63.5962 108.712) (xy 63.5762 108.712)
+        (xy 63.5762 110.071217) (xy 63.808226 110.192358) (xy 63.823991 110.189709) (xy 64.351236 109.935732) (xy 64.71529 109.528268)
+        (xy 64.90877 109.81783) (xy 65.404476 110.14905) (xy 65.9892 110.265359) (xy 66.573925 110.14905) (xy 67.06963 109.81783)
+        (xy 67.40085 109.322124) (xy 67.4878 108.884997) (xy 67.4878 108.285003) (xy 69.596 108.285003) (xy 69.596 108.884998)
+        (xy 69.68295 109.322125) (xy 70.01417 109.81783) (xy 70.509876 110.14905) (xy 71.0946 110.265359) (xy 71.679325 110.14905)
+        (xy 72.17503 109.81783) (xy 72.3646 109.534119) (xy 72.55417 109.81783) (xy 73.049876 110.14905) (xy 73.6346 110.265359)
+        (xy 74.219325 110.14905) (xy 74.71503 109.81783) (xy 74.9046 109.534119) (xy 75.09417 109.81783) (xy 75.589876 110.14905)
+        (xy 76.1746 110.265359) (xy 76.759325 110.14905) (xy 77.25503 109.81783) (xy 77.58625 109.322124) (xy 77.6732 108.884997)
+        (xy 77.6732 108.285002) (xy 77.58625 107.847875) (xy 77.25503 107.35217) (xy 76.759324 107.02095) (xy 76.1746 106.904641)
+        (xy 75.589875 107.02095) (xy 75.09417 107.35217) (xy 74.9046 107.635881) (xy 74.71503 107.35217) (xy 74.219324 107.02095)
+        (xy 73.6346 106.904641) (xy 73.049875 107.02095) (xy 72.55417 107.35217) (xy 72.3646 107.635881) (xy 72.17503 107.35217)
+        (xy 71.679324 107.02095) (xy 71.0946 106.904641) (xy 70.509875 107.02095) (xy 70.01417 107.35217) (xy 69.68295 107.847876)
+        (xy 69.596 108.285003) (xy 67.4878 108.285003) (xy 67.4878 108.285002) (xy 67.40085 107.847875) (xy 67.06963 107.35217)
+        (xy 66.573924 107.02095) (xy 65.9892 106.904641) (xy 65.404475 107.02095) (xy 64.90877 107.35217) (xy 64.715291 107.641733)
+        (xy 64.351236 107.234268) (xy 63.823991 106.980291) (xy 63.808226 106.977642) (xy 63.5762 107.098783) (xy 63.3222 107.098783)
+        (xy 63.090174 106.977642) (xy 63.074409 106.980291) (xy 62.547164 107.234268) (xy 62.1792 107.646108) (xy 61.811236 107.234268)
+        (xy 61.283991 106.980291) (xy 61.268226 106.977642) (xy 61.0362 107.098783) (xy 60.7822 107.098783) (xy 60.550174 106.977642)
+        (xy 60.534409 106.980291) (xy 60.007164 107.234268) (xy 59.64311 107.641732) (xy 59.44963 107.35217) (xy 58.953924 107.02095)
+        (xy 58.3692 106.904641) (xy 57.784475 107.02095) (xy 57.28877 107.35217) (xy 57.0992 107.635881) (xy 56.90963 107.35217)
+        (xy 56.413924 107.02095) (xy 55.8292 106.904641) (xy 55.244475 107.02095) (xy 54.74877 107.35217) (xy 54.737 107.369785)
+        (xy 54.737 105.41) (xy 78.21395 105.41) (xy 80.819757 108.015808) (xy 80.790414 108.035414) (xy 80.595874 108.326565)
+        (xy 80.52756 108.67) (xy 80.52756 109.77) (xy 80.595874 110.113435) (xy 80.790414 110.404586) (xy 81.081565 110.599126)
+        (xy 81.425 110.66744) (xy 82.576389 110.66744) (xy 83.62754 111.718591) (xy 83.698392 111.824628) (xy 84.118481 112.105323)
+        (xy 84.48893 112.17901) (xy 84.488935 112.17901) (xy 84.61401 112.203889) (xy 84.739085 112.17901) (xy 90.371721 112.17901)
+        (xy 90.496796 112.203889) (xy 90.621871 112.17901) (xy 90.621876 112.17901) (xy 90.992325 112.105323) (xy 91.412414 111.824628)
+        (xy 91.483267 111.718589) (xy 92.771857 110.43) (xy 94.229925 110.43) (xy 94.355 110.454879) (xy 94.480075 110.43)
+        (xy 94.48008 110.43) (xy 94.850529 110.356313) (xy 95.270618 110.075618) (xy 95.341471 109.969579) (xy 97.553332 107.757719)
+        (xy 97.863927 107.695938) (xy 98.371673 107.356673) (xy 98.710938 106.848927) (xy 98.830072 106.25) (xy 98.710938 105.651073)
+        (xy 98.371673 105.143327) (xy 98.029572 104.914742) (xy 99.473954 104.914742) (xy 99.727034 105.457576) (xy 100.168583 105.86224)
+        (xy 100.60026 106.041036) (xy 100.838 105.920378) (xy 100.838 104.677) (xy 101.092 104.677) (xy 101.092 105.920378)
+        (xy 101.32974 106.041036) (xy 101.761417 105.86224) (xy 102.202966 105.457576) (xy 102.456046 104.914742) (xy 102.335997 104.677)
+        (xy 101.092 104.677) (xy 100.838 104.677) (xy 99.594003 104.677) (xy 99.473954 104.914742) (xy 98.029572 104.914742)
+        (xy 97.863927 104.804062) (xy 97.416182 104.715) (xy 97.113818 104.715) (xy 96.666073 104.804062) (xy 96.158327 105.143327)
+        (xy 95.819062 105.651073) (xy 95.757281 105.961668) (xy 93.82895 107.89) (xy 92.370882 107.89) (xy 92.245806 107.865121)
+        (xy 92.12073 107.89) (xy 92.120726 107.89) (xy 91.750277 107.963687) (xy 91.330188 108.244382) (xy 91.259336 108.350419)
+        (xy 90.91 108.699755) (xy 90.91 108.29369) (xy 90.813327 108.060301) (xy 90.634698 107.881673) (xy 90.401309 107.785)
+        (xy 88.81075 107.785) (xy 88.652 107.94375) (xy 88.652 109.093) (xy 88.672 109.093) (xy 88.672 109.347)
+        (xy 88.652 109.347) (xy 88.652 109.367) (xy 88.398 109.367) (xy 88.398 109.347) (xy 86.29875 109.347)
+        (xy 86.14 109.50575) (xy 86.14 109.63901) (xy 85.32244 109.63901) (xy 85.32244 108.67) (xy 85.254126 108.326565)
+        (xy 85.23216 108.29369) (xy 86.14 108.29369) (xy 86.14 108.93425) (xy 86.29875 109.093) (xy 88.398 109.093)
+        (xy 88.398 107.94375) (xy 88.23925 107.785) (xy 86.648691 107.785) (xy 86.415302 107.881673) (xy 86.236673 108.060301)
+        (xy 86.14 108.29369) (xy 85.23216 108.29369) (xy 85.059586 108.035414) (xy 84.768435 107.840874) (xy 84.425 107.77256)
+        (xy 84.168611 107.77256) (xy 79.726471 103.330421) (xy 79.655618 103.224382) (xy 79.235529 102.943687) (xy 78.86508 102.87)
+        (xy 78.865075 102.87) (xy 78.74 102.845121) (xy 78.614925 102.87) (xy 42.50397 102.87) (xy 42.09641 102.46244)
+        (xy 43.395 102.46244) (xy 43.642765 102.413157) (xy 43.852809 102.272809) (xy 43.993157 102.062765) (xy 44.04244 101.815)
+        (xy 44.04244 101.26361) (xy 44.810052 100.495999) (xy 45.569198 100.495999) (xy 45.475908 100.965) (xy 45.591161 101.544418)
+        (xy 45.919375 102.035625) (xy 46.410582 102.363839) (xy 46.843744 102.45) (xy 47.136256 102.45) (xy 47.569418 102.363839)
+        (xy 48.060625 102.035625) (xy 48.072816 102.017381) (xy 48.081843 102.062765) (xy 48.222191 102.272809) (xy 48.432235 102.413157)
+        (xy 48.68 102.46244) (xy 50.38 102.46244) (xy 50.627765 102.413157) (xy 50.837809 102.272809) (xy 50.863072 102.235)
+        (xy 51.524925 102.235) (xy 51.65 102.259879) (xy 51.775075 102.235) (xy 51.77508 102.235) (xy 52.145529 102.161313)
+        (xy 52.565618 101.880618) (xy 52.636471 101.774579) (xy 59.532082 94.878969) (xy 59.638118 94.808118) (xy 59.918813 94.388029)
+        (xy 59.9925 94.01758) (xy 59.9925 94.017576) (xy 60.017379 93.892501) (xy 59.9925 93.767426) (xy 59.9925 86.86992)
+        (xy 59.918813 86.499471) (xy 59.8203 86.352037) (xy 59.789602 86.197706) (xy 59.596416 85.908584) (xy 59.307294 85.715398)
+        (xy 58.96625 85.64756) (xy 58.47875 85.64756) (xy 58.137706 85.715398) (xy 57.848584 85.908584) (xy 57.785 86.003744)
+        (xy 57.721416 85.908584) (xy 57.432294 85.715398) (xy 57.09125 85.64756) (xy 56.60375 85.64756) (xy 56.262706 85.715398)
+        (xy 55.973584 85.908584) (xy 55.780398 86.197706) (xy 55.763428 86.28302) (xy 53.63889 88.40756) (xy 52.225 88.40756)
+        (xy 51.977235 88.456843) (xy 51.767191 88.597191) (xy 51.626843 88.807235) (xy 51.57756 89.055) (xy 51.57756 92.555)
+        (xy 51.626843 92.802765) (xy 51.767191 93.012809) (xy 51.927612 93.12) (xy 51.26075 93.12) (xy 51.102 93.27875)
+        (xy 51.102 95.378) (xy 53.20125 95.378) (xy 53.36 95.21925) (xy 53.36 93.62869) (xy 53.263327 93.395301)
+        (xy 53.084698 93.216673) (xy 53.050337 93.20244) (xy 55.725 93.20244) (xy 55.972765 93.153157) (xy 56.182809 93.012809)
+        (xy 56.323157 92.802765) (xy 56.37244 92.555) (xy 56.37244 89.266111) (xy 57.34698 88.291572) (xy 57.432294 88.274602)
+        (xy 57.4525 88.261101) (xy 57.452501 93.366448) (xy 53.3051 97.513849) (xy 53.36 97.38131) (xy 53.36 95.79075)
+        (xy 53.20125 95.632) (xy 51.102 95.632) (xy 51.102 97.73125) (xy 51.26075 97.89) (xy 52.851309 97.89)
+        (xy 52.98385 97.8351) (xy 51.12395 99.695) (xy 50.863072 99.695) (xy 50.837809 99.657191) (xy 50.627765 99.516843)
+        (xy 50.38 99.46756) (xy 49.828611 99.46756) (xy 48.77747 98.41642) (xy 48.706617 98.310381) (xy 48.286528 98.029686)
+        (xy 47.916079 97.955999) (xy 47.916074 97.955999) (xy 47.790999 97.93112) (xy 47.665924 97.955999) (xy 44.409077 97.955999)
+        (xy 44.284001 97.93112) (xy 44.158925 97.955999) (xy 44.158921 97.955999) (xy 43.788472 98.029686) (xy 43.368383 98.310381)
+        (xy 43.297531 98.416418) (xy 42.24639 99.46756) (xy 41.695 99.46756) (xy 41.447235 99.516843) (xy 41.237191 99.657191)
+        (xy 41.096843 99.867235) (xy 41.087816 99.912619) (xy 41.075625 99.894375) (xy 40.584418 99.566161) (xy 40.151256 99.48)
+        (xy 39.858744 99.48) (xy 39.497 99.551955) (xy 39.497 97.917) (xy 46.99 97.917) (xy 47.038601 97.907333)
+        (xy 47.079803 97.879803) (xy 47.107333 97.838601) (xy 47.117 97.79) (xy 47.117 95.79075) (xy 48.59 95.79075)
+        (xy 48.59 97.38131) (xy 48.686673 97.614699) (xy 48.865302 97.793327) (xy 49.098691 97.89) (xy 50.68925 97.89)
+        (xy 50.848 97.73125) (xy 50.848 95.632) (xy 48.74875 95.632) (xy 48.59 95.79075) (xy 47.117 95.79075)
+        (xy 47.117 93.19) (xy 47.68925 93.19) (xy 47.848 93.03125) (xy 47.848 90.932) (xy 48.102 90.932)
+        (xy 48.102 93.03125) (xy 48.26075 93.19) (xy 48.929696 93.19) (xy 48.865302 93.216673) (xy 48.686673 93.395301)
+        (xy 48.59 93.62869) (xy 48.59 95.21925) (xy 48.74875 95.378) (xy 50.848 95.378) (xy 50.848 93.27875)
+        (xy 50.68925 93.12) (xy 49.770304 93.12) (xy 49.834698 93.093327) (xy 50.013327 92.914699) (xy 50.11 92.68131)
+        (xy 50.11 91.09075) (xy 49.95125 90.932) (xy 48.102 90.932) (xy 47.848 90.932) (xy 47.828 90.932)
+        (xy 47.828 90.678) (xy 47.848 90.678) (xy 47.848 88.57875) (xy 48.102 88.57875) (xy 48.102 90.678)
+        (xy 49.95125 90.678) (xy 50.11 90.51925) (xy 50.11 88.92869) (xy 50.013327 88.695301) (xy 49.834698 88.516673)
+        (xy 49.601309 88.42) (xy 48.26075 88.42) (xy 48.102 88.57875) (xy 47.848 88.57875) (xy 47.68925 88.42)
+        (xy 47.117 88.42) (xy 47.117 82.677) (xy 49.53 82.677) (xy 49.578601 82.667333) (xy 49.619803 82.639803)
+        (xy 49.647333 82.598601) (xy 49.657 82.55) (xy 49.657 73.94575) (xy 50.695 73.94575) (xy 50.695 74.58631)
+        (xy 50.791673 74.819699) (xy 50.970302 74.998327) (xy 51.203691 75.095) (xy 52.79425 75.095) (xy 52.953 74.93625)
+        (xy 52.953 73.787) (xy 53.207 73.787) (xy 53.207 74.93625) (xy 53.36575 75.095) (xy 54.956309 75.095)
+        (xy 55.189698 74.998327) (xy 55.368327 74.819699) (xy 55.465 74.58631) (xy 55.465 73.94575) (xy 55.30625 73.787)
+        (xy 53.207 73.787) (xy 52.953 73.787) (xy 50.85375 73.787) (xy 50.695 73.94575) (xy 49.657 73.94575)
+        (xy 49.657 72.73369) (xy 50.695 72.73369) (xy 50.695 73.37425) (xy 50.85375 73.533) (xy 52.953 73.533)
+        (xy 52.953 72.38375) (xy 53.207 72.38375) (xy 53.207 73.533) (xy 55.30625 73.533) (xy 55.465 73.37425)
+        (xy 55.465 72.73369) (xy 55.368327 72.500301) (xy 55.189698 72.321673) (xy 54.956309 72.225) (xy 53.36575 72.225)
+        (xy 53.207 72.38375) (xy 52.953 72.38375) (xy 52.79425 72.225) (xy 51.203691 72.225) (xy 50.970302 72.321673)
+        (xy 50.791673 72.500301) (xy 50.695 72.73369) (xy 49.657 72.73369) (xy 49.657 65.955245) (xy 66.561861 65.955245)
+        (xy 66.635995 66.201364) (xy 67.173223 66.394465) (xy 67.743454 66.367278) (xy 68.144005 66.201364) (xy 68.218139 65.955245)
+        (xy 67.39 65.127105) (xy 66.561861 65.955245) (xy 49.657 65.955245) (xy 49.657 64.730723) (xy 65.943035 64.730723)
+        (xy 65.970222 65.300954) (xy 66.136136 65.701505) (xy 66.382255 65.775639) (xy 67.210395 64.9475) (xy 67.569605 64.9475)
+        (xy 68.397745 65.775639) (xy 68.643864 65.701505) (xy 68.836965 65.164277) (xy 68.809778 64.594046) (xy 68.643864 64.193495)
+        (xy 68.397745 64.119361) (xy 67.569605 64.9475) (xy 67.210395 64.9475) (xy 66.382255 64.119361) (xy 66.136136 64.193495)
+        (xy 65.943035 64.730723) (xy 49.657 64.730723) (xy 49.657 63.939755) (xy 66.561861 63.939755) (xy 67.39 64.767895)
+        (xy 68.218139 63.939755) (xy 68.144005 63.693636) (xy 67.606777 63.500535) (xy 67.036546 63.527722) (xy 66.635995 63.693636)
+        (xy 66.561861 63.939755) (xy 49.657 63.939755) (xy 49.657 61.924521) (xy 49.835325 61.88905) (xy 50.33103 61.55783)
+        (xy 50.5206 61.274119) (xy 50.71017 61.55783) (xy 51.205876 61.88905) (xy 51.7906 62.005359) (xy 52.375325 61.88905)
+        (xy 52.87103 61.55783) (xy 53.0606 61.274119) (xy 53.25017 61.55783) (xy 53.745876 61.88905) (xy 54.3306 62.005359)
+        (xy 54.915325 61.88905) (xy 55.41103 61.55783) (xy 55.6006 61.274119) (xy 55.79017 61.55783) (xy 56.285876 61.88905)
+        (xy 56.8706 62.005359) (xy 57.455325 61.88905) (xy 57.95103 61.55783) (xy 58.1406 61.274119) (xy 58.33017 61.55783)
+        (xy 58.825876 61.88905) (xy 59.4106 62.005359) (xy 59.995325 61.88905) (xy 60.49103 61.55783) (xy 60.6806 61.274119)
+        (xy 60.87017 61.55783) (xy 61.365876 61.88905) (xy 61.9506 62.005359) (xy 62.535325 61.88905) (xy 63.03103 61.55783)
+        (xy 63.36225 61.062124) (xy 63.4492 60.624997) (xy 63.4492 60.025003) (xy 64.516 60.025003) (xy 64.516 60.624998)
+        (xy 64.60295 61.062125) (xy 64.93417 61.55783) (xy 65.429876 61.88905) (xy 66.0146 62.005359) (xy 66.599325 61.88905)
+        (xy 67.09503 61.55783) (xy 67.42625 61.062124) (xy 67.5132 60.624997) (xy 67.5132 60.025002) (xy 67.42625 59.587875)
+        (xy 67.09503 59.09217) (xy 66.599324 58.76095) (xy 66.0146 58.644641) (xy 65.429875 58.76095) (xy 64.93417 59.09217)
+        (xy 64.60295 59.587876) (xy 64.516 60.025003) (xy 63.4492 60.025003) (xy 63.4492 60.025002) (xy 63.36225 59.587875)
+        (xy 63.03103 59.09217) (xy 62.535324 58.76095) (xy 61.9506 58.644641) (xy 61.365875 58.76095) (xy 60.87017 59.09217)
+        (xy 60.6806 59.375881) (xy 60.49103 59.09217) (xy 59.995324 58.76095) (xy 59.4106 58.644641) (xy 58.825875 58.76095)
+        (xy 58.33017 59.09217) (xy 58.1406 59.375881) (xy 57.95103 59.09217) (xy 57.455324 58.76095) (xy 56.8706 58.644641)
+        (xy 56.285875 58.76095) (xy 55.79017 59.09217) (xy 55.6006 59.375881) (xy 55.41103 59.09217) (xy 54.915324 58.76095)
+        (xy 54.3306 58.644641) (xy 53.745875 58.76095) (xy 53.25017 59.09217) (xy 53.0606 59.375881) (xy 52.87103 59.09217)
+        (xy 52.375324 58.76095) (xy 51.7906 58.644641) (xy 51.205875 58.76095) (xy 50.71017 59.09217) (xy 50.5206 59.375881)
+        (xy 50.33103 59.09217) (xy 49.835324 58.76095) (xy 49.657 58.725479) (xy 49.657 57.277) (xy 66.04 57.277)
+        (xy 66.096796 57.263592) (xy 67.716736 56.453622) (xy 69.430825 56.453622) (xy 69.645466 56.971832) (xy 70.107608 57.466512)
+        (xy 70.723877 57.746683) (xy 70.993 57.629104) (xy 70.993 56.1845) (xy 71.247 56.1845) (xy 71.247 57.629104)
+        (xy 71.516123 57.746683) (xy 72.132392 57.466512) (xy 72.594534 56.971832) (xy 72.809175 56.453622) (xy 72.691125 56.1845)
+        (xy 71.247 56.1845) (xy 70.993 56.1845) (xy 69.548875 56.1845) (xy 69.430825 56.453622) (xy 67.716736 56.453622)
+        (xy 69.464676 55.579652) (xy 69.430825 55.661378) (xy 69.548875 55.9305) (xy 70.993 55.9305) (xy 70.993 55.9105)
+        (xy 71.247 55.9105) (xy 71.247 55.9305) (xy 72.691125 55.9305) (xy 72.809175 55.661378) (xy 72.594534 55.143168)
+        (xy 72.132392 54.648488) (xy 71.710557 54.456711) (xy 81.30998 49.657) (xy 83.20256 49.657)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 74.63 63.88619) (xy 74.63 64.02675) (xy 74.78875 64.1855) (xy 75.913 64.1855) (xy 75.913 64.1655)
+        (xy 76.167 64.1655) (xy 76.167 64.1855) (xy 76.187 64.1855) (xy 76.187 64.4395) (xy 76.167 64.4395)
+        (xy 76.167 64.4595) (xy 75.913 64.4595) (xy 75.913 64.4395) (xy 74.78875 64.4395) (xy 74.63 64.59825)
+        (xy 74.63 64.73881) (xy 74.726673 64.972199) (xy 74.905302 65.150827) (xy 75.138691 65.2475) (xy 75.75425 65.2475)
+        (xy 75.912998 65.088752) (xy 75.912998 65.151871) (xy 74.181991 66.882879) (xy 73.87875 66.82256) (xy 73.44125 66.82256)
+        (xy 73.109773 66.888495) (xy 72.8725 67.047036) (xy 72.635227 66.888495) (xy 72.30375 66.82256) (xy 72.04019 66.82256)
+        (xy 71.882 66.66437) (xy 71.882 66.290312) (xy 72.104561 66.3825) (xy 72.675439 66.3825) (xy 73.202862 66.164034)
+        (xy 73.606534 65.760362) (xy 73.825 65.232939) (xy 73.825 64.662061) (xy 73.803932 64.611198) (xy 74.610631 63.8045)
+        (xy 74.663837 63.8045)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 94.506086 62.272137) (xy 94.49756 62.315) (xy 94.49756 63.415) (xy 94.565874 63.758435) (xy 94.760414 64.049586)
+        (xy 95.051565 64.244126) (xy 95.21693 64.277019) (xy 94.581389 64.91256) (xy 87.080843 64.91256) (xy 87.228739 64.813739)
+        (xy 87.416505 64.532727) (xy 87.48244 64.20125) (xy 87.48244 63.76375) (xy 87.416505 63.432273) (xy 87.257964 63.195)
+        (xy 87.416505 62.957727) (xy 87.48244 62.62625) (xy 87.48244 62.36269) (xy 87.945631 61.8995) (xy 88.67256 61.8995)
+        (xy 88.67256 61.9875) (xy 88.721843 62.235265) (xy 88.862191 62.445309) (xy 89.072235 62.585657) (xy 89.32 62.63494)
+        (xy 91.02 62.63494) (xy 91.267765 62.585657) (xy 91.477809 62.445309) (xy 91.618157 62.235265) (xy 91.66744 61.9875)
+        (xy 91.66744 61.43611) (xy 92.66875 60.434801)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 89.80256 59.075) (xy 89.851843 59.322765) (xy 89.986763 59.524686) (xy 89.87139 59.64006) (xy 89.32 59.64006)
+        (xy 89.072235 59.689343) (xy 88.862191 59.829691) (xy 88.721843 60.039735) (xy 88.67256 60.2875) (xy 88.67256 60.3755)
+        (xy 87.705042 60.3755) (xy 87.629999 60.360573) (xy 87.554956 60.3755) (xy 87.554952 60.3755) (xy 87.332683 60.419712)
+        (xy 87.332682 60.419713) (xy 87.332681 60.419713) (xy 87.321099 60.427452) (xy 87.080629 60.588129) (xy 87.038118 60.651751)
+        (xy 86.36731 61.32256) (xy 86.10375 61.32256) (xy 85.772273 61.388495) (xy 85.491261 61.576261) (xy 85.303495 61.857273)
+        (xy 85.23756 62.18875) (xy 85.23756 62.62625) (xy 85.303495 62.957727) (xy 85.462036 63.195) (xy 85.303495 63.432273)
+        (xy 85.23756 63.76375) (xy 85.23756 64.027309) (xy 84.675173 64.589697) (xy 84.407727 64.410995) (xy 84.07625 64.34506)
+        (xy 83.812691 64.34506) (xy 83.294383 63.826753) (xy 83.251871 63.763129) (xy 82.999817 63.594712) (xy 82.81941 63.558827)
+        (xy 82.86244 63.3425) (xy 82.86244 62.7425) (xy 82.813157 62.494735) (xy 82.754868 62.4075) (xy 82.813157 62.320265)
+        (xy 82.86244 62.0725) (xy 82.86244 61.4725) (xy 82.813157 61.224735) (xy 82.754868 61.1375) (xy 82.813157 61.050265)
+        (xy 82.86244 60.8025) (xy 82.86244 60.2025) (xy 82.813157 59.954735) (xy 82.672809 59.744691) (xy 82.462765 59.604343)
+        (xy 82.215 59.55506) (xy 81.458693 59.55506) (xy 82.089582 58.924171) (xy 82.195618 58.85332) (xy 82.476313 58.433231)
+        (xy 82.55 58.062782) (xy 82.55 58.062778) (xy 82.574879 57.937703) (xy 82.55 57.812628) (xy 82.55 57.771125)
+        (xy 82.627765 57.755657) (xy 82.837809 57.615309) (xy 82.978157 57.405265) (xy 82.993625 57.3275) (xy 83.20256 57.3275)
+        (xy 83.20256 59.075) (xy 83.251843 59.322765) (xy 83.392191 59.532809) (xy 83.602235 59.673157) (xy 83.85 59.72244)
+        (xy 87.35 59.72244) (xy 87.597765 59.673157) (xy 87.807809 59.532809) (xy 87.948157 59.322765) (xy 87.99744 59.075)
+        (xy 87.99744 49.657) (xy 89.80256 49.657)
+      )
+    )
+  )
+  (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 5DF81380) (hatch edge 0.508)
+    (connect_pads (clearance 0.508))
+    (min_thickness 0.254)
+    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 39.37 97.79) (xy 46.99 97.79) (xy 46.99 82.55) (xy 49.53 82.55) (xy 49.53 57.15)
+        (xy 66.04 57.15) (xy 81.28 49.53) (xy 96.52 49.53) (xy 106.68 57.15) (xy 110.49 57.15)
+        (xy 110.49 88.9) (xy 115.57 93.98) (xy 115.57 113.03) (xy 54.61 113.03) (xy 54.61 105.41)
+        (xy 39.37 105.41)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 106.6038 57.2516) (xy 106.648481 57.273027) (xy 106.68 57.277) (xy 110.363 57.277) (xy 110.363 88.9)
+        (xy 110.372667 88.948601) (xy 110.400197 88.989803) (xy 115.443 94.032606) (xy 115.443 112.903) (xy 54.737 112.903)
+        (xy 54.737 109.800215) (xy 54.74877 109.81783) (xy 55.244476 110.14905) (xy 55.8292 110.265359) (xy 56.413925 110.14905)
+        (xy 56.90963 109.81783) (xy 57.0992 109.534119) (xy 57.28877 109.81783) (xy 57.784476 110.14905) (xy 58.3692 110.265359)
+        (xy 58.953925 110.14905) (xy 59.44963 109.81783) (xy 59.643109 109.528267) (xy 60.007164 109.935732) (xy 60.534409 110.189709)
+        (xy 60.550174 110.192358) (xy 60.7822 110.071217) (xy 60.7822 108.712) (xy 61.0362 108.712) (xy 61.0362 110.071217)
+        (xy 61.268226 110.192358) (xy 61.283991 110.189709) (xy 61.811236 109.935732) (xy 62.1792 109.523892) (xy 62.547164 109.935732)
+        (xy 63.074409 110.189709) (xy 63.090174 110.192358) (xy 63.3222 110.071217) (xy 63.3222 108.712) (xy 61.0362 108.712)
+        (xy 60.7822 108.712) (xy 60.7622 108.712) (xy 60.7622 108.458) (xy 60.7822 108.458) (xy 60.7822 107.098783)
+        (xy 61.0362 107.098783) (xy 61.0362 108.458) (xy 63.3222 108.458) (xy 63.3222 107.098783) (xy 63.5762 107.098783)
+        (xy 63.5762 108.458) (xy 63.5962 108.458) (xy 63.5962 108.712) (xy 63.5762 108.712) (xy 63.5762 110.071217)
+        (xy 63.808226 110.192358) (xy 63.823991 110.189709) (xy 64.351236 109.935732) (xy 64.71529 109.528268) (xy 64.90877 109.81783)
+        (xy 65.404476 110.14905) (xy 65.9892 110.265359) (xy 66.573925 110.14905) (xy 67.06963 109.81783) (xy 67.40085 109.322124)
+        (xy 67.4878 108.884997) (xy 67.4878 108.285003) (xy 69.596 108.285003) (xy 69.596 108.884998) (xy 69.68295 109.322125)
+        (xy 70.01417 109.81783) (xy 70.509876 110.14905) (xy 71.0946 110.265359) (xy 71.679325 110.14905) (xy 72.17503 109.81783)
+        (xy 72.3646 109.534119) (xy 72.55417 109.81783) (xy 73.049876 110.14905) (xy 73.6346 110.265359) (xy 74.219325 110.14905)
+        (xy 74.71503 109.81783) (xy 74.9046 109.534119) (xy 75.09417 109.81783) (xy 75.589876 110.14905) (xy 76.1746 110.265359)
+        (xy 76.759325 110.14905) (xy 77.25503 109.81783) (xy 77.58625 109.322124) (xy 77.6732 108.884997) (xy 77.6732 108.285002)
+        (xy 77.58625 107.847875) (xy 77.25503 107.35217) (xy 76.759324 107.02095) (xy 76.1746 106.904641) (xy 75.589875 107.02095)
+        (xy 75.09417 107.35217) (xy 74.9046 107.635881) (xy 74.71503 107.35217) (xy 74.219324 107.02095) (xy 73.6346 106.904641)
+        (xy 73.049875 107.02095) (xy 72.55417 107.35217) (xy 72.3646 107.635881) (xy 72.17503 107.35217) (xy 71.679324 107.02095)
+        (xy 71.0946 106.904641) (xy 70.509875 107.02095) (xy 70.01417 107.35217) (xy 69.68295 107.847876) (xy 69.596 108.285003)
+        (xy 67.4878 108.285003) (xy 67.4878 108.285002) (xy 67.40085 107.847875) (xy 67.06963 107.35217) (xy 66.573924 107.02095)
+        (xy 65.9892 106.904641) (xy 65.404475 107.02095) (xy 64.90877 107.35217) (xy 64.715291 107.641733) (xy 64.351236 107.234268)
+        (xy 63.823991 106.980291) (xy 63.808226 106.977642) (xy 63.5762 107.098783) (xy 63.3222 107.098783) (xy 63.090174 106.977642)
+        (xy 63.074409 106.980291) (xy 62.547164 107.234268) (xy 62.1792 107.646108) (xy 61.811236 107.234268) (xy 61.283991 106.980291)
+        (xy 61.268226 106.977642) (xy 61.0362 107.098783) (xy 60.7822 107.098783) (xy 60.550174 106.977642) (xy 60.534409 106.980291)
+        (xy 60.007164 107.234268) (xy 59.69 107.589251) (xy 59.69 106.25) (xy 95.699928 106.25) (xy 95.819062 106.848927)
+        (xy 96.158327 107.356673) (xy 96.666073 107.695938) (xy 97.113818 107.785) (xy 97.416182 107.785) (xy 97.863927 107.695938)
+        (xy 98.371673 107.356673) (xy 98.576585 107.05) (xy 99.41756 107.05) (xy 99.41756 108.85) (xy 99.466843 109.097765)
+        (xy 99.607191 109.307809) (xy 99.817235 109.448157) (xy 100.065 109.49744) (xy 101.865 109.49744) (xy 102.112765 109.448157)
+        (xy 102.322809 109.307809) (xy 102.463157 109.097765) (xy 102.51244 108.85) (xy 102.51244 107.62) (xy 108.87756 107.62)
+        (xy 108.87756 110.82) (xy 108.926843 111.067765) (xy 109.067191 111.277809) (xy 109.277235 111.418157) (xy 109.525 111.46744)
+        (xy 112.725 111.46744) (xy 112.972765 111.418157) (xy 113.182809 111.277809) (xy 113.323157 111.067765) (xy 113.37244 110.82)
+        (xy 113.37244 107.62) (xy 113.323157 107.372235) (xy 113.182809 107.162191) (xy 112.972765 107.021843) (xy 112.725 106.97256)
+        (xy 109.525 106.97256) (xy 109.277235 107.021843) (xy 109.067191 107.162191) (xy 108.926843 107.372235) (xy 108.87756 107.62)
+        (xy 102.51244 107.62) (xy 102.51244 107.05) (xy 102.463157 106.802235) (xy 102.322809 106.592191) (xy 102.112765 106.451843)
+        (xy 101.865 106.40256) (xy 100.065 106.40256) (xy 99.817235 106.451843) (xy 99.607191 106.592191) (xy 99.466843 106.802235)
+        (xy 99.41756 107.05) (xy 98.576585 107.05) (xy 98.710938 106.848927) (xy 98.830072 106.25) (xy 98.710938 105.651073)
+        (xy 98.371673 105.143327) (xy 98.029572 104.914742) (xy 99.473954 104.914742) (xy 99.727034 105.457576) (xy 100.168583 105.86224)
+        (xy 100.60026 106.041036) (xy 100.838 105.920378) (xy 100.838 104.677) (xy 101.092 104.677) (xy 101.092 105.920378)
+        (xy 101.32974 106.041036) (xy 101.761417 105.86224) (xy 102.202966 105.457576) (xy 102.456046 104.914742) (xy 102.335997 104.677)
+        (xy 101.092 104.677) (xy 100.838 104.677) (xy 99.594003 104.677) (xy 99.473954 104.914742) (xy 98.029572 104.914742)
+        (xy 97.863927 104.804062) (xy 97.416182 104.715) (xy 97.113818 104.715) (xy 96.666073 104.804062) (xy 96.158327 105.143327)
+        (xy 95.819062 105.651073) (xy 95.699928 106.25) (xy 59.69 106.25) (xy 59.69 102.85) (xy 95.699928 102.85)
+        (xy 95.819062 103.448927) (xy 96.158327 103.956673) (xy 96.666073 104.295938) (xy 97.113818 104.385) (xy 97.416182 104.385)
+        (xy 97.863927 104.295938) (xy 98.029571 104.185258) (xy 99.473954 104.185258) (xy 99.594003 104.423) (xy 100.838 104.423)
+        (xy 100.838 103.179622) (xy 101.092 103.179622) (xy 101.092 104.423) (xy 102.335997 104.423) (xy 102.456046 104.185258)
+        (xy 102.202966 103.642424) (xy 101.761417 103.23776) (xy 101.32974 103.058964) (xy 101.092 103.179622) (xy 100.838 103.179622)
+        (xy 100.60026 103.058964) (xy 100.168583 103.23776) (xy 99.727034 103.642424) (xy 99.473954 104.185258) (xy 98.029571 104.185258)
+        (xy 98.371673 103.956673) (xy 98.710938 103.448927) (xy 98.830072 102.85) (xy 98.710938 102.251073) (xy 98.371673 101.743327)
+        (xy 98.029572 101.514742) (xy 99.473954 101.514742) (xy 99.727034 102.057576) (xy 100.168583 102.46224) (xy 100.60026 102.641036)
+        (xy 100.838 102.520378) (xy 100.838 101.277) (xy 101.092 101.277) (xy 101.092 102.520378) (xy 101.32974 102.641036)
+        (xy 101.761417 102.46224) (xy 102.202966 102.057576) (xy 102.456046 101.514742) (xy 102.335997 101.277) (xy 101.092 101.277)
+        (xy 100.838 101.277) (xy 99.594003 101.277) (xy 99.473954 101.514742) (xy 98.029572 101.514742) (xy 97.863927 101.404062)
+        (xy 97.416182 101.315) (xy 97.113818 101.315) (xy 96.666073 101.404062) (xy 96.158327 101.743327) (xy 95.819062 102.251073)
+        (xy 95.699928 102.85) (xy 59.69 102.85) (xy 59.69 100.785258) (xy 99.473954 100.785258) (xy 99.594003 101.023)
+        (xy 100.838 101.023) (xy 100.838 99.779622) (xy 101.092 99.779622) (xy 101.092 101.023) (xy 102.335997 101.023)
+        (xy 102.456046 100.785258) (xy 102.202966 100.242424) (xy 101.761417 99.83776) (xy 101.32974 99.658964) (xy 101.092 99.779622)
+        (xy 100.838 99.779622) (xy 100.60026 99.658964) (xy 100.168583 99.83776) (xy 99.727034 100.242424) (xy 99.473954 100.785258)
+        (xy 59.69 100.785258) (xy 59.69 96.80575) (xy 104.56 96.80575) (xy 104.56 97.49631) (xy 104.656673 97.729699)
+        (xy 104.835302 97.908327) (xy 105.068691 98.005) (xy 105.75925 98.005) (xy 105.918 97.84625) (xy 105.918 96.647)
+        (xy 106.172 96.647) (xy 106.172 97.84625) (xy 106.33075 98.005) (xy 107.021309 98.005) (xy 107.254698 97.908327)
+        (xy 107.433327 97.729699) (xy 107.53 97.49631) (xy 107.53 96.80575) (xy 107.37125 96.647) (xy 106.172 96.647)
+        (xy 105.918 96.647) (xy 104.71875 96.647) (xy 104.56 96.80575) (xy 59.69 96.80575) (xy 59.69 95.54369)
+        (xy 104.56 95.54369) (xy 104.56 96.23425) (xy 104.71875 96.393) (xy 105.918 96.393) (xy 105.918 95.19375)
+        (xy 106.172 95.19375) (xy 106.172 96.393) (xy 107.37125 96.393) (xy 107.53 96.23425) (xy 107.53 95.54369)
+        (xy 107.433327 95.310301) (xy 107.254698 95.131673) (xy 107.021309 95.035) (xy 106.33075 95.035) (xy 106.172 95.19375)
+        (xy 105.918 95.19375) (xy 105.75925 95.035) (xy 105.068691 95.035) (xy 104.835302 95.131673) (xy 104.656673 95.310301)
+        (xy 104.56 95.54369) (xy 59.69 95.54369) (xy 59.69 94.454504) (xy 108.940944 94.454504) (xy 109.28878 95.254187)
+        (xy 109.916164 95.859886) (xy 110.650497 96.16405) (xy 110.998 96.052362) (xy 110.998 94.107) (xy 111.252 94.107)
+        (xy 111.252 96.052362) (xy 111.599503 96.16405) (xy 112.333836 95.859886) (xy 112.96122 95.254187) (xy 113.309056 94.454504)
+        (xy 113.197645 94.107) (xy 111.252 94.107) (xy 110.998 94.107) (xy 109.052355 94.107) (xy 108.940944 94.454504)
+        (xy 59.69 94.454504) (xy 59.69 93.505496) (xy 108.940944 93.505496) (xy 109.052355 93.853) (xy 110.998 93.853)
+        (xy 110.998 91.907638) (xy 111.252 91.907638) (xy 111.252 93.853) (xy 113.197645 93.853) (xy 113.309056 93.505496)
+        (xy 112.96122 92.705813) (xy 112.333836 92.100114) (xy 111.599503 91.79595) (xy 111.252 91.907638) (xy 110.998 91.907638)
+        (xy 110.650497 91.79595) (xy 109.916164 92.100114) (xy 109.28878 92.705813) (xy 108.940944 93.505496) (xy 59.69 93.505496)
+        (xy 59.69 84.24) (xy 88.03756 84.24) (xy 88.03756 85.94) (xy 88.086843 86.187765) (xy 88.227191 86.397809)
+        (xy 88.437235 86.538157) (xy 88.685 86.58744) (xy 90.385 86.58744) (xy 90.632765 86.538157) (xy 90.842809 86.397809)
+        (xy 90.983157 86.187765) (xy 91.03244 85.94) (xy 91.03244 84.24) (xy 90.983157 83.992235) (xy 90.842809 83.782191)
+        (xy 90.632765 83.641843) (xy 90.385 83.59256) (xy 88.685 83.59256) (xy 88.437235 83.641843) (xy 88.227191 83.782191)
+        (xy 88.086843 83.992235) (xy 88.03756 84.24) (xy 59.69 84.24) (xy 59.69 83.322239) (xy 59.818839 83.129418)
+        (xy 59.934092 82.55) (xy 59.818839 81.970582) (xy 59.490625 81.479375) (xy 59.472381 81.467184) (xy 59.517765 81.458157)
+        (xy 59.727809 81.317809) (xy 59.868157 81.107765) (xy 59.91744 80.86) (xy 59.91744 79.16) (xy 59.868157 78.912235)
+        (xy 59.727809 78.702191) (xy 59.517765 78.561843) (xy 59.27 78.51256) (xy 58.413288 78.51256) (xy 64.535849 72.39)
+        (xy 73.78508 72.39) (xy 74.155529 72.316313) (xy 74.575618 72.035618) (xy 74.856313 71.615529) (xy 74.95488 71.12)
+        (xy 74.856313 70.624471) (xy 74.575618 70.204382) (xy 74.155529 69.923687) (xy 73.78508 69.85) (xy 64.134872 69.85)
+        (xy 64.009797 69.825121) (xy 63.884722 69.85) (xy 63.884718 69.85) (xy 63.514269 69.923687) (xy 63.09418 70.204382)
+        (xy 63.023329 70.310418) (xy 55.80442 77.529328) (xy 55.698384 77.600179) (xy 55.627533 77.706215) (xy 55.627531 77.706217)
+        (xy 55.417689 78.020268) (xy 55.319122 78.515797) (xy 55.344002 78.640877) (xy 55.344001 88.40756) (xy 52.225 88.40756)
+        (xy 51.977235 88.456843) (xy 51.767191 88.597191) (xy 51.626843 88.807235) (xy 51.57756 89.055) (xy 51.57756 92.555)
+        (xy 51.626843 92.802765) (xy 51.767191 93.012809) (xy 51.927612 93.12) (xy 51.26075 93.12) (xy 51.102 93.27875)
+        (xy 51.102 95.378) (xy 53.20125 95.378) (xy 53.36 95.21925) (xy 53.36 93.62869) (xy 53.263327 93.395301)
+        (xy 53.084698 93.216673) (xy 53.050337 93.20244) (xy 55.344001 93.20244) (xy 55.344001 93.584636) (xy 53.248944 95.679694)
+        (xy 53.20125 95.632) (xy 51.102 95.632) (xy 51.102 95.652) (xy 50.848 95.652) (xy 50.848 95.632)
+        (xy 48.74875 95.632) (xy 48.59 95.79075) (xy 48.59 96.852892) (xy 48.483833 96.87401) (xy 48.483829 96.87401)
+        (xy 48.11338 96.947697) (xy 47.693291 97.228392) (xy 47.622439 97.334429) (xy 47.085315 97.871553) (xy 47.107333 97.838601)
+        (xy 47.117 97.79) (xy 47.117 93.19) (xy 47.68925 93.19) (xy 47.848 93.03125) (xy 47.848 90.932)
+        (xy 48.102 90.932) (xy 48.102 93.03125) (xy 48.26075 93.19) (xy 48.929696 93.19) (xy 48.865302 93.216673)
+        (xy 48.686673 93.395301) (xy 48.59 93.62869) (xy 48.59 95.21925) (xy 48.74875 95.378) (xy 50.848 95.378)
+        (xy 50.848 93.27875) (xy 50.68925 93.12) (xy 49.770304 93.12) (xy 49.834698 93.093327) (xy 50.013327 92.914699)
+        (xy 50.11 92.68131) (xy 50.11 91.09075) (xy 49.95125 90.932) (xy 48.102 90.932) (xy 47.848 90.932)
+        (xy 47.828 90.932) (xy 47.828 90.678) (xy 47.848 90.678) (xy 47.848 88.57875) (xy 48.102 88.57875)
+        (xy 48.102 90.678) (xy 49.95125 90.678) (xy 50.11 90.51925) (xy 50.11 88.92869) (xy 50.013327 88.695301)
+        (xy 49.834698 88.516673) (xy 49.601309 88.42) (xy 48.26075 88.42) (xy 48.102 88.57875) (xy 47.848 88.57875)
+        (xy 47.68925 88.42) (xy 47.117 88.42) (xy 47.117 82.677) (xy 49.53 82.677) (xy 49.578601 82.667333)
+        (xy 49.619803 82.639803) (xy 49.647333 82.598601) (xy 49.657 82.55) (xy 50.555908 82.55) (xy 50.671161 83.129418)
+        (xy 50.999375 83.620625) (xy 51.490582 83.948839) (xy 51.923744 84.035) (xy 52.216256 84.035) (xy 52.649418 83.948839)
+        (xy 53.140625 83.620625) (xy 53.468839 83.129418) (xy 53.584092 82.55) (xy 53.468839 81.970582) (xy 53.140625 81.479375)
+        (xy 53.122381 81.467184) (xy 53.167765 81.458157) (xy 53.377809 81.317809) (xy 53.518157 81.107765) (xy 53.56744 80.86)
+        (xy 53.56744 79.16) (xy 53.518157 78.912235) (xy 53.377809 78.702191) (xy 53.167765 78.561843) (xy 52.92 78.51256)
+        (xy 51.22 78.51256) (xy 50.972235 78.561843) (xy 50.762191 78.702191) (xy 50.621843 78.912235) (xy 50.57256 79.16)
+        (xy 50.57256 80.86) (xy 50.621843 81.107765) (xy 50.762191 81.317809) (xy 50.972235 81.458157) (xy 51.017619 81.467184)
+        (xy 50.999375 81.479375) (xy 50.671161 81.970582) (xy 50.555908 82.55) (xy 49.657 82.55) (xy 49.657 65.955245)
+        (xy 66.561861 65.955245) (xy 66.635995 66.201364) (xy 67.173223 66.394465) (xy 67.743454 66.367278) (xy 68.144005 66.201364)
+        (xy 68.218139 65.955245) (xy 67.39 65.127105) (xy 66.561861 65.955245) (xy 49.657 65.955245) (xy 49.657 64.730723)
+        (xy 65.943035 64.730723) (xy 65.970222 65.300954) (xy 66.136136 65.701505) (xy 66.382255 65.775639) (xy 67.210395 64.9475)
+        (xy 67.569605 64.9475) (xy 68.397745 65.775639) (xy 68.643864 65.701505) (xy 68.836965 65.164277) (xy 68.813021 64.662061)
+        (xy 70.955 64.662061) (xy 70.955 65.232939) (xy 71.173466 65.760362) (xy 71.577138 66.164034) (xy 72.104561 66.3825)
+        (xy 72.675439 66.3825) (xy 73.202862 66.164034) (xy 73.606534 65.760362) (xy 73.825 65.232939) (xy 73.825 64.662061)
+        (xy 73.606534 64.134638) (xy 73.202862 63.730966) (xy 72.675439 63.5125) (xy 72.104561 63.5125) (xy 71.577138 63.730966)
+        (xy 71.173466 64.134638) (xy 70.955 64.662061) (xy 68.813021 64.662061) (xy 68.809778 64.594046) (xy 68.643864 64.193495)
+        (xy 68.397745 64.119361) (xy 67.569605 64.9475) (xy 67.210395 64.9475) (xy 66.382255 64.119361) (xy 66.136136 64.193495)
+        (xy 65.943035 64.730723) (xy 49.657 64.730723) (xy 49.657 63.939755) (xy 66.561861 63.939755) (xy 67.39 64.767895)
+        (xy 68.218139 63.939755) (xy 68.144005 63.693636) (xy 67.606777 63.500535) (xy 67.036546 63.527722) (xy 66.635995 63.693636)
+        (xy 66.561861 63.939755) (xy 49.657 63.939755) (xy 49.657 61.924521) (xy 49.835325 61.88905) (xy 50.33103 61.55783)
+        (xy 50.5206 61.274119) (xy 50.71017 61.55783) (xy 51.205876 61.88905) (xy 51.7906 62.005359) (xy 52.375325 61.88905)
+        (xy 52.87103 61.55783) (xy 53.0606 61.274119) (xy 53.25017 61.55783) (xy 53.745876 61.88905) (xy 54.3306 62.005359)
+        (xy 54.915325 61.88905) (xy 55.41103 61.55783) (xy 55.6006 61.274119) (xy 55.79017 61.55783) (xy 56.285876 61.88905)
+        (xy 56.8706 62.005359) (xy 57.455325 61.88905) (xy 57.95103 61.55783) (xy 58.1406 61.274119) (xy 58.33017 61.55783)
+        (xy 58.825876 61.88905) (xy 59.4106 62.005359) (xy 59.995325 61.88905) (xy 60.49103 61.55783) (xy 60.6806 61.274119)
+        (xy 60.87017 61.55783) (xy 61.365876 61.88905) (xy 61.9506 62.005359) (xy 62.535325 61.88905) (xy 63.03103 61.55783)
+        (xy 63.36225 61.062124) (xy 63.4492 60.624997) (xy 63.4492 60.025003) (xy 64.516 60.025003) (xy 64.516 60.624998)
+        (xy 64.60295 61.062125) (xy 64.93417 61.55783) (xy 65.429876 61.88905) (xy 66.0146 62.005359) (xy 66.599325 61.88905)
+        (xy 67.09503 61.55783) (xy 67.42625 61.062124) (xy 67.5132 60.624997) (xy 67.5132 60.025002) (xy 67.42625 59.587875)
+        (xy 67.09503 59.09217) (xy 66.748288 58.860484) (xy 76.4921 58.860484) (xy 76.4921 59.249516) (xy 76.640977 59.608936)
+        (xy 76.916064 59.884023) (xy 77.275484 60.0329) (xy 77.50777 60.0329) (xy 79.0321 61.557231) (xy 79.0321 61.652016)
+        (xy 79.180977 62.011436) (xy 79.456064 62.286523) (xy 79.815484 62.4354) (xy 80.204516 62.4354) (xy 80.563936 62.286523)
+        (xy 80.839023 62.011436) (xy 80.9879 61.652016) (xy 80.9879 61.262984) (xy 80.839023 60.903564) (xy 80.563936 60.628477)
+        (xy 80.204516 60.4796) (xy 80.109731 60.4796) (xy 79.917631 60.2875) (xy 88.67256 60.2875) (xy 88.67256 61.9875)
+        (xy 88.721843 62.235265) (xy 88.862191 62.445309) (xy 89.072235 62.585657) (xy 89.32 62.63494) (xy 91.02 62.63494)
+        (xy 91.267765 62.585657) (xy 91.477809 62.445309) (xy 91.618157 62.235265) (xy 91.66744 61.9875) (xy 91.66744 60.2875)
+        (xy 91.618157 60.039735) (xy 91.477809 59.829691) (xy 91.267765 59.689343) (xy 91.02 59.64006) (xy 89.32 59.64006)
+        (xy 89.072235 59.689343) (xy 88.862191 59.829691) (xy 88.721843 60.039735) (xy 88.67256 60.2875) (xy 79.917631 60.2875)
+        (xy 78.417696 58.787566) (xy 78.299023 58.501064) (xy 78.023936 58.225977) (xy 77.664516 58.0771) (xy 77.275484 58.0771)
+        (xy 76.916064 58.225977) (xy 76.640977 58.501064) (xy 76.4921 58.860484) (xy 66.748288 58.860484) (xy 66.599324 58.76095)
+        (xy 66.0146 58.644641) (xy 65.429875 58.76095) (xy 64.93417 59.09217) (xy 64.60295 59.587876) (xy 64.516 60.025003)
+        (xy 63.4492 60.025003) (xy 63.4492 60.025002) (xy 63.36225 59.587875) (xy 63.03103 59.09217) (xy 62.535324 58.76095)
+        (xy 61.9506 58.644641) (xy 61.365875 58.76095) (xy 60.87017 59.09217) (xy 60.6806 59.375881) (xy 60.49103 59.09217)
+        (xy 59.995324 58.76095) (xy 59.4106 58.644641) (xy 58.825875 58.76095) (xy 58.33017 59.09217) (xy 58.1406 59.375881)
+        (xy 57.95103 59.09217) (xy 57.455324 58.76095) (xy 56.8706 58.644641) (xy 56.285875 58.76095) (xy 55.79017 59.09217)
+        (xy 55.6006 59.375881) (xy 55.41103 59.09217) (xy 54.915324 58.76095) (xy 54.3306 58.644641) (xy 53.745875 58.76095)
+        (xy 53.25017 59.09217) (xy 53.0606 59.375881) (xy 52.87103 59.09217) (xy 52.375324 58.76095) (xy 51.7906 58.644641)
+        (xy 51.205875 58.76095) (xy 50.71017 59.09217) (xy 50.5206 59.375881) (xy 50.33103 59.09217) (xy 49.835324 58.76095)
+        (xy 49.657 58.725479) (xy 49.657 57.277) (xy 66.04 57.277) (xy 66.096796 57.263592) (xy 67.716736 56.453622)
+        (xy 69.430825 56.453622) (xy 69.645466 56.971832) (xy 70.107608 57.466512) (xy 70.723877 57.746683) (xy 70.993 57.629104)
+        (xy 70.993 56.1845) (xy 71.247 56.1845) (xy 71.247 57.629104) (xy 71.516123 57.746683) (xy 72.132392 57.466512)
+        (xy 72.594534 56.971832) (xy 72.809175 56.453622) (xy 72.691125 56.1845) (xy 71.247 56.1845) (xy 70.993 56.1845)
+        (xy 69.548875 56.1845) (xy 69.430825 56.453622) (xy 67.716736 56.453622) (xy 69.464676 55.579652) (xy 69.430825 55.661378)
+        (xy 69.548875 55.9305) (xy 70.993 55.9305) (xy 70.993 55.9105) (xy 71.247 55.9105) (xy 71.247 55.9305)
+        (xy 72.691125 55.9305) (xy 72.809175 55.661378) (xy 72.594534 55.143168) (xy 72.421079 54.9575) (xy 79.53256 54.9575)
+        (xy 79.53256 57.1575) (xy 79.581843 57.405265) (xy 79.722191 57.615309) (xy 79.932235 57.755657) (xy 80.18 57.80494)
+        (xy 82.38 57.80494) (xy 82.627765 57.755657) (xy 82.837809 57.615309) (xy 82.978157 57.405265) (xy 83.02744 57.1575)
+        (xy 83.02744 54.9575) (xy 82.978157 54.709735) (xy 82.837809 54.499691) (xy 82.627765 54.359343) (xy 82.38 54.31006)
+        (xy 80.18 54.31006) (xy 79.932235 54.359343) (xy 79.722191 54.499691) (xy 79.581843 54.709735) (xy 79.53256 54.9575)
+        (xy 72.421079 54.9575) (xy 72.132392 54.648488) (xy 71.710557 54.456711) (xy 81.30998 49.657) (xy 96.477667 49.657)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 57.150001 107.559853) (xy 57.0992 107.635881) (xy 56.90963 107.35217) (xy 56.413924 107.02095) (xy 55.8292 106.904641)
+        (xy 55.244475 107.02095) (xy 54.74877 107.35217) (xy 54.737 107.369785) (xy 54.737 105.41) (xy 54.727333 105.361399)
+        (xy 54.699803 105.320197) (xy 54.658601 105.292667) (xy 54.61 105.283) (xy 39.497 105.283) (xy 39.497 102.378045)
+        (xy 39.858744 102.45) (xy 40.151256 102.45) (xy 40.584418 102.363839) (xy 41.075625 102.035625) (xy 41.087816 102.017381)
+        (xy 41.096843 102.062765) (xy 41.237191 102.272809) (xy 41.447235 102.413157) (xy 41.695 102.46244) (xy 43.395 102.46244)
+        (xy 43.642765 102.413157) (xy 43.852809 102.272809) (xy 43.993157 102.062765) (xy 44.04244 101.815) (xy 44.04244 100.115)
+        (xy 43.993157 99.867235) (xy 43.852809 99.657191) (xy 43.642765 99.516843) (xy 43.395 99.46756) (xy 41.695 99.46756)
+        (xy 41.447235 99.516843) (xy 41.237191 99.657191) (xy 41.096843 99.867235) (xy 41.087816 99.912619) (xy 41.075625 99.894375)
+        (xy 40.584418 99.566161) (xy 40.151256 99.48) (xy 39.858744 99.48) (xy 39.497 99.551955) (xy 39.497 97.917)
+        (xy 46.99 97.917) (xy 47.038601 97.907333) (xy 47.071553 97.885315) (xy 46.180419 98.77645) (xy 46.074383 98.847301)
+        (xy 45.793687 99.26739) (xy 45.72 99.637839) (xy 45.72 99.637844) (xy 45.695121 99.762919) (xy 45.72 99.887994)
+        (xy 45.72 100.192761) (xy 45.591161 100.385582) (xy 45.475908 100.965) (xy 45.591161 101.544418) (xy 45.919375 102.035625)
+        (xy 46.410582 102.363839) (xy 46.843744 102.45) (xy 47.136256 102.45) (xy 47.569418 102.363839) (xy 48.060625 102.035625)
+        (xy 48.072816 102.017381) (xy 48.081843 102.062765) (xy 48.222191 102.272809) (xy 48.432235 102.413157) (xy 48.68 102.46244)
+        (xy 50.38 102.46244) (xy 50.627765 102.413157) (xy 50.837809 102.272809) (xy 50.978157 102.062765) (xy 51.02744 101.815)
+        (xy 51.02744 100.115) (xy 50.978157 99.867235) (xy 50.837809 99.657191) (xy 50.627765 99.516843) (xy 50.38 99.46756)
+        (xy 49.08141 99.46756) (xy 49.13496 99.41401) (xy 52.455603 99.41401) (xy 52.580678 99.438889) (xy 52.705753 99.41401)
+        (xy 52.705758 99.41401) (xy 53.076207 99.340323) (xy 53.496296 99.059628) (xy 53.567149 98.953589) (xy 57.15 95.370738)
+      )
+    )
+  )
+)
diff --git a/ZMHW_Modector/pcb_switcher/uno.kicad_pcb-bak b/ZMHW_Modector/pcb_switcher/uno.kicad_pcb-bak
new file mode 100644
index 0000000..8ada26f
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.kicad_pcb-bak
@@ -0,0 +1,2466 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1)
+
+  (general
+    (thickness 1.6)
+    (drawings 25)
+    (tracks 173)
+    (zones 0)
+    (modules 31)
+    (nets 21)
+  )
+
+  (page USLetter)
+  (title_block
+    (title "Project Title")
+    (date 2017-08-14)
+    (rev v1.0)
+    (company "Released under the CERN Open Hardware License v1.2")
+    (comment 1 "Project based on template adapted by jenner@wickerbox.net")
+    (comment 2 "Original template by Jonathan (poulc13)")
+  )
+
+  (layers
+    (0 F.Cu signal)
+    (31 B.Cu signal)
+    (34 B.Paste user)
+    (35 F.Paste user)
+    (36 B.SilkS user)
+    (37 F.SilkS user)
+    (38 B.Mask user)
+    (39 F.Mask user)
+    (40 Dwgs.User user)
+    (44 Edge.Cuts user)
+    (48 B.Fab user)
+    (49 F.Fab user)
+  )
+
+  (setup
+    (last_trace_width 0.254)
+    (user_trace_width 0.1524)
+    (user_trace_width 0.254)
+    (user_trace_width 0.3302)
+    (user_trace_width 0.508)
+    (user_trace_width 0.762)
+    (user_trace_width 1.27)
+    (trace_clearance 0.254)
+    (zone_clearance 0.508)
+    (zone_45_only no)
+    (trace_min 0.1524)
+    (segment_width 0.1524)
+    (edge_width 0.1524)
+    (via_size 0.6858)
+    (via_drill 0.3302)
+    (via_min_size 0.6858)
+    (via_min_drill 0.3302)
+    (user_via 0.6858 0.3302)
+    (user_via 0.762 0.4064)
+    (user_via 0.8636 0.508)
+    (uvia_size 0.6858)
+    (uvia_drill 0.3302)
+    (uvias_allowed no)
+    (uvia_min_size 0)
+    (uvia_min_drill 0)
+    (pcb_text_width 0.1524)
+    (pcb_text_size 1.016 1.016)
+    (mod_edge_width 0.1524)
+    (mod_text_size 1.016 1.016)
+    (mod_text_width 0.1524)
+    (pad_size 3.5 3.5)
+    (pad_drill 3)
+    (pad_to_mask_clearance 0.0762)
+    (solder_mask_min_width 0.1016)
+    (pad_to_paste_clearance -0.0762)
+    (aux_axis_origin 0 0)
+    (visible_elements 7FFFFFFF)
+    (pcbplotparams
+      (layerselection 0x310fc_ffffffff)
+      (usegerberextensions true)
+      (usegerberattributes false)
+      (usegerberadvancedattributes false)
+      (creategerberjobfile false)
+      (excludeedgelayer true)
+      (linewidth 0.100000)
+      (plotframeref false)
+      (viasonmask false)
+      (mode 1)
+      (useauxorigin false)
+      (hpglpennumber 1)
+      (hpglpenspeed 20)
+      (hpglpendiameter 15.000000)
+      (psnegative false)
+      (psa4output false)
+      (plotreference true)
+      (plotvalue true)
+      (plotinvisibletext false)
+      (padsonsilk false)
+      (subtractmaskfromsilk false)
+      (outputformat 1)
+      (mirror false)
+      (drillshape 0)
+      (scaleselection 1)
+      (outputdirectory "gerbers_rev1/"))
+  )
+
+  (net 0 "")
+  (net 1 GND)
+  (net 2 +5V)
+  (net 3 /A0)
+  (net 4 /A1)
+  (net 5 /A2)
+  (net 6 /D7)
+  (net 7 "Net-(C2-Pad1)")
+  (net 8 /MCVIN)
+  (net 9 /AfterMCFilter)
+  (net 10 /MCVOUTWOUTFILTER)
+  (net 11 /LMVIN)
+  (net 12 /AfterLMFilter)
+  (net 13 /LMVOUTWOUTFILTER)
+  (net 14 /TOINDUCTOR_MC)
+  (net 15 /LM_TOINDUCTOR)
+  (net 16 /VINAFTERFUSE)
+  (net 17 VIN)
+  (net 18 "Net-(OPTIONALCAP1-Pad2)")
+  (net 19 "Net-(R1-Pad1)")
+  (net 20 "Net-(R2-Pad2)")
+
+  (net_class Default "This is the default net class."
+    (clearance 0.254)
+    (trace_width 0.254)
+    (via_dia 0.6858)
+    (via_drill 0.3302)
+    (uvia_dia 0.6858)
+    (uvia_drill 0.3302)
+    (add_net +5V)
+    (add_net /A0)
+    (add_net /A1)
+    (add_net /A2)
+    (add_net /AfterLMFilter)
+    (add_net /AfterMCFilter)
+    (add_net /D7)
+    (add_net /LMVIN)
+    (add_net /LMVOUTWOUTFILTER)
+    (add_net /LM_TOINDUCTOR)
+    (add_net /MCVIN)
+    (add_net /MCVOUTWOUTFILTER)
+    (add_net /TOINDUCTOR_MC)
+    (add_net /VINAFTERFUSE)
+    (add_net GND)
+    (add_net "Net-(C2-Pad1)")
+    (add_net "Net-(OPTIONALCAP1-Pad2)")
+    (add_net "Net-(R1-Pad1)")
+    (add_net "Net-(R2-Pad2)")
+    (add_net VIN)
+  )
+
+  (module Fuse:Fuse_0805_2012Metric (layer F.Cu) (tedit 5DE9FFF4) (tstamp 5DF68785)
+    (at 57.785 86.995 180)
+    (descr "Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEDB474)
+    (attr smd)
+    (fp_text reference F1 (at 0 -1.65 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Fuse (at -1.905 -1.905 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 17 VIN))
+    (pad 1 smd roundrect (at -0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 16 /VINAFTERFUSE))
+    (model ${KISYS3DMOD}/Fuse.3dshapes/Fuse_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5DEA0028) (tstamp 5DF68874)
+    (at 58.42 80.01)
+    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x02 2.54mm single row")
+    (path /5DF1489B)
+    (fp_text reference JP4 (at 0 -2.33) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value EN_LM (at 3.81 2.54) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 1.27 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 +5V))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 12 /AfterLMFilter))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5DE9F385) (tstamp 5DF68648)
+    (at 72.39 64.9475 180)
+    (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
+    (tags "C Disc series Radial pin pitch 5.00mm  diameter 4.7mm width 2.5mm Capacitor")
+    (path /5DEC3B0B)
+    (fp_text reference C2 (at 6.35 -3.6325 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 470pf (at 6.35 -2.3625) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 2.5 0 270) (layer F.Fab)
+      (effects (font (size 0.94 0.94) (thickness 0.141)))
+    )
+    (fp_line (start 6.05 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 6.05 1.5) (end 6.05 -1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.05 1.5) (end 6.05 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.97 1.055) (end 4.97 1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.97 -1.37) (end 4.97 -1.055) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 1.055) (end 0.03 1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 -1.37) (end 0.03 -1.055) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 1.37) (end 4.97 1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.03 -1.37) (end 4.97 -1.37) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.85 -1.25) (end 0.15 -1.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.85 1.25) (end 4.85 -1.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.15 1.25) (end 4.85 1.25) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.15 -1.25) (end 0.15 1.25) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+      (net 7 "Net-(C2-Pad1)"))
+    (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.7mm_W2.5mm_P5.00mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5DEA0022) (tstamp 5DF68841)
+    (at 52.07 80.01)
+    (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x02 2.54mm single row")
+    (path /5DED4D90)
+    (fp_text reference JP3 (at 0 -2.33) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value EN_MC (at -3.81 2.54) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 1.27 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 2 +5V))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 9 /AfterMCFilter))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module footprints:ARDUINO-101-SHIELD_EASYTOSOLDER_VERS locked (layer F.Cu) (tedit 5DC50B3F) (tstamp 5728CC97)
+    (at 43.1292 108.585)
+    (descr "Through hole socket strip")
+    (tags "socket strip")
+    (path /572986CB)
+    (fp_text reference U5 (at 14.5 -8.5) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value ARDUINO-101-SHIELD (at 22.5 -11) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 24.63 -1.75) (end 24.63 1.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15))
+    (fp_text user 3.3V (at 12.7 -3.233057 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user 5V (at 15.24 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user GND (at 17.78 -3.160486 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user GND (at 20.32 -3.160486 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user VIN (at 22.86 -2.906486 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user A0 (at 27.9654 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user A1 (at 30.5054 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 26.5938 1.2954) (end 26.5938 -1.2446) (layer F.SilkS) (width 0.15))
+    (fp_text user A2 (at 33.0454 -2.688771 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 26.2154 -1.7246) (end 26.2154 1.7754) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 21.5138 -46.99) (end 21.5138 -49.53) (layer F.SilkS) (width 0.15))
+    (fp_text user D7 (at 22.9362 -45.349886 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 21.1354 -50.01) (end 21.1354 -46.51) (layer F.CrtYd) (width 0.05))
+    (fp_text user D10 (at 13.7414 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D12 (at 8.6614 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D9 (at 16.2814 -45.349886 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D8 (at 18.8214 -45.349886 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 20.0914 -46.99) (end 20.0914 -49.53) (layer F.SilkS) (width 0.15))
+    (fp_text user D11 (at 11.2014 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_text user D13 (at 6.1722 -44.987029 90) (layer F.SilkS)
+      (effects (font (size 0.762 0.762) (thickness 0.1524)))
+    )
+    (fp_line (start 20.5914 -50.01) (end 20.5914 -46.51) (layer F.CrtYd) (width 0.05))
+    (pad 3V3 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad 5V thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 2 +5V))
+    (pad GND1 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 1 GND))
+    (pad GND2 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 1 GND))
+    (pad VIN thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 17 VIN))
+    (pad A0 thru_hole oval (at 27.9654 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 3 /A0))
+    (pad A1 thru_hole oval (at 30.5054 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 4 /A1))
+    (pad A2 thru_hole oval (at 33.0454 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 5 /A2))
+    (pad D7 thru_hole oval (at 22.8854 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
+      (net 6 /D7))
+    (pad D13 thru_hole oval (at 6.1214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D12 thru_hole oval (at 8.6614 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D11 thru_hole oval (at 11.2014 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D8 thru_hole oval (at 18.8214 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D9 thru_hole oval (at 16.2814 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (pad D10 thru_hole oval (at 13.7414 -48.26) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS))
+    (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl
+      (offset (xyz 8.889999866485596 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F3AB) (tstamp 5DF68621)
+    (at 78.74 70.0275)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEBB5E5)
+    (attr smd)
+    (fp_text reference C1 (at -3.81 4.9025) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100uf (at 0 4.35) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 8 /MCVIN))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F2F6) (tstamp 5DF68696)
+    (at 55.88 73.66 180)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DED31AD)
+    (attr smd)
+    (fp_text reference C3 (at 3.81 -16.51 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100uf (at 0 4.35 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 9 /AfterMCFilter))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F3A3) (tstamp 5DF686BE)
+    (at 99.695 62.865)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEC12E3)
+    (attr smd)
+    (fp_text reference C4 (at 0 -4.35) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 470uf (at -1.905 -5.715) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 10 /MCVOUTWOUTFILTER))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F733) (tstamp 5DF686E6)
+    (at 85.725 109.22)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEE9ADF)
+    (attr smd)
+    (fp_text reference C5 (at -5.715 0) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 120uf (at -5.715 2.54) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 11 /LMVIN))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F47B) (tstamp 5DF6870E)
+    (at 75.565 96.52)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DF0F6F3)
+    (attr smd)
+    (fp_text reference C6 (at -4.445 2.54) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 180uf (at 0 4.35) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 smd roundrect (at -2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 12 /AfterLMFilter))
+    (pad 2 smd roundrect (at 2.8 0) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Capacitor_SMD:CP_Elec_6.3x5.9 (layer F.Cu) (tedit 5DE9F477) (tstamp 5DF68736)
+    (at 85.725 92.71 180)
+    (descr "SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm")
+    (tags "capacitor electrolytic")
+    (path /5DEF4B20)
+    (attr smd)
+    (fp_text reference C7 (at 0 -4.35 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 120uf (at 0 4.35 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.8 1.05) (end -3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.8 -1.05) (end -4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -1.05) (end -4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 1.05) (end -3.55 2.4) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 -2.4) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.55 2.4) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 -3.55) (end 3.55 -3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.4 3.55) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 1.05) (end 3.55 3.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 4.8 -1.05) (end 4.8 1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -1.05) (end 4.8 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.55 -3.55) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.04375 -2.24125) (end -4.04375 -1.45375) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.4375 -1.8475) (end -3.65 -1.8475) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -2.345563 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -2.345563 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 -2.345563) (end -3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.41 2.345563) (end -3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 3.41) (end 3.41 3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.345563 -3.41) (end 3.41 -3.41) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 -3.41) (end 3.41 -1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.41 3.41) (end 3.41 1.06) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.389838 -1.645) (end -2.389838 -1.015) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.704838 -1.33) (end -2.074838 -1.33) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 2.3) (end -2.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -2.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.3 -2.3) (end -3.3 2.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.3 -3.3) (end 3.3 -3.3) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.3 -3.3) (end 3.3 3.3) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 3.15 0) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.8 0 180) (size 3.5 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.15625)
+      (net 13 /LMVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_6.3x5.9.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal (layer F.Cu) (tedit 5DE9F2C6) (tstamp 5DF68755)
+    (at 81.28 56.0575 180)
+    (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf")
+    (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm  length 5.2mm diameter 2.7mm")
+    (path /5DEC3F6F)
+    (fp_text reference D1 (at 5.08 -2.47 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1N5819 (at 5.08 2.47 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start 2.48 -1.35) (end 2.48 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.48 1.35) (end 7.68 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.68 1.35) (end 7.68 -1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.68 -1.35) (end 2.48 -1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 0) (end 2.48 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.16 0) (end 7.68 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.26 -1.35) (end 3.26 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.36 -1.35) (end 3.36 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.16 -1.35) (end 3.16 1.35) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.36 -1.47) (end 2.36 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.36 1.47) (end 7.8 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.8 1.47) (end 7.8 -1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.8 -1.47) (end 2.36 -1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.34 0) (end 2.36 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 8.82 0) (end 7.8 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.26 -1.47) (end 3.26 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.38 -1.47) (end 3.38 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.14 -1.47) (end 3.14 1.47) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.35 -1.6) (end -1.35 1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.35 1.6) (end 11.51 1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 11.51 1.6) (end 11.51 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 11.51 -1.6) (end -1.35 -1.6) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 5.47 -0.635 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.1 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.1 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 180) (size 2.2 2.2) (drill 1.1) (layers *.Cu *.Mask)
+      (net 14 /TOINDUCTOR_MC))
+    (pad 2 thru_hole oval (at 10.16 0 180) (size 2.2 2.2) (drill 1.1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Diode_THT:D_DO-201AD_P15.24mm_Horizontal (layer F.Cu) (tedit 5DE9FF9A) (tstamp 5DF68774)
+    (at 111.125 109.22 90)
+    (descr "Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf")
+    (tags "Diode DO-201AD series Axial Horizontal pin pitch 15.24mm  length 9.5mm diameter 5.2mm")
+    (path /5DEED24C)
+    (fp_text reference D2 (at 7.62 -3.72 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1N5822 (at 7.62 3.72 90) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start 2.87 -2.6) (end 2.87 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.87 2.6) (end 12.37 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 12.37 2.6) (end 12.37 -2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 12.37 -2.6) (end 2.87 -2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 0) (end 2.87 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 15.24 0) (end 12.37 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.295 -2.6) (end 4.295 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.395 -2.6) (end 4.395 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.195 -2.6) (end 4.195 2.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.75 -2.72) (end 2.75 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.75 2.72) (end 12.49 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 12.49 2.72) (end 12.49 -2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 12.49 -2.72) (end 2.75 -2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.84 0) (end 2.75 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 13.4 0) (end 12.49 0) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.295 -2.72) (end 4.295 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.415 -2.72) (end 4.415 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.175 -2.72) (end 4.175 2.72) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 -2.85) (end -1.85 2.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 2.85) (end 17.09 2.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 17.09 2.85) (end 17.09 -2.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 17.09 -2.85) (end -1.85 -2.85) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 8.3325 0 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.6 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user K (at 0 -2.6 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 90) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask)
+      (net 15 /LM_TOINDUCTOR))
+    (pad 2 thru_hole oval (at 15.24 0 90) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-201AD_P15.24mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_BarrelJack:BarrelJack_Horizontal (layer F.Cu) (tedit 5DEA001E) (tstamp 5DF687A8)
+    (at 53.975 90.805)
+    (descr "DC Barrel Jack")
+    (tags "Power Jack")
+    (path /5DEB5292)
+    (fp_text reference J1 (at -8.45 5.75) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Barrel_Jack (at -6.2 -5.5) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at -3 -2.95) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.9 1.9) (end 0.9 4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.9 4.6) (end -1 4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.9 -4.6) (end 0.9 -2) (layer F.SilkS) (width 0.12))
+    (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1))
+    (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1))
+    (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1))
+    (pad 1 thru_hole rect (at 0 0) (size 3.5 3.5) (drill oval 1 3) (layers *.Cu *.Mask)
+      (net 17 VIN))
+    (pad 2 thru_hole roundrect (at -6 0) (size 3 3.5) (drill oval 1 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (pad 3 thru_hole roundrect (at -3 4.7) (size 3.5 3.5) (drill oval 3 1) (layers *.Cu *.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal (layer F.Cu) (tedit 5DEA001B) (tstamp 5DF687DB)
+    (at 49.53 100.965 270)
+    (descr "Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row")
+    (tags "Through hole angled pin header THT 1x02 2.54mm single row")
+    (path /5DED5A7F)
+    (fp_text reference JP1 (at 4.385 -2.27 270) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MC (at -1.905 -1.27) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -1.27) (end 4.04 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 3.81) (end 1.5 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 3.81) (end 1.5 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.44 -1.33) (end 1.44 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 3.87) (end 4.1 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 3.87) (end 4.1 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 10.55 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 10.55 4.35) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 2.77 1.27) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 16 /VINAFTERFUSE))
+    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 8 /MCVIN))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal (layer F.Cu) (tedit 5DEA0018) (tstamp 5DF6880E)
+    (at 42.545 100.965 270)
+    (descr "Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row")
+    (tags "Through hole angled pin header THT 1x02 2.54mm single row")
+    (path /5DED5B13)
+    (fp_text reference JP2 (at 4.385 -2.27 270) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value LM (at -1.905 3.175) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 3.175 1.27) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 10.55 4.35) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 4.35) (end 10.55 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.1 3.87) (end 4.1 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 3.87) (end 4.1 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.44 -1.33) (end 1.44 3.87) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.5 3.81) (end 1.5 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 3.81) (end 1.5 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.04 -1.27) (end 4.04 3.81) (layer F.Fab) (width 0.1))
+    (fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1))
+    (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 11 /LMVIN))
+    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 16 /VINAFTERFUSE))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Horizontal.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DE9F3BE) (tstamp 5DF6888B)
+    (at 90.805 70.61 270)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DED30ED)
+    (attr smd)
+    (fp_text reference L1 (at 6.86 0.635) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1uH (at 6.225 3.81) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 1.27 1.27 270) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd rect (at 3.3 0 270) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 9 /AfterMCFilter))
+    (pad 1 smd rect (at -3.3 0 270) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DE9F2CE) (tstamp 5DF688A2)
+    (at 88.9 53.975)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DEC58CA)
+    (attr smd)
+    (fp_text reference L2 (at -6.35 -1.905) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 220uH (at -7.62 -3.175 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at -3.3 0) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 14 /TOINDUCTOR_MC))
+    (pad 2 smd rect (at 3.3 0) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DE9F46F) (tstamp 5DF688B9)
+    (at 75.565 86.36 180)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DF0CD70)
+    (attr smd)
+    (fp_text reference L3 (at 4.445 7.62 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3uH (at -0.165001 7.429999 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd rect (at -3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 13 /LMVOUTWOUTFILTER))
+    (pad 2 smd rect (at 3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 12 /AfterLMFilter))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Inductor_SMD:L_Bourns-SRN1060 (layer F.Cu) (tedit 5DFEF70B) (tstamp 5DF688D0)
+    (at 97.155 91.44 180)
+    (descr "Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf")
+    (tags "Bourns SRN1060 SMD inductor")
+    (path /5DEF23EB)
+    (attr smd)
+    (fp_text reference L4 (at 0 -6.2 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100uH (at 0 6.2 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 -5.35) (end 5.3 -5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 5.3 -5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.3 -5.35) (end -5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -5.31 5.36) (end -3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 3.81 5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 5.36) (end -5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 5.36) (end 5.31 3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.31 -5.36) (end 3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.9 -5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 -5) (end -4.9 5) (layer F.Fab) (width 0.1))
+    (fp_line (start -5.31 -5.36) (end -3.81 -5.36) (layer F.SilkS) (width 0.12))
+    (fp_line (start -5.31 -5.36) (end -5.31 -3.86) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.9 -5) (end 4.9 -5) (layer F.Fab) (width 0.1))
+    (fp_line (start -4.9 5) (end 4.9 5) (layer F.Fab) (width 0.1))
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -5.3 5.35) (end 5.3 5.35) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd rect (at 3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 13 /LMVOUTWOUTFILTER))
+    (pad 1 smd rect (at -3.3 0 180) (size 3.5 10.2) (layers F.Cu F.Paste F.Mask)
+      (net 15 /LM_TOINDUCTOR))
+    (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns-SRN1060.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5DE9F4B8) (tstamp 5DF688E5)
+    (at 89.535 85.09 180)
+    (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 2.54mm single row")
+    (path /5DF0C434)
+    (fp_text reference LMNOFILTERCON1 (at 0 2.54 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text value Conn_01x01_Female (at 0 2.33 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 13 /LMVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5DE9FE14) (tstamp 5DF688FA)
+    (at 90.17 61.1375)
+    (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 2.54mm single row")
+    (path /5DEDF075)
+    (fp_text reference MCNOFILTERCON1 (at 0 -2.33) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Conn_01x01_Female (at 0 2.33) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 1.27 3.6325 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 5DE9F4C2) (tstamp 5DF6890F)
+    (at 106.045 96.52 180)
+    (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 2.54mm single row")
+    (path /5DF255CD)
+    (fp_text reference ONOFFLM_CON1 (at 0 -2.33 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text value Conn_01x01_Female (at 0 2.33 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F69E) (tstamp 5DF68920)
+    (at 86.995 104.14 270)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DF062AB)
+    (attr smd)
+    (fp_text reference OPTIONALCAP1 (at -1.27 3.175) (layer F.SilkS)
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+    )
+    (fp_text value 0uf (at 0 1.43 270) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 /LMVOUTWOUTFILTER))
+    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F17A) (tstamp 5DF68921)
+    (at 72.8725 67.945)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEB9776)
+    (attr smd)
+    (fp_text reference R1 (at -3.0225 0.635 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 0.33R (at -1.7525 1.905 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 8 /MCVIN))
+    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 19 "Net-(R1-Pad1)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F2A5) (tstamp 5DF68931)
+    (at 83.82 66.2175 90)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEBC91E)
+    (attr smd)
+    (fp_text reference R2 (at 2.7175 0 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 1.2K (at -1.7275 0 180) (layer F.SilkS)
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 "Net-(R2-Pad2)"))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F29A) (tstamp 5DF68941)
+    (at 86.36 63.195 270)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEBFC74)
+    (attr smd)
+    (fp_text reference R3 (at 0 -1.43) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3.6K (at -0.7875 1.43) (layer F.SilkS)
+      (effects (font (size 0.5 0.5) (thickness 0.125)))
+    )
+    (fp_text user %R (at 0 0 270) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 20 "Net-(R2-Pad2)"))
+    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 10 /MCVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F451) (tstamp 5DF68961)
+    (at 90.805 99.5425 90)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DEFE1C8)
+    (attr smd)
+    (fp_text reference R4 (at 0 -1.43 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value "1K 1%" (at 2.0575 -2.54 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (pad 1 smd roundrect (at -0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (pad 2 smd roundrect (at 0.7875 0 90) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5DE9F443) (tstamp 5DF68972)
+    (at 90.805 104.6225 270)
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5DF0091A)
+    (attr smd)
+    (fp_text reference R5 (at -1.7525 1.905) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 3K (at -0.4825 1.905) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0.319999 -0.195001 270) (layer F.Fab)
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+    )
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 13 /LMVOUTWOUTFILTER))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5DE9FFA5) (tstamp 5DF68973)
+    (at 78.74 62.4075)
+    (descr "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC] (see Microchip Packaging Specification http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf)")
+    (tags "SOIC 1.27")
+    (path /5DEB3D4E)
+    (attr smd)
+    (fp_text reference U6 (at -5.08 -1.4475) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value MC34063AD (at 0 3.5) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -0.95 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 2.45) (end -1.95 -1.45) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.95 -1.45) (end -0.95 -2.45) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.73 -2.7) (end -3.73 2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.73 -2.7) (end 3.73 2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.73 -2.7) (end 3.73 -2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.73 2.7) (end 3.73 2.7) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.075 -2.575) (end -2.075 -2.525) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.075 -2.575) (end 2.075 -2.43) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.075 2.575) (end 2.075 2.43) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 2.575) (end -2.075 2.43) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 -2.575) (end 2.075 -2.575) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 2.575) (end 2.075 2.575) (layer F.SilkS) (width 0.15))
+    (fp_line (start -2.075 -2.525) (end -3.475 -2.525) (layer F.SilkS) (width 0.15))
+    (pad 1 smd rect (at -2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 19 "Net-(R1-Pad1)"))
+    (pad 2 smd rect (at -2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 14 /TOINDUCTOR_MC))
+    (pad 3 smd rect (at -2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 7 "Net-(C2-Pad1)"))
+    (pad 4 smd rect (at -2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 1 GND))
+    (pad 5 smd rect (at 2.7 1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 20 "Net-(R2-Pad2)"))
+    (pad 6 smd rect (at 2.7 0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 8 /MCVIN))
+    (pad 7 smd rect (at 2.7 -0.635) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 19 "Net-(R1-Pad1)"))
+    (pad 8 smd rect (at 2.7 -1.905) (size 1.55 0.6) (layers F.Cu F.Paste F.Mask)
+      (net 19 "Net-(R1-Pad1)"))
+    (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical (layer F.Cu) (tedit 5DE9FF18) (tstamp 5DF689B4)
+    (at 100.965 107.95 90)
+    (descr "TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf")
+    (tags "TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1")
+    (path /5DEE1FB4)
+    (fp_text reference U7 (at -2.54 -9.32 180) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value LM2595T-ADJ (at -3.81 -3.81 180) (layer F.SilkS)
+      (effects (font (size 0.7 0.7) (thickness 0.15)))
+    )
+    (fp_line (start -1.6 -8.2) (end -1.6 -3.8) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -3.8) (end 8.4 -3.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 8.4 -3.8) (end 8.4 -8.2) (layer F.Fab) (width 0.1))
+    (fp_line (start 8.4 -8.2) (end -1.6 -8.2) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.6 -6.93) (end 8.4 -6.93) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.55 -8.2) (end 1.55 -6.93) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.25 -8.2) (end 5.25 -6.93) (layer F.Fab) (width 0.1))
+    (fp_line (start 0 -3.8) (end 0 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.7 -3.8) (end 1.7 -3.7) (layer F.Fab) (width 0.1))
+    (fp_line (start 3.4 -3.8) (end 3.4 0) (layer F.Fab) (width 0.1))
+    (fp_line (start 5.1 -3.8) (end 5.1 -3.7) (layer F.Fab) (width 0.1))
+    (fp_line (start 6.8 -3.8) (end 6.8 0) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.721 -8.32) (end 8.52 -8.32) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.721 -3.679) (end 0.635 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start 2.765 -3.679) (end 4.035 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.165 -3.679) (end 8.52 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.721 -8.32) (end -1.721 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start 8.52 -8.32) (end 8.52 -3.679) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.721 -6.811) (end 8.52 -6.811) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.55 -8.32) (end 1.55 -6.811) (layer F.SilkS) (width 0.12))
+    (fp_line (start 5.25 -8.32) (end 5.25 -6.811) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0 -3.679) (end 0 -1.049) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3.4 -3.679) (end 3.4 -1.065) (layer F.SilkS) (width 0.12))
+    (fp_line (start 6.8 -3.679) (end 6.8 -1.065) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.85 -8.45) (end -1.85 1.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.85 1.15) (end 8.65 1.15) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 8.65 1.15) (end 8.65 -8.45) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 8.65 -8.45) (end -1.85 -8.45) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at 3.4 -9.32 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 15 /LM_TOINDUCTOR))
+    (pad 2 thru_hole oval (at 1.7 -3.7 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 11 /LMVIN))
+    (pad 3 thru_hole oval (at 3.4 0 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (pad 4 thru_hole oval (at 5.1 -3.7 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 18 "Net-(OPTIONALCAP1-Pad2)"))
+    (pad 5 thru_hole oval (at 6.8 0 90) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)
+      (net 1 GND))
+    (model ${KISYS3DMOD}/Package_TO_SOT_THT.3dshapes/TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (gr_text "Don't Enable\nBoth Regs" (at 63.5 91.44) (layer F.SilkS) (tstamp 5DF80CB1)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Watch Polarity on Caps" (at 101.6 80.01) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Output\nFilters\n(L+C)" (at 81.28 77.47 45) (layer F.SilkS)
+    (effects (font (size 1.016 1.016) (thickness 0.1524)))
+  )
+  (gr_text "Select Output" (at 54.61 85.09) (layer F.SilkS) (tstamp 5DF8037C)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Select Input" (at 41.91 97.79) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "Right Angle\nPin Headers" (at 52.07 67.31) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_line (start 38.1 96.52) (end 38.1 99.06) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 45.72 96.52) (end 38.1 96.52) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 45.72 81.28) (end 45.72 96.52) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 48.26 81.28) (end 45.72 81.28) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 48.26 55.88) (end 48.26 81.28) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 66.04 55.88) (end 48.26 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 81.28 48.26) (end 66.04 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 96.52 48.26) (end 81.28 48.26) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 106.68 55.88) (end 96.52 48.26) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 111.76 55.88) (end 106.68 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 111.76 88.9) (end 111.76 55.88) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 116.84 93.98) (end 111.76 88.9) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 116.84 114.3) (end 116.84 93.98) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 53.34 114.3) (end 116.84 114.3) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 53.34 111.76) (end 53.34 114.3) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 53.34 106.68) (end 53.34 111.76) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 38.1 106.68) (end 53.34 106.68) (layer Edge.Cuts) (width 0.1524))
+  (gr_line (start 38.1 99.06) (end 38.1 106.68) (layer Edge.Cuts) (width 0.1524))
+  (gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. BOARDS SHALL BE ROHS COMPLIANT. \n5. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n   SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n   WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n   MINIMUM SPACE - 0.006 INCH.\n   MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at 215.265 98.425) (layer Dwgs.User)
+    (effects (font (size 2.54 2.54) (thickness 0.254)) (justify left))
+  )
+
+  (segment (start 105.595 96.52) (end 106.045 96.52) (width 0.254) (layer B.Cu) (net 1))
+  (segment (start 100.965 101.15) (end 105.595 96.52) (width 0.254) (layer B.Cu) (net 1))
+  (via (at 59.69 68.58) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 67.31) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 66.04) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 74.93 66.04) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 77.47 67.31) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 80.01 68.58) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 83.82 60.96) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 88.9 58.42) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 92.71 63.5) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 88.9 63.5) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 86.36) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 87.63) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 68.58 88.9) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 68.58 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 85.09) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 83.82) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 82.55) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 81.28) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 80.01) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 95.25) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 97.79) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 99.06) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 68.58 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 67.31 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 66.04 99.06) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 64.77 97.79) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 63.5 96.52) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 62.23 95.25) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 60.96 93.98) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 55.88 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 55.88 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 55.88 99.06) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 54.61 100.33) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 54.61 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (via (at 53.34 101.6) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (segment (start 52.07 82.55) (end 58.42 82.55) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 58.42 108.5342) (end 58.3692 108.585) (width 1.27) (layer B.Cu) (net 2))
+  (segment (start 58.42 82.55) (end 58.42 108.5342) (width 1.27) (layer B.Cu) (net 2))
+  (segment (start 74.295 63.0425) (end 76.04 63.0425) (width 0.254) (layer F.Cu) (net 7))
+  (segment (start 72.39 64.9475) (end 74.295 63.0425) (width 0.254) (layer F.Cu) (net 7))
+  (segment (start 75.7425 70.0275) (end 75.94 70.0275) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 73.66 67.945) (end 75.7425 70.0275) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 79.1 63.0425) (end 80.411 63.0425) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 74.1975 67.945) (end 79.1 63.0425) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 80.411 63.0425) (end 81.44 63.0425) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 73.66 67.945) (end 74.1975 67.945) (width 0.254) (layer F.Cu) (net 8))
+  (segment (start 46.99 100.965) (end 46.99 99.762919) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 46.99 99.762919) (end 48.608909 98.14401) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 48.608909 98.14401) (end 52.580678 98.14401) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 56.614001 78.515797) (end 64.009798 71.12) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 56.614001 94.110687) (end 56.614001 78.515797) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 52.580678 98.14401) (end 56.614001 94.110687) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 64.009798 71.12) (end 66.04 71.12) (width 1.27) (layer B.Cu) (net 8))
+  (segment (start 73.66 71.12) (end 73.66 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80115))
+  (via (at 73.66 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 72.39 71.12) (end 73.66 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80117))
+  (via (at 72.39 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 71.12 71.12) (end 72.39 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80119))
+  (via (at 71.12 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 69.85 71.12) (end 71.12 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF8011B))
+  (via (at 69.85 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 67.31 71.12) (end 68.58 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF8011D))
+  (via (at 67.31 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 68.58 71.12) (end 69.85 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF8011F))
+  (via (at 68.58 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 66.04 71.12) (end 67.31 71.12) (width 1.27) (layer B.Cu) (net 8) (tstamp 5DF80121))
+  (via (at 66.04 71.12) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 8))
+  (segment (start 74.8475 71.12) (end 75.94 70.0275) (width 1.27) (layer F.Cu) (net 8))
+  (segment (start 66.04 71.12) (end 74.8475 71.12) (width 1.27) (layer F.Cu) (net 8))
+  (segment (start 52.33 80.01) (end 58.68 73.66) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 52.07 80.01) (end 52.33 80.01) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 90.555 73.66) (end 90.805 73.91) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 58.68 73.66) (end 90.555 73.66) (width 1.27) (layer F.Cu) (net 9))
+  (segment (start 92.2 59.1075) (end 90.17 61.1375) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 92.2 53.975) (end 92.2 59.1075) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 87.63 61.1375) (end 86.36 62.4075) (width 0.254) (layer F.Cu) (net 10))
+  (segment (start 90.17 61.1375) (end 87.63 61.1375) (width 0.254) (layer F.Cu) (net 10))
+  (segment (start 92.2 53.975) (end 92.2 57.325) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 92.2 58.17) (end 96.895 62.865) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 92.2 53.975) (end 92.2 58.17) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 96.895 62.865) (end 96.895 64.395) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 93.98 67.31) (end 90.805 67.31) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 96.895 64.395) (end 93.98 67.31) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 94.355 109.16) (end 97.265 106.25) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 83.79571 110.09071) (end 82.925 109.22) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 84.61401 110.90901) (end 83.79571 110.09071) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 90.496796 110.90901) (end 84.61401 110.90901) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 92.245806 109.16) (end 90.496796 110.90901) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 94.355 109.16) (end 92.245806 109.16) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 40.005 102.167081) (end 41.977919 104.14) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 40.005 100.965) (end 40.005 102.167081) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 41.977919 104.14) (end 78.74 104.14) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 78.74 104.14) (end 83.82 109.22) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 83.82 109.22) (end 82.925 109.22) (width 1.27) (layer F.Cu) (net 11))
+  (segment (start 72.265 96.02) (end 72.765 96.52) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 72.265 86.36) (end 72.265 96.02) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 72.265 83.01) (end 72.265 86.36) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 64.77 86.36) (end 58.42 80.01) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 72.265 86.36) (end 64.77 86.36) (width 1.27) (layer F.Cu) (net 12))
+  (segment (start 93.855 89.41) (end 89.535 85.09) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 93.855 91.44) (end 93.855 89.41) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 89.795 91.44) (end 88.525 92.71) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 93.855 91.44) (end 89.795 91.44) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 87.4775 103.835) (end 86.995 103.3525) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 90.805 103.835) (end 87.4775 103.835) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 88.525 101.555) (end 88.525 92.71) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 90.805 103.835) (end 88.525 101.555) (width 0.254) (layer F.Cu) (net 13))
+  (segment (start 82.175 86.36) (end 78.865 86.36) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 88.525 92.71) (end 82.175 86.36) (width 1.27) (layer F.Cu) (net 13))
+  (segment (start 77.445202 61.7725) (end 81.28 57.937702) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 76.04 61.7725) (end 77.445202 61.7725) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 81.28 57.937702) (end 81.28 56.0575) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 83.5175 56.0575) (end 85.6 53.975) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 81.28 56.0575) (end 83.5175 56.0575) (width 1.27) (layer F.Cu) (net 14))
+  (segment (start 109.855 107.95) (end 111.125 109.22) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 100.455 97.81) (end 100.455 91.44) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.305999 107.480999) (end 104.305999 101.660999) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.775 107.95) (end 104.305999 107.480999) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.305999 101.660999) (end 100.455 97.81) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 104.775 107.95) (end 109.855 107.95) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 100.965 107.95) (end 104.775 107.95) (width 1.27) (layer F.Cu) (net 15))
+  (segment (start 51.65 100.965) (end 51.65 100.965) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 58.7225 93.8925) (end 51.65 100.965) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 58.7225 86.995) (end 58.7225 93.8925) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 44.284001 99.225999) (end 42.545 100.965) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 47.790999 99.225999) (end 44.284001 99.225999) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 49.53 100.965) (end 47.790999 99.225999) (width 1.27) (layer F.Cu) (net 16))
+  (segment (start 51.65 100.965) (end 49.53 100.965) (width 1.27) (layer F.Cu) (net 16) (tstamp 5DF8024D))
+  (segment (start 53.975 89.8675) (end 56.8475 86.995) (width 1.27) (layer F.Cu) (net 17))
+  (segment (start 53.975 90.805) (end 53.975 89.8675) (width 1.27) (layer F.Cu) (net 17))
+  (segment (start 93.325 102.85) (end 90.805 100.33) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 97.265 102.85) (end 93.325 102.85) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 93.325 102.89) (end 93.325 102.85) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 90.805 105.41) (end 93.325 102.89) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 87.4775 105.41) (end 86.995 104.9275) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 90.805 105.41) (end 87.4775 105.41) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 75.011 60.5025) (end 76.04 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 71.12 64.3935) (end 75.011 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 71.12 66.98) (end 71.12 64.3935) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 72.085 67.945) (end 71.12 66.98) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 81.44 61.7725) (end 81.44 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 76.515 60.5025) (end 77.47 59.5475) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 76.04 60.5025) (end 76.515 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 77.47 59.5475) (end 77.47 59.055) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 80.965 60.5025) (end 80.01 61.4575) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 81.44 60.5025) (end 80.965 60.5025) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 80.01 61.4575) (end 80.01 61.595) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 80.01 61.4575) (end 80.01 61.4575) (width 0.254) (layer F.Cu) (net 19) (tstamp 5DF7E0D3))
+  (via (at 80.01 61.4575) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 19))
+  (segment (start 77.47 59.055) (end 77.47 59.055) (width 0.254) (layer F.Cu) (net 19) (tstamp 5DF7E0D5))
+  (via (at 77.47 59.055) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 19))
+  (segment (start 77.6075 59.055) (end 77.47 59.055) (width 0.254) (layer B.Cu) (net 19))
+  (segment (start 80.01 61.4575) (end 77.6075 59.055) (width 0.254) (layer B.Cu) (net 19))
+  (segment (start 82.7025 64.3125) (end 83.82 65.43) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 81.44 64.3125) (end 82.7025 64.3125) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 85.898387 64.444113) (end 86.36 63.9825) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 84.9125 65.43) (end 85.898387 64.444113) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 83.82 65.43) (end 84.9125 65.43) (width 0.254) (layer F.Cu) (net 20))
+
+  (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 5DF81383) (hatch edge 0.508)
+    (connect_pads (clearance 0.508))
+    (min_thickness 0.254)
+    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 39.37 97.79) (xy 46.99 97.79) (xy 46.99 82.55) (xy 49.53 82.55) (xy 49.53 57.15)
+        (xy 66.04 57.15) (xy 81.28 49.53) (xy 96.52 49.53) (xy 106.68 57.15) (xy 110.49 57.15)
+        (xy 110.49 88.9) (xy 115.57 93.98) (xy 115.57 113.03) (xy 54.61 113.03) (xy 54.61 105.41)
+        (xy 39.37 105.41)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 83.20256 54.57639) (xy 82.993264 54.785685) (xy 82.978157 54.709735) (xy 82.837809 54.499691) (xy 82.627765 54.359343)
+        (xy 82.38 54.31006) (xy 80.18 54.31006) (xy 79.932235 54.359343) (xy 79.722191 54.499691) (xy 79.581843 54.709735)
+        (xy 79.53256 54.9575) (xy 79.53256 57.1575) (xy 79.581843 57.405265) (xy 79.722191 57.615309) (xy 79.772636 57.649015)
+        (xy 78.4479 58.973752) (xy 78.4479 58.860484) (xy 78.299023 58.501064) (xy 78.023936 58.225977) (xy 77.664516 58.0771)
+        (xy 77.275484 58.0771) (xy 76.916064 58.225977) (xy 76.640977 58.501064) (xy 76.4921 58.860484) (xy 76.4921 59.249516)
+        (xy 76.550167 59.389702) (xy 76.38481 59.55506) (xy 75.265 59.55506) (xy 75.017235 59.604343) (xy 74.807191 59.744691)
+        (xy 74.790684 59.769396) (xy 74.713683 59.784712) (xy 74.461629 59.953129) (xy 74.419118 60.016751) (xy 70.634251 63.801619)
+        (xy 70.57063 63.844129) (xy 70.528119 63.907751) (xy 70.528118 63.907752) (xy 70.402213 64.096183) (xy 70.343073 64.3935)
+        (xy 70.358001 64.468548) (xy 70.358 66.904957) (xy 70.343073 66.98) (xy 70.358 67.055043) (xy 70.358 67.055047)
+        (xy 70.402212 67.277316) (xy 70.570629 67.529371) (xy 70.634253 67.571883) (xy 71.00006 67.93769) (xy 71.00006 68.20125)
+        (xy 71.065995 68.532727) (xy 71.253761 68.813739) (xy 71.534773 69.001505) (xy 71.86625 69.06744) (xy 72.30375 69.06744)
+        (xy 72.635227 69.001505) (xy 72.8725 68.842964) (xy 73.109773 69.001505) (xy 73.44125 69.06744) (xy 73.655391 69.06744)
+        (xy 73.610874 69.134065) (xy 73.54256 69.4775) (xy 73.54256 69.85) (xy 65.91492 69.85) (xy 65.544471 69.923687)
+        (xy 65.124382 70.204382) (xy 64.843687 70.624471) (xy 64.74512 71.12) (xy 64.843687 71.615529) (xy 65.124382 72.035618)
+        (xy 65.544471 72.316313) (xy 65.91492 72.39) (xy 60.686754 72.39) (xy 60.523435 72.280874) (xy 60.18 72.21256)
+        (xy 57.18 72.21256) (xy 56.836565 72.280874) (xy 56.545414 72.475414) (xy 56.350874 72.766565) (xy 56.28256 73.11)
+        (xy 56.28256 74.21) (xy 56.291086 74.252863) (xy 52.03139 78.51256) (xy 51.22 78.51256) (xy 50.972235 78.561843)
+        (xy 50.762191 78.702191) (xy 50.621843 78.912235) (xy 50.57256 79.16) (xy 50.57256 80.86) (xy 50.621843 81.107765)
+        (xy 50.762191 81.317809) (xy 50.972235 81.458157) (xy 51.017619 81.467184) (xy 50.999375 81.479375) (xy 50.671161 81.970582)
+        (xy 50.555908 82.55) (xy 50.671161 83.129418) (xy 50.999375 83.620625) (xy 51.490582 83.948839) (xy 51.923744 84.035)
+        (xy 52.216256 84.035) (xy 52.649418 83.948839) (xy 52.842239 83.82) (xy 57.647761 83.82) (xy 57.840582 83.948839)
+        (xy 58.273744 84.035) (xy 58.566256 84.035) (xy 58.999418 83.948839) (xy 59.490625 83.620625) (xy 59.788609 83.17466)
+        (xy 63.783531 87.169582) (xy 63.854382 87.275618) (xy 64.274471 87.556313) (xy 64.64492 87.63) (xy 64.644924 87.63)
+        (xy 64.769999 87.654879) (xy 64.895074 87.63) (xy 69.86756 87.63) (xy 69.86756 91.46) (xy 69.916843 91.707765)
+        (xy 70.057191 91.917809) (xy 70.267235 92.058157) (xy 70.515 92.10744) (xy 70.995001 92.10744) (xy 70.995001 95.126267)
+        (xy 70.921565 95.140874) (xy 70.630414 95.335414) (xy 70.435874 95.626565) (xy 70.36756 95.97) (xy 70.36756 97.07)
+        (xy 70.435874 97.413435) (xy 70.630414 97.704586) (xy 70.921565 97.899126) (xy 71.265 97.96744) (xy 74.265 97.96744)
+        (xy 74.608435 97.899126) (xy 74.899586 97.704586) (xy 75.094126 97.413435) (xy 75.16244 97.07) (xy 75.16244 96.80575)
+        (xy 75.98 96.80575) (xy 75.98 97.44631) (xy 76.076673 97.679699) (xy 76.255302 97.858327) (xy 76.488691 97.955)
+        (xy 78.07925 97.955) (xy 78.238 97.79625) (xy 78.238 96.647) (xy 78.492 96.647) (xy 78.492 97.79625)
+        (xy 78.65075 97.955) (xy 80.241309 97.955) (xy 80.474698 97.858327) (xy 80.653327 97.679699) (xy 80.75 97.44631)
+        (xy 80.75 96.80575) (xy 80.59125 96.647) (xy 78.492 96.647) (xy 78.238 96.647) (xy 76.13875 96.647)
+        (xy 75.98 96.80575) (xy 75.16244 96.80575) (xy 75.16244 95.97) (xy 75.094126 95.626565) (xy 75.07216 95.59369)
+        (xy 75.98 95.59369) (xy 75.98 96.23425) (xy 76.13875 96.393) (xy 78.238 96.393) (xy 78.238 95.24375)
+        (xy 78.492 95.24375) (xy 78.492 96.393) (xy 80.59125 96.393) (xy 80.75 96.23425) (xy 80.75 95.59369)
+        (xy 80.653327 95.360301) (xy 80.474698 95.181673) (xy 80.241309 95.085) (xy 78.65075 95.085) (xy 78.492 95.24375)
+        (xy 78.238 95.24375) (xy 78.07925 95.085) (xy 76.488691 95.085) (xy 76.255302 95.181673) (xy 76.076673 95.360301)
+        (xy 75.98 95.59369) (xy 75.07216 95.59369) (xy 74.899586 95.335414) (xy 74.608435 95.140874) (xy 74.265 95.07256)
+        (xy 73.535 95.07256) (xy 73.535 92.99575) (xy 80.54 92.99575) (xy 80.54 93.63631) (xy 80.636673 93.869699)
+        (xy 80.815302 94.048327) (xy 81.048691 94.145) (xy 82.63925 94.145) (xy 82.798 93.98625) (xy 82.798 92.837)
+        (xy 83.052 92.837) (xy 83.052 93.98625) (xy 83.21075 94.145) (xy 84.801309 94.145) (xy 85.034698 94.048327)
+        (xy 85.213327 93.869699) (xy 85.31 93.63631) (xy 85.31 92.99575) (xy 85.15125 92.837) (xy 83.052 92.837)
+        (xy 82.798 92.837) (xy 80.69875 92.837) (xy 80.54 92.99575) (xy 73.535 92.99575) (xy 73.535 92.10744)
+        (xy 74.015 92.10744) (xy 74.262765 92.058157) (xy 74.472809 91.917809) (xy 74.613157 91.707765) (xy 74.66244 91.46)
+        (xy 74.66244 81.26) (xy 76.46756 81.26) (xy 76.46756 91.46) (xy 76.516843 91.707765) (xy 76.657191 91.917809)
+        (xy 76.867235 92.058157) (xy 77.115 92.10744) (xy 80.54 92.10744) (xy 80.54 92.42425) (xy 80.69875 92.583)
+        (xy 82.798 92.583) (xy 82.798 91.43375) (xy 83.052 91.43375) (xy 83.052 92.583) (xy 85.15125 92.583)
+        (xy 85.31 92.42425) (xy 85.31 91.78369) (xy 85.213327 91.550301) (xy 85.034698 91.371673) (xy 84.801309 91.275)
+        (xy 83.21075 91.275) (xy 83.052 91.43375) (xy 82.798 91.43375) (xy 82.63925 91.275) (xy 81.26244 91.275)
+        (xy 81.26244 87.63) (xy 81.64895 87.63) (xy 86.136086 92.117137) (xy 86.12756 92.16) (xy 86.12756 93.26)
+        (xy 86.195874 93.603435) (xy 86.390414 93.894586) (xy 86.681565 94.089126) (xy 87.025 94.15744) (xy 87.763001 94.15744)
+        (xy 87.763 101.479957) (xy 87.748073 101.555) (xy 87.763 101.630043) (xy 87.763 101.630047) (xy 87.807212 101.852316)
+        (xy 87.975629 102.104371) (xy 88.039253 102.146883) (xy 88.96537 103.073) (xy 88.105356 103.073) (xy 88.051505 102.802273)
+        (xy 87.863739 102.521261) (xy 87.582727 102.333495) (xy 87.25125 102.26756) (xy 86.73875 102.26756) (xy 86.407273 102.333495)
+        (xy 86.126261 102.521261) (xy 85.938495 102.802273) (xy 85.87256 103.13375) (xy 85.87256 103.57125) (xy 85.938495 103.902727)
+        (xy 86.097036 104.14) (xy 85.938495 104.377273) (xy 85.87256 104.70875) (xy 85.87256 105.14625) (xy 85.938495 105.477727)
+        (xy 86.126261 105.758739) (xy 86.407273 105.946505) (xy 86.73875 106.01244) (xy 87.007552 106.01244) (xy 87.180183 106.127788)
+        (xy 87.402452 106.172) (xy 87.402456 106.172) (xy 87.477499 106.186927) (xy 87.552542 106.172) (xy 89.889997 106.172)
+        (xy 89.936261 106.241239) (xy 90.217273 106.429005) (xy 90.54875 106.49494) (xy 91.06125 106.49494) (xy 91.392727 106.429005)
+        (xy 91.673739 106.241239) (xy 91.861505 105.960227) (xy 91.92744 105.62875) (xy 91.92744 105.36519) (xy 93.680631 103.612)
+        (xy 95.928024 103.612) (xy 96.158327 103.956673) (xy 96.666073 104.295938) (xy 97.113818 104.385) (xy 97.416182 104.385)
+        (xy 97.863927 104.295938) (xy 98.029571 104.185258) (xy 99.473954 104.185258) (xy 99.594003 104.423) (xy 100.838 104.423)
+        (xy 100.838 103.179622) (xy 101.092 103.179622) (xy 101.092 104.423) (xy 102.335997 104.423) (xy 102.456046 104.185258)
+        (xy 102.202966 103.642424) (xy 101.761417 103.23776) (xy 101.32974 103.058964) (xy 101.092 103.179622) (xy 100.838 103.179622)
+        (xy 100.60026 103.058964) (xy 100.168583 103.23776) (xy 99.727034 103.642424) (xy 99.473954 104.185258) (xy 98.029571 104.185258)
+        (xy 98.371673 103.956673) (xy 98.710938 103.448927) (xy 98.830072 102.85) (xy 98.710938 102.251073) (xy 98.371673 101.743327)
+        (xy 98.029572 101.514742) (xy 99.473954 101.514742) (xy 99.727034 102.057576) (xy 100.168583 102.46224) (xy 100.60026 102.641036)
+        (xy 100.838 102.520378) (xy 100.838 101.277) (xy 99.594003 101.277) (xy 99.473954 101.514742) (xy 98.029572 101.514742)
+        (xy 97.863927 101.404062) (xy 97.416182 101.315) (xy 97.113818 101.315) (xy 96.666073 101.404062) (xy 96.158327 101.743327)
+        (xy 95.928024 102.088) (xy 93.640631 102.088) (xy 91.92744 100.37481) (xy 91.92744 100.11125) (xy 91.861505 99.779773)
+        (xy 91.753057 99.617469) (xy 91.818327 99.552198) (xy 91.915 99.318809) (xy 91.915 99.04075) (xy 91.75625 98.882)
+        (xy 90.932 98.882) (xy 90.932 98.902) (xy 90.678 98.902) (xy 90.678 98.882) (xy 89.85375 98.882)
+        (xy 89.695 99.04075) (xy 89.695 99.318809) (xy 89.791673 99.552198) (xy 89.856943 99.617469) (xy 89.748495 99.779773)
+        (xy 89.68256 100.11125) (xy 89.68256 100.54875) (xy 89.748495 100.880227) (xy 89.936261 101.161239) (xy 90.217273 101.349005)
+        (xy 90.54875 101.41494) (xy 90.81231 101.41494) (xy 92.267369 102.87) (xy 91.857937 103.279433) (xy 91.673739 103.003761)
+        (xy 91.392727 102.815995) (xy 91.06125 102.75006) (xy 90.797691 102.75006) (xy 89.287 101.23937) (xy 89.287 98.191191)
+        (xy 89.695 98.191191) (xy 89.695 98.46925) (xy 89.85375 98.628) (xy 90.678 98.628) (xy 90.678 97.84125)
+        (xy 90.932 97.84125) (xy 90.932 98.628) (xy 91.75625 98.628) (xy 91.915 98.46925) (xy 91.915 98.191191)
+        (xy 91.818327 97.957802) (xy 91.639699 97.779173) (xy 91.40631 97.6825) (xy 91.09075 97.6825) (xy 90.932 97.84125)
+        (xy 90.678 97.84125) (xy 90.51925 97.6825) (xy 90.20369 97.6825) (xy 89.970301 97.779173) (xy 89.791673 97.957802)
+        (xy 89.695 98.191191) (xy 89.287 98.191191) (xy 89.287 94.15744) (xy 90.025 94.15744) (xy 90.368435 94.089126)
+        (xy 90.659586 93.894586) (xy 90.854126 93.603435) (xy 90.92244 93.26) (xy 90.92244 92.71) (xy 91.45756 92.71)
+        (xy 91.45756 96.54) (xy 91.506843 96.787765) (xy 91.647191 96.997809) (xy 91.857235 97.138157) (xy 92.105 97.18744)
+        (xy 95.605 97.18744) (xy 95.852765 97.138157) (xy 96.062809 96.997809) (xy 96.203157 96.787765) (xy 96.25244 96.54)
+        (xy 96.25244 86.34) (xy 98.05756 86.34) (xy 98.05756 96.54) (xy 98.106843 96.787765) (xy 98.247191 96.997809)
+        (xy 98.457235 97.138157) (xy 98.705 97.18744) (xy 99.185 97.18744) (xy 99.185 97.684925) (xy 99.160121 97.81)
+        (xy 99.185 97.935075) (xy 99.185 97.935079) (xy 99.258687 98.305528) (xy 99.539382 98.725618) (xy 99.645421 98.796471)
+        (xy 100.53496 99.68601) (xy 100.168583 99.83776) (xy 99.727034 100.242424) (xy 99.473954 100.785258) (xy 99.594003 101.023)
+        (xy 100.838 101.023) (xy 100.838 101.003) (xy 101.092 101.003) (xy 101.092 101.023) (xy 101.112 101.023)
+        (xy 101.112 101.277) (xy 101.092 101.277) (xy 101.092 102.520378) (xy 101.32974 102.641036) (xy 101.761417 102.46224)
+        (xy 102.202966 102.057576) (xy 102.42668 101.57773) (xy 103.036 102.187051) (xy 103.035999 106.68) (xy 102.381482 106.68)
+        (xy 102.322809 106.592191) (xy 102.112765 106.451843) (xy 101.865 106.40256) (xy 100.065 106.40256) (xy 99.817235 106.451843)
+        (xy 99.607191 106.592191) (xy 99.466843 106.802235) (xy 99.41756 107.05) (xy 99.41756 108.85) (xy 99.466843 109.097765)
+        (xy 99.607191 109.307809) (xy 99.817235 109.448157) (xy 100.065 109.49744) (xy 101.865 109.49744) (xy 102.112765 109.448157)
+        (xy 102.322809 109.307809) (xy 102.381482 109.22) (xy 104.649924 109.22) (xy 104.775 109.244879) (xy 104.900076 109.22)
+        (xy 108.87756 109.22) (xy 108.87756 110.82) (xy 108.926843 111.067765) (xy 109.067191 111.277809) (xy 109.277235 111.418157)
+        (xy 109.525 111.46744) (xy 112.725 111.46744) (xy 112.972765 111.418157) (xy 113.182809 111.277809) (xy 113.323157 111.067765)
+        (xy 113.37244 110.82) (xy 113.37244 107.62) (xy 113.323157 107.372235) (xy 113.182809 107.162191) (xy 112.972765 107.021843)
+        (xy 112.725 106.97256) (xy 110.678095 106.97256) (xy 110.350529 106.753687) (xy 109.98008 106.68) (xy 109.980075 106.68)
+        (xy 109.855 106.655121) (xy 109.729925 106.68) (xy 105.575999 106.68) (xy 105.575999 101.786073) (xy 105.600878 101.660998)
+        (xy 105.575999 101.535923) (xy 105.575999 101.535919) (xy 105.502312 101.16547) (xy 105.367104 100.963118) (xy 105.292469 100.851418)
+        (xy 105.292468 100.851417) (xy 105.221617 100.745381) (xy 105.115581 100.67453) (xy 101.725 97.28395) (xy 101.725 97.18744)
+        (xy 102.205 97.18744) (xy 102.452765 97.138157) (xy 102.662809 96.997809) (xy 102.791139 96.80575) (xy 104.56 96.80575)
+        (xy 104.56 97.49631) (xy 104.656673 97.729699) (xy 104.835302 97.908327) (xy 105.068691 98.005) (xy 105.75925 98.005)
+        (xy 105.918 97.84625) (xy 105.918 96.647) (xy 106.172 96.647) (xy 106.172 97.84625) (xy 106.33075 98.005)
+        (xy 107.021309 98.005) (xy 107.254698 97.908327) (xy 107.433327 97.729699) (xy 107.53 97.49631) (xy 107.53 96.80575)
+        (xy 107.37125 96.647) (xy 106.172 96.647) (xy 105.918 96.647) (xy 104.71875 96.647) (xy 104.56 96.80575)
+        (xy 102.791139 96.80575) (xy 102.803157 96.787765) (xy 102.85244 96.54) (xy 102.85244 95.54369) (xy 104.56 95.54369)
+        (xy 104.56 96.23425) (xy 104.71875 96.393) (xy 105.918 96.393) (xy 105.918 95.19375) (xy 106.172 95.19375)
+        (xy 106.172 96.393) (xy 107.37125 96.393) (xy 107.53 96.23425) (xy 107.53 95.54369) (xy 107.433327 95.310301)
+        (xy 107.254698 95.131673) (xy 107.021309 95.035) (xy 106.33075 95.035) (xy 106.172 95.19375) (xy 105.918 95.19375)
+        (xy 105.75925 95.035) (xy 105.068691 95.035) (xy 104.835302 95.131673) (xy 104.656673 95.310301) (xy 104.56 95.54369)
+        (xy 102.85244 95.54369) (xy 102.85244 94.454504) (xy 108.940944 94.454504) (xy 109.28878 95.254187) (xy 109.916164 95.859886)
+        (xy 110.650497 96.16405) (xy 110.998 96.052362) (xy 110.998 94.107) (xy 111.252 94.107) (xy 111.252 96.052362)
+        (xy 111.599503 96.16405) (xy 112.333836 95.859886) (xy 112.96122 95.254187) (xy 113.309056 94.454504) (xy 113.197645 94.107)
+        (xy 111.252 94.107) (xy 110.998 94.107) (xy 109.052355 94.107) (xy 108.940944 94.454504) (xy 102.85244 94.454504)
+        (xy 102.85244 93.505496) (xy 108.940944 93.505496) (xy 109.052355 93.853) (xy 110.998 93.853) (xy 110.998 91.907638)
+        (xy 111.252 91.907638) (xy 111.252 93.853) (xy 113.197645 93.853) (xy 113.309056 93.505496) (xy 112.96122 92.705813)
+        (xy 112.333836 92.100114) (xy 111.599503 91.79595) (xy 111.252 91.907638) (xy 110.998 91.907638) (xy 110.650497 91.79595)
+        (xy 109.916164 92.100114) (xy 109.28878 92.705813) (xy 108.940944 93.505496) (xy 102.85244 93.505496) (xy 102.85244 86.34)
+        (xy 102.803157 86.092235) (xy 102.662809 85.882191) (xy 102.452765 85.741843) (xy 102.205 85.69256) (xy 98.705 85.69256)
+        (xy 98.457235 85.741843) (xy 98.247191 85.882191) (xy 98.106843 86.092235) (xy 98.05756 86.34) (xy 96.25244 86.34)
+        (xy 96.203157 86.092235) (xy 96.062809 85.882191) (xy 95.852765 85.741843) (xy 95.605 85.69256) (xy 92.105 85.69256)
+        (xy 91.962045 85.720995) (xy 91.03244 84.79139) (xy 91.03244 84.24) (xy 90.983157 83.992235) (xy 90.842809 83.782191)
+        (xy 90.632765 83.641843) (xy 90.385 83.59256) (xy 88.685 83.59256) (xy 88.437235 83.641843) (xy 88.227191 83.782191)
+        (xy 88.086843 83.992235) (xy 88.03756 84.24) (xy 88.03756 85.94) (xy 88.086843 86.187765) (xy 88.227191 86.397809)
+        (xy 88.437235 86.538157) (xy 88.685 86.58744) (xy 89.23639 86.58744) (xy 91.45756 88.808611) (xy 91.45756 90.17)
+        (xy 89.920074 90.17) (xy 89.794999 90.145121) (xy 89.669924 90.17) (xy 89.66992 90.17) (xy 89.299471 90.243687)
+        (xy 88.879382 90.524382) (xy 88.80853 90.630419) (xy 88.525 90.913949) (xy 83.161471 85.550421) (xy 83.090618 85.444382)
+        (xy 82.670529 85.163687) (xy 82.30008 85.09) (xy 82.300075 85.09) (xy 82.175 85.065121) (xy 82.049925 85.09)
+        (xy 81.26244 85.09) (xy 81.26244 81.26) (xy 81.213157 81.012235) (xy 81.072809 80.802191) (xy 80.862765 80.661843)
+        (xy 80.615 80.61256) (xy 77.115 80.61256) (xy 76.867235 80.661843) (xy 76.657191 80.802191) (xy 76.516843 81.012235)
+        (xy 76.46756 81.26) (xy 74.66244 81.26) (xy 74.613157 81.012235) (xy 74.472809 80.802191) (xy 74.262765 80.661843)
+        (xy 74.015 80.61256) (xy 70.515 80.61256) (xy 70.267235 80.661843) (xy 70.057191 80.802191) (xy 69.916843 81.012235)
+        (xy 69.86756 81.26) (xy 69.86756 85.09) (xy 65.296051 85.09) (xy 59.91744 79.71139) (xy 59.91744 79.16)
+        (xy 59.868157 78.912235) (xy 59.727809 78.702191) (xy 59.517765 78.561843) (xy 59.27 78.51256) (xy 57.57 78.51256)
+        (xy 57.322235 78.561843) (xy 57.112191 78.702191) (xy 56.971843 78.912235) (xy 56.92256 79.16) (xy 56.92256 80.86)
+        (xy 56.971843 81.107765) (xy 57.086928 81.28) (xy 53.403072 81.28) (xy 53.518157 81.107765) (xy 53.56744 80.86)
+        (xy 53.56744 80.56861) (xy 59.028611 75.10744) (xy 60.18 75.10744) (xy 60.523435 75.039126) (xy 60.686754 74.93)
+        (xy 85.05756 74.93) (xy 85.05756 75.66) (xy 85.106843 75.907765) (xy 85.247191 76.117809) (xy 85.457235 76.258157)
+        (xy 85.705 76.30744) (xy 95.905 76.30744) (xy 96.152765 76.258157) (xy 96.362809 76.117809) (xy 96.503157 75.907765)
+        (xy 96.55244 75.66) (xy 96.55244 72.16) (xy 96.503157 71.912235) (xy 96.362809 71.702191) (xy 96.152765 71.561843)
+        (xy 95.905 71.51256) (xy 85.705 71.51256) (xy 85.457235 71.561843) (xy 85.247191 71.702191) (xy 85.106843 71.912235)
+        (xy 85.05756 72.16) (xy 85.05756 72.39) (xy 74.97258 72.39) (xy 75.343029 72.316313) (xy 75.763118 72.035618)
+        (xy 75.833971 71.929579) (xy 76.28861 71.47494) (xy 77.44 71.47494) (xy 77.783435 71.406626) (xy 78.074586 71.212086)
+        (xy 78.269126 70.920935) (xy 78.33744 70.5775) (xy 78.33744 70.31325) (xy 79.155 70.31325) (xy 79.155 70.95381)
+        (xy 79.251673 71.187199) (xy 79.430302 71.365827) (xy 79.663691 71.4625) (xy 81.25425 71.4625) (xy 81.413 71.30375)
+        (xy 81.413 70.1545) (xy 81.667 70.1545) (xy 81.667 71.30375) (xy 81.82575 71.4625) (xy 83.416309 71.4625)
+        (xy 83.649698 71.365827) (xy 83.828327 71.187199) (xy 83.925 70.95381) (xy 83.925 70.31325) (xy 83.76625 70.1545)
+        (xy 81.667 70.1545) (xy 81.413 70.1545) (xy 79.31375 70.1545) (xy 79.155 70.31325) (xy 78.33744 70.31325)
+        (xy 78.33744 69.4775) (xy 78.269126 69.134065) (xy 78.24716 69.10119) (xy 79.155 69.10119) (xy 79.155 69.74175)
+        (xy 79.31375 69.9005) (xy 81.413 69.9005) (xy 81.413 68.75125) (xy 81.667 68.75125) (xy 81.667 69.9005)
+        (xy 83.76625 69.9005) (xy 83.925 69.74175) (xy 83.925 69.10119) (xy 83.828327 68.867801) (xy 83.649698 68.689173)
+        (xy 83.416309 68.5925) (xy 81.82575 68.5925) (xy 81.667 68.75125) (xy 81.413 68.75125) (xy 81.25425 68.5925)
+        (xy 79.663691 68.5925) (xy 79.430302 68.689173) (xy 79.251673 68.867801) (xy 79.155 69.10119) (xy 78.24716 69.10119)
+        (xy 78.074586 68.842914) (xy 77.783435 68.648374) (xy 77.44 68.58006) (xy 75.372691 68.58006) (xy 75.00638 68.21375)
+        (xy 75.92938 67.29075) (xy 82.71 67.29075) (xy 82.71 67.568809) (xy 82.806673 67.802198) (xy 82.985301 67.980827)
+        (xy 83.21869 68.0775) (xy 83.53425 68.0775) (xy 83.693 67.91875) (xy 83.693 67.132) (xy 83.947 67.132)
+        (xy 83.947 67.91875) (xy 84.10575 68.0775) (xy 84.42131 68.0775) (xy 84.654699 67.980827) (xy 84.833327 67.802198)
+        (xy 84.93 67.568809) (xy 84.93 67.29075) (xy 84.77125 67.132) (xy 83.947 67.132) (xy 83.693 67.132)
+        (xy 82.86875 67.132) (xy 82.71 67.29075) (xy 75.92938 67.29075) (xy 79.415631 63.8045) (xy 80.058933 63.8045)
+        (xy 80.01756 64.0125) (xy 80.01756 64.6125) (xy 80.066843 64.860265) (xy 80.207191 65.070309) (xy 80.417235 65.210657)
+        (xy 80.665 65.25994) (xy 82.215 65.25994) (xy 82.462765 65.210657) (xy 82.498889 65.186519) (xy 82.69756 65.38519)
+        (xy 82.69756 65.64875) (xy 82.763495 65.980227) (xy 82.871943 66.142531) (xy 82.806673 66.207802) (xy 82.71 66.441191)
+        (xy 82.71 66.71925) (xy 82.86875 66.878) (xy 83.693 66.878) (xy 83.693 66.858) (xy 83.947 66.858)
+        (xy 83.947 66.878) (xy 84.77125 66.878) (xy 84.93 66.71925) (xy 84.93 66.441191) (xy 84.833327 66.207802)
+        (xy 84.817525 66.192) (xy 84.837457 66.192) (xy 84.9125 66.206927) (xy 84.987543 66.192) (xy 84.987548 66.192)
+        (xy 85.05756 66.178074) (xy 85.05756 69.06) (xy 85.106843 69.307765) (xy 85.247191 69.517809) (xy 85.457235 69.658157)
+        (xy 85.705 69.70744) (xy 95.905 69.70744) (xy 96.152765 69.658157) (xy 96.362809 69.517809) (xy 96.503157 69.307765)
+        (xy 96.55244 69.06) (xy 96.55244 66.533611) (xy 97.704581 65.381469) (xy 97.810618 65.310618) (xy 97.909989 65.1619)
+        (xy 98.091313 64.890529) (xy 98.093282 64.880629) (xy 98.165 64.52008) (xy 98.165 64.520076) (xy 98.189879 64.395)
+        (xy 98.173457 64.31244) (xy 98.395 64.31244) (xy 98.738435 64.244126) (xy 99.029586 64.049586) (xy 99.224126 63.758435)
+        (xy 99.29244 63.415) (xy 99.29244 63.15075) (xy 100.11 63.15075) (xy 100.11 63.79131) (xy 100.206673 64.024699)
+        (xy 100.385302 64.203327) (xy 100.618691 64.3) (xy 102.20925 64.3) (xy 102.368 64.14125) (xy 102.368 62.992)
+        (xy 102.622 62.992) (xy 102.622 64.14125) (xy 102.78075 64.3) (xy 104.371309 64.3) (xy 104.604698 64.203327)
+        (xy 104.783327 64.024699) (xy 104.88 63.79131) (xy 104.88 63.15075) (xy 104.72125 62.992) (xy 102.622 62.992)
+        (xy 102.368 62.992) (xy 100.26875 62.992) (xy 100.11 63.15075) (xy 99.29244 63.15075) (xy 99.29244 62.315)
+        (xy 99.224126 61.971565) (xy 99.20216 61.93869) (xy 100.11 61.93869) (xy 100.11 62.57925) (xy 100.26875 62.738)
+        (xy 102.368 62.738) (xy 102.368 61.58875) (xy 102.622 61.58875) (xy 102.622 62.738) (xy 104.72125 62.738)
+        (xy 104.88 62.57925) (xy 104.88 61.93869) (xy 104.783327 61.705301) (xy 104.604698 61.526673) (xy 104.371309 61.43)
+        (xy 102.78075 61.43) (xy 102.622 61.58875) (xy 102.368 61.58875) (xy 102.20925 61.43) (xy 100.618691 61.43)
+        (xy 100.385302 61.526673) (xy 100.206673 61.705301) (xy 100.11 61.93869) (xy 99.20216 61.93869) (xy 99.029586 61.680414)
+        (xy 98.738435 61.485874) (xy 98.395 61.41756) (xy 97.243611 61.41756) (xy 94.59744 58.77139) (xy 94.59744 49.657)
+        (xy 96.477667 49.657) (xy 106.6038 57.2516) (xy 106.648481 57.273027) (xy 106.68 57.277) (xy 110.363 57.277)
+        (xy 110.363 88.9) (xy 110.372667 88.948601) (xy 110.400197 88.989803) (xy 115.443 94.032606) (xy 115.443 112.903)
+        (xy 54.737 112.903) (xy 54.737 109.800215) (xy 54.74877 109.81783) (xy 55.244476 110.14905) (xy 55.8292 110.265359)
+        (xy 56.413925 110.14905) (xy 56.90963 109.81783) (xy 57.0992 109.534119) (xy 57.28877 109.81783) (xy 57.784476 110.14905)
+        (xy 58.3692 110.265359) (xy 58.953925 110.14905) (xy 59.44963 109.81783) (xy 59.643109 109.528267) (xy 60.007164 109.935732)
+        (xy 60.534409 110.189709) (xy 60.550174 110.192358) (xy 60.7822 110.071217) (xy 60.7822 108.712) (xy 61.0362 108.712)
+        (xy 61.0362 110.071217) (xy 61.268226 110.192358) (xy 61.283991 110.189709) (xy 61.811236 109.935732) (xy 62.1792 109.523892)
+        (xy 62.547164 109.935732) (xy 63.074409 110.189709) (xy 63.090174 110.192358) (xy 63.3222 110.071217) (xy 63.3222 108.712)
+        (xy 61.0362 108.712) (xy 60.7822 108.712) (xy 60.7622 108.712) (xy 60.7622 108.458) (xy 60.7822 108.458)
+        (xy 60.7822 107.098783) (xy 61.0362 107.098783) (xy 61.0362 108.458) (xy 63.3222 108.458) (xy 63.3222 107.098783)
+        (xy 63.5762 107.098783) (xy 63.5762 108.458) (xy 63.5962 108.458) (xy 63.5962 108.712) (xy 63.5762 108.712)
+        (xy 63.5762 110.071217) (xy 63.808226 110.192358) (xy 63.823991 110.189709) (xy 64.351236 109.935732) (xy 64.71529 109.528268)
+        (xy 64.90877 109.81783) (xy 65.404476 110.14905) (xy 65.9892 110.265359) (xy 66.573925 110.14905) (xy 67.06963 109.81783)
+        (xy 67.40085 109.322124) (xy 67.4878 108.884997) (xy 67.4878 108.285003) (xy 69.596 108.285003) (xy 69.596 108.884998)
+        (xy 69.68295 109.322125) (xy 70.01417 109.81783) (xy 70.509876 110.14905) (xy 71.0946 110.265359) (xy 71.679325 110.14905)
+        (xy 72.17503 109.81783) (xy 72.3646 109.534119) (xy 72.55417 109.81783) (xy 73.049876 110.14905) (xy 73.6346 110.265359)
+        (xy 74.219325 110.14905) (xy 74.71503 109.81783) (xy 74.9046 109.534119) (xy 75.09417 109.81783) (xy 75.589876 110.14905)
+        (xy 76.1746 110.265359) (xy 76.759325 110.14905) (xy 77.25503 109.81783) (xy 77.58625 109.322124) (xy 77.6732 108.884997)
+        (xy 77.6732 108.285002) (xy 77.58625 107.847875) (xy 77.25503 107.35217) (xy 76.759324 107.02095) (xy 76.1746 106.904641)
+        (xy 75.589875 107.02095) (xy 75.09417 107.35217) (xy 74.9046 107.635881) (xy 74.71503 107.35217) (xy 74.219324 107.02095)
+        (xy 73.6346 106.904641) (xy 73.049875 107.02095) (xy 72.55417 107.35217) (xy 72.3646 107.635881) (xy 72.17503 107.35217)
+        (xy 71.679324 107.02095) (xy 71.0946 106.904641) (xy 70.509875 107.02095) (xy 70.01417 107.35217) (xy 69.68295 107.847876)
+        (xy 69.596 108.285003) (xy 67.4878 108.285003) (xy 67.4878 108.285002) (xy 67.40085 107.847875) (xy 67.06963 107.35217)
+        (xy 66.573924 107.02095) (xy 65.9892 106.904641) (xy 65.404475 107.02095) (xy 64.90877 107.35217) (xy 64.715291 107.641733)
+        (xy 64.351236 107.234268) (xy 63.823991 106.980291) (xy 63.808226 106.977642) (xy 63.5762 107.098783) (xy 63.3222 107.098783)
+        (xy 63.090174 106.977642) (xy 63.074409 106.980291) (xy 62.547164 107.234268) (xy 62.1792 107.646108) (xy 61.811236 107.234268)
+        (xy 61.283991 106.980291) (xy 61.268226 106.977642) (xy 61.0362 107.098783) (xy 60.7822 107.098783) (xy 60.550174 106.977642)
+        (xy 60.534409 106.980291) (xy 60.007164 107.234268) (xy 59.64311 107.641732) (xy 59.44963 107.35217) (xy 58.953924 107.02095)
+        (xy 58.3692 106.904641) (xy 57.784475 107.02095) (xy 57.28877 107.35217) (xy 57.0992 107.635881) (xy 56.90963 107.35217)
+        (xy 56.413924 107.02095) (xy 55.8292 106.904641) (xy 55.244475 107.02095) (xy 54.74877 107.35217) (xy 54.737 107.369785)
+        (xy 54.737 105.41) (xy 78.21395 105.41) (xy 80.819757 108.015808) (xy 80.790414 108.035414) (xy 80.595874 108.326565)
+        (xy 80.52756 108.67) (xy 80.52756 109.77) (xy 80.595874 110.113435) (xy 80.790414 110.404586) (xy 81.081565 110.599126)
+        (xy 81.425 110.66744) (xy 82.576389 110.66744) (xy 83.62754 111.718591) (xy 83.698392 111.824628) (xy 84.118481 112.105323)
+        (xy 84.48893 112.17901) (xy 84.488935 112.17901) (xy 84.61401 112.203889) (xy 84.739085 112.17901) (xy 90.371721 112.17901)
+        (xy 90.496796 112.203889) (xy 90.621871 112.17901) (xy 90.621876 112.17901) (xy 90.992325 112.105323) (xy 91.412414 111.824628)
+        (xy 91.483267 111.718589) (xy 92.771857 110.43) (xy 94.229925 110.43) (xy 94.355 110.454879) (xy 94.480075 110.43)
+        (xy 94.48008 110.43) (xy 94.850529 110.356313) (xy 95.270618 110.075618) (xy 95.341471 109.969579) (xy 97.553332 107.757719)
+        (xy 97.863927 107.695938) (xy 98.371673 107.356673) (xy 98.710938 106.848927) (xy 98.830072 106.25) (xy 98.710938 105.651073)
+        (xy 98.371673 105.143327) (xy 98.029572 104.914742) (xy 99.473954 104.914742) (xy 99.727034 105.457576) (xy 100.168583 105.86224)
+        (xy 100.60026 106.041036) (xy 100.838 105.920378) (xy 100.838 104.677) (xy 101.092 104.677) (xy 101.092 105.920378)
+        (xy 101.32974 106.041036) (xy 101.761417 105.86224) (xy 102.202966 105.457576) (xy 102.456046 104.914742) (xy 102.335997 104.677)
+        (xy 101.092 104.677) (xy 100.838 104.677) (xy 99.594003 104.677) (xy 99.473954 104.914742) (xy 98.029572 104.914742)
+        (xy 97.863927 104.804062) (xy 97.416182 104.715) (xy 97.113818 104.715) (xy 96.666073 104.804062) (xy 96.158327 105.143327)
+        (xy 95.819062 105.651073) (xy 95.757281 105.961668) (xy 93.82895 107.89) (xy 92.370882 107.89) (xy 92.245806 107.865121)
+        (xy 92.12073 107.89) (xy 92.120726 107.89) (xy 91.750277 107.963687) (xy 91.330188 108.244382) (xy 91.259336 108.350419)
+        (xy 90.91 108.699755) (xy 90.91 108.29369) (xy 90.813327 108.060301) (xy 90.634698 107.881673) (xy 90.401309 107.785)
+        (xy 88.81075 107.785) (xy 88.652 107.94375) (xy 88.652 109.093) (xy 88.672 109.093) (xy 88.672 109.347)
+        (xy 88.652 109.347) (xy 88.652 109.367) (xy 88.398 109.367) (xy 88.398 109.347) (xy 86.29875 109.347)
+        (xy 86.14 109.50575) (xy 86.14 109.63901) (xy 85.32244 109.63901) (xy 85.32244 108.67) (xy 85.254126 108.326565)
+        (xy 85.23216 108.29369) (xy 86.14 108.29369) (xy 86.14 108.93425) (xy 86.29875 109.093) (xy 88.398 109.093)
+        (xy 88.398 107.94375) (xy 88.23925 107.785) (xy 86.648691 107.785) (xy 86.415302 107.881673) (xy 86.236673 108.060301)
+        (xy 86.14 108.29369) (xy 85.23216 108.29369) (xy 85.059586 108.035414) (xy 84.768435 107.840874) (xy 84.425 107.77256)
+        (xy 84.168611 107.77256) (xy 79.726471 103.330421) (xy 79.655618 103.224382) (xy 79.235529 102.943687) (xy 78.86508 102.87)
+        (xy 78.865075 102.87) (xy 78.74 102.845121) (xy 78.614925 102.87) (xy 42.50397 102.87) (xy 42.09641 102.46244)
+        (xy 43.395 102.46244) (xy 43.642765 102.413157) (xy 43.852809 102.272809) (xy 43.993157 102.062765) (xy 44.04244 101.815)
+        (xy 44.04244 101.26361) (xy 44.810052 100.495999) (xy 45.569198 100.495999) (xy 45.475908 100.965) (xy 45.591161 101.544418)
+        (xy 45.919375 102.035625) (xy 46.410582 102.363839) (xy 46.843744 102.45) (xy 47.136256 102.45) (xy 47.569418 102.363839)
+        (xy 48.060625 102.035625) (xy 48.072816 102.017381) (xy 48.081843 102.062765) (xy 48.222191 102.272809) (xy 48.432235 102.413157)
+        (xy 48.68 102.46244) (xy 50.38 102.46244) (xy 50.627765 102.413157) (xy 50.837809 102.272809) (xy 50.863072 102.235)
+        (xy 51.524925 102.235) (xy 51.65 102.259879) (xy 51.775075 102.235) (xy 51.77508 102.235) (xy 52.145529 102.161313)
+        (xy 52.565618 101.880618) (xy 52.636471 101.774579) (xy 59.532082 94.878969) (xy 59.638118 94.808118) (xy 59.918813 94.388029)
+        (xy 59.9925 94.01758) (xy 59.9925 94.017576) (xy 60.017379 93.892501) (xy 59.9925 93.767426) (xy 59.9925 86.86992)
+        (xy 59.918813 86.499471) (xy 59.8203 86.352037) (xy 59.789602 86.197706) (xy 59.596416 85.908584) (xy 59.307294 85.715398)
+        (xy 58.96625 85.64756) (xy 58.47875 85.64756) (xy 58.137706 85.715398) (xy 57.848584 85.908584) (xy 57.785 86.003744)
+        (xy 57.721416 85.908584) (xy 57.432294 85.715398) (xy 57.09125 85.64756) (xy 56.60375 85.64756) (xy 56.262706 85.715398)
+        (xy 55.973584 85.908584) (xy 55.780398 86.197706) (xy 55.763428 86.28302) (xy 53.63889 88.40756) (xy 52.225 88.40756)
+        (xy 51.977235 88.456843) (xy 51.767191 88.597191) (xy 51.626843 88.807235) (xy 51.57756 89.055) (xy 51.57756 92.555)
+        (xy 51.626843 92.802765) (xy 51.767191 93.012809) (xy 51.927612 93.12) (xy 51.26075 93.12) (xy 51.102 93.27875)
+        (xy 51.102 95.378) (xy 53.20125 95.378) (xy 53.36 95.21925) (xy 53.36 93.62869) (xy 53.263327 93.395301)
+        (xy 53.084698 93.216673) (xy 53.050337 93.20244) (xy 55.725 93.20244) (xy 55.972765 93.153157) (xy 56.182809 93.012809)
+        (xy 56.323157 92.802765) (xy 56.37244 92.555) (xy 56.37244 89.266111) (xy 57.34698 88.291572) (xy 57.432294 88.274602)
+        (xy 57.4525 88.261101) (xy 57.452501 93.366448) (xy 53.3051 97.513849) (xy 53.36 97.38131) (xy 53.36 95.79075)
+        (xy 53.20125 95.632) (xy 51.102 95.632) (xy 51.102 97.73125) (xy 51.26075 97.89) (xy 52.851309 97.89)
+        (xy 52.98385 97.8351) (xy 51.12395 99.695) (xy 50.863072 99.695) (xy 50.837809 99.657191) (xy 50.627765 99.516843)
+        (xy 50.38 99.46756) (xy 49.828611 99.46756) (xy 48.77747 98.41642) (xy 48.706617 98.310381) (xy 48.286528 98.029686)
+        (xy 47.916079 97.955999) (xy 47.916074 97.955999) (xy 47.790999 97.93112) (xy 47.665924 97.955999) (xy 44.409077 97.955999)
+        (xy 44.284001 97.93112) (xy 44.158925 97.955999) (xy 44.158921 97.955999) (xy 43.788472 98.029686) (xy 43.368383 98.310381)
+        (xy 43.297531 98.416418) (xy 42.24639 99.46756) (xy 41.695 99.46756) (xy 41.447235 99.516843) (xy 41.237191 99.657191)
+        (xy 41.096843 99.867235) (xy 41.087816 99.912619) (xy 41.075625 99.894375) (xy 40.584418 99.566161) (xy 40.151256 99.48)
+        (xy 39.858744 99.48) (xy 39.497 99.551955) (xy 39.497 97.917) (xy 46.99 97.917) (xy 47.038601 97.907333)
+        (xy 47.079803 97.879803) (xy 47.107333 97.838601) (xy 47.117 97.79) (xy 47.117 95.79075) (xy 48.59 95.79075)
+        (xy 48.59 97.38131) (xy 48.686673 97.614699) (xy 48.865302 97.793327) (xy 49.098691 97.89) (xy 50.68925 97.89)
+        (xy 50.848 97.73125) (xy 50.848 95.632) (xy 48.74875 95.632) (xy 48.59 95.79075) (xy 47.117 95.79075)
+        (xy 47.117 93.19) (xy 47.68925 93.19) (xy 47.848 93.03125) (xy 47.848 90.932) (xy 48.102 90.932)
+        (xy 48.102 93.03125) (xy 48.26075 93.19) (xy 48.929696 93.19) (xy 48.865302 93.216673) (xy 48.686673 93.395301)
+        (xy 48.59 93.62869) (xy 48.59 95.21925) (xy 48.74875 95.378) (xy 50.848 95.378) (xy 50.848 93.27875)
+        (xy 50.68925 93.12) (xy 49.770304 93.12) (xy 49.834698 93.093327) (xy 50.013327 92.914699) (xy 50.11 92.68131)
+        (xy 50.11 91.09075) (xy 49.95125 90.932) (xy 48.102 90.932) (xy 47.848 90.932) (xy 47.828 90.932)
+        (xy 47.828 90.678) (xy 47.848 90.678) (xy 47.848 88.57875) (xy 48.102 88.57875) (xy 48.102 90.678)
+        (xy 49.95125 90.678) (xy 50.11 90.51925) (xy 50.11 88.92869) (xy 50.013327 88.695301) (xy 49.834698 88.516673)
+        (xy 49.601309 88.42) (xy 48.26075 88.42) (xy 48.102 88.57875) (xy 47.848 88.57875) (xy 47.68925 88.42)
+        (xy 47.117 88.42) (xy 47.117 82.677) (xy 49.53 82.677) (xy 49.578601 82.667333) (xy 49.619803 82.639803)
+        (xy 49.647333 82.598601) (xy 49.657 82.55) (xy 49.657 73.94575) (xy 50.695 73.94575) (xy 50.695 74.58631)
+        (xy 50.791673 74.819699) (xy 50.970302 74.998327) (xy 51.203691 75.095) (xy 52.79425 75.095) (xy 52.953 74.93625)
+        (xy 52.953 73.787) (xy 53.207 73.787) (xy 53.207 74.93625) (xy 53.36575 75.095) (xy 54.956309 75.095)
+        (xy 55.189698 74.998327) (xy 55.368327 74.819699) (xy 55.465 74.58631) (xy 55.465 73.94575) (xy 55.30625 73.787)
+        (xy 53.207 73.787) (xy 52.953 73.787) (xy 50.85375 73.787) (xy 50.695 73.94575) (xy 49.657 73.94575)
+        (xy 49.657 72.73369) (xy 50.695 72.73369) (xy 50.695 73.37425) (xy 50.85375 73.533) (xy 52.953 73.533)
+        (xy 52.953 72.38375) (xy 53.207 72.38375) (xy 53.207 73.533) (xy 55.30625 73.533) (xy 55.465 73.37425)
+        (xy 55.465 72.73369) (xy 55.368327 72.500301) (xy 55.189698 72.321673) (xy 54.956309 72.225) (xy 53.36575 72.225)
+        (xy 53.207 72.38375) (xy 52.953 72.38375) (xy 52.79425 72.225) (xy 51.203691 72.225) (xy 50.970302 72.321673)
+        (xy 50.791673 72.500301) (xy 50.695 72.73369) (xy 49.657 72.73369) (xy 49.657 65.955245) (xy 66.561861 65.955245)
+        (xy 66.635995 66.201364) (xy 67.173223 66.394465) (xy 67.743454 66.367278) (xy 68.144005 66.201364) (xy 68.218139 65.955245)
+        (xy 67.39 65.127105) (xy 66.561861 65.955245) (xy 49.657 65.955245) (xy 49.657 64.730723) (xy 65.943035 64.730723)
+        (xy 65.970222 65.300954) (xy 66.136136 65.701505) (xy 66.382255 65.775639) (xy 67.210395 64.9475) (xy 67.569605 64.9475)
+        (xy 68.397745 65.775639) (xy 68.643864 65.701505) (xy 68.836965 65.164277) (xy 68.809778 64.594046) (xy 68.643864 64.193495)
+        (xy 68.397745 64.119361) (xy 67.569605 64.9475) (xy 67.210395 64.9475) (xy 66.382255 64.119361) (xy 66.136136 64.193495)
+        (xy 65.943035 64.730723) (xy 49.657 64.730723) (xy 49.657 63.939755) (xy 66.561861 63.939755) (xy 67.39 64.767895)
+        (xy 68.218139 63.939755) (xy 68.144005 63.693636) (xy 67.606777 63.500535) (xy 67.036546 63.527722) (xy 66.635995 63.693636)
+        (xy 66.561861 63.939755) (xy 49.657 63.939755) (xy 49.657 61.924521) (xy 49.835325 61.88905) (xy 50.33103 61.55783)
+        (xy 50.5206 61.274119) (xy 50.71017 61.55783) (xy 51.205876 61.88905) (xy 51.7906 62.005359) (xy 52.375325 61.88905)
+        (xy 52.87103 61.55783) (xy 53.0606 61.274119) (xy 53.25017 61.55783) (xy 53.745876 61.88905) (xy 54.3306 62.005359)
+        (xy 54.915325 61.88905) (xy 55.41103 61.55783) (xy 55.6006 61.274119) (xy 55.79017 61.55783) (xy 56.285876 61.88905)
+        (xy 56.8706 62.005359) (xy 57.455325 61.88905) (xy 57.95103 61.55783) (xy 58.1406 61.274119) (xy 58.33017 61.55783)
+        (xy 58.825876 61.88905) (xy 59.4106 62.005359) (xy 59.995325 61.88905) (xy 60.49103 61.55783) (xy 60.6806 61.274119)
+        (xy 60.87017 61.55783) (xy 61.365876 61.88905) (xy 61.9506 62.005359) (xy 62.535325 61.88905) (xy 63.03103 61.55783)
+        (xy 63.36225 61.062124) (xy 63.4492 60.624997) (xy 63.4492 60.025003) (xy 64.516 60.025003) (xy 64.516 60.624998)
+        (xy 64.60295 61.062125) (xy 64.93417 61.55783) (xy 65.429876 61.88905) (xy 66.0146 62.005359) (xy 66.599325 61.88905)
+        (xy 67.09503 61.55783) (xy 67.42625 61.062124) (xy 67.5132 60.624997) (xy 67.5132 60.025002) (xy 67.42625 59.587875)
+        (xy 67.09503 59.09217) (xy 66.599324 58.76095) (xy 66.0146 58.644641) (xy 65.429875 58.76095) (xy 64.93417 59.09217)
+        (xy 64.60295 59.587876) (xy 64.516 60.025003) (xy 63.4492 60.025003) (xy 63.4492 60.025002) (xy 63.36225 59.587875)
+        (xy 63.03103 59.09217) (xy 62.535324 58.76095) (xy 61.9506 58.644641) (xy 61.365875 58.76095) (xy 60.87017 59.09217)
+        (xy 60.6806 59.375881) (xy 60.49103 59.09217) (xy 59.995324 58.76095) (xy 59.4106 58.644641) (xy 58.825875 58.76095)
+        (xy 58.33017 59.09217) (xy 58.1406 59.375881) (xy 57.95103 59.09217) (xy 57.455324 58.76095) (xy 56.8706 58.644641)
+        (xy 56.285875 58.76095) (xy 55.79017 59.09217) (xy 55.6006 59.375881) (xy 55.41103 59.09217) (xy 54.915324 58.76095)
+        (xy 54.3306 58.644641) (xy 53.745875 58.76095) (xy 53.25017 59.09217) (xy 53.0606 59.375881) (xy 52.87103 59.09217)
+        (xy 52.375324 58.76095) (xy 51.7906 58.644641) (xy 51.205875 58.76095) (xy 50.71017 59.09217) (xy 50.5206 59.375881)
+        (xy 50.33103 59.09217) (xy 49.835324 58.76095) (xy 49.657 58.725479) (xy 49.657 57.277) (xy 66.04 57.277)
+        (xy 66.096796 57.263592) (xy 67.716736 56.453622) (xy 69.430825 56.453622) (xy 69.645466 56.971832) (xy 70.107608 57.466512)
+        (xy 70.723877 57.746683) (xy 70.993 57.629104) (xy 70.993 56.1845) (xy 71.247 56.1845) (xy 71.247 57.629104)
+        (xy 71.516123 57.746683) (xy 72.132392 57.466512) (xy 72.594534 56.971832) (xy 72.809175 56.453622) (xy 72.691125 56.1845)
+        (xy 71.247 56.1845) (xy 70.993 56.1845) (xy 69.548875 56.1845) (xy 69.430825 56.453622) (xy 67.716736 56.453622)
+        (xy 69.464676 55.579652) (xy 69.430825 55.661378) (xy 69.548875 55.9305) (xy 70.993 55.9305) (xy 70.993 55.9105)
+        (xy 71.247 55.9105) (xy 71.247 55.9305) (xy 72.691125 55.9305) (xy 72.809175 55.661378) (xy 72.594534 55.143168)
+        (xy 72.132392 54.648488) (xy 71.710557 54.456711) (xy 81.30998 49.657) (xy 83.20256 49.657)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 74.63 63.88619) (xy 74.63 64.02675) (xy 74.78875 64.1855) (xy 75.913 64.1855) (xy 75.913 64.1655)
+        (xy 76.167 64.1655) (xy 76.167 64.1855) (xy 76.187 64.1855) (xy 76.187 64.4395) (xy 76.167 64.4395)
+        (xy 76.167 64.4595) (xy 75.913 64.4595) (xy 75.913 64.4395) (xy 74.78875 64.4395) (xy 74.63 64.59825)
+        (xy 74.63 64.73881) (xy 74.726673 64.972199) (xy 74.905302 65.150827) (xy 75.138691 65.2475) (xy 75.75425 65.2475)
+        (xy 75.912998 65.088752) (xy 75.912998 65.151871) (xy 74.181991 66.882879) (xy 73.87875 66.82256) (xy 73.44125 66.82256)
+        (xy 73.109773 66.888495) (xy 72.8725 67.047036) (xy 72.635227 66.888495) (xy 72.30375 66.82256) (xy 72.04019 66.82256)
+        (xy 71.882 66.66437) (xy 71.882 66.290312) (xy 72.104561 66.3825) (xy 72.675439 66.3825) (xy 73.202862 66.164034)
+        (xy 73.606534 65.760362) (xy 73.825 65.232939) (xy 73.825 64.662061) (xy 73.803932 64.611198) (xy 74.610631 63.8045)
+        (xy 74.663837 63.8045)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 94.506086 62.272137) (xy 94.49756 62.315) (xy 94.49756 63.415) (xy 94.565874 63.758435) (xy 94.760414 64.049586)
+        (xy 95.051565 64.244126) (xy 95.21693 64.277019) (xy 94.581389 64.91256) (xy 87.080843 64.91256) (xy 87.228739 64.813739)
+        (xy 87.416505 64.532727) (xy 87.48244 64.20125) (xy 87.48244 63.76375) (xy 87.416505 63.432273) (xy 87.257964 63.195)
+        (xy 87.416505 62.957727) (xy 87.48244 62.62625) (xy 87.48244 62.36269) (xy 87.945631 61.8995) (xy 88.67256 61.8995)
+        (xy 88.67256 61.9875) (xy 88.721843 62.235265) (xy 88.862191 62.445309) (xy 89.072235 62.585657) (xy 89.32 62.63494)
+        (xy 91.02 62.63494) (xy 91.267765 62.585657) (xy 91.477809 62.445309) (xy 91.618157 62.235265) (xy 91.66744 61.9875)
+        (xy 91.66744 61.43611) (xy 92.66875 60.434801)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 89.80256 59.075) (xy 89.851843 59.322765) (xy 89.986763 59.524686) (xy 89.87139 59.64006) (xy 89.32 59.64006)
+        (xy 89.072235 59.689343) (xy 88.862191 59.829691) (xy 88.721843 60.039735) (xy 88.67256 60.2875) (xy 88.67256 60.3755)
+        (xy 87.705042 60.3755) (xy 87.629999 60.360573) (xy 87.554956 60.3755) (xy 87.554952 60.3755) (xy 87.332683 60.419712)
+        (xy 87.332682 60.419713) (xy 87.332681 60.419713) (xy 87.321099 60.427452) (xy 87.080629 60.588129) (xy 87.038118 60.651751)
+        (xy 86.36731 61.32256) (xy 86.10375 61.32256) (xy 85.772273 61.388495) (xy 85.491261 61.576261) (xy 85.303495 61.857273)
+        (xy 85.23756 62.18875) (xy 85.23756 62.62625) (xy 85.303495 62.957727) (xy 85.462036 63.195) (xy 85.303495 63.432273)
+        (xy 85.23756 63.76375) (xy 85.23756 64.027309) (xy 84.675173 64.589697) (xy 84.407727 64.410995) (xy 84.07625 64.34506)
+        (xy 83.812691 64.34506) (xy 83.294383 63.826753) (xy 83.251871 63.763129) (xy 82.999817 63.594712) (xy 82.81941 63.558827)
+        (xy 82.86244 63.3425) (xy 82.86244 62.7425) (xy 82.813157 62.494735) (xy 82.754868 62.4075) (xy 82.813157 62.320265)
+        (xy 82.86244 62.0725) (xy 82.86244 61.4725) (xy 82.813157 61.224735) (xy 82.754868 61.1375) (xy 82.813157 61.050265)
+        (xy 82.86244 60.8025) (xy 82.86244 60.2025) (xy 82.813157 59.954735) (xy 82.672809 59.744691) (xy 82.462765 59.604343)
+        (xy 82.215 59.55506) (xy 81.458693 59.55506) (xy 82.089582 58.924171) (xy 82.195618 58.85332) (xy 82.476313 58.433231)
+        (xy 82.55 58.062782) (xy 82.55 58.062778) (xy 82.574879 57.937703) (xy 82.55 57.812628) (xy 82.55 57.771125)
+        (xy 82.627765 57.755657) (xy 82.837809 57.615309) (xy 82.978157 57.405265) (xy 82.993625 57.3275) (xy 83.20256 57.3275)
+        (xy 83.20256 59.075) (xy 83.251843 59.322765) (xy 83.392191 59.532809) (xy 83.602235 59.673157) (xy 83.85 59.72244)
+        (xy 87.35 59.72244) (xy 87.597765 59.673157) (xy 87.807809 59.532809) (xy 87.948157 59.322765) (xy 87.99744 59.075)
+        (xy 87.99744 49.657) (xy 89.80256 49.657)
+      )
+    )
+  )
+  (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 5DF81380) (hatch edge 0.508)
+    (connect_pads (clearance 0.508))
+    (min_thickness 0.254)
+    (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
+    (polygon
+      (pts
+        (xy 39.37 97.79) (xy 46.99 97.79) (xy 46.99 82.55) (xy 49.53 82.55) (xy 49.53 57.15)
+        (xy 66.04 57.15) (xy 81.28 49.53) (xy 96.52 49.53) (xy 106.68 57.15) (xy 110.49 57.15)
+        (xy 110.49 88.9) (xy 115.57 93.98) (xy 115.57 113.03) (xy 54.61 113.03) (xy 54.61 105.41)
+        (xy 39.37 105.41)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 106.6038 57.2516) (xy 106.648481 57.273027) (xy 106.68 57.277) (xy 110.363 57.277) (xy 110.363 88.9)
+        (xy 110.372667 88.948601) (xy 110.400197 88.989803) (xy 115.443 94.032606) (xy 115.443 112.903) (xy 54.737 112.903)
+        (xy 54.737 109.800215) (xy 54.74877 109.81783) (xy 55.244476 110.14905) (xy 55.8292 110.265359) (xy 56.413925 110.14905)
+        (xy 56.90963 109.81783) (xy 57.0992 109.534119) (xy 57.28877 109.81783) (xy 57.784476 110.14905) (xy 58.3692 110.265359)
+        (xy 58.953925 110.14905) (xy 59.44963 109.81783) (xy 59.643109 109.528267) (xy 60.007164 109.935732) (xy 60.534409 110.189709)
+        (xy 60.550174 110.192358) (xy 60.7822 110.071217) (xy 60.7822 108.712) (xy 61.0362 108.712) (xy 61.0362 110.071217)
+        (xy 61.268226 110.192358) (xy 61.283991 110.189709) (xy 61.811236 109.935732) (xy 62.1792 109.523892) (xy 62.547164 109.935732)
+        (xy 63.074409 110.189709) (xy 63.090174 110.192358) (xy 63.3222 110.071217) (xy 63.3222 108.712) (xy 61.0362 108.712)
+        (xy 60.7822 108.712) (xy 60.7622 108.712) (xy 60.7622 108.458) (xy 60.7822 108.458) (xy 60.7822 107.098783)
+        (xy 61.0362 107.098783) (xy 61.0362 108.458) (xy 63.3222 108.458) (xy 63.3222 107.098783) (xy 63.5762 107.098783)
+        (xy 63.5762 108.458) (xy 63.5962 108.458) (xy 63.5962 108.712) (xy 63.5762 108.712) (xy 63.5762 110.071217)
+        (xy 63.808226 110.192358) (xy 63.823991 110.189709) (xy 64.351236 109.935732) (xy 64.71529 109.528268) (xy 64.90877 109.81783)
+        (xy 65.404476 110.14905) (xy 65.9892 110.265359) (xy 66.573925 110.14905) (xy 67.06963 109.81783) (xy 67.40085 109.322124)
+        (xy 67.4878 108.884997) (xy 67.4878 108.285003) (xy 69.596 108.285003) (xy 69.596 108.884998) (xy 69.68295 109.322125)
+        (xy 70.01417 109.81783) (xy 70.509876 110.14905) (xy 71.0946 110.265359) (xy 71.679325 110.14905) (xy 72.17503 109.81783)
+        (xy 72.3646 109.534119) (xy 72.55417 109.81783) (xy 73.049876 110.14905) (xy 73.6346 110.265359) (xy 74.219325 110.14905)
+        (xy 74.71503 109.81783) (xy 74.9046 109.534119) (xy 75.09417 109.81783) (xy 75.589876 110.14905) (xy 76.1746 110.265359)
+        (xy 76.759325 110.14905) (xy 77.25503 109.81783) (xy 77.58625 109.322124) (xy 77.6732 108.884997) (xy 77.6732 108.285002)
+        (xy 77.58625 107.847875) (xy 77.25503 107.35217) (xy 76.759324 107.02095) (xy 76.1746 106.904641) (xy 75.589875 107.02095)
+        (xy 75.09417 107.35217) (xy 74.9046 107.635881) (xy 74.71503 107.35217) (xy 74.219324 107.02095) (xy 73.6346 106.904641)
+        (xy 73.049875 107.02095) (xy 72.55417 107.35217) (xy 72.3646 107.635881) (xy 72.17503 107.35217) (xy 71.679324 107.02095)
+        (xy 71.0946 106.904641) (xy 70.509875 107.02095) (xy 70.01417 107.35217) (xy 69.68295 107.847876) (xy 69.596 108.285003)
+        (xy 67.4878 108.285003) (xy 67.4878 108.285002) (xy 67.40085 107.847875) (xy 67.06963 107.35217) (xy 66.573924 107.02095)
+        (xy 65.9892 106.904641) (xy 65.404475 107.02095) (xy 64.90877 107.35217) (xy 64.715291 107.641733) (xy 64.351236 107.234268)
+        (xy 63.823991 106.980291) (xy 63.808226 106.977642) (xy 63.5762 107.098783) (xy 63.3222 107.098783) (xy 63.090174 106.977642)
+        (xy 63.074409 106.980291) (xy 62.547164 107.234268) (xy 62.1792 107.646108) (xy 61.811236 107.234268) (xy 61.283991 106.980291)
+        (xy 61.268226 106.977642) (xy 61.0362 107.098783) (xy 60.7822 107.098783) (xy 60.550174 106.977642) (xy 60.534409 106.980291)
+        (xy 60.007164 107.234268) (xy 59.69 107.589251) (xy 59.69 106.25) (xy 95.699928 106.25) (xy 95.819062 106.848927)
+        (xy 96.158327 107.356673) (xy 96.666073 107.695938) (xy 97.113818 107.785) (xy 97.416182 107.785) (xy 97.863927 107.695938)
+        (xy 98.371673 107.356673) (xy 98.576585 107.05) (xy 99.41756 107.05) (xy 99.41756 108.85) (xy 99.466843 109.097765)
+        (xy 99.607191 109.307809) (xy 99.817235 109.448157) (xy 100.065 109.49744) (xy 101.865 109.49744) (xy 102.112765 109.448157)
+        (xy 102.322809 109.307809) (xy 102.463157 109.097765) (xy 102.51244 108.85) (xy 102.51244 107.62) (xy 108.87756 107.62)
+        (xy 108.87756 110.82) (xy 108.926843 111.067765) (xy 109.067191 111.277809) (xy 109.277235 111.418157) (xy 109.525 111.46744)
+        (xy 112.725 111.46744) (xy 112.972765 111.418157) (xy 113.182809 111.277809) (xy 113.323157 111.067765) (xy 113.37244 110.82)
+        (xy 113.37244 107.62) (xy 113.323157 107.372235) (xy 113.182809 107.162191) (xy 112.972765 107.021843) (xy 112.725 106.97256)
+        (xy 109.525 106.97256) (xy 109.277235 107.021843) (xy 109.067191 107.162191) (xy 108.926843 107.372235) (xy 108.87756 107.62)
+        (xy 102.51244 107.62) (xy 102.51244 107.05) (xy 102.463157 106.802235) (xy 102.322809 106.592191) (xy 102.112765 106.451843)
+        (xy 101.865 106.40256) (xy 100.065 106.40256) (xy 99.817235 106.451843) (xy 99.607191 106.592191) (xy 99.466843 106.802235)
+        (xy 99.41756 107.05) (xy 98.576585 107.05) (xy 98.710938 106.848927) (xy 98.830072 106.25) (xy 98.710938 105.651073)
+        (xy 98.371673 105.143327) (xy 98.029572 104.914742) (xy 99.473954 104.914742) (xy 99.727034 105.457576) (xy 100.168583 105.86224)
+        (xy 100.60026 106.041036) (xy 100.838 105.920378) (xy 100.838 104.677) (xy 101.092 104.677) (xy 101.092 105.920378)
+        (xy 101.32974 106.041036) (xy 101.761417 105.86224) (xy 102.202966 105.457576) (xy 102.456046 104.914742) (xy 102.335997 104.677)
+        (xy 101.092 104.677) (xy 100.838 104.677) (xy 99.594003 104.677) (xy 99.473954 104.914742) (xy 98.029572 104.914742)
+        (xy 97.863927 104.804062) (xy 97.416182 104.715) (xy 97.113818 104.715) (xy 96.666073 104.804062) (xy 96.158327 105.143327)
+        (xy 95.819062 105.651073) (xy 95.699928 106.25) (xy 59.69 106.25) (xy 59.69 102.85) (xy 95.699928 102.85)
+        (xy 95.819062 103.448927) (xy 96.158327 103.956673) (xy 96.666073 104.295938) (xy 97.113818 104.385) (xy 97.416182 104.385)
+        (xy 97.863927 104.295938) (xy 98.029571 104.185258) (xy 99.473954 104.185258) (xy 99.594003 104.423) (xy 100.838 104.423)
+        (xy 100.838 103.179622) (xy 101.092 103.179622) (xy 101.092 104.423) (xy 102.335997 104.423) (xy 102.456046 104.185258)
+        (xy 102.202966 103.642424) (xy 101.761417 103.23776) (xy 101.32974 103.058964) (xy 101.092 103.179622) (xy 100.838 103.179622)
+        (xy 100.60026 103.058964) (xy 100.168583 103.23776) (xy 99.727034 103.642424) (xy 99.473954 104.185258) (xy 98.029571 104.185258)
+        (xy 98.371673 103.956673) (xy 98.710938 103.448927) (xy 98.830072 102.85) (xy 98.710938 102.251073) (xy 98.371673 101.743327)
+        (xy 98.029572 101.514742) (xy 99.473954 101.514742) (xy 99.727034 102.057576) (xy 100.168583 102.46224) (xy 100.60026 102.641036)
+        (xy 100.838 102.520378) (xy 100.838 101.277) (xy 101.092 101.277) (xy 101.092 102.520378) (xy 101.32974 102.641036)
+        (xy 101.761417 102.46224) (xy 102.202966 102.057576) (xy 102.456046 101.514742) (xy 102.335997 101.277) (xy 101.092 101.277)
+        (xy 100.838 101.277) (xy 99.594003 101.277) (xy 99.473954 101.514742) (xy 98.029572 101.514742) (xy 97.863927 101.404062)
+        (xy 97.416182 101.315) (xy 97.113818 101.315) (xy 96.666073 101.404062) (xy 96.158327 101.743327) (xy 95.819062 102.251073)
+        (xy 95.699928 102.85) (xy 59.69 102.85) (xy 59.69 100.785258) (xy 99.473954 100.785258) (xy 99.594003 101.023)
+        (xy 100.838 101.023) (xy 100.838 99.779622) (xy 101.092 99.779622) (xy 101.092 101.023) (xy 102.335997 101.023)
+        (xy 102.456046 100.785258) (xy 102.202966 100.242424) (xy 101.761417 99.83776) (xy 101.32974 99.658964) (xy 101.092 99.779622)
+        (xy 100.838 99.779622) (xy 100.60026 99.658964) (xy 100.168583 99.83776) (xy 99.727034 100.242424) (xy 99.473954 100.785258)
+        (xy 59.69 100.785258) (xy 59.69 96.80575) (xy 104.56 96.80575) (xy 104.56 97.49631) (xy 104.656673 97.729699)
+        (xy 104.835302 97.908327) (xy 105.068691 98.005) (xy 105.75925 98.005) (xy 105.918 97.84625) (xy 105.918 96.647)
+        (xy 106.172 96.647) (xy 106.172 97.84625) (xy 106.33075 98.005) (xy 107.021309 98.005) (xy 107.254698 97.908327)
+        (xy 107.433327 97.729699) (xy 107.53 97.49631) (xy 107.53 96.80575) (xy 107.37125 96.647) (xy 106.172 96.647)
+        (xy 105.918 96.647) (xy 104.71875 96.647) (xy 104.56 96.80575) (xy 59.69 96.80575) (xy 59.69 95.54369)
+        (xy 104.56 95.54369) (xy 104.56 96.23425) (xy 104.71875 96.393) (xy 105.918 96.393) (xy 105.918 95.19375)
+        (xy 106.172 95.19375) (xy 106.172 96.393) (xy 107.37125 96.393) (xy 107.53 96.23425) (xy 107.53 95.54369)
+        (xy 107.433327 95.310301) (xy 107.254698 95.131673) (xy 107.021309 95.035) (xy 106.33075 95.035) (xy 106.172 95.19375)
+        (xy 105.918 95.19375) (xy 105.75925 95.035) (xy 105.068691 95.035) (xy 104.835302 95.131673) (xy 104.656673 95.310301)
+        (xy 104.56 95.54369) (xy 59.69 95.54369) (xy 59.69 94.454504) (xy 108.940944 94.454504) (xy 109.28878 95.254187)
+        (xy 109.916164 95.859886) (xy 110.650497 96.16405) (xy 110.998 96.052362) (xy 110.998 94.107) (xy 111.252 94.107)
+        (xy 111.252 96.052362) (xy 111.599503 96.16405) (xy 112.333836 95.859886) (xy 112.96122 95.254187) (xy 113.309056 94.454504)
+        (xy 113.197645 94.107) (xy 111.252 94.107) (xy 110.998 94.107) (xy 109.052355 94.107) (xy 108.940944 94.454504)
+        (xy 59.69 94.454504) (xy 59.69 93.505496) (xy 108.940944 93.505496) (xy 109.052355 93.853) (xy 110.998 93.853)
+        (xy 110.998 91.907638) (xy 111.252 91.907638) (xy 111.252 93.853) (xy 113.197645 93.853) (xy 113.309056 93.505496)
+        (xy 112.96122 92.705813) (xy 112.333836 92.100114) (xy 111.599503 91.79595) (xy 111.252 91.907638) (xy 110.998 91.907638)
+        (xy 110.650497 91.79595) (xy 109.916164 92.100114) (xy 109.28878 92.705813) (xy 108.940944 93.505496) (xy 59.69 93.505496)
+        (xy 59.69 84.24) (xy 88.03756 84.24) (xy 88.03756 85.94) (xy 88.086843 86.187765) (xy 88.227191 86.397809)
+        (xy 88.437235 86.538157) (xy 88.685 86.58744) (xy 90.385 86.58744) (xy 90.632765 86.538157) (xy 90.842809 86.397809)
+        (xy 90.983157 86.187765) (xy 91.03244 85.94) (xy 91.03244 84.24) (xy 90.983157 83.992235) (xy 90.842809 83.782191)
+        (xy 90.632765 83.641843) (xy 90.385 83.59256) (xy 88.685 83.59256) (xy 88.437235 83.641843) (xy 88.227191 83.782191)
+        (xy 88.086843 83.992235) (xy 88.03756 84.24) (xy 59.69 84.24) (xy 59.69 83.322239) (xy 59.818839 83.129418)
+        (xy 59.934092 82.55) (xy 59.818839 81.970582) (xy 59.490625 81.479375) (xy 59.472381 81.467184) (xy 59.517765 81.458157)
+        (xy 59.727809 81.317809) (xy 59.868157 81.107765) (xy 59.91744 80.86) (xy 59.91744 79.16) (xy 59.868157 78.912235)
+        (xy 59.727809 78.702191) (xy 59.517765 78.561843) (xy 59.27 78.51256) (xy 58.413288 78.51256) (xy 64.535849 72.39)
+        (xy 73.78508 72.39) (xy 74.155529 72.316313) (xy 74.575618 72.035618) (xy 74.856313 71.615529) (xy 74.95488 71.12)
+        (xy 74.856313 70.624471) (xy 74.575618 70.204382) (xy 74.155529 69.923687) (xy 73.78508 69.85) (xy 64.134872 69.85)
+        (xy 64.009797 69.825121) (xy 63.884722 69.85) (xy 63.884718 69.85) (xy 63.514269 69.923687) (xy 63.09418 70.204382)
+        (xy 63.023329 70.310418) (xy 55.80442 77.529328) (xy 55.698384 77.600179) (xy 55.627533 77.706215) (xy 55.627531 77.706217)
+        (xy 55.417689 78.020268) (xy 55.319122 78.515797) (xy 55.344002 78.640877) (xy 55.344001 88.40756) (xy 52.225 88.40756)
+        (xy 51.977235 88.456843) (xy 51.767191 88.597191) (xy 51.626843 88.807235) (xy 51.57756 89.055) (xy 51.57756 92.555)
+        (xy 51.626843 92.802765) (xy 51.767191 93.012809) (xy 51.927612 93.12) (xy 51.26075 93.12) (xy 51.102 93.27875)
+        (xy 51.102 95.378) (xy 53.20125 95.378) (xy 53.36 95.21925) (xy 53.36 93.62869) (xy 53.263327 93.395301)
+        (xy 53.084698 93.216673) (xy 53.050337 93.20244) (xy 55.344001 93.20244) (xy 55.344001 93.584636) (xy 53.248944 95.679694)
+        (xy 53.20125 95.632) (xy 51.102 95.632) (xy 51.102 95.652) (xy 50.848 95.652) (xy 50.848 95.632)
+        (xy 48.74875 95.632) (xy 48.59 95.79075) (xy 48.59 96.852892) (xy 48.483833 96.87401) (xy 48.483829 96.87401)
+        (xy 48.11338 96.947697) (xy 47.693291 97.228392) (xy 47.622439 97.334429) (xy 47.085315 97.871553) (xy 47.107333 97.838601)
+        (xy 47.117 97.79) (xy 47.117 93.19) (xy 47.68925 93.19) (xy 47.848 93.03125) (xy 47.848 90.932)
+        (xy 48.102 90.932) (xy 48.102 93.03125) (xy 48.26075 93.19) (xy 48.929696 93.19) (xy 48.865302 93.216673)
+        (xy 48.686673 93.395301) (xy 48.59 93.62869) (xy 48.59 95.21925) (xy 48.74875 95.378) (xy 50.848 95.378)
+        (xy 50.848 93.27875) (xy 50.68925 93.12) (xy 49.770304 93.12) (xy 49.834698 93.093327) (xy 50.013327 92.914699)
+        (xy 50.11 92.68131) (xy 50.11 91.09075) (xy 49.95125 90.932) (xy 48.102 90.932) (xy 47.848 90.932)
+        (xy 47.828 90.932) (xy 47.828 90.678) (xy 47.848 90.678) (xy 47.848 88.57875) (xy 48.102 88.57875)
+        (xy 48.102 90.678) (xy 49.95125 90.678) (xy 50.11 90.51925) (xy 50.11 88.92869) (xy 50.013327 88.695301)
+        (xy 49.834698 88.516673) (xy 49.601309 88.42) (xy 48.26075 88.42) (xy 48.102 88.57875) (xy 47.848 88.57875)
+        (xy 47.68925 88.42) (xy 47.117 88.42) (xy 47.117 82.677) (xy 49.53 82.677) (xy 49.578601 82.667333)
+        (xy 49.619803 82.639803) (xy 49.647333 82.598601) (xy 49.657 82.55) (xy 50.555908 82.55) (xy 50.671161 83.129418)
+        (xy 50.999375 83.620625) (xy 51.490582 83.948839) (xy 51.923744 84.035) (xy 52.216256 84.035) (xy 52.649418 83.948839)
+        (xy 53.140625 83.620625) (xy 53.468839 83.129418) (xy 53.584092 82.55) (xy 53.468839 81.970582) (xy 53.140625 81.479375)
+        (xy 53.122381 81.467184) (xy 53.167765 81.458157) (xy 53.377809 81.317809) (xy 53.518157 81.107765) (xy 53.56744 80.86)
+        (xy 53.56744 79.16) (xy 53.518157 78.912235) (xy 53.377809 78.702191) (xy 53.167765 78.561843) (xy 52.92 78.51256)
+        (xy 51.22 78.51256) (xy 50.972235 78.561843) (xy 50.762191 78.702191) (xy 50.621843 78.912235) (xy 50.57256 79.16)
+        (xy 50.57256 80.86) (xy 50.621843 81.107765) (xy 50.762191 81.317809) (xy 50.972235 81.458157) (xy 51.017619 81.467184)
+        (xy 50.999375 81.479375) (xy 50.671161 81.970582) (xy 50.555908 82.55) (xy 49.657 82.55) (xy 49.657 65.955245)
+        (xy 66.561861 65.955245) (xy 66.635995 66.201364) (xy 67.173223 66.394465) (xy 67.743454 66.367278) (xy 68.144005 66.201364)
+        (xy 68.218139 65.955245) (xy 67.39 65.127105) (xy 66.561861 65.955245) (xy 49.657 65.955245) (xy 49.657 64.730723)
+        (xy 65.943035 64.730723) (xy 65.970222 65.300954) (xy 66.136136 65.701505) (xy 66.382255 65.775639) (xy 67.210395 64.9475)
+        (xy 67.569605 64.9475) (xy 68.397745 65.775639) (xy 68.643864 65.701505) (xy 68.836965 65.164277) (xy 68.813021 64.662061)
+        (xy 70.955 64.662061) (xy 70.955 65.232939) (xy 71.173466 65.760362) (xy 71.577138 66.164034) (xy 72.104561 66.3825)
+        (xy 72.675439 66.3825) (xy 73.202862 66.164034) (xy 73.606534 65.760362) (xy 73.825 65.232939) (xy 73.825 64.662061)
+        (xy 73.606534 64.134638) (xy 73.202862 63.730966) (xy 72.675439 63.5125) (xy 72.104561 63.5125) (xy 71.577138 63.730966)
+        (xy 71.173466 64.134638) (xy 70.955 64.662061) (xy 68.813021 64.662061) (xy 68.809778 64.594046) (xy 68.643864 64.193495)
+        (xy 68.397745 64.119361) (xy 67.569605 64.9475) (xy 67.210395 64.9475) (xy 66.382255 64.119361) (xy 66.136136 64.193495)
+        (xy 65.943035 64.730723) (xy 49.657 64.730723) (xy 49.657 63.939755) (xy 66.561861 63.939755) (xy 67.39 64.767895)
+        (xy 68.218139 63.939755) (xy 68.144005 63.693636) (xy 67.606777 63.500535) (xy 67.036546 63.527722) (xy 66.635995 63.693636)
+        (xy 66.561861 63.939755) (xy 49.657 63.939755) (xy 49.657 61.924521) (xy 49.835325 61.88905) (xy 50.33103 61.55783)
+        (xy 50.5206 61.274119) (xy 50.71017 61.55783) (xy 51.205876 61.88905) (xy 51.7906 62.005359) (xy 52.375325 61.88905)
+        (xy 52.87103 61.55783) (xy 53.0606 61.274119) (xy 53.25017 61.55783) (xy 53.745876 61.88905) (xy 54.3306 62.005359)
+        (xy 54.915325 61.88905) (xy 55.41103 61.55783) (xy 55.6006 61.274119) (xy 55.79017 61.55783) (xy 56.285876 61.88905)
+        (xy 56.8706 62.005359) (xy 57.455325 61.88905) (xy 57.95103 61.55783) (xy 58.1406 61.274119) (xy 58.33017 61.55783)
+        (xy 58.825876 61.88905) (xy 59.4106 62.005359) (xy 59.995325 61.88905) (xy 60.49103 61.55783) (xy 60.6806 61.274119)
+        (xy 60.87017 61.55783) (xy 61.365876 61.88905) (xy 61.9506 62.005359) (xy 62.535325 61.88905) (xy 63.03103 61.55783)
+        (xy 63.36225 61.062124) (xy 63.4492 60.624997) (xy 63.4492 60.025003) (xy 64.516 60.025003) (xy 64.516 60.624998)
+        (xy 64.60295 61.062125) (xy 64.93417 61.55783) (xy 65.429876 61.88905) (xy 66.0146 62.005359) (xy 66.599325 61.88905)
+        (xy 67.09503 61.55783) (xy 67.42625 61.062124) (xy 67.5132 60.624997) (xy 67.5132 60.025002) (xy 67.42625 59.587875)
+        (xy 67.09503 59.09217) (xy 66.748288 58.860484) (xy 76.4921 58.860484) (xy 76.4921 59.249516) (xy 76.640977 59.608936)
+        (xy 76.916064 59.884023) (xy 77.275484 60.0329) (xy 77.50777 60.0329) (xy 79.0321 61.557231) (xy 79.0321 61.652016)
+        (xy 79.180977 62.011436) (xy 79.456064 62.286523) (xy 79.815484 62.4354) (xy 80.204516 62.4354) (xy 80.563936 62.286523)
+        (xy 80.839023 62.011436) (xy 80.9879 61.652016) (xy 80.9879 61.262984) (xy 80.839023 60.903564) (xy 80.563936 60.628477)
+        (xy 80.204516 60.4796) (xy 80.109731 60.4796) (xy 79.917631 60.2875) (xy 88.67256 60.2875) (xy 88.67256 61.9875)
+        (xy 88.721843 62.235265) (xy 88.862191 62.445309) (xy 89.072235 62.585657) (xy 89.32 62.63494) (xy 91.02 62.63494)
+        (xy 91.267765 62.585657) (xy 91.477809 62.445309) (xy 91.618157 62.235265) (xy 91.66744 61.9875) (xy 91.66744 60.2875)
+        (xy 91.618157 60.039735) (xy 91.477809 59.829691) (xy 91.267765 59.689343) (xy 91.02 59.64006) (xy 89.32 59.64006)
+        (xy 89.072235 59.689343) (xy 88.862191 59.829691) (xy 88.721843 60.039735) (xy 88.67256 60.2875) (xy 79.917631 60.2875)
+        (xy 78.417696 58.787566) (xy 78.299023 58.501064) (xy 78.023936 58.225977) (xy 77.664516 58.0771) (xy 77.275484 58.0771)
+        (xy 76.916064 58.225977) (xy 76.640977 58.501064) (xy 76.4921 58.860484) (xy 66.748288 58.860484) (xy 66.599324 58.76095)
+        (xy 66.0146 58.644641) (xy 65.429875 58.76095) (xy 64.93417 59.09217) (xy 64.60295 59.587876) (xy 64.516 60.025003)
+        (xy 63.4492 60.025003) (xy 63.4492 60.025002) (xy 63.36225 59.587875) (xy 63.03103 59.09217) (xy 62.535324 58.76095)
+        (xy 61.9506 58.644641) (xy 61.365875 58.76095) (xy 60.87017 59.09217) (xy 60.6806 59.375881) (xy 60.49103 59.09217)
+        (xy 59.995324 58.76095) (xy 59.4106 58.644641) (xy 58.825875 58.76095) (xy 58.33017 59.09217) (xy 58.1406 59.375881)
+        (xy 57.95103 59.09217) (xy 57.455324 58.76095) (xy 56.8706 58.644641) (xy 56.285875 58.76095) (xy 55.79017 59.09217)
+        (xy 55.6006 59.375881) (xy 55.41103 59.09217) (xy 54.915324 58.76095) (xy 54.3306 58.644641) (xy 53.745875 58.76095)
+        (xy 53.25017 59.09217) (xy 53.0606 59.375881) (xy 52.87103 59.09217) (xy 52.375324 58.76095) (xy 51.7906 58.644641)
+        (xy 51.205875 58.76095) (xy 50.71017 59.09217) (xy 50.5206 59.375881) (xy 50.33103 59.09217) (xy 49.835324 58.76095)
+        (xy 49.657 58.725479) (xy 49.657 57.277) (xy 66.04 57.277) (xy 66.096796 57.263592) (xy 67.716736 56.453622)
+        (xy 69.430825 56.453622) (xy 69.645466 56.971832) (xy 70.107608 57.466512) (xy 70.723877 57.746683) (xy 70.993 57.629104)
+        (xy 70.993 56.1845) (xy 71.247 56.1845) (xy 71.247 57.629104) (xy 71.516123 57.746683) (xy 72.132392 57.466512)
+        (xy 72.594534 56.971832) (xy 72.809175 56.453622) (xy 72.691125 56.1845) (xy 71.247 56.1845) (xy 70.993 56.1845)
+        (xy 69.548875 56.1845) (xy 69.430825 56.453622) (xy 67.716736 56.453622) (xy 69.464676 55.579652) (xy 69.430825 55.661378)
+        (xy 69.548875 55.9305) (xy 70.993 55.9305) (xy 70.993 55.9105) (xy 71.247 55.9105) (xy 71.247 55.9305)
+        (xy 72.691125 55.9305) (xy 72.809175 55.661378) (xy 72.594534 55.143168) (xy 72.421079 54.9575) (xy 79.53256 54.9575)
+        (xy 79.53256 57.1575) (xy 79.581843 57.405265) (xy 79.722191 57.615309) (xy 79.932235 57.755657) (xy 80.18 57.80494)
+        (xy 82.38 57.80494) (xy 82.627765 57.755657) (xy 82.837809 57.615309) (xy 82.978157 57.405265) (xy 83.02744 57.1575)
+        (xy 83.02744 54.9575) (xy 82.978157 54.709735) (xy 82.837809 54.499691) (xy 82.627765 54.359343) (xy 82.38 54.31006)
+        (xy 80.18 54.31006) (xy 79.932235 54.359343) (xy 79.722191 54.499691) (xy 79.581843 54.709735) (xy 79.53256 54.9575)
+        (xy 72.421079 54.9575) (xy 72.132392 54.648488) (xy 71.710557 54.456711) (xy 81.30998 49.657) (xy 96.477667 49.657)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 57.150001 107.559853) (xy 57.0992 107.635881) (xy 56.90963 107.35217) (xy 56.413924 107.02095) (xy 55.8292 106.904641)
+        (xy 55.244475 107.02095) (xy 54.74877 107.35217) (xy 54.737 107.369785) (xy 54.737 105.41) (xy 54.727333 105.361399)
+        (xy 54.699803 105.320197) (xy 54.658601 105.292667) (xy 54.61 105.283) (xy 39.497 105.283) (xy 39.497 102.378045)
+        (xy 39.858744 102.45) (xy 40.151256 102.45) (xy 40.584418 102.363839) (xy 41.075625 102.035625) (xy 41.087816 102.017381)
+        (xy 41.096843 102.062765) (xy 41.237191 102.272809) (xy 41.447235 102.413157) (xy 41.695 102.46244) (xy 43.395 102.46244)
+        (xy 43.642765 102.413157) (xy 43.852809 102.272809) (xy 43.993157 102.062765) (xy 44.04244 101.815) (xy 44.04244 100.115)
+        (xy 43.993157 99.867235) (xy 43.852809 99.657191) (xy 43.642765 99.516843) (xy 43.395 99.46756) (xy 41.695 99.46756)
+        (xy 41.447235 99.516843) (xy 41.237191 99.657191) (xy 41.096843 99.867235) (xy 41.087816 99.912619) (xy 41.075625 99.894375)
+        (xy 40.584418 99.566161) (xy 40.151256 99.48) (xy 39.858744 99.48) (xy 39.497 99.551955) (xy 39.497 97.917)
+        (xy 46.99 97.917) (xy 47.038601 97.907333) (xy 47.071553 97.885315) (xy 46.180419 98.77645) (xy 46.074383 98.847301)
+        (xy 45.793687 99.26739) (xy 45.72 99.637839) (xy 45.72 99.637844) (xy 45.695121 99.762919) (xy 45.72 99.887994)
+        (xy 45.72 100.192761) (xy 45.591161 100.385582) (xy 45.475908 100.965) (xy 45.591161 101.544418) (xy 45.919375 102.035625)
+        (xy 46.410582 102.363839) (xy 46.843744 102.45) (xy 47.136256 102.45) (xy 47.569418 102.363839) (xy 48.060625 102.035625)
+        (xy 48.072816 102.017381) (xy 48.081843 102.062765) (xy 48.222191 102.272809) (xy 48.432235 102.413157) (xy 48.68 102.46244)
+        (xy 50.38 102.46244) (xy 50.627765 102.413157) (xy 50.837809 102.272809) (xy 50.978157 102.062765) (xy 51.02744 101.815)
+        (xy 51.02744 100.115) (xy 50.978157 99.867235) (xy 50.837809 99.657191) (xy 50.627765 99.516843) (xy 50.38 99.46756)
+        (xy 49.08141 99.46756) (xy 49.13496 99.41401) (xy 52.455603 99.41401) (xy 52.580678 99.438889) (xy 52.705753 99.41401)
+        (xy 52.705758 99.41401) (xy 53.076207 99.340323) (xy 53.496296 99.059628) (xy 53.567149 98.953589) (xy 57.15 95.370738)
+      )
+    )
+  )
+)
diff --git a/ZMHW_Modector/pcb_switcher/uno.net b/ZMHW_Modector/pcb_switcher/uno.net
new file mode 100644
index 0000000..48a91c1
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.net
@@ -0,0 +1,689 @@
+(export (version D)
+  (design
+    (source /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ZMHW_Modector/pcb_switcher/uno.sch)
+    (date "Fri 06 Dec 2019 01:54:03 AM EST")
+    (tool "Eeschema 5.0.2+dfsg1-1~bpo9+1")
+    (sheet (number 1) (name /) (tstamps /)
+      (title_block
+        (title "ZMHW Modector")
+        (company "Steak Electronics Company")
+        (rev 1.8)
+        (date 2019-12-02)
+        (source uno.sch)
+        (comment (number 1) (value "Motion Sensor built for Zoneminder for GNU\\Linux"))
+        (comment (number 2) (value ""))
+        (comment (number 3) (value ""))
+        (comment (number 4) (value "")))))
+  (components
+    (comp (ref U1)
+      (value HOLE)
+      (footprint ARDUINO-MOUNTING-HOLE)
+      (datasheet https://www.adafruit.com/products/50)
+      (fields
+        (field (name Description) "ARDUINO 101")
+        (field (name MF_Name) Arduino)
+        (field (name MF_PN) 101)
+        (field (name S1_Name) Adafruit)
+        (field (name S1_PN) 50))
+      (libsource (lib uno-rescue) (part ARDUINO-101-SHIELD) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 57282130))
+    (comp (ref U2)
+      (value HOLE)
+      (footprint ARDUINO-MOUNTING-HOLE)
+      (datasheet https://www.adafruit.com/products/50)
+      (fields
+        (field (name Description) "ARDUINO 101")
+        (field (name MF_Name) Arduino)
+        (field (name MF_PN) 101)
+        (field (name Package) ARDU-101SHIELD)
+        (field (name S1_Name) Adafruit)
+        (field (name S1_PN) 50)
+        (field (name Verified) "Not Verified"))
+      (libsource (lib uno-rescue) (part ARDUINO-101-SHIELD) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 57290D61))
+    (comp (ref U3)
+      (value HOLE)
+      (footprint ARDUINO-MOUNTING-HOLE)
+      (datasheet https://www.adafruit.com/products/50)
+      (fields
+        (field (name Description) "ARDUINO 101")
+        (field (name MF_Name) Arduino)
+        (field (name MF_PN) 101)
+        (field (name Package) ARDU-101SHIELD)
+        (field (name S1_Name) Adafruit)
+        (field (name S1_PN) 50)
+        (field (name Verified) "Not Verified"))
+      (libsource (lib uno-rescue) (part ARDUINO-101-SHIELD) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 57290D9E))
+    (comp (ref U4)
+      (value HOLE)
+      (footprint ARDUINO-MOUNTING-HOLE)
+      (datasheet https://www.adafruit.com/products/50)
+      (fields
+        (field (name Description) "ARDUINO 101")
+        (field (name MF_Name) Arduino)
+        (field (name MF_PN) 101)
+        (field (name Package) ARDU-101SHIELD)
+        (field (name S1_Name) Adafruit)
+        (field (name S1_PN) 50)
+        (field (name Verified) "Not Verified"))
+      (libsource (lib uno-rescue) (part ARDUINO-101-SHIELD) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 57290DDB))
+    (comp (ref U5)
+      (value ARDUINO-101-SHIELD)
+      (footprint Wickerlib:ARDUINO-UNO-SHIELD)
+      (datasheet https://www.adafruit.com/products/3033)
+      (fields
+        (field (name Description) "ARDUINO 101 SHIELD")
+        (field (name MF_Name) Arduino)
+        (field (name MF_PN) "UNO R3")
+        (field (name S1_Name) Adafruit)
+        (field (name S1_PN) 50))
+      (libsource (lib uno-rescue) (part ARDUINO-101-SHIELD) (description ""))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 572986CB))
+    (comp (ref U6)
+      (value MC34063AD)
+      (footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
+      (datasheet http://www.onsemi.com/pub_link/Collateral/MC34063A-D.PDF)
+      (libsource (lib Regulator_Switching) (part MC34063AD) (description "1.5A, step-up/down/inverting switching regulator, 3-40V Vin, 100kHz, SO-8"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEB3D4E))
+    (comp (ref J1)
+      (value Barrel_Jack)
+      (footprint Connector_BarrelJack:BarrelJack_Horizontal)
+      (datasheet ~)
+      (libsource (lib Connector) (part Barrel_Jack) (description "DC Barrel Jack"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEB5292))
+    (comp (ref R1)
+      (value 0.33R)
+      (footprint Resistor_SMD:R_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEB9776))
+    (comp (ref C1)
+      (value 100uf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEBB5E5))
+    (comp (ref R2)
+      (value 1.2K)
+      (footprint Resistor_SMD:R_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEBC91E))
+    (comp (ref R3)
+      (value 3.6K)
+      (footprint Resistor_SMD:R_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEBFC74))
+    (comp (ref C4)
+      (value 470uf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEC12E3))
+    (comp (ref C2)
+      (value 470pf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEC3B0B))
+    (comp (ref D1)
+      (value 1N5819)
+      (footprint Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal)
+      (datasheet http://www.vishay.com/docs/88525/1n5817.pdf)
+      (libsource (lib Diode) (part 1N5819) (description "40V 1A Schottky Barrier Rectifier Diode, DO-41"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEC3F6F))
+    (comp (ref L2)
+      (value 220uH)
+      (footprint Inductor_SMD:L_Bourns-SRN1060)
+      (datasheet ~)
+      (libsource (lib Device) (part L_Core_Iron) (description "Inductor with iron core"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEC58CA))
+    (comp (ref L1)
+      (value 1uH)
+      (footprint Inductor_SMD:L_Bourns-SRN1060)
+      (datasheet ~)
+      (libsource (lib Device) (part L_Core_Iron) (description "Inductor with iron core"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DED30ED))
+    (comp (ref C3)
+      (value 100uf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DED31AD))
+    (comp (ref JP3)
+      (value Jumper)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal)
+      (datasheet ~)
+      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DED4D90))
+    (comp (ref JP1)
+      (value Jumper)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal)
+      (datasheet ~)
+      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DED5A7F))
+    (comp (ref JP2)
+      (value Jumper)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal)
+      (datasheet ~)
+      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DED5B13))
+    (comp (ref F1)
+      (value Fuse)
+      (footprint Fuse:Fuse_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part Fuse) (description Fuse))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEDB474))
+    (comp (ref MCNOFILTERCON1)
+      (value Conn_01x01_Female)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
+      (datasheet ~)
+      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEDF075))
+    (comp (ref U7)
+      (value LM2595T-ADJ)
+      (footprint Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical)
+      (datasheet http://www.ti.com.cn/cn/lit/ds/symlink/lm2595.pdf)
+      (libsource (lib Regulator_Switching) (part LM2595T-ADJ) (description "Adjustable Output 1A Step-Down Voltage Regulator, TO-220-5"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEE1FB4))
+    (comp (ref C5)
+      (value 120uf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEE9ADF))
+    (comp (ref D2)
+      (value 1N5822)
+      (footprint Diode_THT:D_DO-201AD_P15.24mm_Horizontal)
+      (datasheet http://www.vishay.com/docs/88526/1n5820.pdf)
+      (libsource (lib Diode) (part 1N5822) (description "40V 3A Schottky Barrier Rectifier Diode, DO-201AD"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEED24C))
+    (comp (ref L4)
+      (value 100uf)
+      (footprint Inductor_SMD:L_Bourns-SRN1060)
+      (datasheet ~)
+      (libsource (lib Device) (part L_Core_Iron) (description "Inductor with iron core"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEF23EB))
+    (comp (ref C7)
+      (value 120uf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEF4B20))
+    (comp (ref R4)
+      (value "1K 1%")
+      (footprint Resistor_SMD:R_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DEFE1C8))
+    (comp (ref R5)
+      (value 3K)
+      (footprint Resistor_SMD:R_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part R) (description Resistor))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF0091A))
+    (comp (ref OPTIONALCAP1)
+      (value 0uf)
+      (footprint Resistor_SMD:R_0603_1608Metric)
+      (datasheet ~)
+      (libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF062AB))
+    (comp (ref LMNOFILTERCON1)
+      (value Conn_01x01_Female)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
+      (datasheet ~)
+      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF0C434))
+    (comp (ref L3)
+      (value 3uH)
+      (footprint Inductor_SMD:L_Bourns-SRN1060)
+      (datasheet ~)
+      (libsource (lib pspice) (part INDUCTOR) (description "Capacitor symbol for simulation only"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF0CD70))
+    (comp (ref C6)
+      (value 180uf)
+      (footprint Capacitor_SMD:CP_Elec_6.3x5.9)
+      (datasheet ~)
+      (libsource (lib Device) (part CP) (description "Polarized capacitor"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF0F6F3))
+    (comp (ref JP4)
+      (value Jumper)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal)
+      (datasheet ~)
+      (libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF1489B))
+    (comp (ref ONOFFLM_CON1)
+      (value Conn_01x01_Female)
+      (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
+      (datasheet ~)
+      (libsource (lib Connector) (part Conn_01x01_Female) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5DF255CD)))
+  (libparts
+    (libpart (lib Connector) (part Barrel_Jack)
+      (aliases
+        (alias Jack-DC))
+      (description "DC Barrel Jack")
+      (docs ~)
+      (footprints
+        (fp BarrelJack*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) Barrel_Jack))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Connector) (part Conn_01x01_Female)
+      (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")
+      (docs ~)
+      (footprints
+        (fp Connector*:*))
+      (fields
+        (field (name Reference) J)
+        (field (name Value) Conn_01x01_Female))
+      (pins
+        (pin (num 1) (name Pin_1) (type passive))))
+    (libpart (lib Device) (part CP)
+      (description "Polarized capacitor")
+      (docs ~)
+      (footprints
+        (fp CP_*))
+      (fields
+        (field (name Reference) C)
+        (field (name Value) CP))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part C_Small)
+      (description "Unpolarized capacitor, small symbol")
+      (docs ~)
+      (footprints
+        (fp C_*))
+      (fields
+        (field (name Reference) C)
+        (field (name Value) C_Small))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part Fuse)
+      (description Fuse)
+      (docs ~)
+      (footprints
+        (fp *Fuse*))
+      (fields
+        (field (name Reference) F)
+        (field (name Value) Fuse))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Device) (part Jumper)
+      (description "Jumper, normally closed")
+      (docs ~)
+      (fields
+        (field (name Reference) JP)
+        (field (name Value) Jumper))
+      (pins
+        (pin (num 1) (name 1) (type passive))
+        (pin (num 2) (name 2) (type passive))))
+    (libpart (lib Device) (part L_Core_Iron)
+      (description "Inductor with iron core")
+      (docs ~)
+      (footprints
+        (fp Choke_*)
+        (fp *Coil*)
+        (fp Inductor_*)
+        (fp L_*))
+      (fields
+        (field (name Reference) L)
+        (field (name Value) L_Core_Iron))
+      (pins
+        (pin (num 1) (name 1) (type passive))
+        (pin (num 2) (name 2) (type passive))))
+    (libpart (lib Device) (part R)
+      (description Resistor)
+      (docs ~)
+      (footprints
+        (fp R_*))
+      (fields
+        (field (name Reference) R)
+        (field (name Value) R))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib Diode) (part 1N5820)
+      (aliases
+        (alias 1N5821)
+        (alias 1N5822)
+        (alias MBR340))
+      (description "20V 3A Schottky Barrier Rectifier Diode, DO-201AD")
+      (docs http://www.vishay.com/docs/88526/1n5820.pdf)
+      (footprints
+        (fp D*DO?201AD*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) 1N5820)
+        (field (name Footprint) Diode_THT:D_DO-201AD_P15.24mm_Horizontal))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Diode) (part SB120)
+      (aliases
+        (alias SB130)
+        (alias SB140)
+        (alias SB150)
+        (alias SB160)
+        (alias 1N5817)
+        (alias 1N5818)
+        (alias 1N5819))
+      (description "20V 1A Schottky Barrier Rectifier Diode, DO-41")
+      (docs http://www.diodes.com/_files/datasheets/ds23022.pdf)
+      (footprints
+        (fp D*DO?41*))
+      (fields
+        (field (name Reference) D)
+        (field (name Value) SB120)
+        (field (name Footprint) Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal))
+      (pins
+        (pin (num 1) (name K) (type passive))
+        (pin (num 2) (name A) (type passive))))
+    (libpart (lib Regulator_Switching) (part LM2595T-12)
+      (aliases
+        (alias LM2595T-3.3)
+        (alias LM2595T-5)
+        (alias LM2595T-ADJ))
+      (description "12V, 1A Step-Down Voltage Regulator, TO-220-5")
+      (docs http://www.ti.com.cn/cn/lit/ds/symlink/lm2595.pdf)
+      (footprints
+        (fp TO?220*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) LM2595T-12)
+        (field (name Footprint) Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical))
+      (pins
+        (pin (num 1) (name OUT) (type output))
+        (pin (num 2) (name VIN) (type power_in))
+        (pin (num 3) (name GND) (type power_in))
+        (pin (num 4) (name FB) (type input))
+        (pin (num 5) (name ~ON~/OFF) (type input))))
+    (libpart (lib Regulator_Switching) (part MC33063AD)
+      (aliases
+        (alias SC33063AD)
+        (alias NCV33063AVD)
+        (alias MC34063AD))
+      (description "1.5A, step-up/down/inverting switching regulator, 3-40V Vin, 100kHz, SO-8")
+      (docs http://www.onsemi.com/pub_link/Collateral/MC34063A-D.PDF)
+      (footprints
+        (fp SOIC*3.9x4.9mm*P1.27mm*))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) MC33063AD)
+        (field (name Footprint) Package_SO:SOIC-8_3.9x4.9mm_P1.27mm))
+      (pins
+        (pin (num 1) (name SwC) (type openCol))
+        (pin (num 2) (name SwE) (type openEm))
+        (pin (num 3) (name TC) (type passive))
+        (pin (num 4) (name GND) (type power_in))
+        (pin (num 5) (name Vfb) (type input))
+        (pin (num 6) (name Vin) (type power_in))
+        (pin (num 7) (name Ipk) (type input))
+        (pin (num 8) (name DC) (type openCol))))
+    (libpart (lib pspice) (part INDUCTOR)
+      (description "Capacitor symbol for simulation only")
+      (docs ~)
+      (fields
+        (field (name Reference) L)
+        (field (name Value) INDUCTOR))
+      (pins
+        (pin (num 1) (name 1) (type input))
+        (pin (num 2) (name 2) (type input))))
+    (libpart (lib uno-rescue) (part ARDUINO-101-SHIELD)
+      (fields
+        (field (name Reference) U)
+        (field (name Value) ARDUINO-101-SHIELD)
+        (field (name Footprint) ARDU-101SHIELD)
+        (field (name Datasheet) https://www.adafruit.com/products/3033)
+        (field (name Package) ARDU-101SHIELD)
+        (field (name MF_Name) Arduino)
+        (field (name MF_PN) "UNO R3")
+        (field (name S1_Name) Adafruit)
+        (field (name S1_PN) 50)
+        (field (name Description) "ARDUINO 101 SHIELD")
+        (field (name Verified) "Not Verified"))
+      (pins
+        (pin (num 1) (name MISO) (type power_in))
+        (pin (num 2) (name VCC) (type power_in))
+        (pin (num 3) (name SCK) (type power_in))
+        (pin (num 4) (name MOSI) (type power_in))
+        (pin (num 5) (name RESET) (type power_in))
+        (pin (num 5V) (name 5V) (type power_in))
+        (pin (num 6) (name GND) (type power_in))
+        (pin (num 3V3) (name 3.3V) (type power_out))
+        (pin (num A0) (name A0) (type BiDi))
+        (pin (num A1) (name A1) (type BiDi))
+        (pin (num A2) (name A2) (type BiDi))
+        (pin (num A3) (name A3) (type BiDi))
+        (pin (num A4) (name A4) (type BiDi))
+        (pin (num A5) (name A5) (type BiDi))
+        (pin (num AREF) (name AREF) (type power_in))
+        (pin (num D0) (name D0) (type BiDi))
+        (pin (num D1) (name D1) (type BiDi))
+        (pin (num D2) (name D2) (type BiDi))
+        (pin (num D3) (name D3) (type BiDi))
+        (pin (num D4) (name D4) (type BiDi))
+        (pin (num D5) (name D5) (type BiDi))
+        (pin (num D6) (name D6) (type BiDi))
+        (pin (num D7) (name D7) (type BiDi))
+        (pin (num D8) (name D8) (type BiDi))
+        (pin (num D9) (name D9) (type BiDi))
+        (pin (num D10) (name D10) (type BiDi))
+        (pin (num D11) (name D11) (type BiDi))
+        (pin (num D12) (name D12) (type BiDi))
+        (pin (num D13) (name D13) (type BiDi))
+        (pin (num GND1) (name GND) (type power_in))
+        (pin (num GND2) (name GND) (type power_in))
+        (pin (num GND3) (name GND) (type power_in))
+        (pin (num IO) (name IOREF) (type power_in))
+        (pin (num NC) (name NC) (type NotConnected))
+        (pin (num RST) (name RESET) (type BiDi))
+        (pin (num SCL) (name SCL) (type BiDi))
+        (pin (num SDA) (name SDA) (type BiDi))
+        (pin (num VIN) (name VIN) (type power_in)))))
+  (libraries
+    (library (logical Connector)
+      (uri /usr/share/kicad/library/Connector.lib))
+    (library (logical Device)
+      (uri /usr/share/kicad/library/Device.lib))
+    (library (logical Diode)
+      (uri /usr/share/kicad/library/Diode.lib))
+    (library (logical Regulator_Switching)
+      (uri /usr/share/kicad/library/Regulator_Switching.lib))
+    (library (logical pspice)
+      (uri /usr/share/kicad/library/pspice.lib))
+    (library (logical uno-rescue)
+      (uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ZMHW_Modector/pcb_switcher/uno-rescue.lib)))
+  (nets
+    (net (code 1) (name +5V)
+      (node (ref JP4) (pin 2))
+      (node (ref U5) (pin 5V))
+      (node (ref JP3) (pin 2)))
+    (net (code 2) (name VIN)
+      (node (ref F1) (pin 2))
+      (node (ref U5) (pin VIN)))
+    (net (code 3) (name /LMVIN)
+      (node (ref C5) (pin 1))
+      (node (ref JP2) (pin 2))
+      (node (ref U7) (pin 2)))
+    (net (code 4) (name /MCVIN)
+      (node (ref U6) (pin 6))
+      (node (ref C1) (pin 1))
+      (node (ref JP1) (pin 2))
+      (node (ref R1) (pin 2)))
+    (net (code 5) (name GND)
+      (node (ref ONOFFLM_CON1) (pin 1))
+      (node (ref J1) (pin 2))
+      (node (ref R2) (pin 1))
+      (node (ref C5) (pin 2))
+      (node (ref D2) (pin 2))
+      (node (ref C6) (pin 2))
+      (node (ref C7) (pin 2))
+      (node (ref R4) (pin 2))
+      (node (ref U7) (pin 5))
+      (node (ref C2) (pin 2))
+      (node (ref C1) (pin 2))
+      (node (ref U6) (pin 4))
+      (node (ref U7) (pin 3))
+      (node (ref C3) (pin 2))
+      (node (ref U5) (pin GND3))
+      (node (ref D1) (pin 2))
+      (node (ref U5) (pin GND1))
+      (node (ref U5) (pin GND2))
+      (node (ref C4) (pin 2)))
+    (net (code 6) (name "Net-(C2-Pad1)")
+      (node (ref U6) (pin 3))
+      (node (ref C2) (pin 1)))
+    (net (code 7) (name "Net-(R2-Pad2)")
+      (node (ref R3) (pin 2))
+      (node (ref R2) (pin 2))
+      (node (ref U6) (pin 5)))
+    (net (code 8) (name /MCVOUTWOUTFILTER)
+      (node (ref C4) (pin 1))
+      (node (ref MCNOFILTERCON1) (pin 1))
+      (node (ref R3) (pin 1))
+      (node (ref L1) (pin 1))
+      (node (ref L2) (pin 2)))
+    (net (code 9) (name /LMVOUTWOUTFILTER)
+      (node (ref R5) (pin 1))
+      (node (ref OPTIONALCAP1) (pin 1))
+      (node (ref LMNOFILTERCON1) (pin 1))
+      (node (ref C7) (pin 1))
+      (node (ref L4) (pin 2))
+      (node (ref L3) (pin 1)))
+    (net (code 10) (name "Net-(OPTIONALCAP1-Pad2)")
+      (node (ref OPTIONALCAP1) (pin 2))
+      (node (ref U7) (pin 4))
+      (node (ref R4) (pin 1))
+      (node (ref R5) (pin 2)))
+    (net (code 11) (name /VINAFTERFUSE)
+      (node (ref F1) (pin 1))
+      (node (ref JP2) (pin 1))
+      (node (ref JP1) (pin 1)))
+    (net (code 12) (name /TOINDUCTOR_MC)
+      (node (ref L2) (pin 1))
+      (node (ref D1) (pin 1))
+      (node (ref U6) (pin 2)))
+    (net (code 13) (name /AfterMCFilter)
+      (node (ref L1) (pin 2))
+      (node (ref C3) (pin 1))
+      (node (ref JP3) (pin 1)))
+    (net (code 14) (name /AfterLMFilter)
+      (node (ref L3) (pin 2))
+      (node (ref C6) (pin 1))
+      (node (ref JP4) (pin 1)))
+    (net (code 15) (name /LM_TOINDUCTOR)
+      (node (ref U7) (pin 1))
+      (node (ref D2) (pin 1))
+      (node (ref L4) (pin 1)))
+    (net (code 16) (name /A5)
+      (node (ref U5) (pin A5))
+      (node (ref U5) (pin SCL)))
+    (net (code 17) (name /A4)
+      (node (ref U5) (pin A4))
+      (node (ref U5) (pin SDA)))
+    (net (code 18) (name /D5)
+      (node (ref U5) (pin D5)))
+    (net (code 19) (name /D13)
+      (node (ref U5) (pin D13)))
+    (net (code 20) (name /D12)
+      (node (ref U5) (pin D12)))
+    (net (code 21) (name /D11)
+      (node (ref U5) (pin D11)))
+    (net (code 22) (name /D10)
+      (node (ref U5) (pin D10)))
+    (net (code 23) (name /D9)
+      (node (ref U5) (pin D9)))
+    (net (code 24) (name /D8)
+      (node (ref U5) (pin D8)))
+    (net (code 25) (name /D7)
+      (node (ref U5) (pin D7)))
+    (net (code 26) (name /D6)
+      (node (ref U5) (pin D6)))
+    (net (code 27) (name /A3)
+      (node (ref U5) (pin A3)))
+    (net (code 28) (name /D4)
+      (node (ref U5) (pin D4)))
+    (net (code 29) (name /D3)
+      (node (ref U5) (pin D3)))
+    (net (code 30) (name /D2)
+      (node (ref U5) (pin D2)))
+    (net (code 31) (name /D1)
+      (node (ref U5) (pin D1)))
+    (net (code 32) (name /D0)
+      (node (ref U5) (pin D0)))
+    (net (code 33) (name +3V3)
+      (node (ref U5) (pin 3V3)))
+    (net (code 34) (name RESET)
+      (node (ref U5) (pin RST)))
+    (net (code 35) (name IOREF)
+      (node (ref U5) (pin IO)))
+    (net (code 36) (name "Net-(U4-Pad1)")
+      (node (ref U4) (pin 1)))
+    (net (code 37) (name "Net-(U3-Pad1)")
+      (node (ref U3) (pin 1)))
+    (net (code 38) (name "Net-(U2-Pad1)")
+      (node (ref U2) (pin 1)))
+    (net (code 39) (name /A2)
+      (node (ref U5) (pin A2)))
+    (net (code 40) (name /A1)
+      (node (ref U5) (pin A1)))
+    (net (code 41) (name /A0)
+      (node (ref U5) (pin A0)))
+    (net (code 42) (name /VIN12V)
+      (node (ref J1) (pin 1)))
+    (net (code 43) (name "Net-(R1-Pad1)")
+      (node (ref R1) (pin 1))
+      (node (ref U6) (pin 8))
+      (node (ref U6) (pin 7))
+      (node (ref U6) (pin 1)))
+    (net (code 44) (name "Net-(U5-PadNC)")
+      (node (ref U5) (pin NC)))
+    (net (code 45) (name /AREF)
+      (node (ref U5) (pin AREF)))
+    (net (code 46) (name "Net-(U1-Pad1)")
+      (node (ref U1) (pin 1)))))
\ No newline at end of file
diff --git a/ZMHW_Modector/pcb_switcher/uno.pro b/ZMHW_Modector/pcb_switcher/uno.pro
new file mode 100644
index 0000000..473c355
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.pro
@@ -0,0 +1,40 @@
+update=Mon 12 Nov 2018 10:50:35 PM EST
+version=1
+last_client=kicad
+[cvpcb]
+version=1
+NetIExt=net
+[pcbnew]
+version=1
+PageLayoutDescrFile=
+LastNetListRead=
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.016000000000
+PcbTextSizeH=1.016000000000
+PcbTextThickness=0.152400000000
+ModuleTextSizeV=1.016000000000
+ModuleTextSizeH=1.016000000000
+ModuleTextSizeThickness=0.152400000000
+SolderMaskClearance=0.003000000000
+SolderMaskMinWidth=0.004000000000
+DrawSegmentWidth=0.152400000000
+BoardOutlineThickness=0.152400000000
+ModuleOutlineThickness=0.152400000000
+[schematic_editor]
+version=1
+PageLayoutDescrFile=
+PlotDirectoryName=
+SubpartIdSeparator=0
+SubpartFirstId=65
+NetFmtName=
+SpiceForceRefPrefix=0
+SpiceUseNetNumbers=0
+LabSize=50
+[general]
+version=1
+[eeschema]
+version=1
+LibDir=
diff --git a/ZMHW_Modector/pcb_switcher/uno.rules b/ZMHW_Modector/pcb_switcher/uno.rules
new file mode 100644
index 0000000..438528e
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.rules
@@ -0,0 +1,79 @@
+
+(rules PCB uno
+  (snap_angle 
+    fortyfive_degree
+  )
+  (autoroute_settings
+    (fanout off)
+    (autoroute on)
+    (postroute on)
+    (vias on)
+    (via_costs 50)
+    (plane_via_costs 5)
+    (start_ripup_costs 100)
+    (start_pass_no 86)
+    (layer_rule F.Cu
+      (active on)
+      (preferred_direction vertical)
+      (preferred_direction_trace_costs 1.0)
+      (against_preferred_direction_trace_costs 2.5)
+    )
+    (layer_rule B.Cu
+      (active on)
+      (preferred_direction horizontal)
+      (preferred_direction_trace_costs 1.0)
+      (against_preferred_direction_trace_costs 1.6)
+    )
+  )
+  (rule
+    (width 254.0)
+    (clear 254.2)
+    (clear 127.0 (type smd_to_turn_gap))
+    (clear 63.6 (type smd_smd))
+  )
+  (padstack "Via[0-1]_685.8:330.2_um"
+    (shape
+      (circle F.Cu 685.8 0.0 0.0)
+    )
+    (shape
+      (circle B.Cu 685.8 0.0 0.0)
+    )
+    (attach off)
+  )
+  (via 
+    "Via[0-1]_685.8:330.2_um" "Via[0-1]_685.8:330.2_um" default
+  )
+  (via 
+    "Via[0-1]_685.8:330.2_um-kicad_default" "Via[0-1]_685.8:330.2_um" "kicad_default"
+  )
+  (via_rule
+    default "Via[0-1]_685.8:330.2_um"
+  )
+  (via_rule
+    "kicad_default" "Via[0-1]_685.8:330.2_um-kicad_default"
+  )
+  (class default
+    (clearance_class default)
+    (via_rule default)
+    (rule
+      (width 254.0)
+    )
+    (circuit 
+      (use_layer F.Cu B.Cu)
+    )
+  )
+  (class "kicad_default"
+    GND +5V /UNUSED "/VCC_Branch" /RST /CS /D13 /D11
+    /D12 /WOL /INT /CLKOUT +3V3 /Q3 /A0 VIN
+    /A1 /A2 /D7 /D8 /D9 "Net-(U6-Pad2)" "Net-(U6-Pad3)" "Net-(U6-Pad5)"
+    "Net-(U6-Pad6)" "Net-(U6-Pad7)" "Net-(LED1-Pad2)" "Net-(P14-Pad3)"
+    (clearance_class "kicad_default")
+    (via_rule kicad_default)
+    (rule
+      (width 254.0)
+    )
+    (circuit 
+      (use_layer F.Cu B.Cu)
+    )
+  )
+)
\ No newline at end of file
diff --git a/ZMHW_Modector/pcb_switcher/uno.sch b/ZMHW_Modector/pcb_switcher/uno.sch
new file mode 100644
index 0000000..3f30a4e
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.sch
@@ -0,0 +1,1072 @@
+EESchema Schematic File Version 4
+LIBS:uno-cache
+EELAYER 26 0
+EELAYER END
+$Descr USLetter 11000 8500
+encoding utf-8
+Sheet 1 1
+Title "ZMHW Modector"
+Date "2019-12-02"
+Rev "1.8"
+Comp "Steak Electronics Company"
+Comment1 "Motion Sensor built for Zoneminder for GNU\\Linux"
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U1
+U 5 1 57282130
+P 1325 2100
+F 0 "U1" H 1175 1600 50  0001 L CNN
+F 1 "HOLE" V 1125 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1325 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1325 2100 10  0001 C CNN
+F 4 "Arduino" H 1325 1750 50  0001 C CIN "MF_Name"
+F 5 "101" H 1325 1750 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1325 1750 50  0001 C CIN "S1_Name"
+F 7 "50" H 1325 1750 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101" H 1325 1750 50  0001 C CIN "Description"
+	5    1325 2100
+	1    0    0    -1  
+$EndComp
+Text Notes 1225 1850 0    60   ~ 0
+Arduino 101 Shield\nMounting Holes
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U2
+U 5 1 57290D61
+P 1425 2100
+F 0 "U2" H 1275 1600 50  0001 L CNN
+F 1 "HOLE" V 1225 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1425 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1425 2100 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1425 1750 50  0001 C CIN "Package"
+F 5 "Arduino" H 1425 1750 50  0001 C CIN "MF_Name"
+F 6 "101" H 1425 1750 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1425 1750 50  0001 C CIN "S1_Name"
+F 8 "50" H 1425 1750 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1425 1750 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1425 1750 50  0001 C CIN "Verified"
+	5    1425 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U3
+U 5 1 57290D9E
+P 1525 2100
+F 0 "U3" H 1375 1600 50  0001 L CNN
+F 1 "HOLE" V 1325 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1525 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1525 2100 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1525 1750 50  0001 C CIN "Package"
+F 5 "Arduino" H 1525 1750 50  0001 C CIN "MF_Name"
+F 6 "101" H 1525 1750 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1525 1750 50  0001 C CIN "S1_Name"
+F 8 "50" H 1525 1750 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1525 1750 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1525 1750 50  0001 C CIN "Verified"
+	5    1525 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U4
+U 5 1 57290DDB
+P 1625 2100
+F 0 "U4" H 1475 1600 50  0001 L CNN
+F 1 "HOLE" V 1425 1650 50  0001 L CNN
+F 2 "ARDUINO-MOUNTING-HOLE" H 1625 1750 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/50" H 1625 2100 5   0001 C CNN
+F 4 "ARDU-101SHIELD" H 1625 1750 50  0001 C CIN "Package"
+F 5 "Arduino" H 1625 1750 50  0001 C CIN "MF_Name"
+F 6 "101" H 1625 1750 50  0001 C CIN "MF_PN"
+F 7 "Adafruit" H 1625 1750 50  0001 C CIN "S1_Name"
+F 8 "50" H 1625 1750 50  0001 C CIN "S1_PN"
+F 9 "ARDUINO 101" H 1625 1750 50  0001 C CIN "Description"
+F 10 "Not Verified" H 1625 1750 50  0001 C CIN "Verified"
+	5    1625 2100
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:IOREF #PWR01
+U 1 1 57282273
+P 1675 2825
+F 0 "#PWR01" H 1675 2675 50  0001 C CNN
+F 1 "IOREF" H 1675 2965 50  0000 C CNN
+F 2 "" H 1675 2825 50  0000 C CNN
+F 3 "" H 1675 2825 50  0000 C CNN
+	1    1675 2825
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:+3.3V #PWR02
+U 1 1 5728229F
+P 2025 2825
+F 0 "#PWR02" H 2025 2675 50  0001 C CNN
+F 1 "+3.3V" H 2025 2965 50  0000 C CNN
+F 2 "" H 2025 2825 50  0000 C CNN
+F 3 "" H 2025 2825 50  0000 C CNN
+	1    2025 2825
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:+5V #PWR03
+U 1 1 572822CB
+P 2275 2825
+F 0 "#PWR03" H 2275 2675 50  0001 C CNN
+F 1 "+5V" H 2275 2965 50  0000 C CNN
+F 2 "" H 2275 2825 50  0000 C CNN
+F 3 "" H 2275 2825 50  0000 C CNN
+	1    2275 2825
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:VIN #PWR04
+U 1 1 572822F7
+P 2500 2825
+F 0 "#PWR04" H 2500 2675 50  0001 C CNN
+F 1 "VIN" H 2500 2965 50  0000 C CNN
+F 2 "" H 2500 2825 50  0000 C CNN
+F 3 "" H 2500 2825 50  0000 C CNN
+	1    2500 2825
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	1525 3000 1675 3000
+Wire Wire Line
+	1675 3000 1675 2825
+Wire Wire Line
+	1525 3100 1600 3100
+Wire Wire Line
+	1525 3200 2025 3200
+Wire Wire Line
+	2025 3200 2025 2825
+Wire Wire Line
+	1525 3300 2275 3300
+Wire Wire Line
+	2275 3300 2275 2825
+Wire Wire Line
+	1525 3600 2500 3600
+Wire Wire Line
+	2500 3600 2500 2825
+Wire Wire Line
+	1525 3500 1675 3500
+Wire Wire Line
+	1675 3400 1675 3500
+Wire Wire Line
+	1525 3400 1675 3400
+Connection ~ 1675 3500
+$Comp
+L uno-rescue:GND #PWR05
+U 1 1 57282540
+P 1675 3675
+F 0 "#PWR05" H 1675 3425 50  0001 C CNN
+F 1 "GND" H 1675 3525 50  0000 C CNN
+F 2 "" H 1675 3675 50  0000 C CNN
+F 3 "" H 1675 3675 50  0000 C CNN
+	1    1675 3675
+	1    0    0    -1  
+$EndComp
+Text GLabel 1600 3100 2    60   Input ~ 0
+RESET
+Wire Wire Line
+	1525 4050 1850 4050
+Wire Wire Line
+	1525 4150 1850 4150
+Wire Wire Line
+	1525 4250 1850 4250
+Wire Wire Line
+	1525 4350 1850 4350
+Wire Wire Line
+	1525 4450 1850 4450
+Wire Wire Line
+	1525 4550 1850 4550
+Text Label 1600 4050 0    60   ~ 0
+A0
+Text Label 1600 4150 0    60   ~ 0
+A1
+Text Label 1600 4250 0    60   ~ 0
+A2
+Text Label 1600 4350 0    60   ~ 0
+A3
+Text Label 1600 4450 0    60   ~ 0
+A4
+Text Label 1600 4550 0    60   ~ 0
+A5
+Wire Wire Line
+	1525 4950 1850 4950
+Wire Wire Line
+	1525 5050 1850 5050
+Wire Wire Line
+	1525 5150 1850 5150
+Wire Wire Line
+	1525 5250 1850 5250
+Wire Wire Line
+	1525 5350 1850 5350
+Wire Wire Line
+	1525 5450 1850 5450
+Wire Wire Line
+	1525 5550 1850 5550
+Wire Wire Line
+	1525 5650 1850 5650
+Wire Wire Line
+	1500 6100 1975 6100
+Wire Wire Line
+	1500 6300 1975 6300
+Wire Wire Line
+	1500 6400 1975 6400
+Wire Wire Line
+	1500 6500 1975 6500
+Wire Wire Line
+	1500 6600 1975 6600
+Wire Wire Line
+	1500 6700 1650 6700
+Wire Wire Line
+	1500 6800 1975 6800
+Wire Wire Line
+	1500 6900 1975 6900
+Wire Wire Line
+	1500 7000 1975 7000
+Wire Wire Line
+	1650 6700 1650 7050
+$Comp
+L uno-rescue:GND #PWR07
+U 1 1 57283670
+P 1650 7050
+F 0 "#PWR07" H 1650 6800 50  0001 C CNN
+F 1 "GND" H 1650 6900 50  0000 C CNN
+F 2 "" H 1650 7050 50  0000 C CNN
+F 3 "" H 1650 7050 50  0000 C CNN
+	1    1650 7050
+	1    0    0    -1  
+$EndComp
+Text Label 1600 4950 0    60   ~ 0
+D0
+Text Label 1600 5050 0    60   ~ 0
+D1
+Text Label 1600 5150 0    60   ~ 0
+D2
+Text Label 1600 5250 0    60   ~ 0
+D3
+Text Label 1600 5350 0    60   ~ 0
+D4
+Text Label 1600 5450 0    60   ~ 0
+D5
+Text Label 1600 5550 0    60   ~ 0
+D6
+Text Label 1600 5650 0    60   ~ 0
+D7
+Text Label 1725 6100 0    60   ~ 0
+D8
+Text Label 1725 6200 0    60   ~ 0
+D9
+Text Label 1725 6300 0    60   ~ 0
+D10
+Text Label 1725 6400 0    60   ~ 0
+D11
+Text Label 1725 6500 0    60   ~ 0
+D12
+Text Label 1725 6600 0    60   ~ 0
+D13
+Text Label 1725 6900 0    60   ~ 0
+A4
+Text Label 1725 7000 0    60   ~ 0
+A5
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 1 1 572986CB
+P 1375 3250
+F 0 "U5" H 1225 2750 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 2800 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 2900 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 3250 5   0001 C CNN
+F 4 "Arduino" H 1375 2900 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 2900 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 2900 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 2900 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 2900 50  0001 C CIN "Description"
+	1    1375 3250
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 2 1 572988F2
+P 1375 4150
+F 0 "U5" H 1225 3650 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 3700 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 3800 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 4150 5   0001 C CNN
+F 4 "Arduino" H 1375 3800 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 3800 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 3800 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 3800 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 3800 50  0001 C CIN "Description"
+	2    1375 4150
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 3 1 57298950
+P 1375 5250
+F 0 "U5" H 1225 4750 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1175 4800 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1375 4900 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1375 5250 5   0001 C CNN
+F 4 "Arduino" H 1375 4900 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1375 4900 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1375 4900 50  0001 C CIN "S1_Name"
+F 7 "50" H 1375 4900 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1375 4900 50  0001 C CIN "Description"
+	3    1375 5250
+	1    0    0    -1  
+$EndComp
+$Comp
+L uno-rescue:ARDUINO-101-SHIELD U5
+U 4 1 572989D0
+P 1350 6600
+F 0 "U5" H 1200 6100 50  0000 L CNN
+F 1 "ARDUINO-101-SHIELD" V 1150 6150 50  0001 L CNN
+F 2 "Wickerlib:ARDUINO-UNO-SHIELD" H 1350 6250 50  0001 C CIN
+F 3 "https://www.adafruit.com/products/3033" H 1350 6600 5   0001 C CNN
+F 4 "Arduino" H 1350 6250 50  0001 C CIN "MF_Name"
+F 5 "UNO R3" H 1350 6250 50  0001 C CIN "MF_PN"
+F 6 "Adafruit" H 1350 6250 50  0001 C CIN "S1_Name"
+F 7 "50" H 1350 6250 50  0001 C CIN "S1_PN"
+F 8 "ARDUINO 101 SHIELD" H 1350 6250 50  0001 C CIN "Description"
+	4    1350 6600
+	1    0    0    -1  
+$EndComp
+Text Label 1725 6800 0    50   ~ 0
+AREF
+Wire Wire Line
+	1675 3500 1675 3675
+Wire Notes Line
+	3200 650  6750 650 
+Wire Notes Line
+	750  7350 2900 7350
+Wire Notes Line
+	2900 7350 2900 650 
+Wire Notes Line
+	2900 650  750  650 
+Wire Notes Line
+	750  650  750  7350
+Text Notes 1150 1100 0    150  ~ 0
+Arduino Uno
+Text Label 1975 6900 0    50   ~ 0
+A4
+Text Label 1975 7000 0    50   ~ 0
+A5
+Text Notes 2050 5300 0    50   ~ 0
+D0 - D6\nNot on \nShield
+Wire Wire Line
+	1500 6200 1975 6200
+Text Notes 3300 950  0    150  ~ 0
+MC34063
+$Comp
+L Regulator_Switching:MC34063AD U6
+U 1 1 5DEB3D4E
+P 4400 2000
+F 0 "U6" H 4400 2467 50  0000 C CNN
+F 1 "MC34063AD" H 4400 2376 50  0000 C CNN
+F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 4450 1550 50  0001 L CNN
+F 3 "http://www.onsemi.com/pub_link/Collateral/MC34063A-D.PDF" H 4900 1900 50  0001 C CNN
+	1    4400 2000
+	1    0    0    -1  
+$EndComp
+Wire Notes Line
+	3250 5425 3250 7775
+Wire Notes Line
+	3250 7775 5050 7775
+Wire Notes Line
+	5050 7775 5050 5350
+Wire Notes Line
+	5050 5350 3250 5350
+Wire Notes Line
+	3250 5350 3250 5400
+$Comp
+L Connector:Barrel_Jack J1
+U 1 1 5DEB5292
+P 3675 6225
+F 0 "J1" H 3730 6550 50  0000 C CNN
+F 1 "Barrel_Jack" H 3730 6459 50  0000 C CNN
+F 2 "Connector_BarrelJack:BarrelJack_Horizontal" H 3725 6185 50  0001 C CNN
+F 3 "~" H 3725 6185 50  0001 C CNN
+	1    3675 6225
+	1    0    0    -1  
+$EndComp
+Text Label 3975 6125 0    50   ~ 0
+VIN12V
+$Comp
+L power:GND #PWR0101
+U 1 1 5DEB5764
+P 3975 6325
+F 0 "#PWR0101" H 3975 6075 50  0001 C CNN
+F 1 "GND" H 3980 6152 50  0000 C CNN
+F 2 "" H 3975 6325 50  0001 C CNN
+F 3 "" H 3975 6325 50  0001 C CNN
+	1    3975 6325
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0102
+U 1 1 5DEB5A0E
+P 4400 3150
+F 0 "#PWR0102" H 4400 2900 50  0001 C CNN
+F 1 "GND" H 4405 2977 50  0000 C CNN
+F 2 "" H 4400 3150 50  0001 C CNN
+F 3 "" H 4400 3150 50  0001 C CNN
+	1    4400 3150
+	1    0    0    -1  
+$EndComp
+Text Label 3450 1800 0    50   ~ 0
+MCVIN
+Wire Wire Line
+	3450 1800 3800 1800
+Wire Wire Line
+	4800 2000 4950 2000
+Wire Wire Line
+	4950 2000 4950 1900
+Wire Wire Line
+	4950 1900 4800 1900
+$Comp
+L Device:R R1
+U 1 1 5DEB9776
+P 3800 1650
+F 0 "R1" H 3870 1696 50  0000 L CNN
+F 1 "0.33R" H 3870 1605 50  0000 L CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 3730 1650 50  0001 C CNN
+F 3 "~" H 3800 1650 50  0001 C CNN
+	1    3800 1650
+	1    0    0    -1  
+$EndComp
+Connection ~ 3800 1800
+Wire Wire Line
+	3800 1800 4000 1800
+Wire Wire Line
+	3800 1500 3800 1350
+Wire Wire Line
+	3800 1350 4950 1350
+Wire Wire Line
+	4950 1350 4950 1800
+Connection ~ 4950 1900
+Wire Wire Line
+	4950 1800 4800 1800
+Connection ~ 4950 1800
+Wire Wire Line
+	4950 1800 4950 1900
+$Comp
+L Device:C_Small C1
+U 1 1 5DEBB5E5
+P 3800 1900
+F 0 "C1" H 3550 1850 50  0000 L CNN
+F 1 "100uf" H 3500 1750 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 3800 1900 50  0001 C CNN
+F 3 "~" H 3800 1900 50  0001 C CNN
+	1    3800 1900
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0103
+U 1 1 5DEBB69E
+P 3800 2000
+F 0 "#PWR0103" H 3800 1750 50  0001 C CNN
+F 1 "GND" H 3805 1827 50  0000 C CNN
+F 2 "" H 3800 2000 50  0001 C CNN
+F 3 "" H 3800 2000 50  0001 C CNN
+	1    3800 2000
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 2300 5200 2300
+Wire Wire Line
+	5200 2300 5200 2600
+$Comp
+L Device:R R2
+U 1 1 5DEBC91E
+P 4750 2800
+F 0 "R2" H 4680 2754 50  0000 R CNN
+F 1 "1.2K" H 4680 2845 50  0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 4680 2800 50  0001 C CNN
+F 3 "~" H 4750 2800 50  0001 C CNN
+	1    4750 2800
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	4400 2500 4400 3150
+Wire Wire Line
+	5200 3150 5200 2950
+Connection ~ 5200 2600
+Wire Wire Line
+	5200 2600 5200 2650
+$Comp
+L Device:R R3
+U 1 1 5DEBFC74
+P 5200 2800
+F 0 "R3" H 5130 2754 50  0000 R CNN
+F 1 "3.6K" H 5130 2845 50  0000 R CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 5130 2800 50  0001 C CNN
+F 3 "~" H 5200 2800 50  0001 C CNN
+	1    5200 2800
+	-1   0    0    1   
+$EndComp
+$Comp
+L Device:C_Small C4
+U 1 1 5DEC12E3
+P 5650 3250
+F 0 "C4" H 5742 3296 50  0000 L CNN
+F 1 "470uf" H 5742 3205 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 5650 3250 50  0001 C CNN
+F 3 "~" H 5650 3250 50  0001 C CNN
+	1    5650 3250
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	5650 3150 5200 3150
+$Comp
+L power:GND #PWR0104
+U 1 1 5DEC27F7
+P 5650 3350
+F 0 "#PWR0104" H 5650 3100 50  0001 C CNN
+F 1 "GND" H 5655 3177 50  0000 C CNN
+F 2 "" H 5650 3350 50  0001 C CNN
+F 3 "" H 5650 3350 50  0001 C CNN
+	1    5650 3350
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4000 2200 4000 2650
+$Comp
+L Device:C_Small C2
+U 1 1 5DEC3B0B
+P 4000 2750
+F 0 "C2" H 4092 2796 50  0000 L CNN
+F 1 "470pf" H 4092 2705 50  0000 L CNN
+F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm" H 4000 2750 50  0001 C CNN
+F 3 "~" H 4000 2750 50  0001 C CNN
+	1    4000 2750
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0105
+U 1 1 5DEC3B9C
+P 4000 2850
+F 0 "#PWR0105" H 4000 2600 50  0001 C CNN
+F 1 "GND" H 4005 2677 50  0000 C CNN
+F 2 "" H 4000 2850 50  0001 C CNN
+F 3 "" H 4000 2850 50  0001 C CNN
+	1    4000 2850
+	1    0    0    -1  
+$EndComp
+$Comp
+L Diode:1N5819 D1
+U 1 1 5DEC3F6F
+P 5500 2350
+F 0 "D1" V 5150 2150 50  0000 L CNN
+F 1 "1N5819" V 5250 2150 50  0000 L CNN
+F 2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" H 5500 2175 50  0001 C CNN
+F 3 "http://www.vishay.com/docs/88525/1n5817.pdf" H 5500 2350 50  0001 C CNN
+	1    5500 2350
+	0    1    1    0   
+$EndComp
+$Comp
+L power:GND #PWR0106
+U 1 1 5DEC4069
+P 5500 2500
+F 0 "#PWR0106" H 5500 2250 50  0001 C CNN
+F 1 "GND" H 5505 2327 50  0000 C CNN
+F 2 "" H 5500 2500 50  0001 C CNN
+F 3 "" H 5500 2500 50  0001 C CNN
+	1    5500 2500
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 2200 5500 2200
+Wire Wire Line
+	5650 2200 5650 2550
+Connection ~ 5500 2200
+Wire Wire Line
+	5500 2200 5650 2200
+$Comp
+L Device:L_Core_Iron L2
+U 1 1 5DEC58CA
+P 5650 2700
+F 0 "L2" H 5737 2746 50  0000 L CNN
+F 1 "220uH" H 5737 2655 50  0000 L CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 5650 2700 50  0001 C CNN
+F 3 "~" H 5650 2700 50  0001 C CNN
+	1    5650 2700
+	1    0    0    -1  
+$EndComp
+Text Notes 5550 1350 0    50   ~ 0
+This inductor is the symbol\nwhich refers to a magnetic\ncore. i.e. either like toroid\nor crystal radio (this type\nof inductor has more induct.\nthan an air coil - the normal\nsymbol.\nFrom data sheet Figure 11.
+Wire Wire Line
+	5650 2850 5650 3150
+Connection ~ 5650 3150
+Wire Notes Line
+	4500 1100 3200 1100
+Wire Notes Line
+	4500 650  4500 1100
+Text Notes 3350 3650 0    50   ~ 0
+Step Down Converter.\nFigure 11 MC34063A\nOnsemi.\nOptional Filter included.
+Wire Wire Line
+	5650 3150 6200 3150
+Wire Wire Line
+	4750 2600 5200 2600
+$Comp
+L power:GND #PWR0107
+U 1 1 5DED01F2
+P 4750 2950
+F 0 "#PWR0107" H 4750 2700 50  0001 C CNN
+F 1 "GND" H 4755 2777 50  0000 C CNN
+F 2 "" H 4750 2950 50  0001 C CNN
+F 3 "" H 4750 2950 50  0001 C CNN
+	1    4750 2950
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4750 2650 4750 2600
+Text Notes 4350 4650 0    50   ~ 0
+Efficiency 83%\nOutput Ripple w/out Filter: 120mVpp\nOutput Ripple w/Filter 40mVpp
+Text Notes 5700 1900 0    50   ~ 0
+Large Value Caps\nElectrolytic (as\nmarked as polarized on\ndata sheet).
+Text Label 6300 3150 0    50   ~ 0
+MCVOUTWOUTFILTER
+$Comp
+L Device:L_Core_Iron L1
+U 1 1 5DED30ED
+P 5200 4000
+F 0 "L1" V 5425 4000 50  0000 C CNN
+F 1 "1uH" V 5334 4000 50  0000 C CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 5200 4000 50  0001 C CNN
+F 3 "~" H 5200 4000 50  0001 C CNN
+	1    5200 4000
+	0    -1   -1   0   
+$EndComp
+$Comp
+L Device:C_Small C3
+U 1 1 5DED31AD
+P 5350 4100
+F 0 "C3" H 5442 4146 50  0000 L CNN
+F 1 "100uf" H 5442 4055 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 5350 4100 50  0001 C CNN
+F 3 "~" H 5350 4100 50  0001 C CNN
+	1    5350 4100
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0108
+U 1 1 5DED3564
+P 5350 4200
+F 0 "#PWR0108" H 5350 3950 50  0001 C CNN
+F 1 "GND" H 5355 4027 50  0000 C CNN
+F 2 "" H 5350 4200 50  0001 C CNN
+F 3 "" H 5350 4200 50  0001 C CNN
+	1    5350 4200
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	5350 4000 5750 4000
+Connection ~ 5350 4000
+$Comp
+L Device:Jumper JP3
+U 1 1 5DED4D90
+P 6050 4000
+F 0 "JP3" H 6050 4264 50  0000 C CNN
+F 1 "Jumper" H 6050 4173 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 6050 4000 50  0001 C CNN
+F 3 "~" H 6050 4000 50  0001 C CNN
+	1    6050 4000
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+5V #PWR0109
+U 1 1 5DED5092
+P 6350 4000
+F 0 "#PWR0109" H 6350 3850 50  0001 C CNN
+F 1 "+5V" H 6365 4173 50  0000 C CNN
+F 2 "" H 6350 4000 50  0001 C CNN
+F 3 "" H 6350 4000 50  0001 C CNN
+	1    6350 4000
+	1    0    0    -1  
+$EndComp
+Text Notes 5750 4350 0    50   ~ 0
+Use Jumper to not \nback power vreg
+Text Notes 3400 7600 0    50   ~ 0
+Jumpers are \nright angle 0.1" headers.\nTo fit under shield.\nDon't enable both regulators...!
+$Comp
+L Device:Jumper JP1
+U 1 1 5DED5A7F
+P 4500 6900
+F 0 "JP1" H 4500 7164 50  0000 C CNN
+F 1 "Jumper" H 4500 7073 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 4500 6900 50  0001 C CNN
+F 3 "~" H 4500 6900 50  0001 C CNN
+	1    4500 6900
+	1    0    0    -1  
+$EndComp
+$Comp
+L Device:Jumper JP2
+U 1 1 5DED5B13
+P 4500 7300
+F 0 "JP2" H 4500 7564 50  0000 C CNN
+F 1 "Jumper" H 4500 7473 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 4500 7300 50  0001 C CNN
+F 3 "~" H 4500 7300 50  0001 C CNN
+	1    4500 7300
+	1    0    0    -1  
+$EndComp
+Text Label 3300 6900 0    50   ~ 0
+VIN
+Wire Wire Line
+	3300 6900 3550 6900
+Text Label 4800 6900 0    50   ~ 0
+MCVIN
+Text Label 4800 7300 0    50   ~ 0
+LMVIN
+$Comp
+L Device:Fuse F1
+U 1 1 5DEDB474
+P 3700 6900
+F 0 "F1" V 3503 6900 50  0000 C CNN
+F 1 "Fuse" V 3594 6900 50  0000 C CNN
+F 2 "Fuse:Fuse_0603_1608Metric" V 3630 6900 50  0001 C CNN
+F 3 "~" H 3700 6900 50  0001 C CNN
+	1    3700 6900
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	3850 6900 4200 6900
+Wire Wire Line
+	4200 6900 4200 7300
+Connection ~ 4200 6900
+Text Label 5050 4000 2    50   ~ 0
+MCVOUTWOUTFILTER
+$Comp
+L Connector:Conn_01x01_Female MCNOFILTERCON1
+U 1 1 5DEDF075
+P 6200 3350
+F 0 "MCNOFILTERCON1" V 6047 3398 50  0000 L CNN
+F 1 "Conn_01x01_Female" V 6138 3398 50  0000 L CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 6200 3350 50  0001 C CNN
+F 3 "~" H 6200 3350 50  0001 C CNN
+	1    6200 3350
+	0    1    1    0   
+$EndComp
+Connection ~ 6200 3150
+Wire Wire Line
+	6200 3150 6300 3150
+Wire Notes Line
+	6750 5000 3200 5000
+Wire Notes Line
+	3200 650  3200 5000
+Wire Notes Line
+	6750 650  6750 5000
+Text Notes 3500 5700 0    150  ~ 0
+Barrel Plug
+$Comp
+L Regulator_Switching:LM2595T-ADJ U7
+U 1 1 5DEE1FB4
+P 8500 5250
+F 0 "U7" H 8500 5617 50  0000 C CNN
+F 1 "LM2595T-ADJ" H 8500 5526 50  0000 C CNN
+F 2 "Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical" H 8550 5000 50  0001 L CIN
+F 3 "http://www.ti.com.cn/cn/lit/ds/symlink/lm2595.pdf" H 8500 5250 50  0001 C CNN
+	1    8500 5250
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR0110
+U 1 1 5DEE4025
+P 8500 6300
+F 0 "#PWR0110" H 8500 6050 50  0001 C CNN
+F 1 "GND" H 8505 6127 50  0000 C CNN
+F 2 "" H 8500 6300 50  0001 C CNN
+F 3 "" H 8500 6300 50  0001 C CNN
+	1    8500 6300
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	8500 6300 8500 5550
+Wire Wire Line
+	8500 6300 8000 6300
+Connection ~ 8500 6300
+Wire Wire Line
+	8000 6300 8000 5900
+$Comp
+L Device:CP C5
+U 1 1 5DEE9ADF
+P 7600 5650
+F 0 "C5" H 7718 5696 50  0000 L CNN
+F 1 "120uf" H 7718 5605 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 7600 5650 50  0001 C CNN
+F 3 "~" H 7600 5650 50  0001 C CNN
+	1    7600 5650
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	7600 6300 8000 6300
+Connection ~ 8000 6300
+$Comp
+L Diode:1N5822 D2
+U 1 1 5DEED24C
+P 9150 5700
+F 0 "D2" V 9104 5779 50  0000 L CNN
+F 1 "1N5822" V 9195 5779 50  0000 L CNN
+F 2 "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" H 9150 5525 50  0001 C CNN
+F 3 "http://www.vishay.com/docs/88526/1n5820.pdf" H 9150 5700 50  0001 C CNN
+	1    9150 5700
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	9150 5550 9150 5350
+Wire Wire Line
+	9150 5350 9000 5350
+Wire Wire Line
+	9150 5850 9150 6300
+Wire Wire Line
+	9150 6300 8500 6300
+Wire Wire Line
+	9150 5350 9500 5350
+Connection ~ 9150 5350
+$Comp
+L Device:L_Core_Iron L4
+U 1 1 5DEF23EB
+P 9650 5350
+F 0 "L4" V 9875 5350 50  0000 C CNN
+F 1 "100uH" V 9784 5350 50  0000 C CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 9650 5350 50  0001 C CNN
+F 3 "~" H 9650 5350 50  0001 C CNN
+	1    9650 5350
+	0    -1   -1   0   
+$EndComp
+Text Notes 9150 3900 0    50   ~ 0
+Air Coil Shown on \nLM Data sheet, yet\nthere is a section\non ripple possibly\nbeing an issue, and\nmentioning magnetic\ncore. Note that LM\nInductor is lower\nthan MC.
+Wire Wire Line
+	9800 5350 10000 5350
+$Comp
+L Device:CP C7
+U 1 1 5DEF4B20
+P 10000 5750
+F 0 "C7" H 10118 5796 50  0000 L CNN
+F 1 "120uf" H 10118 5705 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 10038 5600 50  0001 C CNN
+F 3 "~" H 10000 5750 50  0001 C CNN
+	1    10000 5750
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	7450 5150 7600 5150
+Wire Wire Line
+	7600 5500 7600 5150
+Connection ~ 7600 5150
+Wire Wire Line
+	7600 5150 8000 5150
+Wire Wire Line
+	7600 5800 7600 6300
+Wire Wire Line
+	10000 5600 10000 5350
+Wire Wire Line
+	10000 5900 10000 6300
+Wire Wire Line
+	10000 6300 9150 6300
+Connection ~ 9150 6300
+Text Label 7450 5150 2    50   ~ 0
+LMVIN
+Wire Wire Line
+	8000 6300 8000 6650
+Wire Wire Line
+	8000 6650 7050 6650
+Wire Wire Line
+	7050 6650 7050 4600
+Wire Wire Line
+	7050 4600 7550 4600
+$Comp
+L Device:R R4
+U 1 1 5DEFE1C8
+P 7700 4600
+F 0 "R4" V 7493 4600 50  0000 C CNN
+F 1 "1K 1%" V 7584 4600 50  0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 7630 4600 50  0001 C CNN
+F 3 "~" H 7700 4600 50  0001 C CNN
+	1    7700 4600
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7850 4600 9000 4600
+Wire Wire Line
+	9000 4600 9000 5150
+$Comp
+L Device:R R5
+U 1 1 5DF0091A
+P 9150 4600
+F 0 "R5" V 8943 4600 50  0000 C CNN
+F 1 "3K" V 9034 4600 50  0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" V 9080 4600 50  0001 C CNN
+F 3 "~" H 9150 4600 50  0001 C CNN
+	1    9150 4600
+	0    1    1    0   
+$EndComp
+Connection ~ 9000 4600
+Wire Wire Line
+	9300 4600 10000 4600
+Wire Wire Line
+	10000 4600 10000 4950
+Connection ~ 10000 5350
+Wire Wire Line
+	9000 4600 9000 4150
+Wire Wire Line
+	9000 4150 9350 4150
+$Comp
+L Device:C_Small OPTIONALCAP1
+U 1 1 5DF062AB
+P 9450 4150
+F 0 "OPTIONALCAP1" V 9550 4300 50  0000 C CNN
+F 1 "0uf" V 9650 4300 50  0000 C CNN
+F 2 "Resistor_SMD:R_0603_1608Metric" H 9450 4150 50  0001 C CNN
+F 3 "~" H 9450 4150 50  0001 C CNN
+	1    9450 4150
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	9550 4150 10000 4150
+Wire Wire Line
+	10000 4150 10000 4600
+Connection ~ 10000 4600
+Text Notes 8150 4000 0    50   ~ 0
+Feedforward Cap\nonly req'd when\nVout >= 10V\nper LM2595\n9.1.2
+Text Notes 9500 4100 0    50   ~ 0
+Feedforward Cap
+Text Notes 7150 3950 0    50   ~ 0
+Internal Vref = 1.235
+Text Notes 7450 4350 0    50   ~ 0
+1% Metal Film
+Text Label 10000 5350 0    50   ~ 0
+LMVOUTWOUTFILTER
+Text Notes 9250 6600 0    50   ~ 0
+Inductor may be \nable to be lowered.
+Text Notes 9150 4800 0    50   ~ 0
+5V output\n
+$Comp
+L Connector:Conn_01x01_Female LMNOFILTERCON1
+U 1 1 5DF0C434
+P 10200 4950
+F 0 "LMNOFILTERCON1" H 10227 4976 50  0000 L CNN
+F 1 "Conn_01x01_Female" H 10227 4885 50  0000 L CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 10200 4950 50  0001 C CNN
+F 3 "~" H 10200 4950 50  0001 C CNN
+	1    10200 4950
+	1    0    0    -1  
+$EndComp
+Connection ~ 10000 4950
+Wire Wire Line
+	10000 4950 10000 5350
+Text Label 8200 2300 2    50   ~ 0
+LMVOUTWOUTFILTER
+$Comp
+L pspice:INDUCTOR L3
+U 1 1 5DF0CD70
+P 8750 2300
+F 0 "L3" H 8750 2515 50  0000 C CNN
+F 1 "3uH" H 8750 2424 50  0000 C CNN
+F 2 "Inductor_SMD:L_Bourns-SRN1060" H 8750 2300 50  0001 C CNN
+F 3 "~" H 8750 2300 50  0001 C CNN
+	1    8750 2300
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	8500 2300 8200 2300
+$Comp
+L Device:CP C6
+U 1 1 5DF0F6F3
+P 9150 2700
+F 0 "C6" H 9268 2746 50  0000 L CNN
+F 1 "180uf" H 9268 2655 50  0000 L CNN
+F 2 "Capacitor_SMD:CP_Elec_6.3x5.9" H 9188 2550 50  0001 C CNN
+F 3 "~" H 9150 2700 50  0001 C CNN
+	1    9150 2700
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	9150 2550 9150 2300
+Wire Wire Line
+	9150 2300 9000 2300
+$Comp
+L Device:Jumper JP4
+U 1 1 5DF1489B
+P 9450 2300
+F 0 "JP4" H 9450 2564 50  0000 C CNN
+F 1 "Jumper" H 9450 2473 50  0000 C CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" H 9450 2300 50  0001 C CNN
+F 3 "~" H 9450 2300 50  0001 C CNN
+	1    9450 2300
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+5V #PWR0111
+U 1 1 5DF148A1
+P 9750 2300
+F 0 "#PWR0111" H 9750 2150 50  0001 C CNN
+F 1 "+5V" H 9765 2473 50  0000 C CNN
+F 2 "" H 9750 2300 50  0001 C CNN
+F 3 "" H 9750 2300 50  0001 C CNN
+	1    9750 2300
+	1    0    0    -1  
+$EndComp
+Text Notes 9200 1800 0    50   ~ 0
+Use Jumper to not \nback power vreg
+Connection ~ 9150 2300
+$Comp
+L power:GND #PWR0112
+U 1 1 5DF1777F
+P 9150 2850
+F 0 "#PWR0112" H 9150 2600 50  0001 C CNN
+F 1 "GND" H 9155 2677 50  0000 C CNN
+F 2 "" H 9150 2850 50  0001 C CNN
+F 3 "" H 9150 2850 50  0001 C CNN
+	1    9150 2850
+	1    0    0    -1  
+$EndComp
+Text Notes 8400 1700 0    50   ~ 0
+LM Optional Filter
+Wire Notes Line
+	6850 6700 6850 1350
+Wire Notes Line
+	6850 1350 10550 1350
+Wire Notes Line
+	10550 1350 10550 1400
+Text Notes 7000 1700 0    150  ~ 0
+LM2595
+Wire Notes Line
+	8000 1350 8000 1900
+Wire Notes Line
+	8000 1900 6850 1900
+Text Notes 7250 2750 0    50   ~ 0
+LM2594, LM2596\nare\nDifferent Output\nCurrents
+$Comp
+L Connector:Conn_01x01_Female ONOFFLM_CON1
+U 1 1 5DF255CD
+P 8200 5900
+F 0 "ONOFFLM_CON1" H 8227 5926 50  0000 L CNN
+F 1 "Conn_01x01_Female" H 8227 5835 50  0000 L CNN
+F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 8200 5900 50  0001 C CNN
+F 3 "~" H 8200 5900 50  0001 C CNN
+	1    8200 5900
+	1    0    0    -1  
+$EndComp
+Connection ~ 8000 5900
+Wire Wire Line
+	8000 5900 8000 5350
+Text Label 5400 4000 0    50   ~ 0
+AfterMCFilter
+Text Label 9100 2300 0    50   ~ 0
+AfterLMFilter
+Text Label 5200 2200 0    50   ~ 0
+TOINDUCTOR_MC
+Text Label 9050 5350 0    50   ~ 0
+LM_TOINDUCTOR
+Text Label 4000 6900 3    50   ~ 0
+VINAFTERFUSE
+Text Notes 8125 6800 0    50   ~ 0
+120uf Caps for C5 and C7\nchanged to 100uf to make\nBOM easier\n
+Text Notes 3375 4250 0    50   ~ 0
+Resistors Metal Film,\nglobally
+$EndSCHEMATC
diff --git a/ZMHW_Modector/pcb_switcher/uno.ses b/ZMHW_Modector/pcb_switcher/uno.ses
new file mode 100644
index 0000000..ead97ba
--- /dev/null
+++ b/ZMHW_Modector/pcb_switcher/uno.ses
@@ -0,0 +1,1485 @@
+
+(session uno.ses
+  (base_design uno.dsn)
+  (placement
+    (resolution um 10)
+    (component Pin_Headers:Pin_Header_Straight_1x03
+      (place P99 762000 -927100 front 0)
+      (place P8 419100 -774700 front 45)
+    )
+    (component "footprints:ARDUINO-101-SHIELD_EASYTOSOLDER_VERS"
+      (place U5 431292 -1085850 front 0)
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x04
+      (place P1 673100 -914400 front 180)
+    )
+    (component "LEDs:LED_WS2812-PLCC6"
+      (place LED1 666750 -723900 front 0)
+    )
+    (component Pin_Headers:Pin_Header_Straight_2x05
+      (place P2 730250 -459740 front 180)
+    )
+    (component "Wire_Pads:SolderWirePad_2x_1-2mmDrill"
+      (place P3 520700 -704850 front 0)
+    )
+    (component "Wire_Pads:SolderWirePad_2x_1-2mmDrill::1"
+      (place P4 520700 -666750 front 0)
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x04::1
+      (place P5 546100 -889000 front 180)
+      (place P14 736600 -812800 front 0)
+      (place P15 457200 -736600 front 90)
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x01
+      (place P6 603250 -711200 front 0)
+    )
+    (component Pin_Headers:Pin_Header_Straight_2x06
+      (place P7 679450 -488950 front 180)
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x03::1
+      (place P98 857250 -387350 front 0)
+    )
+    (component "TO_SOT_Packages_THT:TO-92_Inline_Wide"
+      (place P10 546100 -933450 front 0)
+    )
+    (component "Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm"
+      (place U6 596900 -844550 front 90)
+    )
+    (component Resistors_SMD:R_0805_HandSoldering
+      (place C1 717550 -712000 front 90)
+    )
+    (component Resistors_SMD:R_0805_HandSoldering::1
+      (place R1 704850 -927100 front 90)
+      (place R2 736600 -769150 front 90)
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x02
+      (place P11 685800 -971550 front 270)
+    )
+    (component Pin_Headers:Pin_Header_Straight_1x02::1
+      (place P12 647700 -787400 front 90)
+    )
+  )
+  (was_is
+  )
+  (routes 
+    (resolution um 10)
+    (parser
+      (host_cad "KiCad's Pcbnew")
+      (host_version "5.0.2+dfsg1-1~bpo9+1")
+    )
+    (library_out 
+      (padstack "Via[0-1]_685.8:330.2_um"
+        (shape
+          (circle F.Cu 6858 0 0)
+        )
+        (shape
+          (circle B.Cu 6858 0 0)
+        )
+        (attach off)
+      )
+    )
+    (network_out 
+      (net GND
+        (via "Via[0-1]_685.8:330.2_um" 774700 -488950
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 774700 -476250
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 774700 -501650
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 698500 -558800
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 685800 -577850
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 704850 -590550
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 692150 -609600
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 609600 -495300
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 622300 -482600
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 635000 -469900
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 800100 -406400
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 787400 -419100
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 774700 -431800
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 749300 -476250
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 749300 -488950
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 723900 -488950
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 736600 -488950
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 736600 -476250
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 508000 -819150
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 508000 -806450
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 508000 -793750
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 508000 -768350
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 520700 -781050
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 508000 -781050
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 495300 -781050
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 596900 -1028700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 584200 -1028700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 571500 -1028700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 660400 -1028700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 660400 -1016000
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 660400 -1003300
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 749300 -1016000
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 736600 -1028700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 723900 -1041400
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 508000 -552450
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 590550 -558800
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 683260 -543560
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 632460 -513080
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 742950 -698500
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            679450 -488950
+            695960 -488950
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            679450 -488950
+            655320 -513080
+            632460 -513080
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            679450 -361950
+            670560 -353060
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 5080
+            679450 -361950
+            693420 -347980
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 5080
+            693420 -347980
+            696976 -344424
+            716280 -344424
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            704850 -358140
+            694690 -347980
+            693420 -347980
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 5080
+            716280 -344424
+            738124 -344424
+            800100 -406400
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            704850 -358140
+            713486 -349504
+            713486 -347218
+            716280 -344424
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            590550 -558800
+            514350 -558800
+            508000 -552450
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            632460 -513080
+            652780 -513080
+            683260 -543560
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            717550 -698500
+            742950 -698500
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            691750 -707900
+            708150 -707900
+            717550 -698500
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            596900 -933450
+            615950 -914400
+            615950 -871550
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 5080
+            781050 -461638
+            804538 -438150
+          )
+          (type protect)
+        )
+      )
+      (net +5V
+        (wire
+          (path F.Cu 2540
+            637100 -735250
+            641750 -739900
+          )
+        )
+        (wire
+          (path F.Cu 7620
+            637100 -735250
+            570199 -735250
+            561099 -726150
+            561099 -656503
+            549997 -645401
+            522999 -645401
+            501650 -666750
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            690880 -780745
+            645385 -735250
+            637100 -735250
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            673100 -863600
+            673100 -838200
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            673100 -889000
+            673100 -863600
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            673100 -914400
+            673100 -889000
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            690880 -780745
+            698805 -780745
+            717550 -762000
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 734441 -711200
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 734441 -721741
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            734441 -721741
+            721309 -721741
+            717550 -725500
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            734441 -711200
+            734441 -721741
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 5080
+            857250 -387350
+            842010 -387350
+            757809 -471551
+            757809 -537484
+            734441 -560852
+            734441 -711200
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            762000 -927100
+            685800 -927100
+            673100 -914400
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            546100 -933450
+            563880 -915670
+            563880 -844350
+            577850 -830380
+            577850 -817550
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            583692 -1085850
+            583692 -1087370
+            569976 -1101090
+            548640 -1101090
+            538480 -1090930
+            538480 -941070
+            546100 -933450
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            501650 -666750
+            486651 -681749
+            484111 -681749
+            419100 -746760
+            419100 -774700
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            736600 -782650
+            736600 -781650
+            717550 -762600
+            717550 -762000
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            717550 -762000
+            717550 -725500
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            736600 -812800
+            736600 -782650
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            673100 -838200
+            674624 -838200
+            690880 -821944
+            690880 -780745
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            583692 -1085850
+            583692 -1084330
+            635460 -1032560
+            635460 -968296
+            673100 -930656
+            673100 -914400
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            717550 -725500
+            693350 -725500
+            691750 -723900
+          )
+          (type protect)
+        )
+      )
+      (net /UNUSED
+        (wire
+          (path F.Cu 5080
+            641750 -707900
+            606550 -707900
+            603250 -711200
+          )
+          (type protect)
+        )
+      )
+      (net /VCC_Branch
+        (wire
+          (path F.Cu 2540
+            704469 -498729
+            699648 -498729
+            698500 -499877
+          )
+        )
+        (wire
+          (path F.Cu 7620
+            704469 -498729
+            753994 -498729
+            759079 -493644
+            759079 -386969
+            730250 -358140
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            723900 -508000
+            736600 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            711200 -508000
+            723900 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            698500 -508000
+            711200 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            711200 -508000
+            723900 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            698500 -508000
+            711200 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            723900 -508000
+            736600 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            685800 -508000
+            698500 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            539750 -666750
+            578724 -666750
+            645160 -600314
+            645160 -548640
+            685800 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            723900 -508000
+            736600 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            685800 -508000
+            698500 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            736600 -533400
+            723900 -533400
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            736600 -520700
+            736600 -533400
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            711200 -520700
+            723900 -520700
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            698500 -520700
+            711200 -520700
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            711200 -533400
+            698500 -533400
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            723900 -533400
+            711200 -533400
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 698500 -533400
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            711200 -533400
+            698500 -533400
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            723900 -533400
+            711200 -533400
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 711200 -533400
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            736600 -533400
+            723900 -533400
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 723900 -533400
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            736600 -520700
+            736600 -533400
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 736600 -533400
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            736600 -508000
+            736600 -520700
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 736600 -520700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 723900 -520700
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            711200 -520700
+            723900 -520700
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            698500 -520700
+            711200 -520700
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 711200 -520700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 698500 -520700
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 736600 -508000
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            711200 -508000
+            723900 -508000
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 723900 -508000
+          (type protect)
+        )
+        (wire
+          (path F.Cu 12700
+            698500 -508000
+            711200 -508000
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 711200 -508000
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 698500 -508000
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            730250 -358140
+            716534 -344424
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            716534 -344424
+            696387 -344424
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            654050 -361950
+            671576 -344424
+            696387 -344424
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            698500 -508000
+            698500 -499877
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            723900 -520700
+            736600 -520700
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            698500 -533400
+            698500 -520700
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            736600 -520700
+            736600 -508000
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 12700
+            698500 -508000
+            698500 -520700
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 7620
+            539750 -704850
+            539750 -666750
+          )
+          (type protect)
+        )
+      )
+      (net /RST
+        (wire
+          (path F.Cu 2540
+            654050 -463550
+            654050 -451101
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            704850 -383540
+            692401 -383540
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            692401 -383540
+            692401 -392099
+            684450 -400050
+            674461 -400050
+            667000 -407511
+            667000 -418299
+            659849 -425450
+            648443 -425450
+            641526 -432367
+            641526 -443735
+            648892 -451101
+            654050 -451101
+          )
+        )
+      )
+      (net /CS
+        (wire
+          (path F.Cu 2540
+            679450 -463550
+            667001 -463550
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            568706 -602488
+            620730 -550464
+            620730 -503986
+            648466 -476250
+            659459 -476250
+            667001 -468708
+            667001 -463550
+          )
+        )
+        (wire
+          (path F.Cu 5080
+            568706 -602488
+            568706 -601726
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            568706 -603250
+            568706 -602488
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            679450 -463550
+            691899 -463550
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            730250 -383540
+            730250 -395989
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            691899 -463550
+            691899 -454991
+            700100 -446790
+            710614 -446790
+            717550 -439854
+            717550 -429418
+            725328 -421640
+            735601 -421640
+            743200 -414041
+            743200 -403781
+            735408 -395989
+            730250 -395989
+          )
+        )
+        (wire
+          (path B.Cu 1524
+            568706 -603250
+            568706 -601726
+          )
+          (type protect)
+        )
+      )
+      (net /D13
+        (wire
+          (path F.Cu 2540
+            704850 -408940
+            692401 -408940
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            654050 -438150
+            666499 -438150
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            666499 -438150
+            666499 -433481
+            674279 -425701
+            684443 -425701
+            692401 -417743
+            692401 -408940
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            492506 -604012
+            530091 -566427
+            530091 -527285
+            540998 -516378
+            543257 -516378
+            621485 -438150
+            654050 -438150
+          )
+        )
+        (wire
+          (path B.Cu 1524
+            492506 -604012
+            492506 -604774
+            508508 -620776
+            569587 -620776
+            580644 -609719
+            580644 -595535
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 1524
+            492506 -603250
+            492506 -604012
+          )
+          (type protect)
+        )
+      )
+      (net /D11
+        (wire
+          (path F.Cu 2540
+            730250 -408940
+            717801 -408940
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            679450 -438150
+            691899 -438150
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            691899 -438150
+            691899 -429591
+            699850 -421640
+            710259 -421640
+            717801 -414098
+            717801 -408940
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            677519 -438150
+            679450 -438150
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            677519 -438150
+            667001 -438150
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            543306 -523595
+            616051 -450850
+            659459 -450850
+            667001 -443308
+            667001 -438150
+          )
+        )
+        (wire
+          (path B.Cu 1524
+            543306 -523595
+            543306 -520954
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 1524
+            543306 -603250
+            543306 -523595
+          )
+          (type protect)
+        )
+      )
+      (net /D12
+        (wire
+          (path B.Cu 2540
+            654050 -412750
+            666499 -412750
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            666499 -412750
+            666499 -417419
+            674279 -425199
+            684160 -425199
+            692401 -433440
+            692401 -434340
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            704850 -434340
+            692401 -434340
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            555244 -569676
+            648920 -476000
+            659814 -476000
+            666750 -469064
+            666750 -458628
+            674528 -450850
+            684694 -450850
+            692401 -443143
+            692401 -434340
+          )
+        )
+        (wire
+          (path B.Cu 1524
+            555244 -569676
+            555244 -567436
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 1524
+            517906 -603250
+            517906 -604774
+            529844 -616712
+            548251 -616712
+            555244 -609719
+            555244 -569676
+          )
+          (type protect)
+        )
+      )
+      (net /WOL
+        (wire
+          (path B.Cu 2540
+            679450 -412750
+            691899 -412750
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            730250 -434340
+            717801 -434340
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            717801 -434340
+            717801 -429671
+            709682 -421552
+            699411 -421552
+            691899 -414040
+            691899 -412750
+          )
+        )
+      )
+      (net /INT
+        (wire
+          (path B.Cu 2540
+            654050 -387350
+            666499 -387350
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            704850 -459740
+            717299 -459740
+          )
+        )
+        (wire
+          (path F.Cu 2540
+            749224 -395438
+            749224 -433215
+            735149 -447290
+            719475 -447290
+            717299 -449466
+            717299 -459740
+          )
+        )
+        (via "Via[0-1]_685.8:330.2_um" 749224 -395438
+        )
+        (wire
+          (path B.Cu 2540
+            666499 -387350
+            666499 -382681
+            674279 -374901
+            687451 -374901
+            691262 -371090
+            735714 -371090
+            749223 -384599
+            749223 -395438
+            749224 -395438
+          )
+        )
+      )
+      (net /CLKOUT
+        (wire
+          (path B.Cu 2540
+            679450 -387350
+            691899 -387350
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            730250 -459740
+            730250 -447291
+          )
+        )
+        (wire
+          (path B.Cu 2540
+            730250 -447291
+            734918 -447291
+            743241 -438968
+            743241 -429074
+            735807 -421640
+            725191 -421640
+            717550 -413999
+            717550 -403055
+            710647 -396152
+            699411 -396152
+            691899 -388640
+            691899 -387350
+          )
+        )
+      )
+      (net +3V3
+        (wire
+          (path F.Cu 7620
+            533400 -736600
+            508000 -736600
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            558292 -1084330
+            558292 -1019810
+            625300 -952802
+            625300 -804720
+            557180 -736600
+            533400 -736600
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            558292 -1085850
+            558292 -1084330
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            508000 -711200
+            501650 -704850
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            533400 -736600
+            508000 -711200
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            508000 -736600
+            482600 -736600
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            482600 -736600
+            482600 -723900
+            501650 -704850
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            508000 -736600
+            508000 -711200
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            508000 -711200
+            501650 -704850
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            457200 -736600
+            457200 -735076
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 7620
+            482600 -736600
+            457200 -736600
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            558292 -1085850
+            558292 -1084330
+          )
+          (type protect)
+        )
+      )
+      (net /A0
+        (wire
+          (path B.Cu 5080
+            710946 -1085850
+            697230 -1085850
+            619760 -1008380
+            602285 -1008380
+            571500 -977595
+            571500 -933450
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            710946 -1085850
+            710946 -1084330
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            571500 -944880
+            571500 -933450
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            571500 -933450
+            571500 -877900
+            577850 -871550
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            571246 -933704
+            571500 -933450
+          )
+          (type protect)
+        )
+      )
+      (net /A1
+        (wire
+          (path B.Cu 2540
+            736346 -1085850
+            736346 -1084330
+            685800 -1033780
+            685800 -971550
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            736346 -1085850
+            736346 -1079250
+          )
+          (type protect)
+        )
+      )
+      (net /A2
+        (wire
+          (path F.Cu 2540
+            761746 -1085850
+            761746 -997496
+            714890 -950640
+            713890 -950640
+            704850 -941600
+            704850 -940600
+          )
+          (type protect)
+        )
+      )
+      (net /D7
+        (wire
+          (path F.Cu 2540
+            736600 -755650
+            736600 -745610
+            750189 -732021
+            750189 -694817
+            660146 -604774
+            660146 -603250
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            736600 -838200
+            757428 -817372
+            757428 -777478
+            736600 -756650
+            736600 -755650
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            660146 -601726
+            660146 -603250
+          )
+          (type protect)
+        )
+      )
+      (net /D8
+        (via "Via[0-1]_685.8:330.2_um" 673100 -628650
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 711200 -787400
+          (type protect)
+        )
+        (wire
+          (path B.Cu 2540
+            437061 -792661
+            437061 -706055
+            450850 -692266
+            450850 -685800
+            488709 -647941
+            488950 -647941
+            488950 -647459
+            576821 -647459
+            619506 -604774
+            619506 -603250
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            673100 -628650
+            643382 -628650
+            619506 -604774
+            619506 -603250
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 2540
+            711200 -787400
+            711200 -666750
+            673100 -628650
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            762000 -952500
+            763524 -952500
+            775970 -940054
+            775970 -909245
+            742772 -876046
+            729921 -876046
+            711200 -857325
+            711200 -787400
+          )
+          (type protect)
+        )
+      )
+      (net /D9
+        (wire
+          (path F.Cu 2540
+            855726 -412750
+            857250 -412750
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            594106 -603250
+            594106 -601726
+            645033 -550799
+            744485 -550799
+            758499 -536785
+            758615 -536785
+            787400 -508000
+            787400 -457084
+            831734 -412750
+            855726 -412750
+          )
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 615950 -647700
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            615950 -647700
+            615950 -625094
+            594106 -603250
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 2540
+            647700 -787400
+            647700 -679450
+            615950 -647700
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 5080
+            857250 -412750
+            855726 -412750
+          )
+          (type protect)
+        )
+      )
+      (net "Net-(LED1-Pad2)"
+        (via "Via[0-1]_685.8:330.2_um" 660400 -723900
+          (type protect)
+        )
+        (via "Via[0-1]_685.8:330.2_um" 698500 -869950
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            660400 -723900
+            641750 -723900
+          )
+          (type protect)
+        )
+        (wire
+          (path B.Cu 2540
+            698500 -869950
+            698500 -762000
+            660400 -723900
+          )
+          (type protect)
+        )
+        (wire
+          (path F.Cu 2540
+            704850 -913600
+            704850 -882650
+            698500 -876300
+            698500 -869950
+          )
+          (type protect)
+        )
+      )
+    )
+  )
+)
\ No newline at end of file
diff --git a/ZMHW_Modector/resources/enc28j60_datasheet.pdf b/ZMHW_Modector/resources/enc28j60_datasheet.pdf
new file mode 100644
index 0000000..7881e25
Binary files /dev/null and b/ZMHW_Modector/resources/enc28j60_datasheet.pdf differ
diff --git a/ZMHW_Modector/resources/lp2985-n.pdf b/ZMHW_Modector/resources/lp2985-n.pdf
new file mode 100644
index 0000000..f152b3f
Binary files /dev/null and b/ZMHW_Modector/resources/lp2985-n.pdf differ
diff --git a/batterycharge_stationdata/docs/10.aux b/batterycharge_stationdata/docs/10.aux
new file mode 100644
index 0000000..a406aba
--- /dev/null
+++ b/batterycharge_stationdata/docs/10.aux
@@ -0,0 +1,21 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cut out with pliers and reuse parts.\relax }}{7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces technoblogy has an article on using a micro with an external thermocouple\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Bom Notes}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Usage}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Rev 2 Build}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{12}}
diff --git a/batterycharge_stationdata/docs/10.log b/batterycharge_stationdata/docs/10.log
new file mode 100644
index 0000000..bec49e0
--- /dev/null
+++ b/batterycharge_stationdata/docs/10.log
@@ -0,0 +1,338 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 JAN 2020 00:43
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+batterycharge_stationdata/docs/10.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b
+atterycharge_stationdata/docs/10.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./10.aux)
+\openout1 = `10.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./10.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `10.toc'.
+
+ [1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25
+\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to
+-use-battery-
+ []
+
+
+Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28
+[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document
+/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont
+ent/translations/en.CD00132951.pdf
+ []
+
+
+Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49
+[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery-
+management/MAX1772.html
+ []
+
+
+Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67
+[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha
+rger/msg1378671/#msg1378671
+ []
+
+[2]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little
+ longer[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t
+he initial[] 
+ []
+
+
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter
+y). The[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v
+oltage[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg
+e current,[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will 
+slowly[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu
+rrent will[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t
+hat point,[] 
+ []
+
+
+Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th
+e charger[] 
+ []
+
+[3]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 106.
+
+ (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 106.
+ [4] [5]
+<../pics/modular_reusable.jpg, id=24, 435.12563pt x 412.54124pt>
+File: ../pics/modular_reusable.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/modular_reusable.jpg used on input line 190.
+(pdftex.def)             Requested size: 435.12456pt x 412.54024pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 191.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (92.12456pt too wide) in paragraph at lines 190--191
+[][] 
+ []
+
+[6] [7 <../pics/modular_reusable.jpg>]
+<../pics/tinythermocouple.jpg, id=32, 1134.2375pt x 525.965pt>
+File: ../pics/tinythermocouple.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/tinythermocouple.jpg used on input line 200.
+(pdftex.def)             Requested size: 340.27388pt x 157.79071pt.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 203.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 203.
+ [8 <../pics/tinythermocouple.jpg>] [9]
+[10]
+Underfull \hbox (badness 10000) in paragraph at lines 276--278
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 279--281
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 285--287
+
+ []
+
+[11]
+Underfull \hbox (badness 10000) in paragraph at lines 298--300
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 301--303
+
+ []
+
+[12] (./10.aux) ) 
+Here is how much of TeX's memory you used:
+ 2609 strings out of 494945
+ 41763 string characters out of 6181032
+ 96823 words of memory out of 5000000
+ 5893 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,1023b,239s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 10.pdf (12 pages, 311687 bytes).
+PDF statistics:
+ 81 PDF objects out of 1000 (max. 8388607)
+ 55 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 11 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/batterycharge_stationdata/docs/10.pdf b/batterycharge_stationdata/docs/10.pdf
new file mode 100644
index 0000000..c4eda8a
Binary files /dev/null and b/batterycharge_stationdata/docs/10.pdf differ
diff --git a/batterycharge_stationdata/docs/10.tex b/batterycharge_stationdata/docs/10.tex
new file mode 100644
index 0000000..fbe8f1d
--- /dev/null
+++ b/batterycharge_stationdata/docs/10.tex
@@ -0,0 +1,325 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+\\
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. But when it was 500mA (shorting?), the float V is low. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+\\
+
+I hear a snap when its turning on sometimes. EDIT: maybe I do not...
+
+\subsection{Solution: Grounding Soldering Issue}
+This is revision two. On this board, I was getting intermittent issues where the board would suddenly ramp up in current draw from about 10mA to 200 to 300 to 400mA before overheating, and then it would restart the process. I found the LTC IC getting hot.
+\\
+
+Before, I had already checked over the schematic once or twice before, so I was fairly confident that was not the issue. I started by reviewing the block diagram of the data sheet. The two inputs, Ifeedback and feedback pins seemed of interest. I tried disconnecting them. At this point, the same behaviour was occuring. I also tried disconnecting the output from the vdivider.
+
+None of these changes made any difference. I checked the continuity of GND pins, and low and behold, pin 3 (GND-S) was intermittent. Normal GND was OK (Pin 2).
+
+It turned out to be an assembly issue. The soldering was not 100\%. This led to intermittent issues. Push on the board enough, and it makes contact.
+
+\textbf{Behaviour of Board with Pins N/C}:
+\\
+Once I resoldered Pin 3 (GND-S) I still had three other pins disconnected. I found that the board immediately tried to pull more than 1A from my PSU (which shut off). After connecting the three pins (it looks like the FB pin was the cause of this), the board returned to normal operation.
+
+So there are two error scenarios here:
+\\
+
+1, GND-S is not connected, and the board slowly ramps up before overheating, and triggering self shutoff.
+\\
+
+2. FB (or perhaps another pin) is not connected, and the board instantly tries to pull > 1A current. 
+
+\subsection{Vin Input Cap}
+I had a 2.2uf but it looks like a 22uF is recommended. I threw on a 100uf Electrolytic I had for now. Next revision will have a 22uF tantalum similar to the output cap.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/10.tex~ b/batterycharge_stationdata/docs/10.tex~
new file mode 100644
index 0000000..bef182e
--- /dev/null
+++ b/batterycharge_stationdata/docs/10.tex~
@@ -0,0 +1,322 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. But when it was 500mA (shorting?), the float V is low. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+
+I hear a snap when its turning on sometimes. 
+
+\subsection{Solution: Grounding Soldering Issue}
+This is revision two. On this board, I was getting intermittent issues where the board would suddenly ramp up in current draw from about 10mA to 200 to 300 to 400mA before overheating, and then it would restart the process. I found the LTC IC getting hot.
+
+I recall I had already checked over the schematic once or twice before, so I was fairly confident that was not the issue. I started by reviewing the block diagram of the data sheet. The two inputs, Ifeedback and feedback pins seemed of interest. I tried disconnecting them. At this point, the same behaviour was occuring. I also tried disconnecting the output from the vdivider.
+
+None of these changes made any difference. I checked the continuity of GND pins, and low and behold, pin 3 (GND-S) was intermittent. Normal GND was OK (Pin 2).
+
+It turned out to be an assembly issue. The soldering was not 100\%. This led to intermittent issues. Push on the board enough, and it makes contact.
+
+\textbf{Behaviour of Board with Pins N/C}:
+\\
+Once I resoldered Pin 3 (GND-S) I still had three other pins disconnected. I found that the board immediately tried to pull more than 1A from my PSU (which shut off). After connecting the three pins (it looks like the FB pin was the cause of this), the board returned to normal operation.
+
+So there are two error scenarios here:
+\\
+
+1, GND-S is not connected, and the board slowly ramps up before overheating, and triggering self shutoff.
+\\
+
+2. FB (or perhaps another pin) is not connected, and the board instantly tries to pull > 1A current. 
+
+\subsection{Vin Input Cap}
+I had a 2.2uf but it looks like a 22uF is recommended. I threw on a 100uf Electrolytic I had for now. Next revision will have a 22uF tantalum similar to the output cap.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/10.toc b/batterycharge_stationdata/docs/10.toc
new file mode 100644
index 0000000..ef93e93
--- /dev/null
+++ b/batterycharge_stationdata/docs/10.toc
@@ -0,0 +1,18 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Chip Hunting}{1}
+\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}
+\contentsline {subsection}{\numberline {2.2}Current monitor}{5}
+\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}
+\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}
+\contentsline {section}{\numberline {3}Bom Notes}{8}
+\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}
+\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}
+\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}
+\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}
+\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}
+\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}
+\contentsline {subsection}{\numberline {4.5}Usage}{10}
+\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}
+\contentsline {section}{\numberline {5}Rev 2 Build}{11}
+\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{11}
+\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{12}
diff --git a/batterycharge_stationdata/docs/11.aux b/batterycharge_stationdata/docs/11.aux
new file mode 100644
index 0000000..ad4437d
--- /dev/null
+++ b/batterycharge_stationdata/docs/11.aux
@@ -0,0 +1,24 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cut out with pliers and reuse parts.\relax }}{7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces technoblogy has an article on using a micro with an external thermocouple\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Bom Notes}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Usage}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Rev 2\relax }}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Rev 2 Build}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Terminal Blocks}{13}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Barrier Strips that are PCB mount are stronger than terminal blocks.\relax }}{13}}
diff --git a/batterycharge_stationdata/docs/11.log b/batterycharge_stationdata/docs/11.log
new file mode 100644
index 0000000..6cb2c5e
--- /dev/null
+++ b/batterycharge_stationdata/docs/11.log
@@ -0,0 +1,387 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 JAN 2020 00:50
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+batterycharge_stationdata/docs/11.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b
+atterycharge_stationdata/docs/11.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./11.aux)
+\openout1 = `11.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./11.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `11.toc'.
+
+ [1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25
+\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to
+-use-battery-
+ []
+
+
+Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28
+[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document
+/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont
+ent/translations/en.CD00132951.pdf
+ []
+
+
+Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49
+[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery-
+management/MAX1772.html
+ []
+
+
+Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67
+[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha
+rger/msg1378671/#msg1378671
+ []
+
+[2]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little
+ longer[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t
+he initial[] 
+ []
+
+
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter
+y). The[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v
+oltage[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg
+e current,[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will 
+slowly[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu
+rrent will[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t
+hat point,[] 
+ []
+
+
+Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th
+e charger[] 
+ []
+
+[3]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 106.
+
+ (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 106.
+ [4] [5]
+<../pics/modular_reusable.jpg, id=24, 435.12563pt x 412.54124pt>
+File: ../pics/modular_reusable.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/modular_reusable.jpg used on input line 190.
+(pdftex.def)             Requested size: 435.12456pt x 412.54024pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 191.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (92.12456pt too wide) in paragraph at lines 190--191
+[][] 
+ []
+
+[6] [7 <../pics/modular_reusable.jpg>]
+<../pics/tinythermocouple.jpg, id=32, 1134.2375pt x 525.965pt>
+File: ../pics/tinythermocouple.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/tinythermocouple.jpg used on input line 200.
+(pdftex.def)             Requested size: 340.27388pt x 157.79071pt.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 203.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 203.
+ [8 <../pics/tinythermocouple.jpg>] [9]
+[10]
+Underfull \hbox (badness 10000) in paragraph at lines 273--275
+
+ []
+
+<../pics/DSCN2552.JPG, id=45, 803.0pt x 602.25pt>
+File: ../pics/DSCN2552.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN2552.JPG used on input line 276.
+(pdftex.def)             Requested size: 401.49902pt x 301.12425pt.
+
+Overfull \hbox (41.49902pt too wide) in paragraph at lines 276--277
+[][] 
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 280--282
+
+ []
+
+[11 <../pics/DSCN2552.JPG>]
+Underfull \hbox (badness 10000) in paragraph at lines 283--285
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 289--291
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 292--294
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 295--297
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 304--306
+
+ []
+
+[12]
+Underfull \hbox (badness 10000) in paragraph at lines 307--309
+
+ []
+
+LaTeX Font Info:    Try loading font information for OML+cmr on input line 310.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd
+File: omlcmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OML/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OML/cmm/m/it' tried instead on input line 310.
+
+Underfull \hbox (badness 10000) in paragraph at lines 316--318
+
+ []
+
+
+<../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG, id=52, 803.0pt x 
+602.25pt>
+File: ../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG Graphic file 
+(type jpg)
+ 
+Package pdftex.def Info: ../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN257
+2.JPG used on input line 319.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+[13 <../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG>] (./11.aux) )
+ 
+Here is how much of TeX's memory you used:
+ 2637 strings out of 494945
+ 42472 string characters out of 6181032
+ 96823 words of memory out of 5000000
+ 5914 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,1023b,239s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 11.pdf (13 pages, 670064 bytes).
+PDF statistics:
+ 91 PDF objects out of 1000 (max. 8388607)
+ 61 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 21 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/batterycharge_stationdata/docs/11.pdf b/batterycharge_stationdata/docs/11.pdf
new file mode 100644
index 0000000..82b4d49
Binary files /dev/null and b/batterycharge_stationdata/docs/11.pdf differ
diff --git a/batterycharge_stationdata/docs/11.tex b/batterycharge_stationdata/docs/11.tex
new file mode 100644
index 0000000..fd56c92
--- /dev/null
+++ b/batterycharge_stationdata/docs/11.tex
@@ -0,0 +1,340 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+\\
+
+\includegraphics[scale=0.5]{../pics/DSCN2552.JPG}
+\captionof{figure}{Rev 2}
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+\\
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. But when it was 500mA (shorting?), the float V is low. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+\\
+
+I hear a snap when its turning on sometimes. EDIT: maybe I do not...
+
+\subsection{Solution: Grounding Soldering Issue}
+This is revision two. On this board, I was getting intermittent issues where the board would suddenly ramp up in current draw from about 10mA to 200 to 300 to 400mA before overheating, and then it would restart the process. I found the LTC IC getting hot.
+\\
+
+Before, I had already checked over the schematic once or twice before, so I was fairly confident that was not the issue. I started by reviewing the block diagram of the data sheet. The two inputs, Ifeedback and feedback pins seemed of interest. I tried disconnecting them. At this point, the same behaviour was occuring. I also tried disconnecting the output from the vdivider.
+\\
+
+None of these changes made any difference. I checked the continuity of GND pins, and low and behold, pin 3 (GND-S) was intermittent. Normal GND was OK (Pin 2).
+\\
+
+It turned out to be an assembly issue. The soldering was not 100\%. This led to intermittent issues. Push on the board enough, and it makes contact.
+
+\textbf{Behaviour of Board with Pins N/C}:
+\\
+Once I resoldered Pin 3 (GND-S) I still had three other pins disconnected. I found that the board immediately tried to pull more than 1A from my PSU (which shut off). After connecting the three pins (it looks like the FB pin was the cause of this), the board returned to normal operation.
+
+So there are two error scenarios here:
+\\
+
+1, GND-S is not connected, and the board slowly ramps up current draw before overheating, and triggering self shutoff.
+\\
+
+2. FB (or perhaps another pin) is not connected, and the board instantly tries to pull \textgreater 1A current. 
+
+\subsection{Vin Input Cap}
+I had a 2.2uf but it looks like a 22uF is recommended. I threw on a 100uf Electrolytic I had for now. Next revision will have a 22uF tantalum similar to the output cap.
+
+\subsection{Terminal Blocks}
+The ones I have are flimsy. Next time I will use Barrier Strip that are pcb mount. These should be more sturdy and usable. See the AIPhone teardown for what they use. (Picture below).
+\\
+
+\includegraphics[scale=0.4]{../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG}
+\captionof{figure}{Barrier Strips that are PCB mount are stronger than terminal blocks.}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/11.tex~ b/batterycharge_stationdata/docs/11.tex~
new file mode 100644
index 0000000..63c0a8d
--- /dev/null
+++ b/batterycharge_stationdata/docs/11.tex~
@@ -0,0 +1,327 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+
+\includegraphics[scale=0.5]{../pics/DSCN2552.JPG}
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+\\
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. But when it was 500mA (shorting?), the float V is low. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+\\
+
+I hear a snap when its turning on sometimes. EDIT: maybe I do not...
+
+\subsection{Solution: Grounding Soldering Issue}
+This is revision two. On this board, I was getting intermittent issues where the board would suddenly ramp up in current draw from about 10mA to 200 to 300 to 400mA before overheating, and then it would restart the process. I found the LTC IC getting hot.
+\\
+
+Before, I had already checked over the schematic once or twice before, so I was fairly confident that was not the issue. I started by reviewing the block diagram of the data sheet. The two inputs, Ifeedback and feedback pins seemed of interest. I tried disconnecting them. At this point, the same behaviour was occuring. I also tried disconnecting the output from the vdivider.
+
+None of these changes made any difference. I checked the continuity of GND pins, and low and behold, pin 3 (GND-S) was intermittent. Normal GND was OK (Pin 2).
+
+It turned out to be an assembly issue. The soldering was not 100\%. This led to intermittent issues. Push on the board enough, and it makes contact.
+
+\textbf{Behaviour of Board with Pins N/C}:
+\\
+Once I resoldered Pin 3 (GND-S) I still had three other pins disconnected. I found that the board immediately tried to pull more than 1A from my PSU (which shut off). After connecting the three pins (it looks like the FB pin was the cause of this), the board returned to normal operation.
+
+So there are two error scenarios here:
+\\
+
+1, GND-S is not connected, and the board slowly ramps up before overheating, and triggering self shutoff.
+\\
+
+2. FB (or perhaps another pin) is not connected, and the board instantly tries to pull > 1A current. 
+
+\subsection{Vin Input Cap}
+I had a 2.2uf but it looks like a 22uF is recommended. I threw on a 100uf Electrolytic I had for now. Next revision will have a 22uF tantalum similar to the output cap.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/11.toc b/batterycharge_stationdata/docs/11.toc
new file mode 100644
index 0000000..319d8a7
--- /dev/null
+++ b/batterycharge_stationdata/docs/11.toc
@@ -0,0 +1,19 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Chip Hunting}{1}
+\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}
+\contentsline {subsection}{\numberline {2.2}Current monitor}{5}
+\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}
+\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}
+\contentsline {section}{\numberline {3}Bom Notes}{8}
+\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}
+\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}
+\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}
+\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}
+\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}
+\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}
+\contentsline {subsection}{\numberline {4.5}Usage}{10}
+\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}
+\contentsline {section}{\numberline {5}Rev 2 Build}{11}
+\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{12}
+\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{13}
+\contentsline {subsection}{\numberline {5.3}Terminal Blocks}{13}
diff --git a/batterycharge_stationdata/docs/12.aux b/batterycharge_stationdata/docs/12.aux
new file mode 100644
index 0000000..6449e41
--- /dev/null
+++ b/batterycharge_stationdata/docs/12.aux
@@ -0,0 +1,26 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{2}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cut out with pliers and reuse parts.\relax }}{7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces technoblogy has an article on using a micro with an external thermocouple\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Bom Notes}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Usage}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Rev 2\relax }}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Rev 2 Build}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{12}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Terminal Blocks}{13}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Barrier Strips that are PCB mount are stronger than terminal blocks.\relax }}{13}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Using DMM probes, vs. direct wires}{14}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Float Voltage for 6V SLA}{14}}
diff --git a/batterycharge_stationdata/docs/12.log b/batterycharge_stationdata/docs/12.log
new file mode 100644
index 0000000..67ee3a9
--- /dev/null
+++ b/batterycharge_stationdata/docs/12.log
@@ -0,0 +1,387 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 JAN 2020 01:12
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+batterycharge_stationdata/docs/12.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b
+atterycharge_stationdata/docs/12.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./12.aux)
+\openout1 = `12.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./12.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `12.toc'.
+
+ [1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25
+\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to
+-use-battery-
+ []
+
+
+Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28
+[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document
+/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont
+ent/translations/en.CD00132951.pdf
+ []
+
+
+Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49
+[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery-
+management/MAX1772.html
+ []
+
+[2]
+Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67
+[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha
+rger/msg1378671/#msg1378671
+ []
+
+
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little
+ longer[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t
+he initial[] 
+ []
+
+
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter
+y). The[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v
+oltage[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg
+e current,[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will 
+slowly[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu
+rrent will[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t
+hat point,[] 
+ []
+
+
+Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th
+e charger[] 
+ []
+
+[3]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 106.
+
+ (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 106.
+ [4] [5]
+<../pics/modular_reusable.jpg, id=24, 435.12563pt x 412.54124pt>
+File: ../pics/modular_reusable.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/modular_reusable.jpg used on input line 190.
+(pdftex.def)             Requested size: 435.12456pt x 412.54024pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 191.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (92.12456pt too wide) in paragraph at lines 190--191
+[][] 
+ []
+
+[6] [7 <../pics/modular_reusable.jpg>]
+<../pics/tinythermocouple.jpg, id=32, 1134.2375pt x 525.965pt>
+File: ../pics/tinythermocouple.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/tinythermocouple.jpg used on input line 200.
+(pdftex.def)             Requested size: 340.27388pt x 157.79071pt.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 203.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 203.
+ [8 <../pics/tinythermocouple.jpg>] [9]
+[10]
+Underfull \hbox (badness 10000) in paragraph at lines 273--275
+
+ []
+
+<../pics/DSCN2552.JPG, id=45, 803.0pt x 602.25pt>
+File: ../pics/DSCN2552.JPG Graphic file (type jpg)
+ 
+Package pdftex.def Info: ../pics/DSCN2552.JPG used on input line 276.
+(pdftex.def)             Requested size: 401.49902pt x 301.12425pt.
+
+Overfull \hbox (41.49902pt too wide) in paragraph at lines 276--277
+[][] 
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 280--282
+
+ []
+
+[11 <../pics/DSCN2552.JPG>]
+Underfull \hbox (badness 10000) in paragraph at lines 283--285
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 289--291
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 292--294
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 295--297
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 304--306
+
+ []
+
+[12]
+Underfull \hbox (badness 10000) in paragraph at lines 307--309
+
+ []
+
+LaTeX Font Info:    Try loading font information for OML+cmr on input line 310.
+
+(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd
+File: omlcmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OML/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OML/cmm/m/it' tried instead on input line 310.
+
+Underfull \hbox (badness 10000) in paragraph at lines 316--318
+
+ []
+
+
+<../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG, id=52, 803.0pt x 
+602.25pt>
+File: ../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG Graphic file 
+(type jpg)
+ 
+Package pdftex.def Info: ../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN257
+2.JPG used on input line 319.
+(pdftex.def)             Requested size: 321.1943pt x 240.89572pt.
+
+[13 <../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG>] [14]
+(./12.aux) ) 
+Here is how much of TeX's memory you used:
+ 2637 strings out of 494945
+ 42472 string characters out of 6181032
+ 97823 words of memory out of 5000000
+ 5914 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,1023b,239s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+
+Output written on 12.pdf (14 pages, 670949 bytes).
+PDF statistics:
+ 94 PDF objects out of 1000 (max. 8388607)
+ 63 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 21 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/batterycharge_stationdata/docs/12.pdf b/batterycharge_stationdata/docs/12.pdf
new file mode 100644
index 0000000..7c0ddbf
Binary files /dev/null and b/batterycharge_stationdata/docs/12.pdf differ
diff --git a/batterycharge_stationdata/docs/12.tex b/batterycharge_stationdata/docs/12.tex
new file mode 100644
index 0000000..ea0048e
--- /dev/null
+++ b/batterycharge_stationdata/docs/12.tex
@@ -0,0 +1,347 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+\\
+
+\includegraphics[scale=0.5]{../pics/DSCN2552.JPG}
+\captionof{figure}{Rev 2}
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+\\
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. But when it was 500mA (shorting?), the float V is low. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+\\
+
+I hear a snap when its turning on sometimes. EDIT: maybe I do not...
+
+\subsection{Solution: Grounding Soldering Issue}
+This is revision two. On this board, I was getting intermittent issues where the board would suddenly ramp up in current draw from about 10mA to 200 to 300 to 400mA before overheating, and then it would restart the process. I found the LTC IC getting hot.
+\\
+
+Before, I had already checked over the schematic once or twice before, so I was fairly confident that was not the issue. I started by reviewing the block diagram of the data sheet. The two inputs, Ifeedback and feedback pins seemed of interest. I tried disconnecting them. At this point, the same behaviour was occuring. I also tried disconnecting the output from the vdivider.
+\\
+
+None of these changes made any difference. I checked the continuity of GND pins, and low and behold, pin 3 (GND-S) was intermittent. Normal GND was OK (Pin 2).
+\\
+
+It turned out to be an assembly issue. The soldering was not 100\%. This led to intermittent issues. Push on the board enough, and it makes contact.
+
+\textbf{Behaviour of Board with Pins N/C}:
+\\
+Once I resoldered Pin 3 (GND-S) I still had three other pins disconnected. I found that the board immediately tried to pull more than 1A from my PSU (which shut off). After connecting the three pins (it looks like the FB pin was the cause of this), the board returned to normal operation.
+
+So there are two error scenarios here:
+\\
+
+1, GND-S is not connected, and the board slowly ramps up current draw before overheating, and triggering self shutoff.
+\\
+
+2. FB (or perhaps another pin) is not connected, and the board instantly tries to pull \textgreater 1A current. 
+
+\subsection{Vin Input Cap}
+I had a 2.2uf but it looks like a 22uF is recommended. I threw on a 100uf Electrolytic I had for now. Next revision will have a 22uF tantalum similar to the output cap.
+
+\subsection{Terminal Blocks}
+The ones I have are flimsy. Next time I will use Barrier Strip that are pcb mount. These should be more sturdy and usable. See the AIPhone teardown for what they use. (Picture below).
+\\
+
+\includegraphics[scale=0.4]{../../../Teardowns_2019/AIPhone_JK-1MEDv2/pics/DSCN2572.JPG}
+\captionof{figure}{Barrier Strips that are PCB mount are stronger than terminal blocks.}
+
+\subsection{Using DMM probes, vs. direct wires}
+I had better results with direct wires into the current sense, as opposed to trying to use the DMM with its probes, and assumed high R cables.
+
+\subsection{Float Voltage for 6V SLA}
+
+https://www.powerstream.com/SLA.htm
+Gives 13.5 - 13.8, so 13.65 / 2 == 6.825
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/12.toc b/batterycharge_stationdata/docs/12.toc
new file mode 100644
index 0000000..a47f572
--- /dev/null
+++ b/batterycharge_stationdata/docs/12.toc
@@ -0,0 +1,21 @@
+\contentsline {section}{\numberline {1}Overview}{2}
+\contentsline {section}{\numberline {2}Chip Hunting}{2}
+\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}
+\contentsline {subsection}{\numberline {2.2}Current monitor}{6}
+\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}
+\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}
+\contentsline {section}{\numberline {3}Bom Notes}{8}
+\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}
+\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}
+\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}
+\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}
+\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}
+\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}
+\contentsline {subsection}{\numberline {4.5}Usage}{10}
+\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}
+\contentsline {section}{\numberline {5}Rev 2 Build}{11}
+\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{12}
+\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{13}
+\contentsline {subsection}{\numberline {5.3}Terminal Blocks}{13}
+\contentsline {subsection}{\numberline {5.4}Using DMM probes, vs. direct wires}{14}
+\contentsline {subsection}{\numberline {5.5}Float Voltage for 6V SLA}{14}
diff --git a/batterycharge_stationdata/docs/8.aux b/batterycharge_stationdata/docs/8.aux
index 7ab405e..22ebd48 100644
--- a/batterycharge_stationdata/docs/8.aux
+++ b/batterycharge_stationdata/docs/8.aux
@@ -16,3 +16,4 @@
 \@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Usage}{10}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Rev 2 Build}{11}}
diff --git a/batterycharge_stationdata/docs/8.log b/batterycharge_stationdata/docs/8.log
index c90d2b8..d024f78 100644
--- a/batterycharge_stationdata/docs/8.log
+++ b/batterycharge_stationdata/docs/8.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  8 SEP 2019 10:39
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  2 JAN 2020 02:25
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
@@ -304,7 +304,7 @@ exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb>
-Output written on 8.pdf (11 pages, 308032 bytes).
+Output written on 8.pdf (11 pages, 308321 bytes).
 PDF statistics:
  78 PDF objects out of 1000 (max. 8388607)
  53 compressed objects within 1 object stream
diff --git a/batterycharge_stationdata/docs/8.pdf b/batterycharge_stationdata/docs/8.pdf
index da4b0ba..222c0e8 100644
Binary files a/batterycharge_stationdata/docs/8.pdf and b/batterycharge_stationdata/docs/8.pdf differ
diff --git a/batterycharge_stationdata/docs/8.tex b/batterycharge_stationdata/docs/8.tex
index b0e2626..7bd5ad3 100644
--- a/batterycharge_stationdata/docs/8.tex
+++ b/batterycharge_stationdata/docs/8.tex
@@ -272,6 +272,10 @@ Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM,
 \subsection{Forgot V Dividers for batteries gt 5v}
 I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
 
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+
+
 
 
 
diff --git a/batterycharge_stationdata/docs/8.toc b/batterycharge_stationdata/docs/8.toc
index 19abcaa..fcc69b1 100644
--- a/batterycharge_stationdata/docs/8.toc
+++ b/batterycharge_stationdata/docs/8.toc
@@ -13,3 +13,4 @@
 \contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}
 \contentsline {subsection}{\numberline {4.5}Usage}{10}
 \contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}
+\contentsline {section}{\numberline {5}Rev 2 Build}{11}
diff --git a/batterycharge_stationdata/docs/9.aux b/batterycharge_stationdata/docs/9.aux
new file mode 100644
index 0000000..a406aba
--- /dev/null
+++ b/batterycharge_stationdata/docs/9.aux
@@ -0,0 +1,21 @@
+\relax 
+\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cut out with pliers and reuse parts.\relax }}{7}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces technoblogy has an article on using a micro with an external thermocouple\relax }}{8}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Bom Notes}{8}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Usage}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Rev 2 Build}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{12}}
diff --git a/batterycharge_stationdata/docs/9.log b/batterycharge_stationdata/docs/9.log
new file mode 100644
index 0000000..2e4350d
--- /dev/null
+++ b/batterycharge_stationdata/docs/9.log
@@ -0,0 +1,323 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17)  24 JAN 2020 00:42
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
+batterycharge_stationdata/docs/9.tex
+
+(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b
+atterycharge_stationdata/docs/9.tex
+LaTeX2e <2017/01/01> patch level 3
+Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
+(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)
+\Gread@gobject=\count87
+))
+\Gin@req@height=\dimen103
+\Gin@req@width=\dimen104
+)
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
+
+(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
+Package caption3 Info: TeX engine: e-TeX on input line 67.
+\captionmargin=\dimen105
+\captionmargin@=\dimen106
+\captionwidth=\dimen107
+\caption@tempdima=\dimen108
+\caption@indent=\dimen109
+\caption@parindent=\dimen110
+\caption@hangindent=\dimen111
+)
+\c@ContinuedFloat=\count88
+) (./9.aux)
+\openout1 = `9.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 9.
+LaTeX Font Info:    ... okay on input line 9.
+
+(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count89
+\scratchdimen=\dimen112
+\scratchbox=\box26
+\nofMPsegments=\count90
+\nofMParguments=\count91
+\everyMPshowfont=\toks15
+\MPscratchCnt=\count92
+\MPscratchDim=\dimen113
+\MPnumerator=\count93
+\makeMPintoPDFobject=\count94
+\everyMPtoPDFconversion=\toks16
+) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
+)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
+Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+))
+(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+
+(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 11.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 11.
+
+(./9.toc
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 3.
+)
+\tf@toc=\write3
+\openout3 = `9.toc'.
+
+ [1
+
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
+Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25
+\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to
+-use-battery-
+ []
+
+
+Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28
+[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document
+/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont
+ent/translations/en.CD00132951.pdf
+ []
+
+
+Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49
+[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery-
+management/MAX1772.html
+ []
+
+
+Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67
+[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha
+rger/msg1378671/#msg1378671
+ []
+
+[2]
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little
+ longer[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t
+he initial[] 
+ []
+
+
+Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter
+y). The[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v
+oltage[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg
+e current,[] 
+ []
+
+
+Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will 
+slowly[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu
+rrent will[] 
+ []
+
+
+Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79
+[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t
+hat point,[] 
+ []
+
+
+Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79
+[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th
+e charger[] 
+ []
+
+[3]
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 106.
+
+ (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10.95> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 106.
+ [4] [5]
+<../pics/modular_reusable.jpg, id=24, 435.12563pt x 412.54124pt>
+File: ../pics/modular_reusable.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/modular_reusable.jpg used on input line 190.
+(pdftex.def)             Requested size: 435.12456pt x 412.54024pt.
+
+
+Package caption Warning: \captionsetup{type*=...} or \captionof
+(caption)                outside box or environment on input line 191.
+See the caption package documentation for explanation.
+
+
+Overfull \hbox (92.12456pt too wide) in paragraph at lines 190--191
+[][] 
+ []
+
+[6] [7 <../pics/modular_reusable.jpg>]
+<../pics/tinythermocouple.jpg, id=32, 1134.2375pt x 525.965pt>
+File: ../pics/tinythermocouple.jpg Graphic file (type jpg)
+
+
+Package pdftex.def Info: ../pics/tinythermocouple.jpg used on input line 200.
+(pdftex.def)             Requested size: 340.27388pt x 157.79071pt.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <9> on input line 203.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 203.
+ [8 <../pics/tinythermocouple.jpg>] [9]
+[10] [11]
+Underfull \hbox (badness 10000) in paragraph at lines 295--297
+
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 298--300
+
+ []
+
+[12] (./9.aux) ) 
+Here is how much of TeX's memory you used:
+ 2609 strings out of 494945
+ 41752 string characters out of 6181032
+ 96823 words of memory out of 5000000
+ 5893 multiletter control sequences out of 15000+600000
+ 10198 words of font info for 36 fonts, out of 8000000 for 9000
+ 14 hyphenation exceptions out of 8191
+ 39i,8n,39p,1022b,239s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on 9.pdf (12 pages, 311610 bytes).
+PDF statistics:
+ 81 PDF objects out of 1000 (max. 8388607)
+ 55 compressed objects within 1 object stream
+ 0 named destinations out of 1000 (max. 500000)
+ 11 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/batterycharge_stationdata/docs/9.pdf b/batterycharge_stationdata/docs/9.pdf
new file mode 100644
index 0000000..0f8aea3
Binary files /dev/null and b/batterycharge_stationdata/docs/9.pdf differ
diff --git a/batterycharge_stationdata/docs/9.tex b/batterycharge_stationdata/docs/9.tex
new file mode 100644
index 0000000..3e7f02b
--- /dev/null
+++ b/batterycharge_stationdata/docs/9.tex
@@ -0,0 +1,321 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. But when it was 500mA (shorting?), the float V is low. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+
+I hear a snap when its turning on sometimes. 
+
+\subsection{Solution: Grounding Soldering Issue}
+This is revision two. On this board, I was getting intermittent issues where the board would suddenly ramp up in current draw from about 10mA to 200 to 300 to 400mA before overheating, and then it would restart the process. I found the LTC IC getting hot.
+
+I recall I had already checked over the schematic once or twice before, so I was fairly confident that was not the issue. I started by reviewing the block diagram of the data sheet. The two inputs, Ifeedback and feedback pins seemed of interest. I tried disconnecting them. At this point, the same behaviour was occuring. I also tried disconnecting the output from the vdivider.
+
+None of these changes made any difference. I checked the continuity of GND pins, and low and behold, pin 3 (GND-S) was intermittent. Normal GND was OK (Pin 2).
+
+It turned out to be an assembly issue. The soldering was not 100\%. This led to intermittent issues. Push on the board enough, and it makes contact.
+
+\textbf{Behaviour of Board with Pins N/C}:
+\\
+Once I resoldered Pin 3 (GND-S) I still had three other pins disconnected. I found that the board immediately tried to pull more than 1A from my PSU (which shut off). After connecting the three pins (it looks like the FB pin was the cause of this), the board returned to normal operation.
+
+So there are two error scenarios here:
+\\
+
+1, GND-S is not connected, and the board slowly ramps up before overheating, and triggering self shutoff.
+\\
+
+2. FB (or perhaps another pin) is not connected, and the board instantly tries to pull > 1A current. 
+
+\subsection{Vin Input Cap}
+I had a 2.2uf but it looks like a 22uF is recommended. I threw on a 100uf Electrolytic I had for now. Next revision will have a 22uF tantalum similar to the output cap.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/9.tex~ b/batterycharge_stationdata/docs/9.tex~
new file mode 100644
index 0000000..6d25252
--- /dev/null
+++ b/batterycharge_stationdata/docs/9.tex~
@@ -0,0 +1,298 @@
+
+\documentclass[11pt]{article}
+%Gummi|065|=)
+\usepackage{graphicx}
+\usepackage{caption}
+\title{\textbf{BatteryMonitorBoard}}
+\author{Steak Electronics}
+\date{}
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Overview}
+
+\section{Chip Hunting}
+Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
+
+Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
+http://www.ti.com/lit/pdf/sluu007
+and
+https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
+Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
+
+https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
+This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
+
+That looks hopeful. Why not multiple?
+Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
+
+MCP73826 is another reasonable option. Slightly more complex, but not by much.
+RT9526A is also simple. Let's start with the st chip.
+
+Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
+
+Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
+
+There is one microchip one (lead acid) based on a pic. App circuit is complex.
+AN1015 is the app note.
+
+So need a lead, and nicd charger still.
+
+Tomorrow I'd like to look at maxim. I see this:
+
+https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
+But the application circuit is too much for what I want to deal with.
+Seems lead acid battery chargers are not as common as they must've been before.
+
+Onsemi is only lithium batteries.
+
+Mouser has only universal chargers, no lead. But universal includes lead.
+let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
+lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
+
+What about lead?
+lt1513 does the three main types: nicd,li-ion,lead
+At a cost of \$10.
+At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
+recommended for new designs either.
+
+http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
+Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
+http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
+Here is some better advice.
+quote:
+\begin{verbatim}
+I'd recommend just float charging. It takes only a little longer
+ and is easier on the batteries. You will need to limit the initial
+ charge current to about 0.1 C (so 2 A for a 20 AH battery). The
+ easiest way to do this is a constant current/ constant voltage
+ power supply. Set the current limit to the desired charge current,
+ and the voltage to the float voltage (13.8 V adjusted for
+ temperature if needed). The voltage on the battery will slowly
+ increase over time until it reaches ~13.8 V, then the current will
+ slowly drop over time until it reaches nearly zero. At that point, 
+the battery is fully charged and you can either remove the charger
+ or just leave it on.
+\end{verbatim}
+Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
+
+May use 1512 instead. \$5 in 150 quantity. Hm...
+\$10 in single.
+That would cover lead, nicad.
+Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
+
+OK, i've decided:
+
+\subsection{Part Selection Summary}
+
+LT1512, and STC4054.
+For starters, I will use stc as lithium and lt as nicad / lead.
+
+this will avoid the worry of jumpers, and what not. Later I can be flexible.
+
+Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
+
+Where to put current sense? I think before the battery.
+
+I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
+
+Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
+
+With that we have:
+\begin{itemize}
+\item Battery charger x 2
+\item voltage monitor x 2
+\item current monitor x 2
+\item ethernet (using off the shelf enc modules for now, but maybe
+  on board later).
+\item microcontroller (nano)
+\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
+  \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
+  
+  \end{itemize}
+I also want a general current and voltage monitor. I want
+to be able to watch the load on a battery, and record that as well...
+Perhaps that will be separate. I might want to grab some off the shelf
+current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
+
+Let's build.
+
+Keep all schematics modular!
+
+\textbf{A note on lt1512 tuning}
+\begin{verbatim}
+How this is tuned:
+The V divider on Feedback pin
+determines float voltage.
+The R downstream of I_feedback 
+(after 24 ohm resistor)
+determines current (100mV / R)
+See data sheet for more details.
+
+Put Simply: Set float voltage on r divider
+and make sure current resistor is high enough
+to be low current.
+\end{verbatim}
+
+\textbf{Calculating LT1512 vdivider}
+\begin{verbatim}
+Example calculation for R1:
+R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
+with default R2 at 12,400
+Desired Vbat float of 13.8 (lead)
+(13.8 - 1.245) * 12400 == 155682
+1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
+155682/1.2822 == 121417
+
+It would be evil for them to put 0.3uA and
+expect you to convert that to 0.000003A
+But that's what they did. At least they
+give an example to check.
+
+Five zeros on that.
+\end{verbatim}
+Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
+
+Some more notes
+\begin{verbatim}
+checking the given example:
+41200 * (8.2 - 1.245)  286546
+
+41200 * 0.000003 + 1.245 == 1.3605 
+
+
+lowest possible value (1.3V charge)
+(1.3 - 1.245 ) * 12400 == 682 
+(12400 * .000003 ) + 1.245 == 1.28
+682 / 1.28 == 532
+
+so lowest resistor value must be 500 about...
+\end{verbatim}
+Lowest resistor would be 536. (e48 resistor)
+
+
+\subsection{Current monitor}
+I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
+about other current sense in the same family. There is the shunt
+resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
+
+For the inductor
+see lt data sheet for details.
+must not be series resistance greater than 0.1 ohms.
+
+
+\subsection{PCB Revision - Modular Parts}
+I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
+
+\includegraphics{../pics/modular_reusable.jpg}
+\captionof{figure}{Cut out with pliers and reuse parts.}
+
+\subsubsection{Ripped off by temperature sensors}
+The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
+
+I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
+
+\vspace{0.4in}
+
+\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
+\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
+
+Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
+
+After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
+
+\section{Bom Notes}
+I should try to get rid of some expensive items where possible.
+
+\vspace{0.2in}
+
+tantalum is \$1. Try a ceramic.
+
+MAX6675 is \$10.
+
+Slide pot is just for fun. That can be removed.
+
+
+
+\vspace{0.2in}
+
+
+On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
+
+\subsection{SOD323 (diode) is equal to 0805}
+Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
+
+
+\section{PCB Build and Test Notes}
+I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
+
+On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
+
+For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it. 
+
+What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
+
+So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
+
+With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
+
+
+\subsection{Current usage, and Solar Project}
+This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
+
+The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
+
+
+\subsection{Current Limiting resistor on LT1512}
+The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It 
+will allow about 80mA into a NiCd at 1.2
+volts. At this level, there is an issue with
+charging voltages above single cell lithium values. What happens
+is that the circuit starts using over an amp of current and
+the LT chip overheats.
+If you increase the resistance, you 
+can lower the current output and thus also charge 6-12v
+batteries.
+Test with a current limiting power supply!
+
+\subsection{Separate Grounds 1512}
+I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
+\subsection{Switches Max Current}
+These switches have a max current of 300mA.
+
+\subsection{Usage}
+Here's how to use this device. Plug in a 9-12V PSU. Connect USB to computer (bbb, rpi preferred for long term usage).
+Measure the voltage divider. This value is found after the large diode, but before the voltage divider. Adjust the switches, and pot as needed. Check with a DMM, for the voltage - that will be the final charge voltage.
+Connect battery + into INA169 (high side current sense) . Connect INA169 v out into LT CONN (which is same as where float voltage is measured). 
+Connect battery - into ground. Check ina169 ADC reading with Serial out or DMM, it should reflect the charging. You can also put a DMM in series with battery to confirm its charging.
+
+\subsection{Forgot V Dividers for batteries gt 5v}
+I guess I forgot a voltage divider on this board. I'll need at least 2 or 3 pins on the ADC to be 10\%, so that I can measure 6 and 12v lead batteries. Hmph. For rev 2 I guess.
+
+\section{Rev 2 Build}
+The board tends to slowly ramp up, pulling 150 at start, then moving eventually to 500mA (testing at fuse) before cutting back to about 400mA, and the 5V output has a bit of switching on it (thermal shutdown, possibly). It also heats up both the LT and the LM317 at this point.
+
+I recall having this problem with the first board though I was able to get it working, after breaking some traces. On this board, occasionally, I was able to see it pull 60mA, and the output voltage became high. Otherwise the LT FB (I call it the LT Float voltage) became what was expected. More research needed. It's possible the LT chip has been damaged too much. The scope is quite clear on what is going on, though. And I was getting output voltages earlier with/without overheating. This is without a battery connected, though a battery added does not make a difference.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+\end{document}
+
diff --git a/batterycharge_stationdata/docs/9.toc b/batterycharge_stationdata/docs/9.toc
new file mode 100644
index 0000000..ef93e93
--- /dev/null
+++ b/batterycharge_stationdata/docs/9.toc
@@ -0,0 +1,18 @@
+\contentsline {section}{\numberline {1}Overview}{1}
+\contentsline {section}{\numberline {2}Chip Hunting}{1}
+\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}
+\contentsline {subsection}{\numberline {2.2}Current monitor}{5}
+\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}
+\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}
+\contentsline {section}{\numberline {3}Bom Notes}{8}
+\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{9}
+\contentsline {section}{\numberline {4}PCB Build and Test Notes}{9}
+\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{10}
+\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{10}
+\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{10}
+\contentsline {subsection}{\numberline {4.4}Switches Max Current}{10}
+\contentsline {subsection}{\numberline {4.5}Usage}{10}
+\contentsline {subsection}{\numberline {4.6}Forgot V Dividers for batteries gt 5v}{11}
+\contentsline {section}{\numberline {5}Rev 2 Build}{11}
+\contentsline {subsection}{\numberline {5.1}Solution: Grounding Soldering Issue}{11}
+\contentsline {subsection}{\numberline {5.2}Vin Input Cap}{12}
diff --git a/batterycharge_stationdata/movies/DSCN2602.webm b/batterycharge_stationdata/movies/DSCN2602.webm
new file mode 100644
index 0000000..b708df3
Binary files /dev/null and b/batterycharge_stationdata/movies/DSCN2602.webm differ
diff --git a/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.bak b/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.bak
index c406ad5..0dee601 100644
--- a/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.bak
+++ b/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.bak
@@ -17,7 +17,7 @@ $EndDescr
 Text Notes 1900 2450 0    59   ~ 0
 Power Supply is 5V, and 15.5V \nfrom the 12V DC Power jack.\n15.5V for the Nicad/Lead charger.\n5V for everything else.
 $Comp
-L regul:LM317_SOT223 U2
+L batterystation-rescue:LM317_SOT223-regul U2
 U 1 1 5CBC50D3
 P 2800 3650
 F 0 "U2" H 2800 4156 50  0000 C CNN
@@ -43,7 +43,7 @@ Wire Wire Line
 Wire Wire Line
 	1950 3500 2150 3500
 $Comp
-L device:R R3
+L batterystation-rescue:R-device R3
 U 1 1 5CBC51CD
 P 3200 4200
 F 0 "R3" H 3270 4246 50  0000 L CNN
@@ -62,7 +62,7 @@ Wire Wire Line
 Wire Wire Line
 	2800 4000 2800 4400
 $Comp
-L device:R R4
+L batterystation-rescue:R-device R4
 U 1 1 5CBC5278
 P 3200 4550
 F 0 "R4" H 3270 4596 50  0000 L CNN
@@ -99,7 +99,7 @@ F 3 "" H 3850 3500 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:C C5
+L batterystation-rescue:C-device C5
 U 1 1 5CBC54F0
 P 3600 3650
 F 0 "C5" H 3715 3696 50  0000 L CNN
@@ -113,7 +113,7 @@ Connection ~ 3600 3500
 Wire Wire Line
 	3600 3500 3850 3500
 $Comp
-L device:C C4
+L batterystation-rescue:C-device C4
 U 1 1 5CBC5531
 P 2150 3650
 F 0 "C4" H 2265 3696 50  0000 L CNN
@@ -151,7 +151,7 @@ $EndComp
 Text Notes 4850 2850 0    59   ~ 0
 Step Up converter will be\nLM2577 Module for starters.\nLater I will put on board.
 $Comp
-L device:Fuse F1
+L batterystation-rescue:Fuse-device F1
 U 1 1 5CBF5A27
 P 1950 3250
 F 0 "F1" H 2010 3296 50  0000 L CNN
@@ -164,9 +164,11 @@ $EndComp
 Wire Wire Line
 	1950 2900 1950 3100
 $Comp
-L conn:BARREL_JACK CON1
+L batterystation-rescue:BARREL_JACK-conn CON1
 U 1 1 5CBD2D8E
 P 1150 4000
+AR Path="/5CBD2D8E" Ref="CON1"  Part="1" 
+AR Path="/5CBC4AC4/5CBD2D8E" Ref="CON1"  Part="1" 
 F 0 "CON1" H 1131 4325 50  0000 C CNN
 F 1 "BARREL_JACK" H 1131 4234 50  0000 C CNN
 F 2 "Connectors:BARREL_JACK" H 1150 4000 50  0001 C CNN
@@ -202,7 +204,7 @@ Connection ~ 1450 4100
 Text Label 1950 3000 0    50   ~ 0
 fuse
 $Comp
-L conn:CONN_01X04 P26
+L batterystation-rescue:CONN_01X04-conn P26
 U 1 1 5CC7DDD2
 P 4050 2650
 F 0 "P26" H 4050 3015 50  0000 C CNN
@@ -213,7 +215,7 @@ F 3 "" H 4050 1450 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X02 P24
+L batterystation-rescue:CONN_01X02-conn P24
 U 1 1 5CC7DF4C
 P 1250 3050
 F 0 "P24" H 1169 2775 50  0000 C CNN
@@ -224,7 +226,7 @@ F 3 "" H 1250 3050 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L conn:CONN_01X04 P25
+L batterystation-rescue:CONN_01X04-conn P25
 U 1 1 5CC7E0AB
 P 3950 5200
 F 0 "P25" H 3950 5565 50  0000 C CNN
@@ -268,7 +270,7 @@ F 3 "" H 3850 2500 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:LED D3
+L batterystation-rescue:LED-device D3
 U 1 1 5CC8064D
 P 5200 5100
 F 0 "D3" H 5192 4845 50  0000 C CNN
@@ -279,7 +281,7 @@ F 3 "" H 5200 5100 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L device:R R20
+L batterystation-rescue:R-device R20
 U 1 1 5CC80858
 P 5500 5100
 F 0 "R20" V 5293 5100 50  0000 C CNN
@@ -340,4 +342,6 @@ F 3 "" H 1450 3100 50  0000 C CNN
 	1    1450 3100
 	1    0    0    -1  
 $EndComp
+Text Notes 925  5250 0    59   ~ 0
+NOTE: LTC1512, can use 12V. \nDoes not need the LM317.\nAlso, you don't want the LTC\ndownstream of this reg anyway.\nNot enough of a heatsink.
 $EndSCHEMATC
diff --git a/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.sch b/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.sch
index c406ad5..2be3dc1 100644
--- a/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.sch
+++ b/batterycharge_stationdata/pcb/rev2/BatteryChargerPower.sch
@@ -17,7 +17,7 @@ $EndDescr
 Text Notes 1900 2450 0    59   ~ 0
 Power Supply is 5V, and 15.5V \nfrom the 12V DC Power jack.\n15.5V for the Nicad/Lead charger.\n5V for everything else.
 $Comp
-L regul:LM317_SOT223 U2
+L batterystation-rescue:LM317_SOT223-regul U2
 U 1 1 5CBC50D3
 P 2800 3650
 F 0 "U2" H 2800 4156 50  0000 C CNN
@@ -43,7 +43,7 @@ Wire Wire Line
 Wire Wire Line
 	1950 3500 2150 3500
 $Comp
-L device:R R3
+L batterystation-rescue:R-device R3
 U 1 1 5CBC51CD
 P 3200 4200
 F 0 "R3" H 3270 4246 50  0000 L CNN
@@ -62,7 +62,7 @@ Wire Wire Line
 Wire Wire Line
 	2800 4000 2800 4400
 $Comp
-L device:R R4
+L batterystation-rescue:R-device R4
 U 1 1 5CBC5278
 P 3200 4550
 F 0 "R4" H 3270 4596 50  0000 L CNN
@@ -99,7 +99,7 @@ F 3 "" H 3850 3500 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:C C5
+L batterystation-rescue:C-device C5
 U 1 1 5CBC54F0
 P 3600 3650
 F 0 "C5" H 3715 3696 50  0000 L CNN
@@ -113,7 +113,7 @@ Connection ~ 3600 3500
 Wire Wire Line
 	3600 3500 3850 3500
 $Comp
-L device:C C4
+L batterystation-rescue:C-device C4
 U 1 1 5CBC5531
 P 2150 3650
 F 0 "C4" H 2265 3696 50  0000 L CNN
@@ -151,7 +151,7 @@ $EndComp
 Text Notes 4850 2850 0    59   ~ 0
 Step Up converter will be\nLM2577 Module for starters.\nLater I will put on board.
 $Comp
-L device:Fuse F1
+L batterystation-rescue:Fuse-device F1
 U 1 1 5CBF5A27
 P 1950 3250
 F 0 "F1" H 2010 3296 50  0000 L CNN
@@ -164,9 +164,11 @@ $EndComp
 Wire Wire Line
 	1950 2900 1950 3100
 $Comp
-L conn:BARREL_JACK CON1
+L batterystation-rescue:BARREL_JACK-conn CON1
 U 1 1 5CBD2D8E
 P 1150 4000
+AR Path="/5CBD2D8E" Ref="CON1"  Part="1" 
+AR Path="/5CBC4AC4/5CBD2D8E" Ref="CON1"  Part="1" 
 F 0 "CON1" H 1131 4325 50  0000 C CNN
 F 1 "BARREL_JACK" H 1131 4234 50  0000 C CNN
 F 2 "Connectors:BARREL_JACK" H 1150 4000 50  0001 C CNN
@@ -202,7 +204,7 @@ Connection ~ 1450 4100
 Text Label 1950 3000 0    50   ~ 0
 fuse
 $Comp
-L conn:CONN_01X04 P26
+L batterystation-rescue:CONN_01X04-conn P26
 U 1 1 5CC7DDD2
 P 4050 2650
 F 0 "P26" H 4050 3015 50  0000 C CNN
@@ -213,7 +215,7 @@ F 3 "" H 4050 1450 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X02 P24
+L batterystation-rescue:CONN_01X02-conn P24
 U 1 1 5CC7DF4C
 P 1250 3050
 F 0 "P24" H 1169 2775 50  0000 C CNN
@@ -224,7 +226,7 @@ F 3 "" H 1250 3050 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L conn:CONN_01X04 P25
+L batterystation-rescue:CONN_01X04-conn P25
 U 1 1 5CC7E0AB
 P 3950 5200
 F 0 "P25" H 3950 5565 50  0000 C CNN
@@ -268,7 +270,7 @@ F 3 "" H 3850 2500 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:LED D3
+L batterystation-rescue:LED-device D3
 U 1 1 5CC8064D
 P 5200 5100
 F 0 "D3" H 5192 4845 50  0000 C CNN
@@ -279,7 +281,7 @@ F 3 "" H 5200 5100 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L device:R R20
+L batterystation-rescue:R-device R20
 U 1 1 5CC80858
 P 5500 5100
 F 0 "R20" V 5293 5100 50  0000 C CNN
@@ -340,4 +342,8 @@ F 3 "" H 1450 3100 50  0000 C CNN
 	1    1450 3100
 	1    0    0    -1  
 $EndComp
+Text Notes 925  5250 0    59   ~ 0
+NOTE: LTC1512, can use 12V. \nDoes not need the LM317.\nAlso, you don't want the LTC\ndownstream of this reg anyway.\nNot enough of a heatsink.
+Text Notes 4350 3875 0    59   ~ 0
+Make sure all 12V downstream\nare downstream of fuse as well.
 $EndSCHEMATC
diff --git a/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.bak b/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.bak
index dc92e6c..c8f1416 100644
--- a/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.bak
+++ b/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.bak
@@ -29,7 +29,7 @@ F 3 "" H 3800 4550 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R14
+L batterystation-rescue:R-device R14
 U 1 1 5CBE9BDD
 P 3200 3400
 AR Path="/5CBE9794/5CBE9BDD" Ref="R14"  Part="1" 
@@ -69,7 +69,7 @@ F 3 "" H 3650 4000 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R15
+L batterystation-rescue:R-device R15
 U 1 1 5CBEA23D
 P 4800 3550
 AR Path="/5CBE9794/5CBEA23D" Ref="R15"  Part="1" 
@@ -110,7 +110,7 @@ LOADOUT
 Text Notes 3750 2050 0    50   ~ 0
 INA169 Current Sense
 $Comp
-L conn:CONN_01X05 P21
+L batterystation-rescue:CONN_01X05-conn P21
 U 1 1 5CC67A4E
 P 4200 3400
 AR Path="/5CBE9794/5CC67A4E" Ref="P21"  Part="1" 
diff --git a/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.sch b/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.sch
index dc92e6c..c8f1416 100644
--- a/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.sch
+++ b/batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.sch
@@ -29,7 +29,7 @@ F 3 "" H 3800 4550 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R14
+L batterystation-rescue:R-device R14
 U 1 1 5CBE9BDD
 P 3200 3400
 AR Path="/5CBE9794/5CBE9BDD" Ref="R14"  Part="1" 
@@ -69,7 +69,7 @@ F 3 "" H 3650 4000 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R15
+L batterystation-rescue:R-device R15
 U 1 1 5CBEA23D
 P 4800 3550
 AR Path="/5CBE9794/5CBEA23D" Ref="R15"  Part="1" 
@@ -110,7 +110,7 @@ LOADOUT
 Text Notes 3750 2050 0    50   ~ 0
 INA169 Current Sense
 $Comp
-L conn:CONN_01X05 P21
+L batterystation-rescue:CONN_01X05-conn P21
 U 1 1 5CC67A4E
 P 4200 3400
 AR Path="/5CBE9794/5CC67A4E" Ref="P21"  Part="1" 
diff --git a/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.bak b/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.bak
index d4428b1..3ab1779 100644
--- a/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.bak
+++ b/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.bak
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_02X05 P15
+L batterystation-rescue:CONN_02X05-conn P15
 U 1 1 5BF754F5
 P 3050 3600
 F 0 "P15" H 3050 4015 50  0000 C CNN
@@ -26,7 +26,7 @@ F 3 "" H 3050 2400 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_02X06 P16
+L batterystation-rescue:CONN_02X06-conn P16
 U 1 1 5BF7553B
 P 4750 3650
 F 0 "P16" H 4750 4115 50  0000 C CNN
@@ -104,7 +104,7 @@ F 3 "" H 2800 3800 50  0000 C CNN
 	-1   0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X02 P13
+L batterystation-rescue:CONN_01X02-conn P13
 U 1 1 5BF75EA3
 P 2650 4400
 F 0 "P13" H 2728 4441 50  0000 L CNN
@@ -115,7 +115,7 @@ F 3 "" H 2650 4400 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X02 P14
+L batterystation-rescue:CONN_01X02-conn P14
 U 1 1 5BF75ED4
 P 2650 4900
 F 0 "P14" H 2728 4941 50  0000 L CNN
diff --git a/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.sch b/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.sch
index d4428b1..3ab1779 100644
--- a/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.sch
+++ b/batterycharge_stationdata/pcb/rev2/ENC28J60_Arduino.sch
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_02X05 P15
+L batterystation-rescue:CONN_02X05-conn P15
 U 1 1 5BF754F5
 P 3050 3600
 F 0 "P15" H 3050 4015 50  0000 C CNN
@@ -26,7 +26,7 @@ F 3 "" H 3050 2400 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_02X06 P16
+L batterystation-rescue:CONN_02X06-conn P16
 U 1 1 5BF7553B
 P 4750 3650
 F 0 "P16" H 4750 4115 50  0000 C CNN
@@ -104,7 +104,7 @@ F 3 "" H 2800 3800 50  0000 C CNN
 	-1   0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X02 P13
+L batterystation-rescue:CONN_01X02-conn P13
 U 1 1 5BF75EA3
 P 2650 4400
 F 0 "P13" H 2728 4441 50  0000 L CNN
@@ -115,7 +115,7 @@ F 3 "" H 2650 4400 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X02 P14
+L batterystation-rescue:CONN_01X02-conn P14
 U 1 1 5BF75ED4
 P 2650 4900
 F 0 "P14" H 2728 4941 50  0000 L CNN
diff --git a/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.bak b/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.bak
index 5b85ec7..bdb46f4 100644
--- a/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.bak
+++ b/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.bak
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_01X08 P19
+L batterystation-rescue:CONN_01X08-conn P19
 U 1 1 5CBC6E54
 P 6550 3150
 F 0 "P19" H 6628 3191 50  0000 L CNN
@@ -54,17 +54,6 @@ Wire Wire Line
 Wire Wire Line
 	4200 3200 4350 3200
 $Comp
-L power:+5V #PWR0129
-U 1 1 5CBC7AC2
-P 4200 2650
-F 0 "#PWR0129" H 4200 2500 50  0001 C CNN
-F 1 "+5V" H 4215 2823 50  0000 C CNN
-F 2 "" H 4200 2650 50  0000 C CNN
-F 3 "" H 4200 2650 50  0000 C CNN
-	1    4200 2650
-	1    0    0    -1  
-$EndComp
-$Comp
 L power:GND #PWR0130
 U 1 1 5CBC7C61
 P 3600 3400
@@ -76,12 +65,12 @@ F 3 "" H 3600 3400 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:C_Small C6
+L batterystation-rescue:C_Small-device C6
 U 1 1 5CBC7FC7
 P 4350 3300
 F 0 "C6" H 4442 3346 50  0000 L CNN
-F 1 "2.2uF" H 4442 3255 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4350 3300 50  0001 C CNN
+F 1 "22uF" H 4442 3255 50  0000 L CNN
+F 2 "Capacitors_Tantalum_SMD:Tantalum_Case-C_EIA-6032-28_Hand" H 4350 3300 50  0001 C CNN
 F 3 "" H 4350 3300 50  0000 C CNN
 	1    4350 3300
 	1    0    0    -1  
@@ -122,7 +111,7 @@ Connection ~ 4950 3400
 Wire Wire Line
 	4950 3400 6350 3400
 $Comp
-L device:C_Small C8
+L batterystation-rescue:C_Small-device C8
 U 1 1 5CBC8B80
 P 5600 2350
 F 0 "C8" V 5371 2350 50  0000 C CNN
@@ -133,7 +122,7 @@ F 3 "" H 5600 2350 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L device:R R12
+L batterystation-rescue:R-device R12
 U 1 1 5CBC8C04
 P 5850 2350
 F 0 "R12" V 5643 2350 50  0000 C CNN
@@ -177,7 +166,7 @@ F 3 "" H 5200 4150 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L device:C_Small C7
+L batterystation-rescue:C_Small-device C7
 U 1 1 5CBCA445
 P 5200 3750
 F 0 "C7" H 4950 3650 50  0000 L CNN
@@ -195,7 +184,7 @@ Wire Wire Line
 Wire Wire Line
 	5200 3850 5200 3900
 $Comp
-L device:R R11
+L batterystation-rescue:R-device R11
 U 1 1 5CBCAC52
 P 5450 4400
 F 0 "R11" V 5550 4350 50  0000 C CNN
@@ -210,7 +199,7 @@ Wire Wire Line
 Wire Wire Line
 	5600 4400 5950 4400
 $Comp
-L device:C C9
+L batterystation-rescue:C-device C9
 U 1 1 5CBC988F
 P 5950 4550
 F 0 "C9" H 6065 4596 50  0000 L CNN
@@ -236,7 +225,7 @@ F 3 "" H 5950 4700 50  0000 C CNN
 $EndComp
 Connection ~ 5200 4400
 $Comp
-L device:R R10
+L batterystation-rescue:R-device R10
 U 1 1 5CBCBDA1
 P 5200 4900
 F 0 "R10" H 5270 4946 50  0000 L CNN
@@ -258,7 +247,7 @@ F 3 "" H 5200 5050 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:D_Schottky D2
+L batterystation-rescue:D_Schottky-device D2
 U 1 1 5CBCC66F
 P 5350 3900
 F 0 "D2" H 5350 3684 50  0000 C CNN
@@ -274,7 +263,7 @@ Wire Wire Line
 Wire Wire Line
 	7000 3900 7000 4100
 $Comp
-L device:R_Variable R9
+L batterystation-rescue:R_Variable-device R9
 U 1 1 5CBCD72A
 P 3100 6500
 F 0 "R9" H 3300 6450 50  0000 R CNN
@@ -285,7 +274,7 @@ F 3 "" H 3100 6500 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R13
+L batterystation-rescue:R-device R13
 U 1 1 5CBCD7D5
 P 6800 4850
 F 0 "R13" H 6870 4896 50  0000 L CNN
@@ -321,7 +310,7 @@ Wire Wire Line
 	7400 4100 7400 4500
 Connection ~ 7100 4100
 $Comp
-L device:C_Small C10
+L batterystation-rescue:C_Small-device C10
 U 1 1 5CBCF221
 P 7400 4600
 F 0 "C10" H 7492 4646 50  0000 L CNN
@@ -371,7 +360,7 @@ Example calculation for R1:\nR1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))\nwith d
 Text Notes 3500 6650 0    50   ~ 0
 Variable Resistor should be\na max of 120K, for lead battery\nLowest, of 1.3V for nicd (must\nbe over 1.245) would be 532\nso a 536 (E48) resistor.\n
 $Comp
-L device:R R5
+L batterystation-rescue:R-device R5
 U 1 1 5CBD3F6D
 P 1950 6650
 F 0 "R5" H 2020 6696 50  0000 L CNN
@@ -403,7 +392,7 @@ Wire Notes Line
 Wire Notes Line
 	4850 4850 4850 7050
 $Comp
-L device:R R8
+L batterystation-rescue:R-device R8
 U 1 1 5CBD820D
 P 3100 6050
 F 0 "R8" H 3170 6096 50  0000 L CNN
@@ -434,7 +423,7 @@ VDIVOUT
 Text Label 2800 5200 0    50   ~ 0
 VDIVIN
 $Comp
-L switches:SW_SP3T SW2
+L batterystation-rescue:SW_SP3T-switches SW2
 U 1 1 5CBDE680
 P 2800 5500
 F 0 "SW2" V 2754 5646 50  0000 L CNN
@@ -445,7 +434,7 @@ F 3 "" H 2175 5675 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L switches:SW_DPDT_x2 SW1
+L batterystation-rescue:SW_DPDT_x2-switches SW1
 U 1 1 5CBE02E2
 P 2250 6100
 F 0 "SW1" V 2204 6248 50  0000 L CNN
@@ -456,7 +445,7 @@ F 3 "" H 2250 6100 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L device:R R6
+L batterystation-rescue:R-device R6
 U 1 1 5CBE0901
 P 2350 6650
 F 0 "R6" H 2420 6696 50  0000 L CNN
@@ -477,7 +466,7 @@ Wire Wire Line
 Wire Wire Line
 	2800 6800 2800 6900
 $Comp
-L device:R R7
+L batterystation-rescue:R-device R7
 U 1 1 5CBE4866
 P 2700 6300
 F 0 "R7" H 2770 6346 50  0000 L CNN
@@ -509,7 +498,7 @@ Voltage Divider, puts float voltage\nbefore voltage divider. To probe\nfloat vol
 Text Notes 5100 6200 0    50   ~ 0
 The Resistor after I Feedback, R10\nis set at 0.2 ohms in the application\nnote. In the circuit here, it is 1 ohm. It \nwill allow about 80mA into a NiCd at 1.2\nvolts. At this level, there is an issue with\ncharging voltages above single cell lithium values.\nThe LT chip overheats, and 1 Amp is drawn.\nIf you increase the resistance, you \ncan lower the current output and thus also charge 6-12v\nbatteries.\nTest with a current limiting power supply!
 $Comp
-L conn:CONN_01X02 P31
+L batterystation-rescue:CONN_01X02-conn P31
 U 1 1 5CC8EC4A
 P 1700 5550
 F 0 "P31" H 1619 5275 50  0000 C CNN
@@ -526,7 +515,7 @@ VDIVOUT
 Wire Wire Line
 	5200 4400 5200 4750
 $Comp
-L conn:CONN_01X02 P32
+L batterystation-rescue:CONN_01X02-conn P32
 U 1 1 5CC8FAC8
 P 5700 4800
 F 0 "P32" H 5700 4500 50  0000 L CNN
@@ -544,4 +533,15 @@ Wire Wire Line
 Wire Wire Line
 	5500 5050 5200 5050
 Connection ~ 5200 5050
+$Comp
+L power:+12V #PWR?
+U 1 1 5E2AA010
+P 4200 2650
+F 0 "#PWR?" H 4200 2500 50  0001 C CNN
+F 1 "+12V" H 4215 2823 50  0000 C CNN
+F 2 "" H 4200 2650 50  0001 C CNN
+F 3 "" H 4200 2650 50  0001 C CNN
+	1    4200 2650
+	1    0    0    -1  
+$EndComp
 $EndSCHEMATC
diff --git a/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.sch b/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.sch
index 5b85ec7..bdb46f4 100644
--- a/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.sch
+++ b/batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.sch
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_01X08 P19
+L batterystation-rescue:CONN_01X08-conn P19
 U 1 1 5CBC6E54
 P 6550 3150
 F 0 "P19" H 6628 3191 50  0000 L CNN
@@ -54,17 +54,6 @@ Wire Wire Line
 Wire Wire Line
 	4200 3200 4350 3200
 $Comp
-L power:+5V #PWR0129
-U 1 1 5CBC7AC2
-P 4200 2650
-F 0 "#PWR0129" H 4200 2500 50  0001 C CNN
-F 1 "+5V" H 4215 2823 50  0000 C CNN
-F 2 "" H 4200 2650 50  0000 C CNN
-F 3 "" H 4200 2650 50  0000 C CNN
-	1    4200 2650
-	1    0    0    -1  
-$EndComp
-$Comp
 L power:GND #PWR0130
 U 1 1 5CBC7C61
 P 3600 3400
@@ -76,12 +65,12 @@ F 3 "" H 3600 3400 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:C_Small C6
+L batterystation-rescue:C_Small-device C6
 U 1 1 5CBC7FC7
 P 4350 3300
 F 0 "C6" H 4442 3346 50  0000 L CNN
-F 1 "2.2uF" H 4442 3255 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4350 3300 50  0001 C CNN
+F 1 "22uF" H 4442 3255 50  0000 L CNN
+F 2 "Capacitors_Tantalum_SMD:Tantalum_Case-C_EIA-6032-28_Hand" H 4350 3300 50  0001 C CNN
 F 3 "" H 4350 3300 50  0000 C CNN
 	1    4350 3300
 	1    0    0    -1  
@@ -122,7 +111,7 @@ Connection ~ 4950 3400
 Wire Wire Line
 	4950 3400 6350 3400
 $Comp
-L device:C_Small C8
+L batterystation-rescue:C_Small-device C8
 U 1 1 5CBC8B80
 P 5600 2350
 F 0 "C8" V 5371 2350 50  0000 C CNN
@@ -133,7 +122,7 @@ F 3 "" H 5600 2350 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L device:R R12
+L batterystation-rescue:R-device R12
 U 1 1 5CBC8C04
 P 5850 2350
 F 0 "R12" V 5643 2350 50  0000 C CNN
@@ -177,7 +166,7 @@ F 3 "" H 5200 4150 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L device:C_Small C7
+L batterystation-rescue:C_Small-device C7
 U 1 1 5CBCA445
 P 5200 3750
 F 0 "C7" H 4950 3650 50  0000 L CNN
@@ -195,7 +184,7 @@ Wire Wire Line
 Wire Wire Line
 	5200 3850 5200 3900
 $Comp
-L device:R R11
+L batterystation-rescue:R-device R11
 U 1 1 5CBCAC52
 P 5450 4400
 F 0 "R11" V 5550 4350 50  0000 C CNN
@@ -210,7 +199,7 @@ Wire Wire Line
 Wire Wire Line
 	5600 4400 5950 4400
 $Comp
-L device:C C9
+L batterystation-rescue:C-device C9
 U 1 1 5CBC988F
 P 5950 4550
 F 0 "C9" H 6065 4596 50  0000 L CNN
@@ -236,7 +225,7 @@ F 3 "" H 5950 4700 50  0000 C CNN
 $EndComp
 Connection ~ 5200 4400
 $Comp
-L device:R R10
+L batterystation-rescue:R-device R10
 U 1 1 5CBCBDA1
 P 5200 4900
 F 0 "R10" H 5270 4946 50  0000 L CNN
@@ -258,7 +247,7 @@ F 3 "" H 5200 5050 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:D_Schottky D2
+L batterystation-rescue:D_Schottky-device D2
 U 1 1 5CBCC66F
 P 5350 3900
 F 0 "D2" H 5350 3684 50  0000 C CNN
@@ -274,7 +263,7 @@ Wire Wire Line
 Wire Wire Line
 	7000 3900 7000 4100
 $Comp
-L device:R_Variable R9
+L batterystation-rescue:R_Variable-device R9
 U 1 1 5CBCD72A
 P 3100 6500
 F 0 "R9" H 3300 6450 50  0000 R CNN
@@ -285,7 +274,7 @@ F 3 "" H 3100 6500 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R13
+L batterystation-rescue:R-device R13
 U 1 1 5CBCD7D5
 P 6800 4850
 F 0 "R13" H 6870 4896 50  0000 L CNN
@@ -321,7 +310,7 @@ Wire Wire Line
 	7400 4100 7400 4500
 Connection ~ 7100 4100
 $Comp
-L device:C_Small C10
+L batterystation-rescue:C_Small-device C10
 U 1 1 5CBCF221
 P 7400 4600
 F 0 "C10" H 7492 4646 50  0000 L CNN
@@ -371,7 +360,7 @@ Example calculation for R1:\nR1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))\nwith d
 Text Notes 3500 6650 0    50   ~ 0
 Variable Resistor should be\na max of 120K, for lead battery\nLowest, of 1.3V for nicd (must\nbe over 1.245) would be 532\nso a 536 (E48) resistor.\n
 $Comp
-L device:R R5
+L batterystation-rescue:R-device R5
 U 1 1 5CBD3F6D
 P 1950 6650
 F 0 "R5" H 2020 6696 50  0000 L CNN
@@ -403,7 +392,7 @@ Wire Notes Line
 Wire Notes Line
 	4850 4850 4850 7050
 $Comp
-L device:R R8
+L batterystation-rescue:R-device R8
 U 1 1 5CBD820D
 P 3100 6050
 F 0 "R8" H 3170 6096 50  0000 L CNN
@@ -434,7 +423,7 @@ VDIVOUT
 Text Label 2800 5200 0    50   ~ 0
 VDIVIN
 $Comp
-L switches:SW_SP3T SW2
+L batterystation-rescue:SW_SP3T-switches SW2
 U 1 1 5CBDE680
 P 2800 5500
 F 0 "SW2" V 2754 5646 50  0000 L CNN
@@ -445,7 +434,7 @@ F 3 "" H 2175 5675 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L switches:SW_DPDT_x2 SW1
+L batterystation-rescue:SW_DPDT_x2-switches SW1
 U 1 1 5CBE02E2
 P 2250 6100
 F 0 "SW1" V 2204 6248 50  0000 L CNN
@@ -456,7 +445,7 @@ F 3 "" H 2250 6100 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L device:R R6
+L batterystation-rescue:R-device R6
 U 1 1 5CBE0901
 P 2350 6650
 F 0 "R6" H 2420 6696 50  0000 L CNN
@@ -477,7 +466,7 @@ Wire Wire Line
 Wire Wire Line
 	2800 6800 2800 6900
 $Comp
-L device:R R7
+L batterystation-rescue:R-device R7
 U 1 1 5CBE4866
 P 2700 6300
 F 0 "R7" H 2770 6346 50  0000 L CNN
@@ -509,7 +498,7 @@ Voltage Divider, puts float voltage\nbefore voltage divider. To probe\nfloat vol
 Text Notes 5100 6200 0    50   ~ 0
 The Resistor after I Feedback, R10\nis set at 0.2 ohms in the application\nnote. In the circuit here, it is 1 ohm. It \nwill allow about 80mA into a NiCd at 1.2\nvolts. At this level, there is an issue with\ncharging voltages above single cell lithium values.\nThe LT chip overheats, and 1 Amp is drawn.\nIf you increase the resistance, you \ncan lower the current output and thus also charge 6-12v\nbatteries.\nTest with a current limiting power supply!
 $Comp
-L conn:CONN_01X02 P31
+L batterystation-rescue:CONN_01X02-conn P31
 U 1 1 5CC8EC4A
 P 1700 5550
 F 0 "P31" H 1619 5275 50  0000 C CNN
@@ -526,7 +515,7 @@ VDIVOUT
 Wire Wire Line
 	5200 4400 5200 4750
 $Comp
-L conn:CONN_01X02 P32
+L batterystation-rescue:CONN_01X02-conn P32
 U 1 1 5CC8FAC8
 P 5700 4800
 F 0 "P32" H 5700 4500 50  0000 L CNN
@@ -544,4 +533,15 @@ Wire Wire Line
 Wire Wire Line
 	5500 5050 5200 5050
 Connection ~ 5200 5050
+$Comp
+L power:+12V #PWR?
+U 1 1 5E2AA010
+P 4200 2650
+F 0 "#PWR?" H 4200 2500 50  0001 C CNN
+F 1 "+12V" H 4215 2823 50  0000 C CNN
+F 2 "" H 4200 2650 50  0001 C CNN
+F 3 "" H 4200 2650 50  0001 C CNN
+	1    4200 2650
+	1    0    0    -1  
+$EndComp
 $EndSCHEMATC
diff --git a/batterycharge_stationdata/pcb/rev2/MAX6675.bak b/batterycharge_stationdata/pcb/rev2/MAX6675.bak
index e0596b5..90aa101 100644
--- a/batterycharge_stationdata/pcb/rev2/MAX6675.bak
+++ b/batterycharge_stationdata/pcb/rev2/MAX6675.bak
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_01X08 P11
+L batterystation-rescue:CONN_01X08-conn P11
 U 1 1 5CBC1B14
 P 6900 3450
 F 0 "P11" H 6978 3491 50  0000 L CNN
@@ -54,7 +54,7 @@ $EndComp
 Wire Wire Line
 	6000 3400 6700 3400
 $Comp
-L device:C C3
+L batterystation-rescue:C-device C3
 U 1 1 5CBC1EC5
 P 6000 3550
 F 0 "C3" H 6115 3596 50  0000 L CNN
@@ -89,7 +89,7 @@ Wire Wire Line
 Wire Wire Line
 	5550 3300 6700 3300
 $Comp
-L device:Thermocouple TC1
+L batterystation-rescue:Thermocouple-device TC1
 U 1 1 5CBC268F
 P 5250 3300
 F 0 "TC1" H 5052 3277 50  0000 R CNN
@@ -151,7 +151,7 @@ Wire Wire Line
 	6700 3950 7300 3950
 NoConn ~ 7500 3700
 $Comp
-L conn:CONN_01X01 P12
+L batterystation-rescue:CONN_01X01-conn P12
 U 1 1 5CBC3AC6
 P 7500 3950
 F 0 "P12" H 7578 3991 50  0000 L CNN
diff --git a/batterycharge_stationdata/pcb/rev2/MAX6675.sch b/batterycharge_stationdata/pcb/rev2/MAX6675.sch
index e0596b5..90aa101 100644
--- a/batterycharge_stationdata/pcb/rev2/MAX6675.sch
+++ b/batterycharge_stationdata/pcb/rev2/MAX6675.sch
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_01X08 P11
+L batterystation-rescue:CONN_01X08-conn P11
 U 1 1 5CBC1B14
 P 6900 3450
 F 0 "P11" H 6978 3491 50  0000 L CNN
@@ -54,7 +54,7 @@ $EndComp
 Wire Wire Line
 	6000 3400 6700 3400
 $Comp
-L device:C C3
+L batterystation-rescue:C-device C3
 U 1 1 5CBC1EC5
 P 6000 3550
 F 0 "C3" H 6115 3596 50  0000 L CNN
@@ -89,7 +89,7 @@ Wire Wire Line
 Wire Wire Line
 	5550 3300 6700 3300
 $Comp
-L device:Thermocouple TC1
+L batterystation-rescue:Thermocouple-device TC1
 U 1 1 5CBC268F
 P 5250 3300
 F 0 "TC1" H 5052 3277 50  0000 R CNN
@@ -151,7 +151,7 @@ Wire Wire Line
 	6700 3950 7300 3950
 NoConn ~ 7500 3700
 $Comp
-L conn:CONN_01X01 P12
+L batterystation-rescue:CONN_01X01-conn P12
 U 1 1 5CBC3AC6
 P 7500 3950
 F 0 "P12" H 7578 3991 50  0000 L CNN
diff --git a/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.bak b/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.bak
index 332c084..3fe0694 100644
--- a/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.bak
+++ b/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.bak
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_01X05 P10
+L batterystation-rescue:CONN_01X05-conn P10
 U 1 1 5CBBEE8F
 P 5100 3900
 F 0 "P10" H 5177 3941 50  0000 L CNN
@@ -64,7 +64,7 @@ $EndComp
 Wire Wire Line
 	4250 4100 4900 4100
 $Comp
-L device:LED D1
+L batterystation-rescue:LED-device D1
 U 1 1 5CBBF242
 P 4600 3300
 F 0 "D1" V 4638 3183 50  0000 R CNN
@@ -92,7 +92,7 @@ $EndComp
 Text Notes 4850 2750 0    50   ~ 0
 LED may need resistor, when in\nweak pull down mode.\nAlso has a 10mA pull down mode\nwhere led not needed.
 $Comp
-L device:R R1
+L batterystation-rescue:R-device R1
 U 1 1 5CBBF689
 P 4050 3600
 F 0 "R1" V 3843 3600 50  0000 C CNN
@@ -132,7 +132,7 @@ Rprog is calculated by\n(1 / Rval) * 1000\ntherefore\n5K will be 200mA.\n1K woul
 Text HLabel 5950 4350 2    50   Input ~ 0
 BAT_LIION_CHRG
 $Comp
-L device:C C1
+L batterystation-rescue:C-device C1
 U 1 1 5CBBFBC6
 P 4250 4250
 F 0 "C1" H 4365 4296 50  0000 L CNN
@@ -162,7 +162,7 @@ Connection ~ 4350 3600
 Wire Wire Line
 	4350 3600 4500 3600
 $Comp
-L conn:CONN_01X01 P9
+L batterystation-rescue:CONN_01X01-conn P9
 U 1 1 5CBC014B
 P 3800 2650
 F 0 "P9" H 3719 2425 50  0000 C CNN
@@ -173,7 +173,7 @@ F 3 "" H 3800 2650 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L device:R R2
+L batterystation-rescue:R-device R2
 U 1 1 5CBC04AF
 P 4600 2850
 F 0 "R2" H 4670 2896 50  0000 L CNN
@@ -186,7 +186,7 @@ $EndComp
 Wire Wire Line
 	4600 2700 4600 2350
 $Comp
-L device:C C2
+L batterystation-rescue:C-device C2
 U 1 1 5CBC0798
 P 5550 4500
 F 0 "C2" H 5665 4546 50  0000 L CNN
diff --git a/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.sch b/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.sch
index 332c084..3fe0694 100644
--- a/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.sch
+++ b/batterycharge_stationdata/pcb/rev2/STC4054_Liion_Charge.sch
@@ -15,7 +15,7 @@ Comment3 ""
 Comment4 ""
 $EndDescr
 $Comp
-L conn:CONN_01X05 P10
+L batterystation-rescue:CONN_01X05-conn P10
 U 1 1 5CBBEE8F
 P 5100 3900
 F 0 "P10" H 5177 3941 50  0000 L CNN
@@ -64,7 +64,7 @@ $EndComp
 Wire Wire Line
 	4250 4100 4900 4100
 $Comp
-L device:LED D1
+L batterystation-rescue:LED-device D1
 U 1 1 5CBBF242
 P 4600 3300
 F 0 "D1" V 4638 3183 50  0000 R CNN
@@ -92,7 +92,7 @@ $EndComp
 Text Notes 4850 2750 0    50   ~ 0
 LED may need resistor, when in\nweak pull down mode.\nAlso has a 10mA pull down mode\nwhere led not needed.
 $Comp
-L device:R R1
+L batterystation-rescue:R-device R1
 U 1 1 5CBBF689
 P 4050 3600
 F 0 "R1" V 3843 3600 50  0000 C CNN
@@ -132,7 +132,7 @@ Rprog is calculated by\n(1 / Rval) * 1000\ntherefore\n5K will be 200mA.\n1K woul
 Text HLabel 5950 4350 2    50   Input ~ 0
 BAT_LIION_CHRG
 $Comp
-L device:C C1
+L batterystation-rescue:C-device C1
 U 1 1 5CBBFBC6
 P 4250 4250
 F 0 "C1" H 4365 4296 50  0000 L CNN
@@ -162,7 +162,7 @@ Connection ~ 4350 3600
 Wire Wire Line
 	4350 3600 4500 3600
 $Comp
-L conn:CONN_01X01 P9
+L batterystation-rescue:CONN_01X01-conn P9
 U 1 1 5CBC014B
 P 3800 2650
 F 0 "P9" H 3719 2425 50  0000 C CNN
@@ -173,7 +173,7 @@ F 3 "" H 3800 2650 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L device:R R2
+L batterystation-rescue:R-device R2
 U 1 1 5CBC04AF
 P 4600 2850
 F 0 "R2" H 4670 2896 50  0000 L CNN
@@ -186,7 +186,7 @@ $EndComp
 Wire Wire Line
 	4600 2700 4600 2350
 $Comp
-L device:C C2
+L batterystation-rescue:C-device C2
 U 1 1 5CBC0798
 P 5550 4500
 F 0 "C2" H 5665 4546 50  0000 L CNN
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation-cache.lib b/batterycharge_stationdata/pcb/rev2/batterystation-cache.lib
index 53565c2..3d9cb37 100644
--- a/batterycharge_stationdata/pcb/rev2/batterystation-cache.lib
+++ b/batterycharge_stationdata/pcb/rev2/batterystation-cache.lib
@@ -1,11 +1,11 @@
 EESchema-LIBRARY Version 2.4
 #encoding utf-8
 #
-# conn:BARREL_JACK
+# batterystation-rescue_BARREL_JACK-conn
 #
-DEF conn:BARREL_JACK CON 0 40 Y Y 1 F N
+DEF batterystation-rescue_BARREL_JACK-conn CON 0 40 Y Y 1 F N
 F0 "CON" 0 250 50 H V C CNN
-F1 "conn:BARREL_JACK" 0 -200 50 H V C CNN
+F1 "batterystation-rescue_BARREL_JACK-conn" 0 -200 50 H V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 DRAW
@@ -22,11 +22,33 @@ X ~ 3 300 0 200 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X01
+# batterystation-rescue_C-device
 #
-DEF conn:CONN_01X01 P 0 40 Y N 1 F N
+DEF batterystation-rescue_C-device C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "batterystation-rescue_C-device" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ C?
+ C_????_*
+ C_????
+ SMD*_c
+ Capacitor*
+$ENDFPLIST
+DRAW
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# batterystation-rescue_CONN_01X01-conn
+#
+DEF batterystation-rescue_CONN_01X01-conn P 0 40 Y N 1 F N
 F0 "P" 0 100 50 H V C CNN
-F1 "conn:CONN_01X01" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X01-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -42,11 +64,11 @@ X P1 1 -200 0 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X02
+# batterystation-rescue_CONN_01X02-conn
 #
-DEF conn:CONN_01X02 P 0 40 Y N 1 F N
+DEF batterystation-rescue_CONN_01X02-conn P 0 40 Y N 1 F N
 F0 "P" 0 150 50 H V C CNN
-F1 "conn:CONN_01X02" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X02-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -64,11 +86,11 @@ X P2 2 -200 -50 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X03
+# batterystation-rescue_CONN_01X03-conn
 #
-DEF conn:CONN_01X03 P 0 40 Y N 1 F N
+DEF batterystation-rescue_CONN_01X03-conn P 0 40 Y N 1 F N
 F0 "P" 0 200 50 H V C CNN
-F1 "conn:CONN_01X03" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X03-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -88,11 +110,11 @@ X P3 3 -200 -100 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X04
+# batterystation-rescue_CONN_01X04-conn
 #
-DEF conn:CONN_01X04 P 0 40 Y N 1 F N
+DEF batterystation-rescue_CONN_01X04-conn P 0 40 Y N 1 F N
 F0 "P" 0 250 50 H V C CNN
-F1 "conn:CONN_01X04" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X04-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -114,11 +136,11 @@ X P4 4 -200 -150 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X05
+# batterystation-rescue_CONN_01X05-conn
 #
-DEF conn:CONN_01X05 P 0 40 Y N 1 F N
+DEF batterystation-rescue_CONN_01X05-conn P 0 40 Y N 1 F N
 F0 "P" 0 300 50 H V C CNN
-F1 "conn:CONN_01X05" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X05-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -142,11 +164,11 @@ X P5 5 -200 -200 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X07
+# batterystation-rescue_CONN_01X07-conn
 #
-DEF conn:CONN_01X07 P 0 40 Y N 1 F N
+DEF batterystation-rescue_CONN_01X07-conn P 0 40 Y N 1 F N
 F0 "P" 0 400 50 H V C CNN
-F1 "conn:CONN_01X07" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X07-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -174,11 +196,11 @@ X P7 7 -200 -300 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_01X08
+# batterystation-rescue_CONN_01X08-conn
 #
-DEF conn:CONN_01X08 P 0 40 Y N 1 F N
+DEF batterystation-rescue_CONN_01X08-conn P 0 40 Y N 1 F N
 F0 "P" 0 450 50 H V C CNN
-F1 "conn:CONN_01X08" 100 0 50 V V C CNN
+F1 "batterystation-rescue_CONN_01X08-conn" 100 0 50 V V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -208,11 +230,11 @@ X P8 8 -200 -350 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_02X05
+# batterystation-rescue_CONN_02X05-conn
 #
-DEF conn:CONN_02X05 P 0 1 Y N 1 F N
+DEF batterystation-rescue_CONN_02X05-conn P 0 1 Y N 1 F N
 F0 "P" 0 300 50 H V C CNN
-F1 "conn:CONN_02X05" 0 -300 50 H V C CNN
+F1 "batterystation-rescue_CONN_02X05-conn" 0 -300 50 H V C CNN
 F2 "" 0 -1200 50 H V C CNN
 F3 "" 0 -1200 50 H V C CNN
 $FPLIST
@@ -246,11 +268,11 @@ X P9 9 -250 -200 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# conn:CONN_02X06
+# batterystation-rescue_CONN_02X06-conn
 #
-DEF conn:CONN_02X06 P 0 1 Y N 1 F N
+DEF batterystation-rescue_CONN_02X06-conn P 0 1 Y N 1 F N
 F0 "P" 0 350 50 H V C CNN
-F1 "conn:CONN_02X06" 0 -350 50 H V C CNN
+F1 "batterystation-rescue_CONN_02X06-conn" 0 -350 50 H V C CNN
 F2 "" 0 -1200 50 H V C CNN
 F3 "" 0 -1200 50 H V C CNN
 $FPLIST
@@ -288,33 +310,11 @@ X P9 9 -250 -150 150 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:C
-#
-DEF device:C C 0 10 N Y 1 F N
-F0 "C" 25 100 50 H V L CNN
-F1 "device:C" 25 -100 50 H V L CNN
-F2 "" 38 -150 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
-$FPLIST
- C?
- C_????_*
- C_????
- SMD*_c
- Capacitor*
-$ENDFPLIST
-DRAW
-P 2 0 1 20 -80 -30 80 -30 N
-P 2 0 1 20 -80 30 80 30 N
-X ~ 1 0 150 110 D 50 50 1 1 P
-X ~ 2 0 -150 110 U 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
-# device:C_Small
+# batterystation-rescue_C_Small-device
 #
-DEF device:C_Small C 0 10 N N 1 F N
+DEF batterystation-rescue_C_Small-device C 0 10 N N 1 F N
 F0 "C" 10 70 50 H V L CNN
-F1 "device:C_Small" 10 -80 50 H V L CNN
+F1 "batterystation-rescue_C_Small-device" 10 -80 50 H V L CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -332,11 +332,11 @@ X ~ 2 0 -100 80 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:D_Schottky
+# batterystation-rescue_D_Schottky-device
 #
-DEF device:D_Schottky D 0 40 N N 1 F N
+DEF batterystation-rescue_D_Schottky-device D 0 40 N N 1 F N
 F0 "D" 0 100 50 H V C CNN
-F1 "device:D_Schottky" 0 -100 50 H V C CNN
+F1 "batterystation-rescue_D_Schottky-device" 0 -100 50 H V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -356,11 +356,11 @@ X A 2 150 0 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:Fuse
+# batterystation-rescue_Fuse-device
 #
-DEF device:Fuse F 0 0 N Y 1 F N
+DEF batterystation-rescue_Fuse-device F 0 0 N Y 1 F N
 F0 "F" 80 0 50 V V C CNN
-F1 "device:Fuse" -75 0 50 V V C CNN
+F1 "batterystation-rescue_Fuse-device" -75 0 50 V V C CNN
 F2 "" -70 0 50 V V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -374,11 +374,11 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:LED
+# batterystation-rescue_LED-device
 #
-DEF device:LED D 0 40 Y N 1 F N
+DEF batterystation-rescue_LED-device D 0 40 Y N 1 F N
 F0 "D" 0 100 50 H V C CNN
-F1 "device:LED" 0 -100 50 H V C CNN
+F1 "batterystation-rescue_LED-device" 0 -100 50 H V C CNN
 F2 "" 0 0 50 H V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -395,11 +395,42 @@ X A 2 150 0 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:R
+# batterystation-rescue_LM317_SOT223-regul
+#
+DEF batterystation-rescue_LM317_SOT223-regul U 0 40 Y Y 1 F N
+F0 "U" 0 300 50 H V C CNN
+F1 "batterystation-rescue_LM317_SOT223-regul" 50 -250 50 H V L CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+S -250 250 250 -200 0 1 0 N
+X ADJ 1 0 -350 150 U 50 50 1 1 I
+X OUT 2 400 150 150 L 50 50 1 1 w
+X IN 3 -400 150 150 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# batterystation-rescue_Mounting_Hole-mechanical
+#
+DEF batterystation-rescue_Mounting_Hole-mechanical MK 0 40 Y Y 1 F N
+F0 "MK" 0 200 50 H V C CNN
+F1 "batterystation-rescue_Mounting_Hole-mechanical" 0 125 50 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+$FPLIST
+ Mounting?Hole*
+ Hole*
+$ENDFPLIST
+DRAW
+C 0 0 50 0 1 50 N
+ENDDRAW
+ENDDEF
+#
+# batterystation-rescue_R-device
 #
-DEF device:R R 0 0 N Y 1 F N
+DEF batterystation-rescue_R-device R 0 0 N Y 1 F N
 F0 "R" 80 0 50 V V C CNN
-F1 "device:R" 0 0 50 V V C CNN
+F1 "batterystation-rescue_R-device" 0 0 50 V V C CNN
 F2 "" -70 0 50 V V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -413,11 +444,11 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:R_Variable
+# batterystation-rescue_R_Variable-device
 #
-DEF device:R_Variable R 0 0 N Y 1 F N
+DEF batterystation-rescue_R_Variable-device R 0 0 N Y 1 F N
 F0 "R" 100 -100 50 V V L CNN
-F1 "device:R_Variable" -100 -50 50 V V L CNN
+F1 "batterystation-rescue_R_Variable-device" -100 -50 50 V V L CNN
 F2 "" -70 0 50 V V C CNN
 F3 "" 0 0 50 H V C CNN
 $FPLIST
@@ -432,11 +463,56 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# device:Thermocouple
+# batterystation-rescue_SW_DPDT_x2-switches
+#
+DEF batterystation-rescue_SW_DPDT_x2-switches SW 0 0 Y N 2 F N
+F0 "SW" 0 170 50 H V C CNN
+F1 "batterystation-rescue_SW_DPDT_x2-switches" 0 -200 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+C -80 0 20 0 0 0 N
+C 80 -100 20 0 0 0 N
+C 80 100 20 0 1 0 N
+P 2 0 1 0 -60 10 65 90 N
+X A 1 200 100 100 L 50 50 1 1 P
+X B 2 -200 0 100 R 50 50 1 1 P
+X C 3 200 -100 100 L 50 50 1 1 P
+X A 3 200 100 100 L 50 50 2 1 P
+X B 4 -200 0 100 R 50 50 2 1 P
+X C 5 200 -100 100 L 50 50 2 1 P
+ENDDRAW
+ENDDEF
+#
+# batterystation-rescue_SW_SP3T-switches
+#
+DEF batterystation-rescue_SW_SP3T-switches SW 0 0 Y N 1 F N
+F0 "SW" 0 200 50 H V C CNN
+F1 "batterystation-rescue_SW_SP3T-switches" 0 -200 50 H V C CNN
+F2 "" -625 175 50 H V C CNN
+F3 "" -625 175 50 H V C CNN
+$FPLIST
+ SW*
+ SP3T*
+$ENDFPLIST
+DRAW
+C -80 0 18 0 1 0 N
+C 80 -100 18 0 1 0 N
+C 80 0 18 0 1 0 N
+C 80 100 18 0 1 0 N
+P 2 0 1 0 -65 10 65 90 N
+X 1 1 200 100 100 L 50 50 1 1 P
+X 2 2 200 0 100 L 50 50 1 1 P
+X 3 3 -200 0 100 R 50 50 1 1 P
+X 4 4 200 -100 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# batterystation-rescue_Thermocouple-device
 #
-DEF device:Thermocouple TC 0 0 N Y 1 F N
+DEF batterystation-rescue_Thermocouple-device TC 0 0 N Y 1 F N
 F0 "TC" -120 150 50 H V C CNN
-F1 "device:Thermocouple" -200 -160 50 H V L CNN
+F1 "batterystation-rescue_Thermocouple-device" -200 -160 50 H V L CNN
 F2 "" -575 50 50 H I C CNN
 F3 "" -575 50 50 H I C CNN
 $FPLIST
@@ -463,29 +539,13 @@ X - 2 100 -100 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
-# mechanical:Mounting_Hole
-#
-DEF mechanical:Mounting_Hole MK 0 40 Y Y 1 F N
-F0 "MK" 0 200 50 H V C CNN
-F1 "mechanical:Mounting_Hole" 0 125 50 H V C CNN
-F2 "" 0 0 60 H I C CNN
-F3 "" 0 0 60 H I C CNN
-$FPLIST
- Mounting?Hole*
- Hole*
-$ENDFPLIST
-DRAW
-C 0 0 50 0 1 50 N
-ENDDRAW
-ENDDEF
-#
-# power:+12V
+# power_+12V
 #
-DEF power:+12V #PWR 0 0 Y Y 1 F P
+DEF power_+12V #PWR 0 0 Y Y 1 F P
 F0 "#PWR" 0 -150 50 H I C CNN
-F1 "power:+12V" 0 140 50 H V C CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
+F1 "power_+12V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
 DRAW
 P 2 0 1 0 -30 50 0 100 N
 P 2 0 1 0 0 0 0 100 N
@@ -494,13 +554,13 @@ X +12V 1 0 0 0 U 50 50 1 1 W N
 ENDDRAW
 ENDDEF
 #
-# power:+3.3V
+# power_+3.3V
 #
-DEF power:+3.3V #PWR 0 0 Y Y 1 F P
+DEF power_+3.3V #PWR 0 0 Y Y 1 F P
 F0 "#PWR" 0 -150 50 H I C CNN
-F1 "power:+3.3V" 0 140 50 H V C CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
+F1 "power_+3.3V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
 ALIAS +3.3V
 DRAW
 P 2 0 1 0 -30 50 0 100 N
@@ -510,13 +570,13 @@ X +3V3 1 0 0 0 U 50 50 1 1 W N
 ENDDRAW
 ENDDEF
 #
-# power:+5V
+# power_+5V
 #
-DEF power:+5V #PWR 0 0 Y Y 1 F P
+DEF power_+5V #PWR 0 0 Y Y 1 F P
 F0 "#PWR" 0 -150 50 H I C CNN
-F1 "power:+5V" 0 140 50 H V C CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
+F1 "power_+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
 DRAW
 P 2 0 1 0 -30 50 0 100 N
 P 2 0 1 0 0 0 0 100 N
@@ -525,26 +585,26 @@ X +5V 1 0 0 0 U 50 50 1 1 W N
 ENDDRAW
 ENDDEF
 #
-# power:GND
+# power_GND
 #
-DEF power:GND #PWR 0 0 Y Y 1 F P
+DEF power_GND #PWR 0 0 Y Y 1 F P
 F0 "#PWR" 0 -250 50 H I C CNN
-F1 "power:GND" 0 -150 50 H V C CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
+F1 "power_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
 DRAW
 P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
 X GND 1 0 0 0 D 50 50 1 1 W N
 ENDDRAW
 ENDDEF
 #
-# pspice:INDUCTOR
+# pspice_INDUCTOR
 #
-DEF pspice:INDUCTOR L 0 0 N Y 1 F N
+DEF pspice_INDUCTOR L 0 0 N Y 1 F N
 F0 "L" 0 100 50 H V C CNN
-F1 "pspice:INDUCTOR" 0 -50 50 H V C CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
+F1 "pspice_INDUCTOR" 0 -50 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
 DRAW
 A -150 0 50 1 1799 0 1 0 N -100 0 -200 0
 A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
@@ -555,71 +615,11 @@ X 2 2 250 0 50 L 30 30 1 1 I
 ENDDRAW
 ENDDEF
 #
-# regul:LM317_SOT223
-#
-DEF regul:LM317_SOT223 U 0 40 Y Y 1 F N
-F0 "U" 0 300 50 H V C CNN
-F1 "regul:LM317_SOT223" 50 -250 50 H V L CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
-DRAW
-S -250 250 250 -200 0 1 0 N
-X ADJ 1 0 -350 150 U 50 50 1 1 I
-X OUT 2 400 150 150 L 50 50 1 1 w
-X IN 3 -400 150 150 R 50 50 1 1 I
-ENDDRAW
-ENDDEF
-#
-# switches:SW_DPDT_x2
-#
-DEF switches:SW_DPDT_x2 SW 0 0 Y N 2 F N
-F0 "SW" 0 170 50 H V C CNN
-F1 "switches:SW_DPDT_x2" 0 -200 50 H V C CNN
-F2 "" 0 0 50 H V C CNN
-F3 "" 0 0 50 H V C CNN
-DRAW
-C -80 0 20 0 0 0 N
-C 80 -100 20 0 0 0 N
-C 80 100 20 0 1 0 N
-P 2 0 1 0 -60 10 65 90 N
-X A 1 200 100 100 L 50 50 1 1 P
-X B 2 -200 0 100 R 50 50 1 1 P
-X C 3 200 -100 100 L 50 50 1 1 P
-X A 3 200 100 100 L 50 50 2 1 P
-X B 4 -200 0 100 R 50 50 2 1 P
-X C 5 200 -100 100 L 50 50 2 1 P
-ENDDRAW
-ENDDEF
-#
-# switches:SW_SP3T
-#
-DEF switches:SW_SP3T SW 0 0 Y N 1 F N
-F0 "SW" 0 200 50 H V C CNN
-F1 "switches:SW_SP3T" 0 -200 50 H V C CNN
-F2 "" -625 175 50 H V C CNN
-F3 "" -625 175 50 H V C CNN
-$FPLIST
- SW*
- SP3T*
-$ENDFPLIST
-DRAW
-C -80 0 18 0 1 0 N
-C 80 -100 18 0 1 0 N
-C 80 0 18 0 1 0 N
-C 80 100 18 0 1 0 N
-P 2 0 1 0 -65 10 65 90 N
-X 1 1 200 100 100 L 50 50 1 1 P
-X 2 2 200 0 100 L 50 50 1 1 P
-X 3 3 -200 0 100 R 50 50 1 1 P
-X 4 4 200 -100 100 L 50 50 1 1 P
-ENDDRAW
-ENDDEF
-#
-# w_connectors:Arduino_Nano_Header
+# w_connectors_Arduino_Nano_Header
 #
-DEF w_connectors:Arduino_Nano_Header J 0 1 Y Y 1 F N
+DEF w_connectors_Arduino_Nano_Header J 0 1 Y Y 1 F N
 F0 "J" 0 800 60 H V C CNN
-F1 "w_connectors:Arduino_Nano_Header" 0 -800 60 H V C CNN
+F1 "w_connectors_Arduino_Nano_Header" 0 -800 60 H V C CNN
 F2 "" 0 0 60 H V C CNN
 F3 "" 0 0 60 H V C CNN
 DRAW
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation-rescue.dcm b/batterycharge_stationdata/pcb/rev2/batterystation-rescue.dcm
new file mode 100644
index 0000000..5f3ed79
--- /dev/null
+++ b/batterycharge_stationdata/pcb/rev2/batterystation-rescue.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB  Version 2.0
+#
+#End Doc Library
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation-rescue.lib b/batterycharge_stationdata/pcb/rev2/batterystation-rescue.lib
new file mode 100644
index 0000000..ba7f5a6
--- /dev/null
+++ b/batterycharge_stationdata/pcb/rev2/batterystation-rescue.lib
@@ -0,0 +1,542 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# BARREL_JACK-conn
+#
+DEF BARREL_JACK-conn CON 0 40 Y Y 1 F N
+F0 "CON" 0 250 50 H V C CNN
+F1 "BARREL_JACK-conn" 0 -200 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+A -300 99 49 -900 1788 0 1 0 N -300 50 -350 100
+A -300 101 49 900 -1788 0 1 0 N -300 150 -350 100
+S 100 150 0 50 0 1 0 N
+P 2 0 1 0 -300 50 0 50 N
+P 2 0 1 0 0 150 -300 150 N
+P 3 0 1 0 100 0 -50 0 -50 -100 N
+P 5 0 1 0 100 -100 -150 -100 -200 -50 -250 -100 -350 -100 N
+X ~ 1 300 100 200 L 50 50 1 1 P
+X ~ 2 300 -100 200 L 50 50 1 1 P
+X ~ 3 300 0 200 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# C-device
+#
+DEF C-device C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "C-device" 25 -100 50 H V L CNN
+F2 "" 38 -150 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ C?
+ C_????_*
+ C_????
+ SMD*_c
+ Capacitor*
+$ENDFPLIST
+DRAW
+P 2 0 1 20 -80 -30 80 -30 N
+P 2 0 1 20 -80 30 80 30 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X01-conn
+#
+DEF CONN_01X01-conn P 0 40 Y N 1 F N
+F0 "P" 0 100 50 H V C CNN
+F1 "CONN_01X01-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X01
+ Pin_Header_Angled_1X01
+ Socket_Strip_Straight_1X01
+ Socket_Strip_Angled_1X01
+$ENDFPLIST
+DRAW
+S -50 5 10 -5 0 1 0 N
+S -50 50 50 -50 0 1 0 N
+X P1 1 -200 0 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X02-conn
+#
+DEF CONN_01X02-conn P 0 40 Y N 1 F N
+F0 "P" 0 150 50 H V C CNN
+F1 "CONN_01X02-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X02
+ Pin_Header_Angled_1X02
+ Socket_Strip_Straight_1X02
+ Socket_Strip_Angled_1X02
+$ENDFPLIST
+DRAW
+S -50 -45 10 -55 0 1 0 N
+S -50 55 10 45 0 1 0 N
+S -50 100 50 -100 0 1 0 N
+X P1 1 -200 50 150 R 50 50 1 1 P
+X P2 2 -200 -50 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X03-conn
+#
+DEF CONN_01X03-conn P 0 40 Y N 1 F N
+F0 "P" 0 200 50 H V C CNN
+F1 "CONN_01X03-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X03
+ Pin_Header_Angled_1X03
+ Socket_Strip_Straight_1X03
+ Socket_Strip_Angled_1X03
+$ENDFPLIST
+DRAW
+S -50 -95 10 -105 0 1 0 N
+S -50 5 10 -5 0 1 0 N
+S -50 105 10 95 0 1 0 N
+S -50 150 50 -150 0 1 0 N
+X P1 1 -200 100 150 R 50 50 1 1 P
+X P2 2 -200 0 150 R 50 50 1 1 P
+X P3 3 -200 -100 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X04-conn
+#
+DEF CONN_01X04-conn P 0 40 Y N 1 F N
+F0 "P" 0 250 50 H V C CNN
+F1 "CONN_01X04-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X04
+ Pin_Header_Angled_1X04
+ Socket_Strip_Straight_1X04
+ Socket_Strip_Angled_1X04
+$ENDFPLIST
+DRAW
+S -50 -145 10 -155 0 1 0 N
+S -50 -45 10 -55 0 1 0 N
+S -50 55 10 45 0 1 0 N
+S -50 155 10 145 0 1 0 N
+S -50 200 50 -200 0 1 0 N
+X P1 1 -200 150 150 R 50 50 1 1 P
+X P2 2 -200 50 150 R 50 50 1 1 P
+X P3 3 -200 -50 150 R 50 50 1 1 P
+X P4 4 -200 -150 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X05-conn
+#
+DEF CONN_01X05-conn P 0 40 Y N 1 F N
+F0 "P" 0 300 50 H V C CNN
+F1 "CONN_01X05-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X05
+ Pin_Header_Angled_1X05
+ Socket_Strip_Straight_1X05
+ Socket_Strip_Angled_1X05
+$ENDFPLIST
+DRAW
+S -50 -195 10 -205 0 1 0 N
+S -50 -95 10 -105 0 1 0 N
+S -50 5 10 -5 0 1 0 N
+S -50 105 10 95 0 1 0 N
+S -50 205 10 195 0 1 0 N
+S -50 250 50 -250 0 1 0 N
+X P1 1 -200 200 150 R 50 50 1 1 P
+X P2 2 -200 100 150 R 50 50 1 1 P
+X P3 3 -200 0 150 R 50 50 1 1 P
+X P4 4 -200 -100 150 R 50 50 1 1 P
+X P5 5 -200 -200 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X07-conn
+#
+DEF CONN_01X07-conn P 0 40 Y N 1 F N
+F0 "P" 0 400 50 H V C CNN
+F1 "CONN_01X07-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X07
+ Pin_Header_Angled_1X07
+ Socket_Strip_Straight_1X07
+ Socket_Strip_Angled_1X07
+$ENDFPLIST
+DRAW
+S -50 -350 50 350 0 1 0 N
+S -50 -295 10 -305 0 1 0 N
+S -50 -195 10 -205 0 1 0 N
+S -50 -95 10 -105 0 1 0 N
+S -50 5 10 -5 0 1 0 N
+S -50 105 10 95 0 1 0 N
+S -50 205 10 195 0 1 0 N
+S -50 305 10 295 0 1 0 N
+X P1 1 -200 300 150 R 50 50 1 1 P
+X P2 2 -200 200 150 R 50 50 1 1 P
+X P3 3 -200 100 150 R 50 50 1 1 P
+X P4 4 -200 0 150 R 50 50 1 1 P
+X P5 5 -200 -100 150 R 50 50 1 1 P
+X P6 6 -200 -200 150 R 50 50 1 1 P
+X P7 7 -200 -300 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_01X08-conn
+#
+DEF CONN_01X08-conn P 0 40 Y N 1 F N
+F0 "P" 0 450 50 H V C CNN
+F1 "CONN_01X08-conn" 100 0 50 V V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_1X08
+ Pin_Header_Angled_1X08
+ Socket_Strip_Straight_1X08
+ Socket_Strip_Angled_1X08
+$ENDFPLIST
+DRAW
+S -50 -400 50 400 0 1 0 N
+S -50 -345 10 -355 0 1 0 N
+S -50 -245 10 -255 0 1 0 N
+S -50 -145 10 -155 0 1 0 N
+S -50 -45 10 -55 0 1 0 N
+S -50 55 10 45 0 1 0 N
+S -50 155 10 145 0 1 0 N
+S -50 255 10 245 0 1 0 N
+S -50 355 10 345 0 1 0 N
+X P1 1 -200 350 150 R 50 50 1 1 P
+X P2 2 -200 250 150 R 50 50 1 1 P
+X P3 3 -200 150 150 R 50 50 1 1 P
+X P4 4 -200 50 150 R 50 50 1 1 P
+X P5 5 -200 -50 150 R 50 50 1 1 P
+X P6 6 -200 -150 150 R 50 50 1 1 P
+X P7 7 -200 -250 150 R 50 50 1 1 P
+X P8 8 -200 -350 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_02X05-conn
+#
+DEF CONN_02X05-conn P 0 1 Y N 1 F N
+F0 "P" 0 300 50 H V C CNN
+F1 "CONN_02X05-conn" 0 -300 50 H V C CNN
+F2 "" 0 -1200 50 H V C CNN
+F3 "" 0 -1200 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_2X05
+ Pin_Header_Angled_2X05
+ Socket_Strip_Straight_2X05
+ Socket_Strip_Angled_2X05
+$ENDFPLIST
+DRAW
+S -100 -195 -50 -205 0 1 0 N
+S -100 -95 -50 -105 0 1 0 N
+S -100 5 -50 -5 0 1 0 N
+S -100 105 -50 95 0 1 0 N
+S -100 205 -50 195 0 1 0 N
+S -100 250 100 -250 0 1 0 N
+S 50 -195 100 -205 0 1 0 N
+S 50 -95 100 -105 0 1 0 N
+S 50 5 100 -5 0 1 0 N
+S 50 105 100 95 0 1 0 N
+S 50 205 100 195 0 1 0 N
+X P1 1 -250 200 150 R 50 50 1 1 P
+X P10 10 250 -200 150 L 50 50 1 1 P
+X P2 2 250 200 150 L 50 50 1 1 P
+X P3 3 -250 100 150 R 50 50 1 1 P
+X P4 4 250 100 150 L 50 50 1 1 P
+X P5 5 -250 0 150 R 50 50 1 1 P
+X P6 6 250 0 150 L 50 50 1 1 P
+X P7 7 -250 -100 150 R 50 50 1 1 P
+X P8 8 250 -100 150 L 50 50 1 1 P
+X P9 9 -250 -200 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_02X06-conn
+#
+DEF CONN_02X06-conn P 0 1 Y N 1 F N
+F0 "P" 0 350 50 H V C CNN
+F1 "CONN_02X06-conn" 0 -350 50 H V C CNN
+F2 "" 0 -1200 50 H V C CNN
+F3 "" 0 -1200 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_2X06
+ Pin_Header_Angled_2X06
+ Socket_Strip_Straight_2X06
+ Socket_Strip_Angled_2X06
+$ENDFPLIST
+DRAW
+S -100 -245 -50 -255 0 1 0 N
+S -100 -145 -50 -155 0 1 0 N
+S -100 -45 -50 -55 0 1 0 N
+S -100 55 -50 45 0 1 0 N
+S -100 155 -50 145 0 1 0 N
+S -100 255 -50 245 0 1 0 N
+S -100 300 100 -300 0 1 0 N
+S 50 -245 100 -255 0 1 0 N
+S 50 -145 100 -155 0 1 0 N
+S 50 -45 100 -55 0 1 0 N
+S 50 55 100 45 0 1 0 N
+S 50 155 100 145 0 1 0 N
+S 50 255 100 245 0 1 0 N
+X P1 1 -250 250 150 R 50 50 1 1 P
+X P10 10 250 -150 150 L 50 50 1 1 P
+X P11 11 -250 -250 150 R 50 50 1 1 P
+X P12 12 250 -250 150 L 50 50 1 1 P
+X P2 2 250 250 150 L 50 50 1 1 P
+X P3 3 -250 150 150 R 50 50 1 1 P
+X P4 4 250 150 150 L 50 50 1 1 P
+X P5 5 -250 50 150 R 50 50 1 1 P
+X P6 6 250 50 150 L 50 50 1 1 P
+X P7 7 -250 -50 150 R 50 50 1 1 P
+X P8 8 250 -50 150 L 50 50 1 1 P
+X P9 9 -250 -150 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# C_Small-device
+#
+DEF C_Small-device C 0 10 N N 1 F N
+F0 "C" 10 70 50 H V L CNN
+F1 "C_Small-device" 10 -80 50 H V L CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ C?
+ C_????_*
+ C_????
+ SMD*_c
+ Capacitor*
+$ENDFPLIST
+DRAW
+P 2 0 1 13 -60 -20 60 -20 N
+P 2 0 1 12 -60 20 60 20 N
+X ~ 1 0 100 80 D 50 50 1 1 P
+X ~ 2 0 -100 80 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# D_Schottky-device
+#
+DEF D_Schottky-device D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "D_Schottky-device" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ Diode_*
+ D-*
+ *SingleDiode
+ *_Diode_*
+ *SingleDiode*
+ D_*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 50 0 -50 0 N
+P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
+P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Fuse-device
+#
+DEF Fuse-device F 0 0 N Y 1 F N
+F0 "F" 80 0 50 V V C CNN
+F1 "Fuse-device" -75 0 50 V V C CNN
+F2 "" -70 0 50 V V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ *Fuse*
+$ENDFPLIST
+DRAW
+S -30 -100 30 100 0 1 10 N
+P 2 0 1 0 0 100 0 -100 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# LED-device
+#
+DEF LED-device D 0 40 Y N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "LED-device" 0 -100 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ LED*
+$ENDFPLIST
+DRAW
+P 2 0 1 8 -50 -50 -50 50 N
+P 2 0 1 0 -50 0 50 0 N
+P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
+P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
+P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# LM317_SOT223-regul
+#
+DEF LM317_SOT223-regul U 0 40 Y Y 1 F N
+F0 "U" 0 300 50 H V C CNN
+F1 "LM317_SOT223-regul" 50 -250 50 H V L CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+S -250 250 250 -200 0 1 0 N
+X ADJ 1 0 -350 150 U 50 50 1 1 I
+X OUT 2 400 150 150 L 50 50 1 1 w
+X IN 3 -400 150 150 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Mounting_Hole-mechanical
+#
+DEF Mounting_Hole-mechanical MK 0 40 Y Y 1 F N
+F0 "MK" 0 200 50 H V C CNN
+F1 "Mounting_Hole-mechanical" 0 125 50 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+$FPLIST
+ Mounting?Hole*
+ Hole*
+$ENDFPLIST
+DRAW
+C 0 0 50 0 1 50 N
+ENDDRAW
+ENDDEF
+#
+# R-device
+#
+DEF R-device R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "R-device" 0 0 50 V V C CNN
+F2 "" -70 0 50 V V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ R_*
+ Resistor_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# R_Variable-device
+#
+DEF R_Variable-device R 0 0 N Y 1 F N
+F0 "R" 100 -100 50 V V L CNN
+F1 "R_Variable-device" -100 -50 50 V V L CNN
+F2 "" -70 0 50 V V C CNN
+F3 "" 0 0 50 H V C CNN
+$FPLIST
+ R_*
+ Resistor_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# SW_DPDT_x2-switches
+#
+DEF SW_DPDT_x2-switches SW 0 0 Y N 2 F N
+F0 "SW" 0 170 50 H V C CNN
+F1 "SW_DPDT_x2-switches" 0 -200 50 H V C CNN
+F2 "" 0 0 50 H V C CNN
+F3 "" 0 0 50 H V C CNN
+DRAW
+C -80 0 20 0 0 0 N
+C 80 -100 20 0 0 0 N
+C 80 100 20 0 1 0 N
+P 2 0 1 0 -60 10 65 90 N
+X A 1 200 100 100 L 50 50 1 1 P
+X B 2 -200 0 100 R 50 50 1 1 P
+X C 3 200 -100 100 L 50 50 1 1 P
+X A 3 200 100 100 L 50 50 2 1 P
+X B 4 -200 0 100 R 50 50 2 1 P
+X C 5 200 -100 100 L 50 50 2 1 P
+ENDDRAW
+ENDDEF
+#
+# SW_SP3T-switches
+#
+DEF SW_SP3T-switches SW 0 0 Y N 1 F N
+F0 "SW" 0 200 50 H V C CNN
+F1 "SW_SP3T-switches" 0 -200 50 H V C CNN
+F2 "" -625 175 50 H V C CNN
+F3 "" -625 175 50 H V C CNN
+$FPLIST
+ SW*
+ SP3T*
+$ENDFPLIST
+DRAW
+C -80 0 18 0 1 0 N
+C 80 -100 18 0 1 0 N
+C 80 0 18 0 1 0 N
+C 80 100 18 0 1 0 N
+P 2 0 1 0 -65 10 65 90 N
+X 1 1 200 100 100 L 50 50 1 1 P
+X 2 2 200 0 100 L 50 50 1 1 P
+X 3 3 -200 0 100 R 50 50 1 1 P
+X 4 4 200 -100 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Thermocouple-device
+#
+DEF Thermocouple-device TC 0 0 N Y 1 F N
+F0 "TC" -120 150 50 H V C CNN
+F1 "Thermocouple-device" -200 -160 50 H V L CNN
+F2 "" -575 50 50 H I C CNN
+F3 "" -575 50 50 H I C CNN
+$FPLIST
+ PIN?ARRAY*
+ bornier*
+ *Terminal?Block*
+ Thermo*Couple*
+$ENDFPLIST
+DRAW
+C -120 0 10 0 1 0 F
+P 2 0 1 0 -160 -40 -170 -50 N
+P 2 0 1 0 -140 -20 -150 -30 N
+P 2 0 1 0 -120 0 -130 -10 N
+P 2 0 1 0 -100 20 -110 10 N
+P 2 0 1 0 -80 40 -90 30 N
+P 2 0 1 0 -60 60 -70 50 N
+P 2 0 1 0 -40 80 -50 70 N
+P 2 0 1 0 -20 100 -30 90 N
+P 2 0 1 0 0 -100 -10 -100 N
+P 2 0 1 0 0 100 -20 100 N
+P 3 0 1 0 10 -100 -20 -100 -170 50 N
+X + 1 100 100 100 L 50 50 1 1 P
+X - 2 100 -100 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation.bak b/batterycharge_stationdata/pcb/rev2/batterystation.bak
index 4a42970..e0a7e60 100644
--- a/batterycharge_stationdata/pcb/rev2/batterystation.bak
+++ b/batterycharge_stationdata/pcb/rev2/batterystation.bak
@@ -24,7 +24,7 @@ $EndSheet
 Text Notes 6750 1300 0    157  ~ 31
 Battery Chargers
 $Comp
-L conn:CONN_01X04 P7
+L batterystation-rescue:CONN_01X04-conn P7
 U 1 1 5CBC0E41
 P 8900 2250
 F 0 "P7" H 8977 2291 50  0000 L CNN
@@ -95,7 +95,7 @@ F4 "LT_BATCHRG" I R 8450 4200 50
 F5 "LT_IFEEDBACK" I R 8450 4350 50 
 $EndSheet
 $Comp
-L conn:CONN_01X04 P8
+L batterystation-rescue:CONN_01X04-conn P8
 U 1 1 5CBE92FB
 P 8900 4250
 F 0 "P8" H 8977 4291 50  0000 L CNN
@@ -150,7 +150,7 @@ F3 "LOADIN" I R 4600 3900 50
 F4 "LOADOUT" I R 4600 4000 50 
 $EndSheet
 $Comp
-L conn:CONN_01X03 P4
+L batterystation-rescue:CONN_01X03-conn P4
 U 1 1 5CBEB5B3
 P 5000 1750
 F 0 "P4" H 5077 1791 50  0000 L CNN
@@ -167,7 +167,7 @@ Wire Wire Line
 Wire Wire Line
 	4800 1850 4600 1850
 $Comp
-L conn:CONN_01X03 P5
+L batterystation-rescue:CONN_01X03-conn P5
 U 1 1 5CBEBB39
 P 5000 2850
 F 0 "P5" H 5077 2891 50  0000 L CNN
@@ -184,7 +184,7 @@ Wire Wire Line
 Wire Wire Line
 	4800 2950 4600 2950
 $Comp
-L conn:CONN_01X03 P6
+L batterystation-rescue:CONN_01X03-conn P6
 U 1 1 5CBEBDEB
 P 5000 3900
 F 0 "P6" H 5077 3941 50  0000 L CNN
@@ -277,7 +277,7 @@ NANO_SCK
 Text Label 4000 6800 2    50   ~ 0
 NANO_CS
 $Comp
-L conn:CONN_01X01 P2
+L batterystation-rescue:CONN_01X01-conn P2
 U 1 1 5CBF308E
 P 4900 6800
 F 0 "P2" H 4977 6841 50  0000 L CNN
@@ -288,7 +288,7 @@ F 3 "" H 4900 6800 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X08 P1
+L batterystation-rescue:CONN_01X08-conn P1
 U 1 1 5CBF36F0
 P 4900 6350
 F 0 "P1" H 4978 6391 50  0000 L CNN
@@ -307,7 +307,7 @@ NANO_SCK
 Text Label 2400 6750 0    50   ~ 0
 NANO_MISO
 $Comp
-L conn:CONN_01X02 P20
+L batterystation-rescue:CONN_01X02-conn P20
 U 1 1 5CBF6691
 P 8650 3850
 F 0 "P20" H 8728 3891 50  0000 L CNN
@@ -318,7 +318,7 @@ F 3 "" H 8650 3850 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X01 P30
+L batterystation-rescue:CONN_01X01-conn P30
 U 1 1 5CC87E3D
 P 5600 7100
 F 0 "P30" V 5472 7178 50  0000 L CNN
@@ -329,7 +329,7 @@ F 3 "" H 5600 7100 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L conn:CONN_01X07 P27
+L batterystation-rescue:CONN_01X07-conn P27
 U 1 1 5CC88C6B
 P 3800 6300
 F 0 "P27" H 4100 6200 50  0000 C CNN
@@ -340,7 +340,7 @@ F 3 "" H 3800 6300 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L conn:CONN_01X02 P3
+L batterystation-rescue:CONN_01X02-conn P3
 U 1 1 5CC88FD8
 P 3800 5650
 F 0 "P3" H 3719 5375 50  0000 C CNN
@@ -351,7 +351,7 @@ F 3 "" H 3800 5650 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L conn:CONN_01X01 P28
+L batterystation-rescue:CONN_01X01-conn P28
 U 1 1 5CC89326
 P 4900 5600
 F 0 "P28" H 4977 5641 50  0000 L CNN
@@ -362,7 +362,7 @@ F 3 "" H 4900 5600 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X01 P29
+L batterystation-rescue:CONN_01X01-conn P29
 U 1 1 5CC89399
 P 4900 5800
 F 0 "P29" H 4977 5841 50  0000 L CNN
@@ -403,7 +403,7 @@ Wire Wire Line
 Wire Wire Line
 	4700 6900 5600 6900
 $Comp
-L device:R R21
+L batterystation-rescue:R-device R21
 U 1 1 5D3650D7
 P 7600 5750
 F 0 "R21" H 7670 5796 50  0000 L CNN
@@ -414,7 +414,7 @@ F 3 "" H 7600 5750 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R22
+L batterystation-rescue:R-device R22
 U 1 1 5D365140
 P 7600 6300
 F 0 "R22" H 7670 6346 50  0000 L CNN
@@ -427,7 +427,7 @@ $EndComp
 Wire Wire Line
 	7600 6150 7600 5900
 $Comp
-L device:R R23
+L batterystation-rescue:R-device R23
 U 1 1 5D36589B
 P 8400 5750
 F 0 "R23" H 8470 5796 50  0000 L CNN
@@ -438,7 +438,7 @@ F 3 "" H 8400 5750 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R24
+L batterystation-rescue:R-device R24
 U 1 1 5D3658A1
 P 8400 6300
 F 0 "R24" H 8470 6346 50  0000 L CNN
@@ -451,7 +451,7 @@ $EndComp
 Wire Wire Line
 	8400 6150 8400 5900
 $Comp
-L device:R R25
+L batterystation-rescue:R-device R25
 U 1 1 5D366020
 P 9250 5750
 F 0 "R25" H 9320 5796 50  0000 L CNN
@@ -462,7 +462,7 @@ F 3 "" H 9250 5750 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R26
+L batterystation-rescue:R-device R26
 U 1 1 5D366026
 P 9250 6300
 F 0 "R26" H 9320 6346 50  0000 L CNN
@@ -520,7 +520,7 @@ A6
 Text Label 9250 6050 0    50   ~ 0
 A5
 $Comp
-L mechanical:Mounting_Hole MK1
+L batterystation-rescue:Mounting_Hole-mechanical MK1
 U 1 1 5D368D61
 P 9700 750
 F 0 "MK1" H 9800 796 50  0000 L CNN
@@ -531,7 +531,7 @@ F 3 "" H 9700 750 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L mechanical:Mounting_Hole MK2
+L batterystation-rescue:Mounting_Hole-mechanical MK2
 U 1 1 5D368F3C
 P 9700 1050
 F 0 "MK2" H 9800 1096 50  0000 L CNN
@@ -542,7 +542,7 @@ F 3 "" H 9700 1050 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L mechanical:Mounting_Hole MK3
+L batterystation-rescue:Mounting_Hole-mechanical MK3
 U 1 1 5D368FAA
 P 9700 1350
 F 0 "MK3" H 9800 1396 50  0000 L CNN
@@ -553,7 +553,7 @@ F 3 "" H 9700 1350 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L mechanical:Mounting_Hole MK4
+L batterystation-rescue:Mounting_Hole-mechanical MK4
 U 1 1 5D369027
 P 9700 1650
 F 0 "MK4" H 9800 1696 50  0000 L CNN
@@ -564,12 +564,12 @@ F 3 "" H 9700 1650 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X03 P?
+L batterystation-rescue:CONN_01X03-conn P17
 U 1 1 5D36C511
 P 7400 5500
-F 0 "P?" H 7319 5175 50  0000 C CNN
+F 0 "P17" H 7319 5175 50  0000 C CNN
 F 1 "CONN_01X03" H 7319 5266 50  0000 C CNN
-F 2 "" H 7400 5500 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x03" H 7400 5500 50  0001 C CNN
 F 3 "" H 7400 5500 50  0000 C CNN
 	1    7400 5500
 	-1   0    0    1   
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb b/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb
index 9d0b8a2..739594f 100644
--- a/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb
+++ b/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb
@@ -1,12 +1,12 @@
-(kicad_pcb (version 20171130) (host pcbnew 5.0.0-rc2)
+(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1)
 
   (general
     (thickness 1.6)
-    (drawings 64)
-    (tracks 771)
+    (drawings 80)
+    (tracks 779)
     (zones 0)
-    (modules 87)
-    (nets 74)
+    (modules 88)
+    (nets 71)
   )
 
   (page USLetter)
@@ -19,7 +19,7 @@
     (31 B.Cu signal)
     (34 B.Paste user)
     (35 F.Paste user)
-    (36 B.SilkS user)
+    (36 B.SilkS user hide)
     (37 F.SilkS user)
     (38 B.Mask user)
     (39 F.Mask user)
@@ -32,7 +32,7 @@
   )
 
   (setup
-    (last_trace_width 0.254)
+    (last_trace_width 1.27)
     (user_trace_width 0.1524)
     (user_trace_width 0.254)
     (user_trace_width 0.3302)
@@ -83,7 +83,7 @@
       (useauxorigin false)
       (hpglpennumber 1)
       (hpglpenspeed 20)
-      (hpglpendiameter 15)
+      (hpglpendiameter 15.000000)
       (psnegative false)
       (psa4output false)
       (plotreference true)
@@ -95,7 +95,7 @@
       (mirror false)
       (drillshape 0)
       (scaleselection 1)
-      (outputdirectory gerbers_rev2))
+      (outputdirectory "gerbers_rev2"))
   )
 
   (net 0 "")
@@ -114,64 +114,61 @@
   (net 13 +12V)
   (net 14 "Net-(J1-Pad1)")
   (net 15 "Net-(J1-Pad2)")
-  (net 16 "Net-(J1-Pad3)")
-  (net 17 "Net-(J1-Pad5)")
-  (net 18 "Net-(J1-Pad6)")
-  (net 19 "Net-(J1-Pad7)")
-  (net 20 "Net-(J1-Pad8)")
-  (net 21 "Net-(J1-Pad9)")
-  (net 22 "Net-(J1-Pad10)")
-  (net 23 "Net-(J1-Pad11)")
-  (net 24 /MAX_CS)
-  (net 25 /NANO_CS)
-  (net 26 /NANO_MOSI)
-  (net 27 /NANO_MISO)
-  (net 28 /NANO_SCK)
-  (net 29 "Net-(J1-Pad17)")
-  (net 30 "Net-(J1-Pad18)")
-  (net 31 "Net-(J1-Pad19)")
-  (net 32 "Net-(J1-Pad20)")
-  (net 33 "Net-(J1-Pad21)")
-  (net 34 "Net-(J1-Pad22)")
-  (net 35 "Net-(J1-Pad23)")
-  (net 36 "Net-(J1-Pad28)")
-  (net 37 "Net-(J1-Pad30)")
-  (net 38 /LT1512/LT_IFEEDBACK)
-  (net 39 /CurrentSense_INA169_1/LOADOUT)
-  (net 40 /CurrentSense_INA169_1/LOADIN)
-  (net 41 /CurrentSense_INA169_1/CurrentOUT)
-  (net 42 /sheet5CBEAB48/CurrentOUT)
-  (net 43 /sheet5CBEAB48/LOADIN)
-  (net 44 /sheet5CBEAB48/LOADOUT)
-  (net 45 /sheet5CBEAC38/LOADOUT)
-  (net 46 /sheet5CBEAC38/LOADIN)
-  (net 47 /sheet5CBEAC38/CurrentOUT)
-  (net 48 /STC4054_Liion_Charge/PROG)
-  (net 49 /MAX6675/T+)
-  (net 50 /MAX6675/NC)
-  (net 51 /ENC28J60/VCC_Branch)
-  (net 52 /ENC28J60/INT)
-  (net 53 /ENC28J60/CLKOUT)
-  (net 54 /ENC28J60/WOL)
-  (net 55 /ENC28J60/RSTENC)
-  (net 56 /ENC28J60/Q3)
-  (net 57 /LT1512/LT_FloatVoltage)
-  (net 58 /LT1512/LTShutdownPin)
-  (net 59 "Net-(R3-Pad2)")
-  (net 60 "Net-(R5-Pad1)")
-  (net 61 "Net-(R6-Pad1)")
-  (net 62 "Net-(R7-Pad1)")
-  (net 63 "Net-(R8-Pad1)")
-  (net 64 "Net-(R8-Pad2)")
-  (net 65 +3V3)
-  (net 66 "Net-(SW1-Pad2)")
-  (net 67 "Net-(D3-Pad1)")
-  (net 68 /A5)
-  (net 69 /A6)
-  (net 70 /A7)
-  (net 71 "Net-(P17-Pad1)")
-  (net 72 "Net-(P17-Pad2)")
-  (net 73 "Net-(P17-Pad3)")
+  (net 16 "Net-(J1-Pad5)")
+  (net 17 "Net-(J1-Pad6)")
+  (net 18 "Net-(J1-Pad7)")
+  (net 19 "Net-(J1-Pad8)")
+  (net 20 "Net-(J1-Pad9)")
+  (net 21 "Net-(J1-Pad10)")
+  (net 22 "Net-(J1-Pad11)")
+  (net 23 /MAX_CS)
+  (net 24 /NANO_CS)
+  (net 25 /NANO_MOSI)
+  (net 26 /NANO_MISO)
+  (net 27 /NANO_SCK)
+  (net 28 "Net-(J1-Pad17)")
+  (net 29 "Net-(J1-Pad18)")
+  (net 30 "Net-(J1-Pad19)")
+  (net 31 "Net-(J1-Pad20)")
+  (net 32 "Net-(J1-Pad21)")
+  (net 33 "Net-(J1-Pad22)")
+  (net 34 "Net-(J1-Pad23)")
+  (net 35 "Net-(J1-Pad28)")
+  (net 36 "Net-(J1-Pad30)")
+  (net 37 /LT1512/LT_IFEEDBACK)
+  (net 38 /CurrentSense_INA169_1/LOADOUT)
+  (net 39 /CurrentSense_INA169_1/LOADIN)
+  (net 40 /CurrentSense_INA169_1/CurrentOUT)
+  (net 41 /sheet5CBEAB48/CurrentOUT)
+  (net 42 /sheet5CBEAB48/LOADIN)
+  (net 43 /sheet5CBEAB48/LOADOUT)
+  (net 44 /sheet5CBEAC38/LOADOUT)
+  (net 45 /sheet5CBEAC38/LOADIN)
+  (net 46 /sheet5CBEAC38/CurrentOUT)
+  (net 47 /STC4054_Liion_Charge/PROG)
+  (net 48 /MAX6675/T+)
+  (net 49 /MAX6675/NC)
+  (net 50 /ENC28J60/VCC_Branch)
+  (net 51 /ENC28J60/INT)
+  (net 52 /ENC28J60/CLKOUT)
+  (net 53 /ENC28J60/WOL)
+  (net 54 /ENC28J60/RSTENC)
+  (net 55 /LT1512/LT_FloatVoltage)
+  (net 56 /LT1512/LTShutdownPin)
+  (net 57 "Net-(R3-Pad2)")
+  (net 58 "Net-(R5-Pad1)")
+  (net 59 "Net-(R6-Pad1)")
+  (net 60 "Net-(R7-Pad1)")
+  (net 61 "Net-(R8-Pad1)")
+  (net 62 "Net-(R8-Pad2)")
+  (net 63 "Net-(SW1-Pad2)")
+  (net 64 "Net-(D3-Pad1)")
+  (net 65 /A5)
+  (net 66 /A6)
+  (net 67 /A7)
+  (net 68 "Net-(P17-Pad1)")
+  (net 69 "Net-(P17-Pad2)")
+  (net 70 "Net-(P17-Pad3)")
 
   (net_class Default "This is the default net class."
     (clearance 0.254)
@@ -181,7 +178,6 @@
     (uvia_dia 0.6858)
     (uvia_drill 0.3302)
     (add_net +12V)
-    (add_net +3V3)
     (add_net +5V)
     (add_net /A5)
     (add_net /A6)
@@ -191,7 +187,6 @@
     (add_net /CurrentSense_INA169_1/LOADOUT)
     (add_net /ENC28J60/CLKOUT)
     (add_net /ENC28J60/INT)
-    (add_net /ENC28J60/Q3)
     (add_net /ENC28J60/RSTENC)
     (add_net /ENC28J60/VCC_Branch)
     (add_net /ENC28J60/WOL)
@@ -236,7 +231,6 @@
     (add_net "Net-(J1-Pad22)")
     (add_net "Net-(J1-Pad23)")
     (add_net "Net-(J1-Pad28)")
-    (add_net "Net-(J1-Pad3)")
     (add_net "Net-(J1-Pad30)")
     (add_net "Net-(J1-Pad5)")
     (add_net "Net-(J1-Pad6)")
@@ -255,6 +249,44 @@
     (add_net "Net-(SW1-Pad2)")
   )
 
+  (module Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder (layer F.Cu) (tedit 5B301BBE) (tstamp 5CC60FE7)
+    (at 142.748 126.492 90)
+    (descr "Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor tantalum")
+    (path /5CBC6C0A/5CBC7FC7)
+    (attr smd)
+    (fp_text reference C6 (at 0 -2.55 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 22uF (at 0 2.55 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 3.92 1.85) (end -3.92 1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.92 -1.85) (end 3.92 1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.92 -1.85) (end 3.92 -1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.92 1.85) (end -3.92 -1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.935 1.71) (end 3 1.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.935 -1.71) (end -3.935 1.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3 -1.71) (end -3.935 -1.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3 1.6) (end 3 -1.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 1.6) (end 3 1.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 -0.8) (end -3 1.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.2 -1.6) (end -3 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 3 -1.6) (end -2.2 -1.6) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.55 0 90) (size 2.25 2.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.111111)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.55 0 90) (size 2.25 2.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.111111)
+      (net 2 +5V))
+    (model ${KISYS3DMOD}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-28_Kemet-C.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (module Pin_Headers:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 5CC87ECE) (tstamp 5CCECB55)
     (at 130.81 116.84)
     (descr "Through hole pin header")
@@ -275,7 +307,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 29 "Net-(J1-Pad17)"))
+      (net 28 "Net-(J1-Pad17)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -472,41 +504,8 @@
     )
   )
 
-  (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5CBD06E0) (tstamp 5CC60FE7)
-    (at 143.51 128.27 90)
-    (descr "Capacitor SMD 0805, hand soldering")
-    (tags "capacitor 0805")
-    (path /5CBC6C0A/5CBC7FC7)
-    (attr smd)
-    (fp_text reference C6 (at 0 3.81 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 2.2uF (at 2.921 0 180) (layer F.SilkS)
-      (effects (font (size 0.508 0.508) (thickness 0.127)))
-    )
-    (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
-    (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 -1) (end -2.3 1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 1) (end 2.3 1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
-    (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 1 GND))
-    (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 2 +5V))
-    (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
   (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5CBD0637) (tstamp 5CC60FF7)
-    (at 143.637 122.555 270)
+    (at 144.272 118.872 270)
     (descr "Capacitor SMD 0805, hand soldering")
     (tags "capacitor 0805")
     (path /5CBC6C0A/5CBCA445)
@@ -783,62 +782,61 @@
       (net 14 "Net-(J1-Pad1)"))
     (pad 2 thru_hole oval (at -15.24 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
       (net 15 "Net-(J1-Pad2)"))
-    (pad 3 thru_hole oval (at -12.7 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 16 "Net-(J1-Pad3)"))
+    (pad 3 thru_hole oval (at -12.7 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
     (pad 4 thru_hole oval (at -10.16 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
       (net 1 GND))
     (pad 5 thru_hole oval (at -7.62 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 17 "Net-(J1-Pad5)"))
+      (net 16 "Net-(J1-Pad5)"))
     (pad 6 thru_hole oval (at -5.08 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 18 "Net-(J1-Pad6)"))
+      (net 17 "Net-(J1-Pad6)"))
     (pad 7 thru_hole oval (at -2.54 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 19 "Net-(J1-Pad7)"))
+      (net 18 "Net-(J1-Pad7)"))
     (pad 8 thru_hole oval (at 0 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 20 "Net-(J1-Pad8)"))
+      (net 19 "Net-(J1-Pad8)"))
     (pad 9 thru_hole oval (at 2.54 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 21 "Net-(J1-Pad9)"))
+      (net 20 "Net-(J1-Pad9)"))
     (pad 10 thru_hole oval (at 5.08 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 22 "Net-(J1-Pad10)"))
+      (net 21 "Net-(J1-Pad10)"))
     (pad 11 thru_hole oval (at 7.62 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 23 "Net-(J1-Pad11)"))
+      (net 22 "Net-(J1-Pad11)"))
     (pad 12 thru_hole oval (at 10.16 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 24 /MAX_CS))
+      (net 23 /MAX_CS))
     (pad 13 thru_hole oval (at 12.7 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 25 /NANO_CS))
+      (net 24 /NANO_CS))
     (pad 14 thru_hole oval (at 15.24 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 26 /NANO_MOSI))
+      (net 25 /NANO_MOSI))
     (pad 15 thru_hole oval (at 17.78 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 16 thru_hole oval (at 17.78 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 17 thru_hole oval (at 15.24 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 29 "Net-(J1-Pad17)"))
+      (net 28 "Net-(J1-Pad17)"))
     (pad 18 thru_hole oval (at 12.7 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 30 "Net-(J1-Pad18)"))
+      (net 29 "Net-(J1-Pad18)"))
     (pad 19 thru_hole oval (at 10.16 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 31 "Net-(J1-Pad19)"))
+      (net 30 "Net-(J1-Pad19)"))
     (pad 20 thru_hole oval (at 7.62 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 32 "Net-(J1-Pad20)"))
+      (net 31 "Net-(J1-Pad20)"))
     (pad 21 thru_hole oval (at 5.08 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 33 "Net-(J1-Pad21)"))
+      (net 32 "Net-(J1-Pad21)"))
     (pad 22 thru_hole oval (at 2.54 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 34 "Net-(J1-Pad22)"))
+      (net 33 "Net-(J1-Pad22)"))
     (pad 23 thru_hole oval (at 0 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 35 "Net-(J1-Pad23)"))
+      (net 34 "Net-(J1-Pad23)"))
     (pad 24 thru_hole oval (at -2.54 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 68 /A5))
+      (net 65 /A5))
     (pad 25 thru_hole oval (at -5.08 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 69 /A6))
+      (net 66 /A6))
     (pad 26 thru_hole oval (at -7.62 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 70 /A7))
+      (net 67 /A7))
     (pad 27 thru_hole oval (at -10.16 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
       (net 2 +5V))
     (pad 28 thru_hole oval (at -12.7 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 36 "Net-(J1-Pad28)"))
+      (net 35 "Net-(J1-Pad28)"))
     (pad 29 thru_hole oval (at -15.24 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
       (net 1 GND))
     (pad 30 thru_hole oval (at -17.78 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 37 "Net-(J1-Pad30)"))
+      (net 36 "Net-(J1-Pad30)"))
     (model walter/conn_misc/arduino_nano_header.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -920,7 +918,7 @@
     (pad 1 smd rect (at -2.775 0 90) (size 2.45 5.9) (layers F.Cu F.Paste F.Mask)
       (net 6 "Net-(C7-Pad2)"))
     (pad 2 smd rect (at 2.775 0 90) (size 2.45 5.9) (layers F.Cu F.Paste F.Mask)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (model Inductors.3dshapes/Inductor_Taiyo-Yuden_NR-60xx.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -948,7 +946,7 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 30 "Net-(J1-Pad18)"))
+      (net 29 "Net-(J1-Pad18)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -976,7 +974,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 180) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 48 /STC4054_Liion_Charge/PROG))
+      (net 47 /STC4054_Liion_Charge/PROG))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1013,7 +1011,7 @@
     (pad 3 smd rect (at -1.1 0.95 180) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 3 /STC4054_Liion_Charge/BAT_LIION_CHRG))
     (pad 4 smd rect (at 1.1 0.95 180) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 48 /STC4054_Liion_Charge/PROG))
+      (net 47 /STC4054_Liion_Charge/PROG))
     (pad 5 smd rect (at 1.1 -0.95 180) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
@@ -1045,17 +1043,17 @@
     (pad 2 smd oval (at -0.635 2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 3 smd oval (at 0.635 2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 49 /MAX6675/T+))
+      (net 48 /MAX6675/T+))
     (pad 4 smd oval (at 1.905 2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (pad 5 smd oval (at 1.905 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 6 smd oval (at 0.635 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 24 /MAX_CS))
+      (net 23 /MAX_CS))
     (pad 7 smd oval (at -0.635 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 8 smd oval (at -1.905 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 50 /MAX6675/NC))
+      (net 49 /MAX6675/NC))
   )
 
   (module Pin_Headers:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 5CBD0566) (tstamp 5CC6119E)
@@ -1078,7 +1076,7 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 180) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 50 /MAX6675/NC))
+      (net 49 /MAX6675/NC))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1108,10 +1106,9 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15))
-    (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 65 +3V3))
+    (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x02.wrl
       (offset (xyz 0 -1.269999980926514 0))
       (scale (xyz 1 1 1))
@@ -1142,7 +1139,7 @@
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (fp_line (start 1.27 1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.15))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
       (net 2 +5V))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x02.wrl
@@ -1176,25 +1173,25 @@
     (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 52 /ENC28J60/INT))
+      (net 51 /ENC28J60/INT))
     (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 53 /ENC28J60/CLKOUT))
+      (net 52 /ENC28J60/CLKOUT))
     (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 54 /ENC28J60/WOL))
+      (net 53 /ENC28J60/WOL))
     (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 26 /NANO_MOSI))
+      (net 25 /NANO_MOSI))
     (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 55 /ENC28J60/RSTENC))
+      (net 54 /ENC28J60/RSTENC))
     (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 25 /NANO_CS))
+      (net 24 /NANO_CS))
     (pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_2x05.wrl
       (offset (xyz 1.269999980926514 -5.079999923706055 0))
       (scale (xyz 1 1 1))
@@ -1225,28 +1222,27 @@
     (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
-    (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 56 /ENC28J60/Q3))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
     (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 55 /ENC28J60/RSTENC))
+      (net 54 /ENC28J60/RSTENC))
     (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 25 /NANO_CS))
+      (net 24 /NANO_CS))
     (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 26 /NANO_MOSI))
+      (net 25 /NANO_MOSI))
     (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 54 /ENC28J60/WOL))
+      (net 53 /ENC28J60/WOL))
     (pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 52 /ENC28J60/INT))
+      (net 51 /ENC28J60/INT))
     (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 53 /ENC28J60/CLKOUT))
+      (net 52 /ENC28J60/CLKOUT))
     (pad 11 thru_hole oval (at 0 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_2x06.wrl
@@ -1281,11 +1277,11 @@
     (pad 1 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 7 /LT1512/Vcomp))
     (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 9 /LT1512/I_Feedback))
     (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 58 /LT1512/LTShutdownPin))
+      (net 56 /LT1512/LTShutdownPin))
     (pad 5 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 2 +5V))
     (pad 6 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
@@ -1324,9 +1320,9 @@
     (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 58 /LT1512/LTShutdownPin))
+      (net 56 /LT1512/LTShutdownPin))
     (pad 2 thru_hole oval (at 0 2.54 270) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x02.wrl
       (offset (xyz 0 -1.269999980926514 0))
       (scale (xyz 1 1 1))
@@ -1357,7 +1353,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 48 /STC4054_Liion_Charge/PROG))
+      (net 47 /STC4054_Liion_Charge/PROG))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1425,7 +1421,7 @@
     (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 59 "Net-(R3-Pad2)"))
+      (net 57 "Net-(R3-Pad2)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1456,7 +1452,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 59 "Net-(R3-Pad2)"))
+      (net 57 "Net-(R3-Pad2)"))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1489,9 +1485,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 60 "Net-(R5-Pad1)"))
+      (net 58 "Net-(R5-Pad1)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1522,9 +1518,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 61 "Net-(R6-Pad1)"))
+      (net 59 "Net-(R6-Pad1)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1555,9 +1551,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 62 "Net-(R7-Pad1)"))
+      (net 60 "Net-(R7-Pad1)"))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1588,9 +1584,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 63 "Net-(R8-Pad1)"))
+      (net 61 "Net-(R8-Pad1)"))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 64 "Net-(R8-Pad2)"))
+      (net 62 "Net-(R8-Pad2)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1606,7 +1602,7 @@
     (fp_text reference R9 (at 0 -5.1) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 100K (at -3.683 3.937) (layer F.SilkS)
+    (fp_text value 100K (at -5.08 -1.016) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -1.75 -1.75) (end -1.75 9.4) (layer F.CrtYd) (width 0.05))
@@ -1621,9 +1617,9 @@
     (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 64 "Net-(R8-Pad2)"))
+      (net 62 "Net-(R8-Pad2)"))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
     (pad 4 thru_hole oval (at 0 7.62) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x04.wrl
@@ -1658,7 +1654,7 @@
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1689,7 +1685,7 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 9 /LT1512/I_Feedback))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1755,7 +1751,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1788,9 +1784,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 40 /CurrentSense_INA169_1/LOADIN))
+      (net 39 /CurrentSense_INA169_1/LOADIN))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 39 /CurrentSense_INA169_1/LOADOUT))
+      (net 38 /CurrentSense_INA169_1/LOADOUT))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1823,7 +1819,7 @@
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 41 /CurrentSense_INA169_1/CurrentOUT))
+      (net 40 /CurrentSense_INA169_1/CurrentOUT))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1854,9 +1850,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 44 /sheet5CBEAB48/LOADOUT))
+      (net 43 /sheet5CBEAB48/LOADOUT))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 43 /sheet5CBEAB48/LOADIN))
+      (net 42 /sheet5CBEAB48/LOADIN))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1887,7 +1883,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 42 /sheet5CBEAB48/CurrentOUT))
+      (net 41 /sheet5CBEAB48/CurrentOUT))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1920,9 +1916,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 46 /sheet5CBEAC38/LOADIN))
+      (net 45 /sheet5CBEAC38/LOADIN))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 45 /sheet5CBEAC38/LOADOUT))
+      (net 44 /sheet5CBEAC38/LOADOUT))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1953,7 +1949,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 47 /sheet5CBEAC38/CurrentOUT))
+      (net 46 /sheet5CBEAC38/CurrentOUT))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1997,11 +1993,11 @@
     (pad "" np_thru_hole circle (at -1.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at 1.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad 1 smd rect (at -2.25 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 61 "Net-(R6-Pad1)"))
+      (net 59 "Net-(R6-Pad1)"))
     (pad 2 smd rect (at 0.75 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 66 "Net-(SW1-Pad2)"))
+      (net 63 "Net-(SW1-Pad2)"))
     (pad 3 smd rect (at 2.25 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 60 "Net-(R5-Pad1)"))
+      (net 58 "Net-(R5-Pad1)"))
     (pad "" smd rect (at -3.65 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 3.65 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 3.65 -0.775 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
@@ -2046,13 +2042,13 @@
     (pad "" np_thru_hole circle (at -2.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at 2.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad 1 smd rect (at -3 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 63 "Net-(R8-Pad1)"))
+      (net 61 "Net-(R8-Pad1)"))
     (pad 2 smd rect (at -1.5 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 62 "Net-(R7-Pad1)"))
+      (net 60 "Net-(R7-Pad1)"))
     (pad 3 smd rect (at 1.5 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
       (net 10 /LT1512/LT_BATCHRG))
     (pad 4 smd rect (at 3 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 66 "Net-(SW1-Pad2)"))
+      (net 63 "Net-(SW1-Pad2)"))
     (pad "" smd rect (at -5.15 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 5.15 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 5.15 -0.775 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
@@ -2089,7 +2085,7 @@
     (pad 3 smd rect (at -3.15 2.3 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
       (net 4 "Net-(C4-Pad1)"))
     (pad 1 smd rect (at -3.15 -2.3 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 59 "Net-(R3-Pad2)"))
+      (net 57 "Net-(R3-Pad2)"))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-223.wrl
       (at (xyz 0 0 0))
       (scale (xyz 0.4 0.4 0.4))
@@ -2383,11 +2379,11 @@
     (pad 5 thru_hole oval (at 0 10.16 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 4 thru_hole oval (at 0 7.62 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 3 thru_hole oval (at 0 5.08 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 24 /MAX_CS))
+      (net 23 /MAX_CS))
     (pad 2 thru_hole oval (at 0 2.54 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 1 thru_hole rect (at 0 0 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 2 +5V))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x05.wrl
@@ -2452,13 +2448,13 @@
     (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.15))
     (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.15))
     (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 41 /CurrentSense_INA169_1/CurrentOUT))
+      (net 40 /CurrentSense_INA169_1/CurrentOUT))
     (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 40 /CurrentSense_INA169_1/LOADIN))
+      (net 39 /CurrentSense_INA169_1/LOADIN))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 39 /CurrentSense_INA169_1/LOADOUT))
+      (net 38 /CurrentSense_INA169_1/LOADOUT))
     (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
@@ -2493,13 +2489,13 @@
     (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 44 /sheet5CBEAB48/LOADOUT))
+      (net 43 /sheet5CBEAB48/LOADOUT))
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 43 /sheet5CBEAB48/LOADIN))
+      (net 42 /sheet5CBEAB48/LOADIN))
     (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 42 /sheet5CBEAB48/CurrentOUT))
+      (net 41 /sheet5CBEAB48/CurrentOUT))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2530,13 +2526,13 @@
     (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.15))
     (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.15))
     (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 47 /sheet5CBEAC38/CurrentOUT))
+      (net 46 /sheet5CBEAC38/CurrentOUT))
     (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 46 /sheet5CBEAC38/LOADIN))
+      (net 45 /sheet5CBEAC38/LOADIN))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 45 /sheet5CBEAC38/LOADOUT))
+      (net 44 /sheet5CBEAC38/LOADOUT))
     (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
@@ -2569,7 +2565,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 67 "Net-(D3-Pad1)"))
+      (net 64 "Net-(D3-Pad1)"))
     (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -2711,19 +2707,19 @@
     (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 23 "Net-(J1-Pad11)"))
+      (net 22 "Net-(J1-Pad11)"))
     (pad 2 thru_hole oval (at 0 2.54 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 22 "Net-(J1-Pad10)"))
+      (net 21 "Net-(J1-Pad10)"))
     (pad 3 thru_hole oval (at 0 5.08 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 21 "Net-(J1-Pad9)"))
+      (net 20 "Net-(J1-Pad9)"))
     (pad 4 thru_hole oval (at 0 7.62 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 20 "Net-(J1-Pad8)"))
+      (net 19 "Net-(J1-Pad8)"))
     (pad 5 thru_hole oval (at 0 10.16 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 19 "Net-(J1-Pad7)"))
+      (net 18 "Net-(J1-Pad7)"))
     (pad 6 thru_hole oval (at 0 12.7 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 18 "Net-(J1-Pad6)"))
+      (net 17 "Net-(J1-Pad6)"))
     (pad 7 thru_hole oval (at 0 15.24 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 17 "Net-(J1-Pad5)"))
+      (net 16 "Net-(J1-Pad5)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x07.wrl
       (offset (xyz 0 -7.619999885559082 0))
       (scale (xyz 1 1 1))
@@ -2751,7 +2747,7 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 37 "Net-(J1-Pad30)"))
+      (net 36 "Net-(J1-Pad30)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2779,7 +2775,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 36 "Net-(J1-Pad28)"))
+      (net 35 "Net-(J1-Pad28)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2808,7 +2804,7 @@
     (fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
     (pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
       (net 10 /LT1512/LT_BATCHRG))
     (model walter/conn_mkds/mkds_1,5-2.wrl
@@ -2839,7 +2835,7 @@
     (fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
     (pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
       (net 1 GND))
     (model walter/conn_mkds/mkds_1,5-2.wrl
@@ -2872,7 +2868,7 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 67 "Net-(D3-Pad1)"))
+      (net 64 "Net-(D3-Pad1)"))
     (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -2948,18 +2944,21 @@
     (fp_line (start 20 -5.2) (end -20 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -20 -5.2) (end -20 4.6) (layer F.SilkS) (width 0.381))
     (pad 8 thru_hole circle (at 17.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 31 "Net-(J1-Pad19)"))
+      (net 30 "Net-(J1-Pad19)"))
     (pad 7 thru_hole circle (at 12.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 32 "Net-(J1-Pad20)"))
+      (net 31 "Net-(J1-Pad20)"))
     (pad 6 thru_hole circle (at 7.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 33 "Net-(J1-Pad21)"))
+      (net 32 "Net-(J1-Pad21)"))
     (pad 5 thru_hole circle (at 2.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 34 "Net-(J1-Pad22)"))
+      (net 33 "Net-(J1-Pad22)"))
     (pad 4 thru_hole circle (at -2.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 35 "Net-(J1-Pad23)"))
-    (pad 3 thru_hole circle (at -7.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
-    (pad 1 thru_hole circle (at -17.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
-    (pad 2 thru_hole circle (at -12.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
+      (net 34 "Net-(J1-Pad23)"))
+    (pad 3 thru_hole circle (at -7.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 65 /A5))
+    (pad 1 thru_hole circle (at -17.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 67 /A7))
+    (pad 2 thru_hole circle (at -12.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 66 /A6))
     (model walter/conn_mkds/mkds_1,5-8.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2990,11 +2989,11 @@
     (fp_line (start 7.5 -5.2) (end -7.5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -7.5 -5.2) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
     (pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 39 /CurrentSense_INA169_1/LOADOUT))
+      (net 38 /CurrentSense_INA169_1/LOADOUT))
     (pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 41 /CurrentSense_INA169_1/CurrentOUT))
+      (net 40 /CurrentSense_INA169_1/CurrentOUT))
     (pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 40 /CurrentSense_INA169_1/LOADIN))
+      (net 39 /CurrentSense_INA169_1/LOADIN))
     (model walter/conn_mkds/mkds_1,5-3.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3025,11 +3024,11 @@
     (fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
     (fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
     (pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 43 /sheet5CBEAB48/LOADIN))
+      (net 42 /sheet5CBEAB48/LOADIN))
     (pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 42 /sheet5CBEAB48/CurrentOUT))
+      (net 41 /sheet5CBEAB48/CurrentOUT))
     (pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 44 /sheet5CBEAB48/LOADOUT))
+      (net 43 /sheet5CBEAB48/LOADOUT))
     (model walter/conn_mkds/mkds_1,5-3.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3060,11 +3059,11 @@
     (fp_line (start 7.5 -5.2) (end -7.5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -7.5 -5.2) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
     (pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 45 /sheet5CBEAC38/LOADOUT))
+      (net 44 /sheet5CBEAC38/LOADOUT))
     (pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 47 /sheet5CBEAC38/CurrentOUT))
+      (net 46 /sheet5CBEAC38/CurrentOUT))
     (pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 46 /sheet5CBEAC38/LOADIN))
+      (net 45 /sheet5CBEAC38/LOADIN))
     (model walter/conn_mkds/mkds_1,5-3.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3111,14 +3110,14 @@
     )
   )
 
-  (module w_conn_mkds:mkds_1,5-4 (layer F.Cu) (tedit 5D364A86) (tstamp 5CD35535)
+  (module w_conn_mkds:mkds_1,5-4 (layer F.Cu) (tedit 5E0D8DC8) (tstamp 5CD35535)
     (at 156.21 149.86 180)
     (descr "4-way 5mm pitch terminal block, Phoenix MKDS series")
     (path /5CBE92FB)
     (fp_text reference P8 (at 0 -6.6 180) (layer F.SilkS) hide
       (effects (font (size 1.5 1.5) (thickness 0.3)))
     )
-    (fp_text value LT_CONN (at 0 5.9 180) (layer F.SilkS)
+    (fp_text value LT_CONN (at 0 5.9 180) (layer F.SilkS) hide
       (effects (font (size 1.5 1.5) (thickness 0.3)))
     )
     (fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
@@ -3173,11 +3172,11 @@
     (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 71 "Net-(P17-Pad1)"))
+      (net 68 "Net-(P17-Pad1)"))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 72 "Net-(P17-Pad2)"))
+      (net 69 "Net-(P17-Pad2)"))
     (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 73 "Net-(P17-Pad3)"))
+      (net 70 "Net-(P17-Pad3)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl
       (offset (xyz 0 -2.539999961853027 0))
       (scale (xyz 1 1 1))
@@ -3208,9 +3207,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 70 /A7))
+      (net 67 /A7))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 71 "Net-(P17-Pad1)"))
+      (net 68 "Net-(P17-Pad1)"))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3243,7 +3242,7 @@
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 70 /A7))
+      (net 67 /A7))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3274,9 +3273,9 @@
     (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 72 "Net-(P17-Pad2)"))
+      (net 69 "Net-(P17-Pad2)"))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 69 /A6))
+      (net 66 /A6))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3307,7 +3306,7 @@
     (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 69 /A6))
+      (net 66 /A6))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
@@ -3340,9 +3339,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 68 /A5))
+      (net 65 /A5))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 73 "Net-(P17-Pad3)"))
+      (net 70 "Net-(P17-Pad3)"))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3373,7 +3372,7 @@
     (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 68 /A5))
+      (net 65 /A5))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
@@ -3402,7 +3401,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 49 /MAX6675/T+))
+      (net 48 /MAX6675/T+))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -6525,6 +6524,79 @@
       (xy 21.336 -50.1396)) (layer B.SilkS) (width 0.01))
   )
 
+  (module w_conn_mkds:mkds_1,5-2 (layer F.Cu) (tedit 0) (tstamp 5E2A74A3)
+    (at 211.836 101.854)
+    (descr "2-way 5mm pitch terminal block, Phoenix MKDS series")
+    (path /5CBC1777/5CBC268F)
+    (fp_text reference TC1 (at 0 -6.6) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.3)))
+    )
+    (fp_text value Thermocouple (at 0 5.9) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.3)))
+    )
+    (fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
+    (fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
+    (fp_circle (center -2.5 0.1) (end -0.5 0.1) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 2.6) (end 5 2.6) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 -2.3) (end 5 -2.3) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 4.1) (end 5 4.1) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 4.6) (end 5 4.6) (layer F.SilkS) (width 0.381))
+    (fp_line (start 5 4.6) (end 5 -5.2) (layer F.SilkS) (width 0.381))
+    (fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
+    (pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 48 /MAX6675/T+))
+    (pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 1 GND))
+    (model walter/conn_mkds/mkds_1,5-2.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (gr_text "1,2 GND" (at 151.384 144.272) (layer F.SilkS) (tstamp 5E0D8E53)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "3,4 ChargeBatHere" (at 161.544 144.272) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "CurrentBrk\n1: Ifeedback\n2: GND" (at 131.572 109.728) (layer F.SilkS) (tstamp 5E0D8DE5)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text "VDivBrk\n1: FloatV (FB)\n2: SameasBatChrg \nBelow (thinner \ntrace)" (at 165.354 108.712) (layer F.SilkS) (tstamp 5E0D8DE0)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_line (start 116.332 119.888) (end 117.094 121.158) (layer F.SilkS) (width 0.1524))
+  (gr_line (start 116.332 119.888) (end 115.316 121.158) (layer F.SilkS) (width 0.1524))
+  (gr_line (start 115.316 131.318) (end 116.332 119.888) (layer F.SilkS) (width 0.1524))
+  (gr_text "Vdivide for lowering\nVBAT to ADC accept.\nlevel\n" (at 116.078 117.348) (layer F.SilkS) (tstamp 5E0D8A7F)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text A5 (at 111.506 138.43) (layer F.SilkS) (tstamp 5E0D8A5C)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text A6 (at 111.506 135.89) (layer F.SilkS) (tstamp 5E0D8A4F)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text A7 (at 111.506 133.096) (layer F.SilkS) (tstamp 5E0D8A45)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text 1 (at 136.906 146.812) (layer F.SilkS) (tstamp 5E0D8A1A)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text 2 (at 139.954 146.812) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "1: LTFloatVoltage\n2: ShutdownPin" (at 136.398 145.034) (layer F.SilkS) (tstamp 5E0D89E9)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text "Switch 2:\nL: 536\nR: 28.7 (4.2v)" (at 175.006 149.098) (layer F.SilkS) (tstamp 5E0D8567)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text "Switch 1:\nL: Go to Other switch\nM: 54.9 (6.9 V)\nR: Variable Voltage 4 Pin Slide\n(10K POT w/20K)" (at 175.006 142.494) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
   (gr_text "Humans are\nCarnivores, \nAnon-kun!" (at 85.09 67.945) (layer B.SilkS)
     (effects (font (size 2 1.5) (thickness 0.1524)) (justify mirror))
   )
@@ -6633,8 +6705,8 @@
   (gr_text + (at 185.42 71.12) (layer F.SilkS)
     (effects (font (size 1.016 1.016) (thickness 0.1524)))
   )
-  (gr_text "Nicd = 536\n4.2Volts = 28.7\n6Volt = 54.9\n12volt = 120k" (at 177.8 137.16) (layer F.SilkS)
-    (effects (font (size 0.508 0.508) (thickness 0.127)))
+  (gr_text "Nicd = 536\n4.2Volts = 28.7\n6Volt = 54.9\n12volt = 120k" (at 184.658 137.16) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.127)) (justify left))
   )
   (gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. BOARDS SHALL BE ROHS COMPLIANT. \n5. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n   SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n   WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n   MINIMUM SPACE - 0.006 INCH.\n   MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at -17.78 205.74) (layer Dwgs.User)
     (effects (font (size 2.54 2.54) (thickness 0.254)) (justify left))
@@ -6762,6 +6834,12 @@
   (via (at 73.66 130.81) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
   (segment (start 183.515 99.695) (end 170.815 99.695) (width 0.254) (layer B.Cu) (net 1) (tstamp 5D39F7BD))
   (via (at 183.515 99.695) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (segment (start 142.748 125.167) (end 144.272 126.691) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 142.748 123.942) (end 142.748 125.167) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 141.592502 122.796502) (end 141.253001 122.457001) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 141.602502 122.796502) (end 141.592502 122.796502) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 142.748 123.942) (end 141.602502 122.796502) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 141.253001 122.457001) (end 141.253001 121.867215) (width 1.27) (layer F.Cu) (net 1))
   (segment (start 139.7 74.676) (end 139.917 74.676) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 139.7 74.676) (end 139.917 74.676) (width 0.762) (layer F.Cu) (net 2))
   (segment (start 124.539 78.4404) (end 124.539 76.9352) (width 1.27) (layer F.Cu) (net 2))
@@ -6796,12 +6874,7 @@
   (segment (start 81.26 69.85) (end 82.55 68.56) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 83.84 69.85) (end 82.55 68.56) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 82.55 68.56) (end 82.55 61.57) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 143.51 129.52) (end 143.035 129.52) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 143.035 129.52) (end 141.996 128.481) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 141.996 128.481) (end 141.996 125.558) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 141.996 125.558) (end 139.139 122.701) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 139.139 122.701) (end 137.414 122.701) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 143.51 129.52) (end 143.51 135.89) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 143.51 135.89) (end 148.59 140.97) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 184.785 93.726) (end 184.785 90.825) (width 0.508) (layer F.Cu) (net 2))
   (segment (start 184.785 90.825) (end 185.44 90.17) (width 0.508) (layer F.Cu) (net 2))
@@ -6844,6 +6917,10 @@
   (segment (start 127.12 55.88) (end 142.12 55.88) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 127.12 55.88) (end 132.12 55.88) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 132.12 55.88) (end 137.12 55.88) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 142.748 128.035) (end 142.748 129.042) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 137.414 122.701) (end 142.748 128.035) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 142.748 135.128) (end 143.51 135.89) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 142.748 129.042) (end 142.748 135.128) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 193.04 60.96) (end 193.192 60.96) (width 0.762) (layer F.Cu) (net 3))
   (segment (start 193.192 66.04) (end 193.04 66.04) (width 0.762) (layer F.Cu) (net 3))
   (segment (start 192.733 60.6527) (end 193.04 60.96) (width 0.762) (layer F.Cu) (net 3))
@@ -6876,8 +6953,6 @@
   (segment (start 134.493 130.937) (end 135.255 130.937) (width 1.27) (layer F.Cu) (net 5))
   (segment (start 135.255 130.937) (end 134.493 130.937) (width 1.27) (layer F.Cu) (net 5))
   (segment (start 135.763 130.937) (end 135.255 130.937) (width 1.27) (layer F.Cu) (net 5))
-  (segment (start 142.367 123.825) (end 142.367 122.936) (width 1.27) (layer B.Cu) (net 5))
-  (segment (start 142.367 122.936) (end 142.367 122.047) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 142.367 121.158) (end 142.367 121.031) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 142.367 130.937) (end 142.367 123.825) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 135.763 130.937) (end 137.414 129.286) (width 1.27) (layer F.Cu) (net 5))
@@ -6889,9 +6964,6 @@
   (segment (start 136.779 130.937) (end 136.017 130.937) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 136.017 130.937) (end 135.255 130.937) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 135.255 130.937) (end 134.493 130.937) (width 1.27) (layer B.Cu) (net 5))
-  (via (at 142.367 123.825) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
-  (via (at 142.367 122.936) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
-  (via (at 142.367 122.047) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 142.367 121.158) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 139.065 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 138.303 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
@@ -6900,17 +6972,25 @@
   (via (at 136.017 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 135.255 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 134.493 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
-  (segment (start 142.367 123.825) (end 142.367 121.158) (width 0.762) (layer F.Cu) (net 5))
-  (segment (start 142.367 122.047) (end 142.367 121.158) (width 1.27) (layer F.Cu) (net 5))
-  (segment (start 143.49 121.158) (end 143.637 121.305) (width 1.27) (layer F.Cu) (net 5))
-  (segment (start 142.367 121.158) (end 143.49 121.158) (width 1.27) (layer F.Cu) (net 5))
+  (segment (start 142.367 119.527) (end 142.367 119.527) (width 0.762) (layer F.Cu) (net 5))
+  (segment (start 142.367 121.158) (end 142.367 119.527) (width 0.762) (layer F.Cu) (net 5))
+  (segment (start 142.367 121.158) (end 142.367 119.761) (width 0.762) (layer B.Cu) (net 5))
+  (segment (start 142.367 119.761) (end 143.256 118.872) (width 0.762) (layer B.Cu) (net 5))
+  (segment (start 142.367 121.158) (end 142.367 123.825) (width 0.762) (layer B.Cu) (net 5))
+  (segment (start 142.367 119.527) (end 144.272 117.622) (width 0.762) (layer F.Cu) (net 5) (tstamp 5E2A7AD7))
+  (via (at 142.367 119.527) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 5))
+  (segment (start 143.256 118.872) (end 143.256 118.872) (width 0.762) (layer B.Cu) (net 5) (tstamp 5E2A7AD9))
+  (via (at 143.256 118.872) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 5))
   (segment (start 148.59 128.505) (end 148.59 129.381) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 148.59 129.381) (end 152.051 132.842) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 152.051 132.842) (end 157.508 132.842) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 157.508 132.842) (end 158.25 132.1) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 158.25 132.1) (end 160.02 132.1) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 148.59 128.505) (end 148.337 128.505) (width 1.27) (layer F.Cu) (net 6))
-  (segment (start 148.337 128.505) (end 143.637 123.805) (width 1.27) (layer F.Cu) (net 6))
+  (segment (start 145.004999 124.919999) (end 148.59 128.505) (width 0.762) (layer F.Cu) (net 6))
+  (segment (start 145.004999 122.366999) (end 145.004999 124.919999) (width 0.762) (layer F.Cu) (net 6))
+  (segment (start 144.272 121.634) (end 145.004999 122.366999) (width 0.762) (layer F.Cu) (net 6))
+  (segment (start 144.272 120.122) (end 144.272 121.634) (width 0.762) (layer F.Cu) (net 6))
   (segment (start 140.97 133.35) (end 137.16 137.16) (width 0.254) (layer F.Cu) (net 7))
   (segment (start 137.16 137.16) (end 137.16 138.45) (width 0.254) (layer F.Cu) (net 7))
   (segment (start 137.16 140.95) (end 137.16 140.825) (width 0.254) (layer F.Cu) (net 8))
@@ -6932,7 +7012,6 @@
   (via (at 157.734 128.778) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 9))
   (via (at 157.734 128.016) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 9))
   (segment (start 162.56 130.556) (end 162.56 131.572) (width 1.27) (layer B.Cu) (net 10))
-  (segment (start 162.54 134.6) (end 161.544 134.6) (width 1.27) (layer B.Cu) (net 10))
   (segment (start 162.56 131.572) (end 162.56 134.58) (width 1.27) (layer B.Cu) (net 10))
   (segment (start 162.56 134.58) (end 162.54 134.6) (width 1.27) (layer B.Cu) (net 10))
   (segment (start 162.56 130.556) (end 162.56 131.572) (width 1.27) (layer F.Cu) (net 10))
@@ -6955,6 +7034,7 @@
   (segment (start 159.335 149.235) (end 158.71 149.86) (width 1.27) (layer F.Cu) (net 10))
   (segment (start 159.335 139.7) (end 159.335 149.235) (width 1.27) (layer F.Cu) (net 10))
   (segment (start 158.71 149.86) (end 163.71 149.86) (width 1.27) (layer F.Cu) (net 10))
+  (segment (start 161.544 134.6) (end 162.54 134.6) (width 1.27) (layer F.Cu) (net 10))
   (segment (start 183.722 69.5027) (end 183.722 73.3527) (width 0.254) (layer F.Cu) (net 11))
   (segment (start 183.722 67.0027) (end 183.722 63.0227) (width 0.254) (layer F.Cu) (net 12))
   (segment (start 183.722 63.0227) (end 183.552 62.8527) (width 0.254) (layer F.Cu) (net 12))
@@ -6966,451 +7046,451 @@
   (segment (start 110.49 97.79) (end 110.49 102.87) (width 0.254) (layer F.Cu) (net 14))
   (segment (start 107.95 97.79) (end 107.95 104.14) (width 0.254) (layer F.Cu) (net 15))
   (segment (start 107.95 104.14) (end 107.95 102.87) (width 0.254) (layer F.Cu) (net 15))
-  (segment (start 100.33 97.79) (end 100.33 102.87) (width 0.254) (layer F.Cu) (net 17))
-  (segment (start 97.79 97.79) (end 97.79 102.87) (width 0.254) (layer F.Cu) (net 18))
-  (segment (start 95.25 97.79) (end 95.25 102.87) (width 0.254) (layer F.Cu) (net 19))
-  (segment (start 92.71 97.79) (end 92.71 104.14) (width 0.254) (layer F.Cu) (net 20))
-  (segment (start 92.71 104.14) (end 92.71 102.87) (width 0.254) (layer F.Cu) (net 20))
-  (segment (start 90.17 97.79) (end 90.17 102.87) (width 0.254) (layer F.Cu) (net 21))
-  (segment (start 87.63 97.79) (end 87.63 102.87) (width 0.254) (layer F.Cu) (net 22))
-  (segment (start 85.09 97.79) (end 85.09 102.87) (width 0.254) (layer F.Cu) (net 23))
-  (segment (start 82.55 102.87) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 186.055 99.314) (end 186.055 100.4319) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.0085 101.2761) (end 182.626 101.2761) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 117.7355 101.2761) (end 114.6603 104.3513) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 114.6603 104.3513) (end 84.5659 104.3513) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 84.5659 104.3513) (end 83.6933 103.4787) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 83.6933 103.4787) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 186.055 100.4319) (end 185.8527 100.4319) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.8527 100.4319) (end 185.0085 101.2761) (width 0.254) (layer F.Cu) (net 24))
-  (via (at 185.0085 101.2761) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 24))
-  (segment (start 182.626 101.2761) (end 117.7355 101.2761) (width 0.254) (layer B.Cu) (net 24) (tstamp 5CC11706))
-  (via (at 182.626 101.2761) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 24))
-  (segment (start 182.626 101.2761) (end 175.4441 101.2761) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 188.595 107.7976) (end 188.595 107.95) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 187.4774 106.68) (end 188.595 107.7976) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 187.325 106.68) (end 187.4774 106.68) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.0085 104.3635) (end 187.325 106.68) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.0085 101.2761) (end 185.0085 104.3635) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 83.0046 135.3842) (end 92.3863 135.3842) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 92.3863 135.3842) (end 93.1369 136.1348) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 93.1369 136.1348) (end 93.1369 142.2979) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 93.1369 142.2979) (end 92.4077 143.0271) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 92.4077 143.0271) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 79.1968 139.192) (end 83.0046 135.3842) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 83.0046 135.3842) (end 76.309 128.6886) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 76.309 128.6886) (end 76.309 106.571) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 76.309 106.571) (end 78.8667 104.0133) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 78.8667 104.0133) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 80.01 102.87) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 91.8919 144.272) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 77.9519 139.192) (end 79.1968 139.192) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 81.7619 137.922) (end 92.4016 137.922) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 92.4016 137.922) (end 93.1869 138.7073) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 93.1869 138.7073) (end 93.1869 139.7079) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 93.1869 139.7079) (end 92.4077 140.4871) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 92.4077 140.4871) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 77.9519 141.732) (end 81.7619 137.922) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 81.7619 137.922) (end 78.6133 134.7734) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 78.6133 134.7734) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 77.47 102.87) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 91.8919 141.732) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 75.4024 102.87) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 77.4348 143.0271) (end 78.422 143.0271) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 78.422 143.0271) (end 82.2571 139.192) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 82.2571 139.192) (end 89.3519 139.192) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6568 144.272) (end 76.6568 143.8051) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6568 143.8051) (end 77.4348 143.0271) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 77.4348 143.0271) (end 76.6569 142.2492) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6569 142.2492) (end 76.6569 127.5913) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6569 127.5913) (end 76.0733 127.0077) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.0733 127.0077) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 75.4119 144.272) (end 76.6568 144.272) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 187.2361 100.8253) (end 186.9627 100.5519) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 186.9627 100.5519) (end 183.642 100.5519) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 77.7205 100.5519) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 187.2361 100.8253) (end 187.325 100.7364) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 187.325 100.7364) (end 187.325 99.314) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 74.93 102.87) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (via (at 187.2361 100.8253) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 27))
-  (segment (start 183.642 100.5519) (end 77.7205 100.5519) (width 0.254) (layer B.Cu) (net 27) (tstamp 5CC11704))
-  (via (at 183.642 100.5519) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 27))
-  (segment (start 183.642 100.5519) (end 175.5461 100.5519) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 191.135 107.7976) (end 191.135 107.95) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 190.0174 106.68) (end 191.135 107.7976) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 189.865 106.68) (end 190.0174 106.68) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 187.2361 104.0511) (end 189.865 106.68) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 187.2361 100.8253) (end 187.2361 104.0511) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 74.93 118.11) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 75.4119 141.732) (end 75.4119 140.4871) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 75.4119 140.4871) (end 74.9451 140.4871) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 74.9451 140.4871) (end 74.1669 139.7089) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 74.1669 139.7089) (end 74.1669 120.3543) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 74.1669 120.3543) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 89.3519 141.732) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 75.4119 141.732) (end 75.4119 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 75.4119 142.9769) (end 74.9451 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.9451 142.9769) (end 74.1546 143.7674) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.1546 143.7674) (end 74.1546 147.3196) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.1546 147.3196) (end 74.917 148.082) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.917 148.082) (end 81.757 148.082) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 81.757 148.082) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.785 99.314) (end 184.785 100.203) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.404 100.861274) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.284599 100.980675) (end 184.404 100.861274) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 186.055 106.68) (end 184.284599 104.909599) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.284599 104.909599) (end 184.284599 100.980675) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 186.055 107.95) (end 186.055 106.68) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.785 100.203) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 165.1 107.696) (end 170.688 102.108) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 188.977 131.7553) (end 188.977 116.84) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.365901 100.899373) (end 184.365901 100.622099) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 165.1 116.84) (end 165.1 107.696) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 169.933882 146.05) (end 174.6823 146.05) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 89.3519 141.732) (end 89.3519 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 89.3519 142.9769) (end 89.8677 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 90.6219 144.8234) (end 91.3155 145.517) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 183.157274 102.108) (end 184.365901 100.899373) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 174.6823 146.05) (end 188.977 131.7553) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 89.8677 142.9769) (end 90.6219 143.7311) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 188.977 116.84) (end 165.1 116.84) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 90.6219 143.7311) (end 90.6219 144.8234) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 162.777382 153.2065) (end 169.933882 146.05) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 92.939 145.517) (end 94.132118 146.710118) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.365901 100.622099) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 94.132118 146.710118) (end 94.132118 151.790118) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 170.688 102.108) (end 183.157274 102.108) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 91.3155 145.517) (end 92.939 145.517) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 95.5485 153.2065) (end 162.777382 153.2065) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 94.132118 151.790118) (end 95.5485 153.2065) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 77.47 118.11) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 125.6865 121.9635) (end 81.8581 121.9635) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 81.8581 121.9635) (end 78.6133 118.7187) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 78.6133 118.7187) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 125.6865 121.9635) (end 123.19 124.46) (width 1.27) (layer F.Cu) (net 29))
-  (segment (start 125.6865 121.9635) (end 130.81 116.84) (width 1.27) (layer F.Cu) (net 29))
-  (segment (start 80.01 118.11) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 124.46 113.03) (end 85.6246 113.03) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 85.6246 113.03) (end 81.1533 117.5013) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 81.1533 117.5013) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 84.7299 123.5352) (end 82.55 121.3553) (width 0.254) (layer B.Cu) (net 31))
-  (segment (start 82.55 121.3553) (end 82.55 118.11) (width 0.254) (layer B.Cu) (net 31))
-  (via (at 84.7299 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 31))
-  (segment (start 101.6251 145.0349) (end 96.8 149.86) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 101.6251 143.5351) (end 101.6251 145.0349) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 84.7299 126.6399) (end 101.6251 143.5351) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 84.7299 123.5352) (end 84.7299 126.6399) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 85.09 118.11) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 32))
-  (segment (start 96.2225 136.8441) (end 85.4541 126.0757) (width 0.254) (layer B.Cu) (net 32))
-  (segment (start 85.4541 126.0757) (end 85.4541 119.954) (width 0.254) (layer B.Cu) (net 32))
-  (segment (start 85.4541 119.954) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 32))
-  (via (at 96.2225 136.8441) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 32))
-  (segment (start 104.1651 147.4949) (end 101.8 149.86) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 104.1651 144.1576) (end 104.1651 147.4949) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 96.8516 136.8441) (end 104.1651 144.1576) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 96.2225 136.8441) (end 96.8516 136.8441) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 88.9545 123.5352) (end 87.63 122.2107) (width 0.254) (layer B.Cu) (net 33))
-  (segment (start 87.63 122.2107) (end 87.63 118.11) (width 0.254) (layer B.Cu) (net 33))
-  (segment (start 106.7051 144.78) (end 106.7051 144.127) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 106.7051 144.127) (end 88.9545 126.3764) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 88.9545 126.3764) (end 88.9545 123.5352) (width 0.254) (layer F.Cu) (net 33))
-  (via (at 88.9545 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 33))
-  (segment (start 106.8 144.8749) (end 106.8 149.86) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 106.7051 144.78) (end 106.8 144.8749) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 92.4808 123.5352) (end 90.17 121.2244) (width 0.254) (layer B.Cu) (net 34))
-  (segment (start 90.17 121.2244) (end 90.17 118.11) (width 0.254) (layer B.Cu) (net 34))
-  (via (at 92.4808 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 34))
-  (segment (start 109.2451 147.3051) (end 111.8 149.86) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 109.2451 143.5351) (end 109.2451 147.3051) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 92.4808 126.7708) (end 109.2451 143.5351) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 92.4808 123.5352) (end 92.4808 126.7708) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 102.0828 132.1147) (end 102.0828 130.7871) (width 0.254) (layer B.Cu) (net 35))
-  (segment (start 102.0828 130.7871) (end 92.71 121.4143) (width 0.254) (layer B.Cu) (net 35))
-  (segment (start 92.71 121.4143) (end 92.71 118.11) (width 0.254) (layer B.Cu) (net 35))
-  (via (at 102.0828 132.1147) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 35))
-  (segment (start 111.7851 144.8451) (end 116.8 149.86) (width 0.254) (layer F.Cu) (net 35))
-  (segment (start 111.7851 141.817) (end 111.7851 144.8451) (width 0.254) (layer F.Cu) (net 35))
-  (segment (start 102.0828 132.1147) (end 111.7851 141.817) (width 0.254) (layer F.Cu) (net 35))
-  (segment (start 105.41 124.46) (end 105.41 118.11) (width 0.1524) (layer B.Cu) (net 36))
-  (segment (start 110.49 124.46) (end 110.49 118.11) (width 0.508) (layer B.Cu) (net 37))
-  (segment (start 154.94 119.4) (end 154.94 119.525) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 154.94 119.525) (end 151.638 122.827) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 151.638 122.827) (end 148.718 122.827) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.718 122.827) (end 148.59 122.955) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.59 122.955) (end 149.625 122.955) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 149.625 122.955) (end 153.67 127) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.59 116.165) (end 143.55 111.125) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.59 122.955) (end 148.59 116.165) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 128.075 85.8644) (end 128.055 85.8444) (width 1.27) (layer F.Cu) (net 39))
-  (segment (start 128.055 84.9654) (end 128.055 85.8444) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 128.055 80.02) (end 128.055 84.9654) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 129.335 78.74) (end 128.055 80.02) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 129.54 78.74) (end 129.335 78.74) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 128.055 88.13) (end 130.73 90.805) (width 0.762) (layer F.Cu) (net 39))
-  (segment (start 128.055 85.8444) (end 128.055 88.13) (width 0.762) (layer F.Cu) (net 39))
-  (segment (start 125.535 85.8644) (end 125.555 85.8444) (width 1.27) (layer F.Cu) (net 40))
-  (segment (start 125.68 85.8444) (end 125.555 85.8444) (width 0.254) (layer F.Cu) (net 40))
-  (segment (start 127.34 84.1844) (end 125.68 85.8444) (width 0.254) (layer F.Cu) (net 40))
-  (segment (start 127.34 78.74) (end 127.34 84.1844) (width 0.254) (layer F.Cu) (net 40))
-  (segment (start 125.73 86.0194) (end 125.555 85.8444) (width 0.762) (layer F.Cu) (net 40))
-  (segment (start 125.73 90.805) (end 125.73 86.0194) (width 0.762) (layer F.Cu) (net 40))
-  (segment (start 131.885 79.5144) (end 130.798 79.5144) (width 0.762) (layer F.Cu) (net 41))
-  (segment (start 130.798 79.5144) (end 130.556 79.756) (width 0.762) (layer F.Cu) (net 41))
-  (via (at 130.048 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
-  (via (at 130.556 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
-  (segment (start 127.930802 76.84) (end 127.34 76.84) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 128.946812 77.85601) (end 127.930802 76.84) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 130.35161 77.85601) (end 128.946812 77.85601) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 131.885 79.3894) (end 130.35161 77.85601) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 131.885 79.5144) (end 131.885 79.3894) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 130.048 81.487) (end 130.048 80.264) (width 0.762) (layer B.Cu) (net 41))
-  (segment (start 120.73 90.805) (end 130.048 81.487) (width 0.762) (layer B.Cu) (net 41))
-  (segment (start 130.556 79.756) (end 130.048 80.264) (width 0.762) (layer F.Cu) (net 41))
-  (segment (start 148.395 79.5144) (end 147.054 79.5144) (width 0.762) (layer F.Cu) (net 42))
-  (segment (start 147.054 79.5144) (end 146.812 79.756) (width 0.762) (layer F.Cu) (net 42))
-  (segment (start 148.395 79.5144) (end 148.395 79.3894) (width 0.254) (layer F.Cu) (net 42))
-  (via (at 146.304 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 42))
-  (via (at 146.812 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 42))
-  (segment (start 143.000802 76.52) (end 142.41 76.52) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 145.53761 77.53601) (end 144.016812 77.53601) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 144.016812 77.53601) (end 143.000802 76.52) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 147.516 79.5144) (end 145.53761 77.53601) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 148.395 79.5144) (end 147.516 79.5144) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 139.78 86.787821) (end 140.207821 86.36) (width 0.762) (layer B.Cu) (net 42))
-  (segment (start 139.78 90.805) (end 139.78 86.787821) (width 0.762) (layer B.Cu) (net 42))
-  (segment (start 140.207821 86.36) (end 146.304 80.264) (width 0.762) (layer B.Cu) (net 42))
-  (segment (start 146.812 79.756) (end 146.304 80.264) (width 0.762) (layer F.Cu) (net 42))
-  (segment (start 142.365 85.5444) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 43))
-  (segment (start 142.045 85.8644) (end 142.065 85.8444) (width 1.27) (layer F.Cu) (net 43))
-  (segment (start 142.065 88.09) (end 144.78 90.805) (width 0.762) (layer F.Cu) (net 43))
-  (segment (start 142.065 85.8444) (end 142.065 88.09) (width 0.762) (layer F.Cu) (net 43))
-  (segment (start 142.41 85.4994) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 43))
-  (segment (start 142.41 78.42) (end 142.41 85.4994) (width 0.254) (layer F.Cu) (net 43))
-  (segment (start 144.265 85.5444) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 44))
-  (segment (start 144.585 85.8644) (end 144.565 85.8444) (width 1.27) (layer F.Cu) (net 44))
-  (segment (start 144.8194 85.8444) (end 149.78 90.805) (width 0.762) (layer F.Cu) (net 44))
-  (segment (start 144.565 85.8444) (end 144.8194 85.8444) (width 0.762) (layer F.Cu) (net 44))
-  (segment (start 144.61 85.7994) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 44))
-  (segment (start 144.61 78.42) (end 144.61 85.7994) (width 0.254) (layer F.Cu) (net 44))
-  (segment (start 161.095 85.8644) (end 161.075 85.8444) (width 1.27) (layer F.Cu) (net 45))
-  (segment (start 161.075 78.465) (end 161.12 78.42) (width 0.254) (layer F.Cu) (net 45))
-  (segment (start 161.075 85.8444) (end 161.075 78.465) (width 0.254) (layer F.Cu) (net 45))
-  (segment (start 165.675001 89.555001) (end 166.925 90.805) (width 0.762) (layer F.Cu) (net 45))
-  (segment (start 161.9644 85.8444) (end 165.675001 89.555001) (width 0.762) (layer F.Cu) (net 45))
-  (segment (start 161.075 85.8444) (end 161.9644 85.8444) (width 0.762) (layer F.Cu) (net 45))
-  (segment (start 158.92 85.4994) (end 158.575 85.8444) (width 0.254) (layer F.Cu) (net 46))
-  (segment (start 158.92 78.42) (end 158.92 85.4994) (width 0.254) (layer F.Cu) (net 46))
-  (segment (start 158.575 87.455) (end 161.925 90.805) (width 0.762) (layer F.Cu) (net 46))
-  (segment (start 158.575 85.8444) (end 158.575 87.455) (width 0.762) (layer F.Cu) (net 46))
-  (segment (start 164.905 79.5144) (end 163.818 79.5144) (width 0.762) (layer F.Cu) (net 47))
-  (segment (start 163.818 79.5144) (end 163.576 79.756) (width 0.762) (layer F.Cu) (net 47))
-  (segment (start 164.905 79.5144) (end 164.905 79.3894) (width 0.254) (layer F.Cu) (net 47))
-  (via (at 163.068 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 47))
-  (via (at 163.576 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 47))
-  (segment (start 164.026 79.5144) (end 164.905 79.5144) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 162.04761 77.53601) (end 164.026 79.5144) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 160.699155 77.53601) (end 162.04761 77.53601) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 159.683145 76.52) (end 160.699155 77.53601) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 158.92 76.52) (end 159.683145 76.52) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 156.925 86.406842) (end 157.48 85.851842) (width 0.762) (layer B.Cu) (net 47))
-  (segment (start 156.925 90.805) (end 156.925 86.406842) (width 0.762) (layer B.Cu) (net 47))
-  (segment (start 157.48 85.851842) (end 163.068 80.264) (width 0.762) (layer B.Cu) (net 47))
-  (segment (start 163.576 79.756) (end 163.068 80.264) (width 0.762) (layer F.Cu) (net 47))
-  (segment (start 181.352 60.9527) (end 173.882 60.9527) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 173.882 60.9527) (end 173.562 60.6327) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 181.352 60.9527) (end 181.352 54.4327) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 181.352 54.4327) (end 181.202 54.2827) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 186.055 93.726) (end 186.055 94.1578) (width 0.508) (layer F.Cu) (net 49))
-  (segment (start 186.055 95.7326) (end 186.055 93.726) (width 1.27) (layer F.Cu) (net 49))
-  (segment (start 186.8424 96.52) (end 186.055 95.7326) (width 1.27) (layer F.Cu) (net 49))
-  (segment (start 191.77 96.52) (end 186.8424 96.52) (width 1.27) (layer F.Cu) (net 49))
-  (segment (start 188.595 99.7458) (end 188.595 99.314) (width 0.254) (layer F.Cu) (net 50))
-  (segment (start 190.4492 101.6) (end 188.595 99.7458) (width 0.254) (layer F.Cu) (net 50))
-  (segment (start 193.04 101.6) (end 190.4492 101.6) (width 0.254) (layer F.Cu) (net 50))
-  (segment (start 123.19 127) (end 111.703 127) (width 1.27) (layer B.Cu) (net 51))
-  (segment (start 111.703 127) (end 91.8919 146.812) (width 1.27) (layer B.Cu) (net 51))
-  (segment (start 91.8919 146.812) (end 87.5993 151.104) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 87.5993 151.104) (end 77.1645 151.104) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 77.1645 151.104) (end 76.2755 150.215) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 76.2755 150.215) (end 75.4119 149.352) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 123.19 127) (end 128.27 127) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 75.4119 146.812) (end 76.6568 146.812) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 76.6568 146.812) (end 76.6568 146.3451) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 76.6568 146.3451) (end 77.4348 145.5671) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 77.4348 145.5671) (end 78.4644 145.5671) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 78.4644 145.5671) (end 87.3795 136.652) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 87.3795 136.652) (end 89.3519 136.652) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 91.8919 136.652) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 77.9519 146.812) (end 79.1968 146.812) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 79.1968 146.812) (end 88.1118 137.897) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 88.1118 137.897) (end 90.3735 137.897) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 90.3735 137.897) (end 90.647 137.6235) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 90.647 137.6235) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 91.8919 139.192) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 77.9519 144.272) (end 79.1968 144.272) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 79.1968 144.272) (end 83.0068 140.462) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 83.0068 140.462) (end 89.8928 140.462) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 89.8928 140.462) (end 90.647 139.7078) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 90.647 139.7078) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 89.3519 144.272) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 75.4119 139.192) (end 74.167 139.192) (width 0.254) (layer F.Cu) (net 55))
-  (segment (start 72.3035 140.01) (end 72.3035 142.9383) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 72.3035 142.9383) (end 74.9322 145.567) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 74.9322 145.567) (end 86.812 145.567) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 86.812 145.567) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 74.167 139.192) (end 73.349 140.01) (width 0.254) (layer F.Cu) (net 55))
-  (segment (start 73.349 140.01) (end 72.3035 140.01) (width 0.254) (layer F.Cu) (net 55))
-  (via (at 72.3035 140.01) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 55))
-  (segment (start 180.34 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 172.654 132.429) (end 175.115 132.429) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 175.115 132.429) (end 176.754 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 176.754 130.79) (end 180.34 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 168.91 130.79) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 172.654 132.429) (end 169.164 135.919) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 169.164 135.919) (end 169.164 143.434) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 169.164 143.434) (end 170.51 144.78) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 170.51 144.78) (end 171.45 144.78) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 171.45 131.435) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 170.805 130.79) (end 168.91 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 145.288 134.716) (end 142.144 134.716) (width 0.508) (layer B.Cu) (net 57))
-  (segment (start 142.144 134.716) (end 140.97 135.89) (width 0.508) (layer B.Cu) (net 57))
-  (segment (start 145.892 134.112) (end 145.288 134.716) (width 0.508) (layer B.Cu) (net 57))
-  (segment (start 168.91 130.79) (end 167.777 130.79) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 167.777 130.79) (end 165.324 133.243) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 158.723 133.243) (end 157.308 134.658) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 157.308 134.658) (end 151.834 134.658) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 151.834 134.658) (end 149.218 132.042) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 149.218 132.042) (end 147.962 132.042) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 147.962 132.042) (end 145.892 134.112) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 140.97 135.89) (end 139.065 137.795) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 139.065 137.795) (end 139.065 146.518) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 139.065 146.518) (end 137.16 148.423) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 137.16 148.423) (end 137.16 149.86) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 170.805 130.79) (end 171.015 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 171.015 130.79) (end 172.654 132.429) (width 1.27) (layer F.Cu) (net 57))
-  (via (at 145.892 134.112) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 57))
-  (via (at 145.288 134.716) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 57))
-  (segment (start 156.25 112.892766) (end 156.25 111.125) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 156.25 115.537046) (end 156.25 112.892766) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 161.29 120.577046) (end 156.25 115.537046) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 161.29 133.243) (end 161.29 120.577046) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 165.324 133.243) (end 161.29 133.243) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 161.29 133.243) (end 158.723 133.243) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 140.97 140.97) (end 140.97 148.59) (width 0.508) (layer F.Cu) (net 58))
-  (segment (start 140.97 148.59) (end 139.7 149.86) (width 0.508) (layer F.Cu) (net 58))
-  (segment (start 74.95 69.85) (end 74.95 67.955) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 74.95 67.955) (end 73.416 66.421) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 73.416 66.421) (end 73.416 63.2888) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 73.416 63.2888) (end 74.4548 62.25) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 74.4548 62.25) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 80.25 61.57) (end 75.61 61.57) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 75.61 61.57) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 180.34 128.29) (end 180.34 122.714) (width 1.27) (layer F.Cu) (net 60))
-  (segment (start 180.34 122.714) (end 180.441 122.714) (width 1.27) (layer F.Cu) (net 60))
-  (segment (start 180.441 122.714) (end 180.606 122.549) (width 1.27) (layer F.Cu) (net 60))
-  (segment (start 180.63 122.075) (end 180.63 128) (width 0.508) (layer F.Cu) (net 60))
-  (segment (start 180.63 128) (end 180.34 128.29) (width 0.508) (layer F.Cu) (net 60))
-  (segment (start 185.13 122.075) (end 185.13 125.46) (width 1.27) (layer F.Cu) (net 61))
-  (segment (start 185.13 125.46) (end 187.96 128.29) (width 1.27) (layer F.Cu) (net 61))
-  (segment (start 182.13 126.27) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 182.13 126.25) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 182.13 126.27) (end 182.13 126.25) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 181.86401 124.46) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 181.86401 123.714001) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEA4))
-  (via (at 181.86401 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 124.46) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEA6))
-  (via (at 181.86401 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 184.15 128.29) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEA8))
-  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEAA))
-  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 181.86401 123.714001) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 181.86401 123.714001) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 181.86401 124.46) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 178.578001 123.714001) (end 178.578001 123.714001) (width 1.27) (layer B.Cu) (net 62) (tstamp 5CC4CEAC))
-  (via (at 178.578001 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 178.578001 123.714001) (end 177.546 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 181.86401 124.46) (end 176.784 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 177.546 123.714001) (end 176.800001 123.714001) (width 1.27) (layer B.Cu) (net 62) (tstamp 5CC4CEAE))
-  (via (at 177.546 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (via (at 177.546 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (via (at 178.562 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 123.714001) (end 177.546 123.714001) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 177.546 121.666) (end 177.546 123.714001) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 173.301997 119.239999) (end 174.451997 120.389999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 176.269999 120.389999) (end 177.546 121.666) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 172.159199 119.239999) (end 173.301997 119.239999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 174.451997 120.389999) (end 176.269999 120.389999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.594999 121.589999) (end 171.594999 119.804199) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.594999 119.804199) (end 172.159199 119.239999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.68 121.675) (end 171.594999 121.589999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.68 122.075) (end 171.68 121.675) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 177.546 123.714001) (end 177.546 124.46) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 177.546 124.46) (end 178.562 124.46) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 178.562 123.730002) (end 178.578001 123.714001) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 178.562 124.46) (end 178.562 123.730002) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 178.578001 123.714001) (end 177.546 123.714001) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 173.99 128.29) (end 173.99 122.885) (width 1.27) (layer F.Cu) (net 63))
-  (segment (start 173.99 122.885) (end 173.18 122.075) (width 1.27) (layer F.Cu) (net 63))
-  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 171.45 142.24) (end 171.45 140.106) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 171.45 140.106) (end 174.244 137.312) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 174.244 137.312) (end 174.244 131.011) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 174.244 131.011) (end 175.207 130.048) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer F.Cu) (net 64))
-  (segment (start 173.99 130.79) (end 174.465 130.79) (width 1.27) (layer F.Cu) (net 64))
-  (segment (start 174.465 130.79) (end 175.207 130.048) (width 1.27) (layer F.Cu) (net 64))
-  (via (at 175.207 130.048) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 64))
-  (via (at 176.223 129.032) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 64))
-  (segment (start 167.18 122.075) (end 167.18 121.675) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 168.289198 118.11) (end 180.770802 118.11) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 180.770802 118.11) (end 182.88 120.219198) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 166.37 120.029198) (end 168.289198 118.11) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 182.88 120.219198) (end 182.88 121.325) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 166.37 121.265) (end 166.37 120.029198) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 182.88 121.325) (end 182.13 122.075) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 167.18 122.075) (end 166.37 121.265) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 90.951001 53.4595) (end 93.601001 53.4595) (width 0.1524) (layer F.Cu) (net 67))
-  (segment (start 96.5204 123.3039) (end 95.25 122.0335) (width 0.254) (layer B.Cu) (net 68))
-  (segment (start 95.25 122.0335) (end 95.25 118.11) (width 0.254) (layer B.Cu) (net 68))
-  (via (at 96.5204 123.3039) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 68))
-  (segment (start 125.81 140.335) (end 128.825 140.335) (width 1.27) (layer F.Cu) (net 68))
-  (segment (start 114.8215 141.605) (end 96.5204 123.3039) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 125.71 140.335) (end 125.81 140.335) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 124.44 141.605) (end 125.71 140.335) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 114.8215 141.605) (end 124.44 141.605) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 97.79 118.11) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 69))
-  (segment (start 106.1313 130.1666) (end 98.9333 122.9686) (width 0.254) (layer B.Cu) (net 69))
-  (segment (start 98.9333 122.9686) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 69))
-  (via (at 106.1313 130.1666) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 69))
-  (segment (start 125.81 136.525) (end 128.825 136.525) (width 1.27) (layer F.Cu) (net 69))
-  (segment (start 108.585 132.6203) (end 106.1313 130.1666) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 124.678999 137.556001) (end 125.71 136.525) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 121.633808 137.13461) (end 122.055199 137.556001) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 125.71 136.525) (end 125.81 136.525) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 122.055199 137.556001) (end 124.678999 137.556001) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 113.09931 137.13461) (end 121.633808 137.13461) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 108.6797 132.715) (end 113.09931 137.13461) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 108.585 132.6203) (end 108.6797 132.715) (width 0.1524) (layer F.Cu) (net 69))
-  (segment (start 100.33 118.11) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 124.5874 123.2821) (end 117.8845 116.5792) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 117.8845 116.5792) (end 102.3964 116.5792) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 102.3964 116.5792) (end 101.4733 117.5023) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 101.4733 117.5023) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 125.81 132.715) (end 128.825 132.715) (width 1.27) (layer F.Cu) (net 70))
-  (segment (start 124.5874 129.54) (end 124.5874 123.2821) (width 0.254) (layer B.Cu) (net 70) (tstamp 5D398677))
-  (via (at 124.5874 129.54) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 70))
-  (segment (start 125.71 132.715) (end 125.81 132.715) (width 0.254) (layer F.Cu) (net 70))
-  (segment (start 124.5874 131.5924) (end 125.71 132.715) (width 0.254) (layer F.Cu) (net 70))
-  (segment (start 124.5874 129.54) (end 124.5874 131.5924) (width 0.254) (layer F.Cu) (net 70))
-  (segment (start 122.475 133.35) (end 123.11 132.715) (width 1.27) (layer F.Cu) (net 71))
-  (segment (start 118.11 133.35) (end 122.475 133.35) (width 1.27) (layer F.Cu) (net 71))
-  (segment (start 122.475 135.89) (end 123.11 136.525) (width 1.27) (layer F.Cu) (net 72))
-  (segment (start 118.11 135.89) (end 122.475 135.89) (width 1.27) (layer F.Cu) (net 72))
-  (segment (start 121.205 138.43) (end 123.11 140.335) (width 1.27) (layer F.Cu) (net 73))
-  (segment (start 118.11 138.43) (end 121.205 138.43) (width 1.27) (layer F.Cu) (net 73))
+  (segment (start 100.33 97.79) (end 100.33 102.87) (width 0.254) (layer F.Cu) (net 16))
+  (segment (start 97.79 97.79) (end 97.79 102.87) (width 0.254) (layer F.Cu) (net 17))
+  (segment (start 95.25 97.79) (end 95.25 102.87) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 92.71 97.79) (end 92.71 104.14) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 92.71 104.14) (end 92.71 102.87) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 90.17 97.79) (end 90.17 102.87) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 87.63 97.79) (end 87.63 102.87) (width 0.254) (layer F.Cu) (net 21))
+  (segment (start 85.09 97.79) (end 85.09 102.87) (width 0.254) (layer F.Cu) (net 22))
+  (segment (start 82.55 102.87) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 186.055 99.314) (end 186.055 100.4319) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.0085 101.2761) (end 182.626 101.2761) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 117.7355 101.2761) (end 114.6603 104.3513) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 114.6603 104.3513) (end 84.5659 104.3513) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 84.5659 104.3513) (end 83.6933 103.4787) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 83.6933 103.4787) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 186.055 100.4319) (end 185.8527 100.4319) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.8527 100.4319) (end 185.0085 101.2761) (width 0.254) (layer F.Cu) (net 23))
+  (via (at 185.0085 101.2761) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 23))
+  (segment (start 182.626 101.2761) (end 117.7355 101.2761) (width 0.254) (layer B.Cu) (net 23) (tstamp 5CC11706))
+  (via (at 182.626 101.2761) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 23))
+  (segment (start 182.626 101.2761) (end 175.4441 101.2761) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 188.595 107.7976) (end 188.595 107.95) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 187.4774 106.68) (end 188.595 107.7976) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 187.325 106.68) (end 187.4774 106.68) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.0085 104.3635) (end 187.325 106.68) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.0085 101.2761) (end 185.0085 104.3635) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 83.0046 135.3842) (end 92.3863 135.3842) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 92.3863 135.3842) (end 93.1369 136.1348) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 93.1369 136.1348) (end 93.1369 142.2979) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 93.1369 142.2979) (end 92.4077 143.0271) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 92.4077 143.0271) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 79.1968 139.192) (end 83.0046 135.3842) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 83.0046 135.3842) (end 76.309 128.6886) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 76.309 128.6886) (end 76.309 106.571) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 76.309 106.571) (end 78.8667 104.0133) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 78.8667 104.0133) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 80.01 102.87) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 91.8919 144.272) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 77.9519 139.192) (end 79.1968 139.192) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 81.7619 137.922) (end 92.4016 137.922) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 92.4016 137.922) (end 93.1869 138.7073) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 93.1869 138.7073) (end 93.1869 139.7079) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 93.1869 139.7079) (end 92.4077 140.4871) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 92.4077 140.4871) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 77.9519 141.732) (end 81.7619 137.922) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 81.7619 137.922) (end 78.6133 134.7734) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 78.6133 134.7734) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 77.47 102.87) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 91.8919 141.732) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 75.4024 102.87) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 77.4348 143.0271) (end 78.422 143.0271) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 78.422 143.0271) (end 82.2571 139.192) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 82.2571 139.192) (end 89.3519 139.192) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6568 144.272) (end 76.6568 143.8051) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6568 143.8051) (end 77.4348 143.0271) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 77.4348 143.0271) (end 76.6569 142.2492) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6569 142.2492) (end 76.6569 127.5913) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6569 127.5913) (end 76.0733 127.0077) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.0733 127.0077) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 75.4119 144.272) (end 76.6568 144.272) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 187.2361 100.8253) (end 186.9627 100.5519) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 186.9627 100.5519) (end 183.642 100.5519) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 77.7205 100.5519) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 187.2361 100.8253) (end 187.325 100.7364) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 187.325 100.7364) (end 187.325 99.314) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 74.93 102.87) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (via (at 187.2361 100.8253) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 26))
+  (segment (start 183.642 100.5519) (end 77.7205 100.5519) (width 0.254) (layer B.Cu) (net 26) (tstamp 5CC11704))
+  (via (at 183.642 100.5519) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 26))
+  (segment (start 183.642 100.5519) (end 175.5461 100.5519) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 191.135 107.7976) (end 191.135 107.95) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 190.0174 106.68) (end 191.135 107.7976) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 189.865 106.68) (end 190.0174 106.68) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 187.2361 104.0511) (end 189.865 106.68) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 187.2361 100.8253) (end 187.2361 104.0511) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 74.93 118.11) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 75.4119 141.732) (end 75.4119 140.4871) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 75.4119 140.4871) (end 74.9451 140.4871) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 74.9451 140.4871) (end 74.1669 139.7089) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 74.1669 139.7089) (end 74.1669 120.3543) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 74.1669 120.3543) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 89.3519 141.732) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 75.4119 141.732) (end 75.4119 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 75.4119 142.9769) (end 74.9451 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.9451 142.9769) (end 74.1546 143.7674) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.1546 143.7674) (end 74.1546 147.3196) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.1546 147.3196) (end 74.917 148.082) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.917 148.082) (end 81.757 148.082) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 81.757 148.082) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.785 99.314) (end 184.785 100.203) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.404 100.861274) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.284599 100.980675) (end 184.404 100.861274) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 186.055 106.68) (end 184.284599 104.909599) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.284599 104.909599) (end 184.284599 100.980675) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 186.055 107.95) (end 186.055 106.68) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.785 100.203) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 165.1 107.696) (end 170.688 102.108) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 188.977 131.7553) (end 188.977 116.84) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.365901 100.899373) (end 184.365901 100.622099) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 165.1 116.84) (end 165.1 107.696) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 169.933882 146.05) (end 174.6823 146.05) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 89.3519 141.732) (end 89.3519 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 89.3519 142.9769) (end 89.8677 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 90.6219 144.8234) (end 91.3155 145.517) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 183.157274 102.108) (end 184.365901 100.899373) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 174.6823 146.05) (end 188.977 131.7553) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 89.8677 142.9769) (end 90.6219 143.7311) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 188.977 116.84) (end 165.1 116.84) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 90.6219 143.7311) (end 90.6219 144.8234) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 162.777382 153.2065) (end 169.933882 146.05) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 92.939 145.517) (end 94.132118 146.710118) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.365901 100.622099) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 94.132118 146.710118) (end 94.132118 151.790118) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 170.688 102.108) (end 183.157274 102.108) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 91.3155 145.517) (end 92.939 145.517) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 95.5485 153.2065) (end 162.777382 153.2065) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 94.132118 151.790118) (end 95.5485 153.2065) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 77.47 118.11) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 125.6865 121.9635) (end 81.8581 121.9635) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 81.8581 121.9635) (end 78.6133 118.7187) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 78.6133 118.7187) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 125.6865 121.9635) (end 123.19 124.46) (width 1.27) (layer F.Cu) (net 28))
+  (segment (start 125.6865 121.9635) (end 130.81 116.84) (width 1.27) (layer F.Cu) (net 28))
+  (segment (start 80.01 118.11) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 124.46 113.03) (end 85.6246 113.03) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 85.6246 113.03) (end 81.1533 117.5013) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 81.1533 117.5013) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 84.7299 123.5352) (end 82.55 121.3553) (width 0.254) (layer B.Cu) (net 30))
+  (segment (start 82.55 121.3553) (end 82.55 118.11) (width 0.254) (layer B.Cu) (net 30))
+  (via (at 84.7299 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 30))
+  (segment (start 101.6251 145.0349) (end 96.8 149.86) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 101.6251 143.5351) (end 101.6251 145.0349) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 84.7299 126.6399) (end 101.6251 143.5351) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 84.7299 123.5352) (end 84.7299 126.6399) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 85.09 118.11) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 31))
+  (segment (start 96.2225 136.8441) (end 85.4541 126.0757) (width 0.254) (layer B.Cu) (net 31))
+  (segment (start 85.4541 126.0757) (end 85.4541 119.954) (width 0.254) (layer B.Cu) (net 31))
+  (segment (start 85.4541 119.954) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 31))
+  (via (at 96.2225 136.8441) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 31))
+  (segment (start 104.1651 147.4949) (end 101.8 149.86) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 104.1651 144.1576) (end 104.1651 147.4949) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 96.8516 136.8441) (end 104.1651 144.1576) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 96.2225 136.8441) (end 96.8516 136.8441) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 88.9545 123.5352) (end 87.63 122.2107) (width 0.254) (layer B.Cu) (net 32))
+  (segment (start 87.63 122.2107) (end 87.63 118.11) (width 0.254) (layer B.Cu) (net 32))
+  (segment (start 106.7051 144.78) (end 106.7051 144.127) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 106.7051 144.127) (end 88.9545 126.3764) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 88.9545 126.3764) (end 88.9545 123.5352) (width 0.254) (layer F.Cu) (net 32))
+  (via (at 88.9545 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 32))
+  (segment (start 106.8 144.8749) (end 106.8 149.86) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 106.7051 144.78) (end 106.8 144.8749) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 92.4808 123.5352) (end 90.17 121.2244) (width 0.254) (layer B.Cu) (net 33))
+  (segment (start 90.17 121.2244) (end 90.17 118.11) (width 0.254) (layer B.Cu) (net 33))
+  (via (at 92.4808 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 33))
+  (segment (start 109.2451 147.3051) (end 111.8 149.86) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 109.2451 143.5351) (end 109.2451 147.3051) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 92.4808 126.7708) (end 109.2451 143.5351) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 92.4808 123.5352) (end 92.4808 126.7708) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 102.0828 132.1147) (end 102.0828 130.7871) (width 0.254) (layer B.Cu) (net 34))
+  (segment (start 102.0828 130.7871) (end 92.71 121.4143) (width 0.254) (layer B.Cu) (net 34))
+  (segment (start 92.71 121.4143) (end 92.71 118.11) (width 0.254) (layer B.Cu) (net 34))
+  (via (at 102.0828 132.1147) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 34))
+  (segment (start 111.7851 144.8451) (end 116.8 149.86) (width 0.254) (layer F.Cu) (net 34))
+  (segment (start 111.7851 141.817) (end 111.7851 144.8451) (width 0.254) (layer F.Cu) (net 34))
+  (segment (start 102.0828 132.1147) (end 111.7851 141.817) (width 0.254) (layer F.Cu) (net 34))
+  (segment (start 105.41 124.46) (end 105.41 118.11) (width 0.1524) (layer B.Cu) (net 35))
+  (segment (start 110.49 124.46) (end 110.49 118.11) (width 0.508) (layer B.Cu) (net 36))
+  (segment (start 154.94 119.4) (end 154.94 119.525) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 154.94 119.525) (end 151.638 122.827) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 151.638 122.827) (end 148.718 122.827) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.718 122.827) (end 148.59 122.955) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.59 122.955) (end 149.625 122.955) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 149.625 122.955) (end 153.67 127) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.59 116.165) (end 143.55 111.125) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.59 122.955) (end 148.59 116.165) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 128.075 85.8644) (end 128.055 85.8444) (width 1.27) (layer F.Cu) (net 38))
+  (segment (start 128.055 84.9654) (end 128.055 85.8444) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 128.055 80.02) (end 128.055 84.9654) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 129.335 78.74) (end 128.055 80.02) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 129.54 78.74) (end 129.335 78.74) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 128.055 88.13) (end 130.73 90.805) (width 0.762) (layer F.Cu) (net 38))
+  (segment (start 128.055 85.8444) (end 128.055 88.13) (width 0.762) (layer F.Cu) (net 38))
+  (segment (start 125.535 85.8644) (end 125.555 85.8444) (width 1.27) (layer F.Cu) (net 39))
+  (segment (start 125.68 85.8444) (end 125.555 85.8444) (width 0.254) (layer F.Cu) (net 39))
+  (segment (start 127.34 84.1844) (end 125.68 85.8444) (width 0.254) (layer F.Cu) (net 39))
+  (segment (start 127.34 78.74) (end 127.34 84.1844) (width 0.254) (layer F.Cu) (net 39))
+  (segment (start 125.73 86.0194) (end 125.555 85.8444) (width 0.762) (layer F.Cu) (net 39))
+  (segment (start 125.73 90.805) (end 125.73 86.0194) (width 0.762) (layer F.Cu) (net 39))
+  (segment (start 131.885 79.5144) (end 130.798 79.5144) (width 0.762) (layer F.Cu) (net 40))
+  (segment (start 130.798 79.5144) (end 130.556 79.756) (width 0.762) (layer F.Cu) (net 40))
+  (via (at 130.048 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 40))
+  (via (at 130.556 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 40))
+  (segment (start 127.930802 76.84) (end 127.34 76.84) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 128.946812 77.85601) (end 127.930802 76.84) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 130.35161 77.85601) (end 128.946812 77.85601) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 131.885 79.3894) (end 130.35161 77.85601) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 131.885 79.5144) (end 131.885 79.3894) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 130.048 81.487) (end 130.048 80.264) (width 0.762) (layer B.Cu) (net 40))
+  (segment (start 120.73 90.805) (end 130.048 81.487) (width 0.762) (layer B.Cu) (net 40))
+  (segment (start 130.556 79.756) (end 130.048 80.264) (width 0.762) (layer F.Cu) (net 40))
+  (segment (start 148.395 79.5144) (end 147.054 79.5144) (width 0.762) (layer F.Cu) (net 41))
+  (segment (start 147.054 79.5144) (end 146.812 79.756) (width 0.762) (layer F.Cu) (net 41))
+  (segment (start 148.395 79.5144) (end 148.395 79.3894) (width 0.254) (layer F.Cu) (net 41))
+  (via (at 146.304 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
+  (via (at 146.812 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
+  (segment (start 143.000802 76.52) (end 142.41 76.52) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 145.53761 77.53601) (end 144.016812 77.53601) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 144.016812 77.53601) (end 143.000802 76.52) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 147.516 79.5144) (end 145.53761 77.53601) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 148.395 79.5144) (end 147.516 79.5144) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 139.78 86.787821) (end 140.207821 86.36) (width 0.762) (layer B.Cu) (net 41))
+  (segment (start 139.78 90.805) (end 139.78 86.787821) (width 0.762) (layer B.Cu) (net 41))
+  (segment (start 140.207821 86.36) (end 146.304 80.264) (width 0.762) (layer B.Cu) (net 41))
+  (segment (start 146.812 79.756) (end 146.304 80.264) (width 0.762) (layer F.Cu) (net 41))
+  (segment (start 142.365 85.5444) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 42))
+  (segment (start 142.045 85.8644) (end 142.065 85.8444) (width 1.27) (layer F.Cu) (net 42))
+  (segment (start 142.065 88.09) (end 144.78 90.805) (width 0.762) (layer F.Cu) (net 42))
+  (segment (start 142.065 85.8444) (end 142.065 88.09) (width 0.762) (layer F.Cu) (net 42))
+  (segment (start 142.41 85.4994) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 42))
+  (segment (start 142.41 78.42) (end 142.41 85.4994) (width 0.254) (layer F.Cu) (net 42))
+  (segment (start 144.265 85.5444) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 43))
+  (segment (start 144.585 85.8644) (end 144.565 85.8444) (width 1.27) (layer F.Cu) (net 43))
+  (segment (start 144.8194 85.8444) (end 149.78 90.805) (width 0.762) (layer F.Cu) (net 43))
+  (segment (start 144.565 85.8444) (end 144.8194 85.8444) (width 0.762) (layer F.Cu) (net 43))
+  (segment (start 144.61 85.7994) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 43))
+  (segment (start 144.61 78.42) (end 144.61 85.7994) (width 0.254) (layer F.Cu) (net 43))
+  (segment (start 161.095 85.8644) (end 161.075 85.8444) (width 1.27) (layer F.Cu) (net 44))
+  (segment (start 161.075 78.465) (end 161.12 78.42) (width 0.254) (layer F.Cu) (net 44))
+  (segment (start 161.075 85.8444) (end 161.075 78.465) (width 0.254) (layer F.Cu) (net 44))
+  (segment (start 165.675001 89.555001) (end 166.925 90.805) (width 0.762) (layer F.Cu) (net 44))
+  (segment (start 161.9644 85.8444) (end 165.675001 89.555001) (width 0.762) (layer F.Cu) (net 44))
+  (segment (start 161.075 85.8444) (end 161.9644 85.8444) (width 0.762) (layer F.Cu) (net 44))
+  (segment (start 158.92 85.4994) (end 158.575 85.8444) (width 0.254) (layer F.Cu) (net 45))
+  (segment (start 158.92 78.42) (end 158.92 85.4994) (width 0.254) (layer F.Cu) (net 45))
+  (segment (start 158.575 87.455) (end 161.925 90.805) (width 0.762) (layer F.Cu) (net 45))
+  (segment (start 158.575 85.8444) (end 158.575 87.455) (width 0.762) (layer F.Cu) (net 45))
+  (segment (start 164.905 79.5144) (end 163.818 79.5144) (width 0.762) (layer F.Cu) (net 46))
+  (segment (start 163.818 79.5144) (end 163.576 79.756) (width 0.762) (layer F.Cu) (net 46))
+  (segment (start 164.905 79.5144) (end 164.905 79.3894) (width 0.254) (layer F.Cu) (net 46))
+  (via (at 163.068 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 46))
+  (via (at 163.576 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 46))
+  (segment (start 164.026 79.5144) (end 164.905 79.5144) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 162.04761 77.53601) (end 164.026 79.5144) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 160.699155 77.53601) (end 162.04761 77.53601) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 159.683145 76.52) (end 160.699155 77.53601) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 158.92 76.52) (end 159.683145 76.52) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 156.925 86.406842) (end 157.48 85.851842) (width 0.762) (layer B.Cu) (net 46))
+  (segment (start 156.925 90.805) (end 156.925 86.406842) (width 0.762) (layer B.Cu) (net 46))
+  (segment (start 157.48 85.851842) (end 163.068 80.264) (width 0.762) (layer B.Cu) (net 46))
+  (segment (start 163.576 79.756) (end 163.068 80.264) (width 0.762) (layer F.Cu) (net 46))
+  (segment (start 181.352 60.9527) (end 173.882 60.9527) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 173.882 60.9527) (end 173.562 60.6327) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 181.352 60.9527) (end 181.352 54.4327) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 181.352 54.4327) (end 181.202 54.2827) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 186.055 93.726) (end 186.055 94.1578) (width 0.508) (layer F.Cu) (net 48))
+  (segment (start 186.055 95.7326) (end 186.055 93.726) (width 1.27) (layer F.Cu) (net 48))
+  (segment (start 186.8424 96.52) (end 186.055 95.7326) (width 1.27) (layer F.Cu) (net 48))
+  (segment (start 191.77 96.52) (end 186.8424 96.52) (width 1.27) (layer F.Cu) (net 48))
+  (segment (start 188.595 99.7458) (end 188.595 99.314) (width 0.254) (layer F.Cu) (net 49))
+  (segment (start 190.4492 101.6) (end 188.595 99.7458) (width 0.254) (layer F.Cu) (net 49))
+  (segment (start 193.04 101.6) (end 190.4492 101.6) (width 0.254) (layer F.Cu) (net 49))
+  (segment (start 123.19 127) (end 111.703 127) (width 1.27) (layer B.Cu) (net 50))
+  (segment (start 111.703 127) (end 91.8919 146.812) (width 1.27) (layer B.Cu) (net 50))
+  (segment (start 91.8919 146.812) (end 87.5993 151.104) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 87.5993 151.104) (end 77.1645 151.104) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 77.1645 151.104) (end 76.2755 150.215) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 76.2755 150.215) (end 75.4119 149.352) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 123.19 127) (end 128.27 127) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 75.4119 146.812) (end 76.6568 146.812) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 76.6568 146.812) (end 76.6568 146.3451) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 76.6568 146.3451) (end 77.4348 145.5671) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 77.4348 145.5671) (end 78.4644 145.5671) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 78.4644 145.5671) (end 87.3795 136.652) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 87.3795 136.652) (end 89.3519 136.652) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 91.8919 136.652) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 77.9519 146.812) (end 79.1968 146.812) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 79.1968 146.812) (end 88.1118 137.897) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 88.1118 137.897) (end 90.3735 137.897) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 90.3735 137.897) (end 90.647 137.6235) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 90.647 137.6235) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 91.8919 139.192) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 77.9519 144.272) (end 79.1968 144.272) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 79.1968 144.272) (end 83.0068 140.462) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 83.0068 140.462) (end 89.8928 140.462) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 89.8928 140.462) (end 90.647 139.7078) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 90.647 139.7078) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 89.3519 144.272) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 75.4119 139.192) (end 74.167 139.192) (width 0.254) (layer F.Cu) (net 54))
+  (segment (start 72.3035 140.01) (end 72.3035 142.9383) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 72.3035 142.9383) (end 74.9322 145.567) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 74.9322 145.567) (end 86.812 145.567) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 86.812 145.567) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 74.167 139.192) (end 73.349 140.01) (width 0.254) (layer F.Cu) (net 54))
+  (segment (start 73.349 140.01) (end 72.3035 140.01) (width 0.254) (layer F.Cu) (net 54))
+  (via (at 72.3035 140.01) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 54))
+  (segment (start 180.34 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 172.654 132.429) (end 175.115 132.429) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 175.115 132.429) (end 176.754 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 176.754 130.79) (end 180.34 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 168.91 130.79) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 172.654 132.429) (end 169.164 135.919) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 169.164 135.919) (end 169.164 143.434) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 169.164 143.434) (end 170.51 144.78) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 170.51 144.78) (end 171.45 144.78) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 171.45 131.435) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 170.805 130.79) (end 168.91 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 145.288 134.716) (end 142.144 134.716) (width 0.508) (layer B.Cu) (net 55))
+  (segment (start 142.144 134.716) (end 140.97 135.89) (width 0.508) (layer B.Cu) (net 55))
+  (segment (start 145.892 134.112) (end 145.288 134.716) (width 0.508) (layer B.Cu) (net 55))
+  (segment (start 168.91 130.79) (end 167.777 130.79) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 167.777 130.79) (end 165.324 133.243) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 158.723 133.243) (end 157.308 134.658) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 157.308 134.658) (end 151.834 134.658) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 151.834 134.658) (end 149.218 132.042) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 149.218 132.042) (end 147.962 132.042) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 147.962 132.042) (end 145.892 134.112) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 140.97 135.89) (end 139.065 137.795) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 139.065 137.795) (end 139.065 146.518) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 139.065 146.518) (end 137.16 148.423) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 137.16 148.423) (end 137.16 149.86) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 170.805 130.79) (end 171.015 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 171.015 130.79) (end 172.654 132.429) (width 1.27) (layer F.Cu) (net 55))
+  (via (at 145.892 134.112) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 55))
+  (via (at 145.288 134.716) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 55))
+  (segment (start 156.25 112.892766) (end 156.25 111.125) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 156.25 115.537046) (end 156.25 112.892766) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 161.29 120.577046) (end 156.25 115.537046) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 161.29 133.243) (end 161.29 120.577046) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 165.324 133.243) (end 161.29 133.243) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 161.29 133.243) (end 158.723 133.243) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 140.97 140.97) (end 140.97 148.59) (width 0.508) (layer F.Cu) (net 56))
+  (segment (start 140.97 148.59) (end 139.7 149.86) (width 0.508) (layer F.Cu) (net 56))
+  (segment (start 74.95 69.85) (end 74.95 67.955) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 74.95 67.955) (end 73.416 66.421) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 73.416 66.421) (end 73.416 63.2888) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 73.416 63.2888) (end 74.4548 62.25) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 74.4548 62.25) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 80.25 61.57) (end 75.61 61.57) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 75.61 61.57) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 180.34 128.29) (end 180.34 122.714) (width 1.27) (layer F.Cu) (net 58))
+  (segment (start 180.34 122.714) (end 180.441 122.714) (width 1.27) (layer F.Cu) (net 58))
+  (segment (start 180.441 122.714) (end 180.606 122.549) (width 1.27) (layer F.Cu) (net 58))
+  (segment (start 180.63 122.075) (end 180.63 128) (width 0.508) (layer F.Cu) (net 58))
+  (segment (start 180.63 128) (end 180.34 128.29) (width 0.508) (layer F.Cu) (net 58))
+  (segment (start 185.13 122.075) (end 185.13 125.46) (width 1.27) (layer F.Cu) (net 59))
+  (segment (start 185.13 125.46) (end 187.96 128.29) (width 1.27) (layer F.Cu) (net 59))
+  (segment (start 182.13 126.27) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 182.13 126.25) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 182.13 126.27) (end 182.13 126.25) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 181.86401 124.46) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 181.86401 123.714001) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEA4))
+  (via (at 181.86401 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 124.46) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEA6))
+  (via (at 181.86401 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 184.15 128.29) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEA8))
+  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEAA))
+  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 181.86401 123.714001) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 181.86401 123.714001) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 181.86401 124.46) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 178.578001 123.714001) (end 178.578001 123.714001) (width 1.27) (layer B.Cu) (net 60) (tstamp 5CC4CEAC))
+  (via (at 178.578001 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 178.578001 123.714001) (end 177.546 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 181.86401 124.46) (end 176.784 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 177.546 123.714001) (end 176.800001 123.714001) (width 1.27) (layer B.Cu) (net 60) (tstamp 5CC4CEAE))
+  (via (at 177.546 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (via (at 177.546 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (via (at 178.562 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 123.714001) (end 177.546 123.714001) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 177.546 121.666) (end 177.546 123.714001) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 173.301997 119.239999) (end 174.451997 120.389999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 176.269999 120.389999) (end 177.546 121.666) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 172.159199 119.239999) (end 173.301997 119.239999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 174.451997 120.389999) (end 176.269999 120.389999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.594999 121.589999) (end 171.594999 119.804199) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.594999 119.804199) (end 172.159199 119.239999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.68 121.675) (end 171.594999 121.589999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.68 122.075) (end 171.68 121.675) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 177.546 123.714001) (end 177.546 124.46) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 177.546 124.46) (end 178.562 124.46) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 178.562 123.730002) (end 178.578001 123.714001) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 178.562 124.46) (end 178.562 123.730002) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 178.578001 123.714001) (end 177.546 123.714001) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 173.99 128.29) (end 173.99 122.885) (width 1.27) (layer F.Cu) (net 61))
+  (segment (start 173.99 122.885) (end 173.18 122.075) (width 1.27) (layer F.Cu) (net 61))
+  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 171.45 142.24) (end 171.45 140.106) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 171.45 140.106) (end 174.244 137.312) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 174.244 137.312) (end 174.244 131.011) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 174.244 131.011) (end 175.207 130.048) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer F.Cu) (net 62))
+  (segment (start 173.99 130.79) (end 174.465 130.79) (width 1.27) (layer F.Cu) (net 62))
+  (segment (start 174.465 130.79) (end 175.207 130.048) (width 1.27) (layer F.Cu) (net 62))
+  (via (at 175.207 130.048) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 62))
+  (via (at 176.223 129.032) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 62))
+  (segment (start 167.18 122.075) (end 167.18 121.675) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 168.289198 118.11) (end 180.770802 118.11) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 180.770802 118.11) (end 182.88 120.219198) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 166.37 120.029198) (end 168.289198 118.11) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 182.88 120.219198) (end 182.88 121.325) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 166.37 121.265) (end 166.37 120.029198) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 182.88 121.325) (end 182.13 122.075) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 167.18 122.075) (end 166.37 121.265) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 90.951001 53.4595) (end 93.601001 53.4595) (width 0.1524) (layer F.Cu) (net 64))
+  (segment (start 96.5204 123.3039) (end 95.25 122.0335) (width 0.254) (layer B.Cu) (net 65))
+  (segment (start 95.25 122.0335) (end 95.25 118.11) (width 0.254) (layer B.Cu) (net 65))
+  (via (at 96.5204 123.3039) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 65))
+  (segment (start 125.81 140.335) (end 128.825 140.335) (width 1.27) (layer F.Cu) (net 65))
+  (segment (start 114.8215 141.605) (end 96.5204 123.3039) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 125.71 140.335) (end 125.81 140.335) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 124.44 141.605) (end 125.71 140.335) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 114.8215 141.605) (end 124.44 141.605) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 97.79 118.11) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 66))
+  (segment (start 106.1313 130.1666) (end 98.9333 122.9686) (width 0.254) (layer B.Cu) (net 66))
+  (segment (start 98.9333 122.9686) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 66))
+  (via (at 106.1313 130.1666) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 66))
+  (segment (start 125.81 136.525) (end 128.825 136.525) (width 1.27) (layer F.Cu) (net 66))
+  (segment (start 108.585 132.6203) (end 106.1313 130.1666) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 124.678999 137.556001) (end 125.71 136.525) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 121.633808 137.13461) (end 122.055199 137.556001) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 125.71 136.525) (end 125.81 136.525) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 122.055199 137.556001) (end 124.678999 137.556001) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 113.09931 137.13461) (end 121.633808 137.13461) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 108.6797 132.715) (end 113.09931 137.13461) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 108.585 132.6203) (end 108.6797 132.715) (width 0.1524) (layer F.Cu) (net 66))
+  (segment (start 100.33 118.11) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 124.5874 123.2821) (end 117.8845 116.5792) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 117.8845 116.5792) (end 102.3964 116.5792) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 102.3964 116.5792) (end 101.4733 117.5023) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 101.4733 117.5023) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 125.81 132.715) (end 128.825 132.715) (width 1.27) (layer F.Cu) (net 67))
+  (segment (start 124.5874 129.54) (end 124.5874 123.2821) (width 0.254) (layer B.Cu) (net 67) (tstamp 5D398677))
+  (via (at 124.5874 129.54) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 67))
+  (segment (start 125.71 132.715) (end 125.81 132.715) (width 0.254) (layer F.Cu) (net 67))
+  (segment (start 124.5874 131.5924) (end 125.71 132.715) (width 0.254) (layer F.Cu) (net 67))
+  (segment (start 124.5874 129.54) (end 124.5874 131.5924) (width 0.254) (layer F.Cu) (net 67))
+  (segment (start 122.475 133.35) (end 123.11 132.715) (width 1.27) (layer F.Cu) (net 68))
+  (segment (start 118.11 133.35) (end 122.475 133.35) (width 1.27) (layer F.Cu) (net 68))
+  (segment (start 122.475 135.89) (end 123.11 136.525) (width 1.27) (layer F.Cu) (net 69))
+  (segment (start 118.11 135.89) (end 122.475 135.89) (width 1.27) (layer F.Cu) (net 69))
+  (segment (start 121.205 138.43) (end 123.11 140.335) (width 1.27) (layer F.Cu) (net 70))
+  (segment (start 118.11 138.43) (end 121.205 138.43) (width 1.27) (layer F.Cu) (net 70))
 
   (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 5D39F7C6) (hatch edge 0.508)
     (connect_pads (clearance 0.508))
@@ -7428,25 +7508,25 @@
       (pts
         (xy 88.125477 122.981264) (xy 87.9766 123.340684) (xy 87.9766 123.729716) (xy 88.125477 124.089136) (xy 88.192501 124.15616)
         (xy 88.1925 126.301357) (xy 88.177573 126.3764) (xy 88.1925 126.451443) (xy 88.1925 126.451447) (xy 88.236712 126.673716)
-        (xy 88.405129 126.92577) (xy 88.46875 126.96828) (xy 105.943101 144.442631) (xy 105.9431 144.704956) (xy 105.928173 144.78)
-        (xy 105.9431 144.855043) (xy 105.9431 144.855047) (xy 105.987312 145.077316) (xy 106.030811 145.142417) (xy 106.038 145.153176)
-        (xy 106.038001 148.135321) (xy 105.732233 148.261974) (xy 105.201974 148.792233) (xy 104.915 149.48505) (xy 104.915 150.23495)
-        (xy 105.201974 150.927767) (xy 105.732233 151.458026) (xy 106.42505 151.745) (xy 107.17495 151.745) (xy 107.867767 151.458026)
-        (xy 108.398026 150.927767) (xy 108.685 150.23495) (xy 108.685 149.48505) (xy 108.398026 148.792233) (xy 107.867767 148.261974)
-        (xy 107.562 148.135321) (xy 107.561999 144.949952) (xy 107.576928 144.8749) (xy 107.517787 144.577583) (xy 107.467099 144.501723)
-        (xy 107.4671 144.202043) (xy 107.482027 144.126999) (xy 107.4671 144.051956) (xy 107.4671 144.051953) (xy 107.422888 143.829684)
-        (xy 107.422887 143.829683) (xy 107.422887 143.829681) (xy 107.296982 143.641251) (xy 107.296979 143.641248) (xy 107.254471 143.57763)
-        (xy 107.190852 143.535121) (xy 89.716499 126.060769) (xy 89.7165 124.156159) (xy 89.783523 124.089136) (xy 89.9324 123.729716)
-        (xy 89.9324 123.340684) (xy 89.783523 122.981264) (xy 89.527759 122.7255) (xy 91.907541 122.7255) (xy 91.651777 122.981264)
-        (xy 91.5029 123.340684) (xy 91.5029 123.729716) (xy 91.651777 124.089136) (xy 91.7188 124.156159) (xy 91.718801 126.695752)
-        (xy 91.703873 126.7708) (xy 91.763013 127.068117) (xy 91.887223 127.25401) (xy 91.93143 127.320171) (xy 91.995051 127.362681)
-        (xy 108.4831 143.850731) (xy 108.483101 147.230052) (xy 108.468173 147.3051) (xy 108.527313 147.602417) (xy 108.649098 147.784681)
-        (xy 108.69573 147.854471) (xy 108.759351 147.896981) (xy 110.041653 149.179283) (xy 109.915 149.48505) (xy 109.915 150.23495)
-        (xy 110.201974 150.927767) (xy 110.732233 151.458026) (xy 111.42505 151.745) (xy 112.17495 151.745) (xy 112.867767 151.458026)
-        (xy 113.398026 150.927767) (xy 113.685 150.23495) (xy 113.685 149.48505) (xy 113.398026 148.792233) (xy 112.867767 148.261974)
-        (xy 112.17495 147.975) (xy 111.42505 147.975) (xy 111.119283 148.101653) (xy 110.0071 146.98947) (xy 110.007099 143.610147)
-        (xy 110.022027 143.535099) (xy 109.962887 143.237781) (xy 109.836982 143.049351) (xy 109.836978 143.049347) (xy 109.79447 142.985729)
-        (xy 109.730851 142.94322) (xy 98.707815 131.920184) (xy 101.1049 131.920184) (xy 101.1049 132.309216) (xy 101.253777 132.668636)
+        (xy 88.405129 126.925771) (xy 88.468754 126.968284) (xy 105.9431 144.442631) (xy 105.9431 144.704957) (xy 105.928173 144.78)
+        (xy 105.9431 144.855043) (xy 105.9431 144.855047) (xy 105.987312 145.077316) (xy 106.038 145.153176) (xy 106.038001 148.135321)
+        (xy 105.732233 148.261974) (xy 105.201974 148.792233) (xy 104.915 149.48505) (xy 104.915 150.23495) (xy 105.201974 150.927767)
+        (xy 105.732233 151.458026) (xy 106.42505 151.745) (xy 107.17495 151.745) (xy 107.867767 151.458026) (xy 108.398026 150.927767)
+        (xy 108.685 150.23495) (xy 108.685 149.48505) (xy 108.398026 148.792233) (xy 107.867767 148.261974) (xy 107.562 148.135321)
+        (xy 107.562 144.949947) (xy 107.576928 144.8749) (xy 107.561873 144.799213) (xy 107.517788 144.577583) (xy 107.4671 144.501723)
+        (xy 107.4671 144.202042) (xy 107.482027 144.126999) (xy 107.4671 144.051956) (xy 107.4671 144.051952) (xy 107.422888 143.829683)
+        (xy 107.405746 143.804027) (xy 107.296982 143.641251) (xy 107.254471 143.577629) (xy 107.190849 143.535118) (xy 89.7165 126.06077)
+        (xy 89.7165 124.156159) (xy 89.783523 124.089136) (xy 89.9324 123.729716) (xy 89.9324 123.340684) (xy 89.783523 122.981264)
+        (xy 89.527759 122.7255) (xy 91.907541 122.7255) (xy 91.651777 122.981264) (xy 91.5029 123.340684) (xy 91.5029 123.729716)
+        (xy 91.651777 124.089136) (xy 91.7188 124.156159) (xy 91.718801 126.695752) (xy 91.703873 126.7708) (xy 91.763013 127.068117)
+        (xy 91.887223 127.25401) (xy 91.93143 127.320171) (xy 91.995051 127.362681) (xy 108.4831 143.850731) (xy 108.483101 147.230052)
+        (xy 108.468173 147.3051) (xy 108.527313 147.602417) (xy 108.649098 147.784681) (xy 108.69573 147.854471) (xy 108.759351 147.896981)
+        (xy 110.041653 149.179283) (xy 109.915 149.48505) (xy 109.915 150.23495) (xy 110.201974 150.927767) (xy 110.732233 151.458026)
+        (xy 111.42505 151.745) (xy 112.17495 151.745) (xy 112.867767 151.458026) (xy 113.398026 150.927767) (xy 113.685 150.23495)
+        (xy 113.685 149.48505) (xy 113.398026 148.792233) (xy 112.867767 148.261974) (xy 112.17495 147.975) (xy 111.42505 147.975)
+        (xy 111.119283 148.101653) (xy 110.0071 146.98947) (xy 110.0071 143.610142) (xy 110.022027 143.535099) (xy 110.0071 143.460056)
+        (xy 110.0071 143.460052) (xy 109.962888 143.237783) (xy 109.958089 143.2306) (xy 109.836982 143.049351) (xy 109.794471 142.985729)
+        (xy 109.73085 142.943219) (xy 98.707815 131.920184) (xy 101.1049 131.920184) (xy 101.1049 132.309216) (xy 101.253777 132.668636)
         (xy 101.528864 132.943723) (xy 101.888284 133.0926) (xy 101.98307 133.0926) (xy 111.0231 142.132631) (xy 111.023101 144.770052)
         (xy 111.008173 144.8451) (xy 111.067313 145.142417) (xy 111.192232 145.329371) (xy 111.23573 145.394471) (xy 111.299351 145.436981)
         (xy 115.041653 149.179283) (xy 114.915 149.48505) (xy 114.915 150.23495) (xy 115.201974 150.927767) (xy 115.732233 151.458026)
@@ -7463,109 +7543,107 @@
         (xy 124.915 149.48505) (xy 123.685 149.48505) (xy 123.398026 148.792233) (xy 122.867767 148.261974) (xy 122.17495 147.975)
         (xy 121.42505 147.975) (xy 120.732233 148.261974) (xy 120.201974 148.792233) (xy 119.915 149.48505) (xy 118.685 149.48505)
         (xy 118.398026 148.792233) (xy 117.867767 148.261974) (xy 117.17495 147.975) (xy 116.42505 147.975) (xy 116.119283 148.101653)
-        (xy 112.5471 144.52947) (xy 112.547099 141.892047) (xy 112.562027 141.816999) (xy 112.502887 141.519681) (xy 112.376982 141.331251)
-        (xy 112.376978 141.331247) (xy 112.33447 141.267629) (xy 112.270851 141.22512) (xy 103.0607 132.01497) (xy 103.0607 131.920184)
-        (xy 102.911823 131.560764) (xy 102.636736 131.285677) (xy 102.277316 131.1368) (xy 101.888284 131.1368) (xy 101.528864 131.285677)
-        (xy 101.253777 131.560764) (xy 101.1049 131.920184) (xy 98.707815 131.920184) (xy 93.2428 126.45517) (xy 93.242799 124.15616)
-        (xy 93.309823 124.089136) (xy 93.4587 123.729716) (xy 93.4587 123.340684) (xy 93.309823 122.981264) (xy 93.054059 122.7255)
-        (xy 95.715841 122.7255) (xy 95.691377 122.749964) (xy 95.5425 123.109384) (xy 95.5425 123.498416) (xy 95.691377 123.857836)
-        (xy 95.966464 124.132923) (xy 96.325884 124.2818) (xy 96.42067 124.2818) (xy 114.229618 142.090749) (xy 114.272129 142.154371)
-        (xy 114.524183 142.322788) (xy 114.746452 142.367) (xy 114.746453 142.367) (xy 114.8215 142.381928) (xy 114.896547 142.367)
-        (xy 124.364957 142.367) (xy 124.44 142.381927) (xy 124.515043 142.367) (xy 124.515048 142.367) (xy 124.737317 142.322788)
-        (xy 124.989371 142.154371) (xy 125.031883 142.090747) (xy 125.49019 141.63244) (xy 126.56 141.63244) (xy 126.697952 141.605)
-        (xy 127.937048 141.605) (xy 128.075 141.63244) (xy 129.575 141.63244) (xy 129.822765 141.583157) (xy 130.032809 141.442809)
-        (xy 130.173157 141.232765) (xy 130.178721 141.204791) (xy 130.236673 141.344699) (xy 130.415302 141.523327) (xy 130.648691 141.62)
-        (xy 131.23925 141.62) (xy 131.398 141.46125) (xy 131.398 140.462) (xy 131.652 140.462) (xy 131.652 141.46125)
-        (xy 131.81075 141.62) (xy 132.401309 141.62) (xy 132.634698 141.523327) (xy 132.813327 141.344699) (xy 132.858455 141.23575)
-        (xy 133.36 141.23575) (xy 133.36 141.826309) (xy 133.456673 142.059698) (xy 133.635301 142.238327) (xy 133.86869 142.335)
-        (xy 134.33425 142.335) (xy 134.493 142.17625) (xy 134.493 141.077) (xy 134.747 141.077) (xy 134.747 142.17625)
-        (xy 134.90575 142.335) (xy 135.37131 142.335) (xy 135.604699 142.238327) (xy 135.783327 142.059698) (xy 135.88 141.826309)
-        (xy 135.88 141.23575) (xy 135.72125 141.077) (xy 134.747 141.077) (xy 134.493 141.077) (xy 133.51875 141.077)
-        (xy 133.36 141.23575) (xy 132.858455 141.23575) (xy 132.91 141.11131) (xy 132.91 140.62075) (xy 132.75125 140.462)
-        (xy 131.652 140.462) (xy 131.398 140.462) (xy 131.378 140.462) (xy 131.378 140.208) (xy 131.398 140.208)
-        (xy 131.398 139.20875) (xy 131.652 139.20875) (xy 131.652 140.208) (xy 132.75125 140.208) (xy 132.91 140.04925)
-        (xy 132.91 139.55869) (xy 132.813327 139.325301) (xy 132.634698 139.146673) (xy 132.401309 139.05) (xy 131.81075 139.05)
-        (xy 131.652 139.20875) (xy 131.398 139.20875) (xy 131.23925 139.05) (xy 130.648691 139.05) (xy 130.415302 139.146673)
-        (xy 130.236673 139.325301) (xy 130.178721 139.465209) (xy 130.173157 139.437235) (xy 130.032809 139.227191) (xy 129.822765 139.086843)
-        (xy 129.575 139.03756) (xy 128.075 139.03756) (xy 127.937048 139.065) (xy 126.697952 139.065) (xy 126.56 139.03756)
-        (xy 125.06 139.03756) (xy 124.812235 139.086843) (xy 124.602191 139.227191) (xy 124.461843 139.437235) (xy 124.46 139.4465)
-        (xy 124.458157 139.437235) (xy 124.317809 139.227191) (xy 124.107765 139.086843) (xy 123.86 139.03756) (xy 123.608611 139.03756)
-        (xy 122.889051 138.318001) (xy 124.603956 138.318001) (xy 124.678999 138.332928) (xy 124.754042 138.318001) (xy 124.754047 138.318001)
-        (xy 124.976316 138.273789) (xy 125.22837 138.105372) (xy 125.270882 138.041748) (xy 125.49019 137.82244) (xy 126.56 137.82244)
-        (xy 126.697952 137.795) (xy 127.937048 137.795) (xy 128.075 137.82244) (xy 129.575 137.82244) (xy 129.822765 137.773157)
-        (xy 130.032809 137.632809) (xy 130.173157 137.422765) (xy 130.178721 137.394791) (xy 130.236673 137.534699) (xy 130.415302 137.713327)
-        (xy 130.648691 137.81) (xy 131.23925 137.81) (xy 131.398 137.65125) (xy 131.398 136.652) (xy 131.652 136.652)
-        (xy 131.652 137.65125) (xy 131.81075 137.81) (xy 132.401309 137.81) (xy 132.634698 137.713327) (xy 132.813327 137.534699)
-        (xy 132.91 137.30131) (xy 132.91 136.81075) (xy 132.75125 136.652) (xy 131.652 136.652) (xy 131.398 136.652)
-        (xy 131.378 136.652) (xy 131.378 136.398) (xy 131.398 136.398) (xy 131.398 135.39875) (xy 131.652 135.39875)
-        (xy 131.652 136.398) (xy 132.75125 136.398) (xy 132.91 136.23925) (xy 132.91 135.74869) (xy 132.813327 135.515301)
-        (xy 132.634698 135.336673) (xy 132.401309 135.24) (xy 131.81075 135.24) (xy 131.652 135.39875) (xy 131.398 135.39875)
-        (xy 131.23925 135.24) (xy 130.648691 135.24) (xy 130.415302 135.336673) (xy 130.236673 135.515301) (xy 130.178721 135.655209)
-        (xy 130.173157 135.627235) (xy 130.032809 135.417191) (xy 129.822765 135.276843) (xy 129.575 135.22756) (xy 128.075 135.22756)
-        (xy 127.937048 135.255) (xy 126.697952 135.255) (xy 126.56 135.22756) (xy 125.06 135.22756) (xy 124.812235 135.276843)
-        (xy 124.602191 135.417191) (xy 124.461843 135.627235) (xy 124.46 135.6365) (xy 124.458157 135.627235) (xy 124.317809 135.417191)
-        (xy 124.107765 135.276843) (xy 123.86 135.22756) (xy 123.60861 135.22756) (xy 123.461471 135.080421) (xy 123.390618 134.974382)
-        (xy 122.970529 134.693687) (xy 122.60008 134.62) (xy 122.970529 134.546313) (xy 123.390618 134.265618) (xy 123.461471 134.159579)
-        (xy 123.60861 134.01244) (xy 123.86 134.01244) (xy 124.107765 133.963157) (xy 124.317809 133.822809) (xy 124.458157 133.612765)
-        (xy 124.46 133.6035) (xy 124.461843 133.612765) (xy 124.602191 133.822809) (xy 124.812235 133.963157) (xy 125.06 134.01244)
-        (xy 126.56 134.01244) (xy 126.697952 133.985) (xy 127.937048 133.985) (xy 128.075 134.01244) (xy 129.575 134.01244)
-        (xy 129.822765 133.963157) (xy 130.032809 133.822809) (xy 130.173157 133.612765) (xy 130.178721 133.584791) (xy 130.236673 133.724699)
-        (xy 130.415302 133.903327) (xy 130.648691 134) (xy 131.23925 134) (xy 131.398 133.84125) (xy 131.398 132.842)
-        (xy 131.652 132.842) (xy 131.652 133.84125) (xy 131.81075 134) (xy 132.401309 134) (xy 132.634698 133.903327)
-        (xy 132.813327 133.724699) (xy 132.91 133.49131) (xy 132.91 133.00075) (xy 132.75125 132.842) (xy 131.652 132.842)
-        (xy 131.398 132.842) (xy 131.378 132.842) (xy 131.378 132.588) (xy 131.398 132.588) (xy 131.398 131.58875)
-        (xy 131.652 131.58875) (xy 131.652 132.588) (xy 132.75125 132.588) (xy 132.91 132.42925) (xy 132.91 131.93869)
-        (xy 132.813327 131.705301) (xy 132.634698 131.526673) (xy 132.401309 131.43) (xy 131.81075 131.43) (xy 131.652 131.58875)
-        (xy 131.398 131.58875) (xy 131.23925 131.43) (xy 130.648691 131.43) (xy 130.415302 131.526673) (xy 130.236673 131.705301)
-        (xy 130.178721 131.845209) (xy 130.173157 131.817235) (xy 130.032809 131.607191) (xy 129.822765 131.466843) (xy 129.575 131.41756)
-        (xy 128.075 131.41756) (xy 127.937048 131.445) (xy 126.697952 131.445) (xy 126.56 131.41756) (xy 125.49019 131.41756)
-        (xy 125.3494 131.27677) (xy 125.349399 130.16096) (xy 125.416423 130.093936) (xy 125.5653 129.734516) (xy 125.5653 129.345484)
-        (xy 125.416423 128.986064) (xy 125.141336 128.710977) (xy 124.781916 128.5621) (xy 124.392884 128.5621) (xy 124.033464 128.710977)
-        (xy 123.758377 128.986064) (xy 123.6095 129.345484) (xy 123.6095 129.734516) (xy 123.758377 130.093936) (xy 123.8254 130.160959)
-        (xy 123.825401 131.41756) (xy 122.36 131.41756) (xy 122.112235 131.466843) (xy 121.902191 131.607191) (xy 121.761843 131.817235)
-        (xy 121.71256 132.065) (xy 121.71256 132.08) (xy 119.61816 132.08) (xy 119.583809 132.028591) (xy 119.373765 131.888243)
-        (xy 119.126 131.83896) (xy 117.094 131.83896) (xy 116.846235 131.888243) (xy 116.636191 132.028591) (xy 116.495843 132.238635)
-        (xy 116.44656 132.4864) (xy 116.44656 134.2136) (xy 116.495843 134.461365) (xy 116.636191 134.671409) (xy 116.846235 134.811757)
-        (xy 116.872251 134.816932) (xy 116.54595 135.305275) (xy 116.429641 135.89) (xy 116.525638 136.37261) (xy 113.414941 136.37261)
-        (xy 109.176884 132.134554) (xy 109.176882 132.134551) (xy 107.1092 130.06687) (xy 107.1092 129.972084) (xy 106.960323 129.612664)
-        (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 105.936784 129.1887) (xy 105.577364 129.337577) (xy 105.302277 129.612664)
-        (xy 105.1534 129.972084) (xy 105.1534 130.361116) (xy 105.302277 130.720536) (xy 105.577364 130.995623) (xy 105.936784 131.1445)
-        (xy 106.03157 131.1445) (xy 108.099251 133.212182) (xy 108.099254 133.212184) (xy 112.507427 137.620358) (xy 112.549939 137.683981)
-        (xy 112.613561 137.726492) (xy 112.801991 137.852397) (xy 112.801992 137.852397) (xy 112.801993 137.852398) (xy 113.024262 137.89661)
-        (xy 113.024266 137.89661) (xy 113.099309 137.911537) (xy 113.174352 137.89661) (xy 116.535739 137.89661) (xy 116.429641 138.43)
-        (xy 116.54595 139.014725) (xy 116.87717 139.51043) (xy 117.372875 139.84165) (xy 117.810002 139.9286) (xy 118.409998 139.9286)
-        (xy 118.847125 139.84165) (xy 119.059119 139.7) (xy 120.67895 139.7) (xy 121.71256 140.733611) (xy 121.71256 140.843)
-        (xy 115.137131 140.843) (xy 97.4983 123.20417) (xy 97.4983 123.109384) (xy 97.349423 122.749964) (xy 97.324959 122.7255)
-        (xy 104.138863 122.7255) (xy 104.044635 122.744243) (xy 103.834591 122.884591) (xy 103.694243 123.094635) (xy 103.64496 123.3424)
-        (xy 103.64496 125.5776) (xy 103.694243 125.825365) (xy 103.834591 126.035409) (xy 104.044635 126.175757) (xy 104.2924 126.22504)
-        (xy 106.5276 126.22504) (xy 106.775365 126.175757) (xy 106.985409 126.035409) (xy 107.125757 125.825365) (xy 107.17504 125.5776)
-        (xy 107.17504 123.3424) (xy 107.125757 123.094635) (xy 106.985409 122.884591) (xy 106.775365 122.744243) (xy 106.681137 122.7255)
-        (xy 109.218863 122.7255) (xy 109.124635 122.744243) (xy 108.914591 122.884591) (xy 108.774243 123.094635) (xy 108.72496 123.3424)
-        (xy 108.72496 125.5776) (xy 108.774243 125.825365) (xy 108.914591 126.035409) (xy 109.124635 126.175757) (xy 109.3724 126.22504)
-        (xy 111.6076 126.22504) (xy 111.855365 126.175757) (xy 112.065409 126.035409) (xy 112.205757 125.825365) (xy 112.25504 125.5776)
-        (xy 112.25504 123.3424) (xy 112.205757 123.094635) (xy 112.065409 122.884591) (xy 111.855365 122.744243) (xy 111.761137 122.7255)
-        (xy 123.12845 122.7255) (xy 123.05739 122.79656) (xy 122.174 122.79656) (xy 121.926235 122.845843) (xy 121.716191 122.986191)
-        (xy 121.575843 123.196235) (xy 121.52656 123.444) (xy 121.52656 125.476) (xy 121.575843 125.723765) (xy 121.716191 125.933809)
-        (xy 121.854856 126.026463) (xy 121.634792 126.355812) (xy 121.506655 127) (xy 121.634792 127.644188) (xy 121.999695 128.190305)
-        (xy 122.545812 128.555208) (xy 123.027391 128.651) (xy 123.352609 128.651) (xy 123.834188 128.555208) (xy 124.261033 128.27)
-        (xy 127.198967 128.27) (xy 127.625812 128.555208) (xy 128.107391 128.651) (xy 128.432609 128.651) (xy 128.914188 128.555208)
-        (xy 129.460305 128.190305) (xy 129.825208 127.644188) (xy 129.953345 127) (xy 129.825208 126.355812) (xy 129.605144 126.026463)
-        (xy 129.743809 125.933809) (xy 129.879991 125.73) (xy 135.529925 125.73) (xy 135.655 125.754879) (xy 135.780075 125.73)
-        (xy 135.78008 125.73) (xy 136.150529 125.656313) (xy 136.570618 125.375618) (xy 136.641471 125.269579) (xy 137.33761 124.57344)
-        (xy 139.21539 124.57344) (xy 140.726001 126.084052) (xy 140.726001 126.504173) (xy 140.611765 126.427843) (xy 140.364 126.37856)
-        (xy 134.464 126.37856) (xy 134.216235 126.427843) (xy 134.006191 126.568191) (xy 133.865843 126.778235) (xy 133.81656 127.026)
-        (xy 133.81656 129.476) (xy 133.865843 129.723765) (xy 133.914288 129.796268) (xy 133.577382 130.021382) (xy 133.296687 130.441471)
-        (xy 133.19812 130.937) (xy 133.296687 131.432529) (xy 133.577382 131.852618) (xy 133.997471 132.133313) (xy 134.36792 132.207)
-        (xy 135.637925 132.207) (xy 135.763 132.231879) (xy 135.888075 132.207) (xy 137.415924 132.207) (xy 137.540999 132.231879)
-        (xy 137.666074 132.207) (xy 138.939924 132.207) (xy 139.065 132.231879) (xy 139.190076 132.207) (xy 139.19008 132.207)
-        (xy 139.560529 132.133313) (xy 139.980618 131.852618) (xy 140.261313 131.432529) (xy 140.35988 130.937) (xy 140.261313 130.441471)
-        (xy 140.164525 130.296618) (xy 140.05147 130.127419) (xy 140.051469 130.127418) (xy 140.048811 130.12344) (xy 140.364 130.12344)
-        (xy 140.611765 130.074157) (xy 140.821809 129.933809) (xy 140.962157 129.723765) (xy 141.01144 129.476) (xy 141.01144 129.293438)
-        (xy 141.080382 129.396617) (xy 141.186418 129.467468) (xy 142.04853 130.329581) (xy 142.119382 130.435618) (xy 142.225418 130.506469)
-        (xy 142.225419 130.50647) (xy 142.24 130.516213) (xy 142.24 132.667759) (xy 142.004577 132.315423) (xy 141.529909 131.99826)
-        (xy 141.111333 131.915) (xy 140.828667 131.915) (xy 140.410091 131.99826) (xy 139.935423 132.315423) (xy 139.61826 132.790091)
-        (xy 139.506887 133.35) (xy 139.570843 133.671527) (xy 136.67425 136.56812) (xy 136.610629 136.61063) (xy 136.568118 136.674252)
-        (xy 136.533086 136.726682) (xy 136.442212 136.862684) (xy 136.399065 137.079599) (xy 136.287235 137.101843) (xy 136.077191 137.242191)
+        (xy 112.5471 144.52947) (xy 112.5471 141.892042) (xy 112.562027 141.816999) (xy 112.5471 141.741956) (xy 112.5471 141.741952)
+        (xy 112.502888 141.519683) (xy 112.466704 141.465529) (xy 112.376982 141.331251) (xy 112.334471 141.267629) (xy 112.27085 141.225119)
+        (xy 103.0607 132.01497) (xy 103.0607 131.920184) (xy 102.911823 131.560764) (xy 102.636736 131.285677) (xy 102.277316 131.1368)
+        (xy 101.888284 131.1368) (xy 101.528864 131.285677) (xy 101.253777 131.560764) (xy 101.1049 131.920184) (xy 98.707815 131.920184)
+        (xy 93.2428 126.45517) (xy 93.2428 124.156159) (xy 93.309823 124.089136) (xy 93.4587 123.729716) (xy 93.4587 123.340684)
+        (xy 93.309823 122.981264) (xy 93.054059 122.7255) (xy 95.715841 122.7255) (xy 95.691377 122.749964) (xy 95.5425 123.109384)
+        (xy 95.5425 123.498416) (xy 95.691377 123.857836) (xy 95.966464 124.132923) (xy 96.325884 124.2818) (xy 96.42067 124.2818)
+        (xy 114.229618 142.090749) (xy 114.272129 142.154371) (xy 114.524183 142.322788) (xy 114.746452 142.367) (xy 114.746453 142.367)
+        (xy 114.8215 142.381928) (xy 114.896547 142.367) (xy 124.364957 142.367) (xy 124.44 142.381927) (xy 124.515043 142.367)
+        (xy 124.515048 142.367) (xy 124.737317 142.322788) (xy 124.989371 142.154371) (xy 125.031883 142.090747) (xy 125.49019 141.63244)
+        (xy 126.56 141.63244) (xy 126.697952 141.605) (xy 127.937048 141.605) (xy 128.075 141.63244) (xy 129.575 141.63244)
+        (xy 129.822765 141.583157) (xy 130.032809 141.442809) (xy 130.173157 141.232765) (xy 130.178721 141.204791) (xy 130.236673 141.344699)
+        (xy 130.415302 141.523327) (xy 130.648691 141.62) (xy 131.23925 141.62) (xy 131.398 141.46125) (xy 131.398 140.462)
+        (xy 131.652 140.462) (xy 131.652 141.46125) (xy 131.81075 141.62) (xy 132.401309 141.62) (xy 132.634698 141.523327)
+        (xy 132.813327 141.344699) (xy 132.858455 141.23575) (xy 133.36 141.23575) (xy 133.36 141.826309) (xy 133.456673 142.059698)
+        (xy 133.635301 142.238327) (xy 133.86869 142.335) (xy 134.33425 142.335) (xy 134.493 142.17625) (xy 134.493 141.077)
+        (xy 134.747 141.077) (xy 134.747 142.17625) (xy 134.90575 142.335) (xy 135.37131 142.335) (xy 135.604699 142.238327)
+        (xy 135.783327 142.059698) (xy 135.88 141.826309) (xy 135.88 141.23575) (xy 135.72125 141.077) (xy 134.747 141.077)
+        (xy 134.493 141.077) (xy 133.51875 141.077) (xy 133.36 141.23575) (xy 132.858455 141.23575) (xy 132.91 141.11131)
+        (xy 132.91 140.62075) (xy 132.75125 140.462) (xy 131.652 140.462) (xy 131.398 140.462) (xy 131.378 140.462)
+        (xy 131.378 140.208) (xy 131.398 140.208) (xy 131.398 139.20875) (xy 131.652 139.20875) (xy 131.652 140.208)
+        (xy 132.75125 140.208) (xy 132.91 140.04925) (xy 132.91 139.55869) (xy 132.813327 139.325301) (xy 132.634698 139.146673)
+        (xy 132.401309 139.05) (xy 131.81075 139.05) (xy 131.652 139.20875) (xy 131.398 139.20875) (xy 131.23925 139.05)
+        (xy 130.648691 139.05) (xy 130.415302 139.146673) (xy 130.236673 139.325301) (xy 130.178721 139.465209) (xy 130.173157 139.437235)
+        (xy 130.032809 139.227191) (xy 129.822765 139.086843) (xy 129.575 139.03756) (xy 128.075 139.03756) (xy 127.937048 139.065)
+        (xy 126.697952 139.065) (xy 126.56 139.03756) (xy 125.06 139.03756) (xy 124.812235 139.086843) (xy 124.602191 139.227191)
+        (xy 124.461843 139.437235) (xy 124.46 139.4465) (xy 124.458157 139.437235) (xy 124.317809 139.227191) (xy 124.107765 139.086843)
+        (xy 123.86 139.03756) (xy 123.608611 139.03756) (xy 122.889051 138.318001) (xy 124.603956 138.318001) (xy 124.678999 138.332928)
+        (xy 124.754042 138.318001) (xy 124.754047 138.318001) (xy 124.976316 138.273789) (xy 125.22837 138.105372) (xy 125.270882 138.041748)
+        (xy 125.49019 137.82244) (xy 126.56 137.82244) (xy 126.697952 137.795) (xy 127.937048 137.795) (xy 128.075 137.82244)
+        (xy 129.575 137.82244) (xy 129.822765 137.773157) (xy 130.032809 137.632809) (xy 130.173157 137.422765) (xy 130.178721 137.394791)
+        (xy 130.236673 137.534699) (xy 130.415302 137.713327) (xy 130.648691 137.81) (xy 131.23925 137.81) (xy 131.398 137.65125)
+        (xy 131.398 136.652) (xy 131.652 136.652) (xy 131.652 137.65125) (xy 131.81075 137.81) (xy 132.401309 137.81)
+        (xy 132.634698 137.713327) (xy 132.813327 137.534699) (xy 132.91 137.30131) (xy 132.91 136.81075) (xy 132.75125 136.652)
+        (xy 131.652 136.652) (xy 131.398 136.652) (xy 131.378 136.652) (xy 131.378 136.398) (xy 131.398 136.398)
+        (xy 131.398 135.39875) (xy 131.652 135.39875) (xy 131.652 136.398) (xy 132.75125 136.398) (xy 132.91 136.23925)
+        (xy 132.91 135.74869) (xy 132.813327 135.515301) (xy 132.634698 135.336673) (xy 132.401309 135.24) (xy 131.81075 135.24)
+        (xy 131.652 135.39875) (xy 131.398 135.39875) (xy 131.23925 135.24) (xy 130.648691 135.24) (xy 130.415302 135.336673)
+        (xy 130.236673 135.515301) (xy 130.178721 135.655209) (xy 130.173157 135.627235) (xy 130.032809 135.417191) (xy 129.822765 135.276843)
+        (xy 129.575 135.22756) (xy 128.075 135.22756) (xy 127.937048 135.255) (xy 126.697952 135.255) (xy 126.56 135.22756)
+        (xy 125.06 135.22756) (xy 124.812235 135.276843) (xy 124.602191 135.417191) (xy 124.461843 135.627235) (xy 124.46 135.6365)
+        (xy 124.458157 135.627235) (xy 124.317809 135.417191) (xy 124.107765 135.276843) (xy 123.86 135.22756) (xy 123.60861 135.22756)
+        (xy 123.46147 135.08042) (xy 123.390618 134.974382) (xy 122.970529 134.693687) (xy 122.60008 134.62) (xy 122.970529 134.546313)
+        (xy 123.390618 134.265618) (xy 123.461471 134.159579) (xy 123.60861 134.01244) (xy 123.86 134.01244) (xy 124.107765 133.963157)
+        (xy 124.317809 133.822809) (xy 124.458157 133.612765) (xy 124.46 133.6035) (xy 124.461843 133.612765) (xy 124.602191 133.822809)
+        (xy 124.812235 133.963157) (xy 125.06 134.01244) (xy 126.56 134.01244) (xy 126.697952 133.985) (xy 127.937048 133.985)
+        (xy 128.075 134.01244) (xy 129.575 134.01244) (xy 129.822765 133.963157) (xy 130.032809 133.822809) (xy 130.173157 133.612765)
+        (xy 130.178721 133.584791) (xy 130.236673 133.724699) (xy 130.415302 133.903327) (xy 130.648691 134) (xy 131.23925 134)
+        (xy 131.398 133.84125) (xy 131.398 132.842) (xy 131.652 132.842) (xy 131.652 133.84125) (xy 131.81075 134)
+        (xy 132.401309 134) (xy 132.634698 133.903327) (xy 132.813327 133.724699) (xy 132.91 133.49131) (xy 132.91 133.00075)
+        (xy 132.75125 132.842) (xy 131.652 132.842) (xy 131.398 132.842) (xy 131.378 132.842) (xy 131.378 132.588)
+        (xy 131.398 132.588) (xy 131.398 131.58875) (xy 131.652 131.58875) (xy 131.652 132.588) (xy 132.75125 132.588)
+        (xy 132.91 132.42925) (xy 132.91 131.93869) (xy 132.813327 131.705301) (xy 132.634698 131.526673) (xy 132.401309 131.43)
+        (xy 131.81075 131.43) (xy 131.652 131.58875) (xy 131.398 131.58875) (xy 131.23925 131.43) (xy 130.648691 131.43)
+        (xy 130.415302 131.526673) (xy 130.236673 131.705301) (xy 130.178721 131.845209) (xy 130.173157 131.817235) (xy 130.032809 131.607191)
+        (xy 129.822765 131.466843) (xy 129.575 131.41756) (xy 128.075 131.41756) (xy 127.937048 131.445) (xy 126.697952 131.445)
+        (xy 126.56 131.41756) (xy 125.49019 131.41756) (xy 125.3494 131.27677) (xy 125.3494 130.160959) (xy 125.416423 130.093936)
+        (xy 125.5653 129.734516) (xy 125.5653 129.345484) (xy 125.416423 128.986064) (xy 125.141336 128.710977) (xy 124.781916 128.5621)
+        (xy 124.392884 128.5621) (xy 124.033464 128.710977) (xy 123.758377 128.986064) (xy 123.6095 129.345484) (xy 123.6095 129.734516)
+        (xy 123.758377 130.093936) (xy 123.8254 130.160959) (xy 123.825401 131.41756) (xy 122.36 131.41756) (xy 122.112235 131.466843)
+        (xy 121.902191 131.607191) (xy 121.761843 131.817235) (xy 121.71256 132.065) (xy 121.71256 132.08) (xy 119.61816 132.08)
+        (xy 119.583809 132.028591) (xy 119.373765 131.888243) (xy 119.126 131.83896) (xy 117.094 131.83896) (xy 116.846235 131.888243)
+        (xy 116.636191 132.028591) (xy 116.495843 132.238635) (xy 116.44656 132.4864) (xy 116.44656 134.2136) (xy 116.495843 134.461365)
+        (xy 116.636191 134.671409) (xy 116.846235 134.811757) (xy 116.872251 134.816932) (xy 116.54595 135.305275) (xy 116.429641 135.89)
+        (xy 116.525638 136.37261) (xy 113.414941 136.37261) (xy 109.176884 132.134554) (xy 109.176882 132.134551) (xy 107.1092 130.06687)
+        (xy 107.1092 129.972084) (xy 106.960323 129.612664) (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 105.936784 129.1887)
+        (xy 105.577364 129.337577) (xy 105.302277 129.612664) (xy 105.1534 129.972084) (xy 105.1534 130.361116) (xy 105.302277 130.720536)
+        (xy 105.577364 130.995623) (xy 105.936784 131.1445) (xy 106.03157 131.1445) (xy 108.099251 133.212182) (xy 108.099254 133.212184)
+        (xy 112.507427 137.620358) (xy 112.549939 137.683981) (xy 112.613561 137.726492) (xy 112.801991 137.852397) (xy 112.801992 137.852397)
+        (xy 112.801993 137.852398) (xy 113.024262 137.89661) (xy 113.024266 137.89661) (xy 113.099309 137.911537) (xy 113.174352 137.89661)
+        (xy 116.535739 137.89661) (xy 116.429641 138.43) (xy 116.54595 139.014725) (xy 116.87717 139.51043) (xy 117.372875 139.84165)
+        (xy 117.810002 139.9286) (xy 118.409998 139.9286) (xy 118.847125 139.84165) (xy 119.059119 139.7) (xy 120.67895 139.7)
+        (xy 121.71256 140.733611) (xy 121.71256 140.843) (xy 115.137131 140.843) (xy 97.4983 123.20417) (xy 97.4983 123.109384)
+        (xy 97.349423 122.749964) (xy 97.324959 122.7255) (xy 104.138863 122.7255) (xy 104.044635 122.744243) (xy 103.834591 122.884591)
+        (xy 103.694243 123.094635) (xy 103.64496 123.3424) (xy 103.64496 125.5776) (xy 103.694243 125.825365) (xy 103.834591 126.035409)
+        (xy 104.044635 126.175757) (xy 104.2924 126.22504) (xy 106.5276 126.22504) (xy 106.775365 126.175757) (xy 106.985409 126.035409)
+        (xy 107.125757 125.825365) (xy 107.17504 125.5776) (xy 107.17504 123.3424) (xy 107.125757 123.094635) (xy 106.985409 122.884591)
+        (xy 106.775365 122.744243) (xy 106.681137 122.7255) (xy 109.218863 122.7255) (xy 109.124635 122.744243) (xy 108.914591 122.884591)
+        (xy 108.774243 123.094635) (xy 108.72496 123.3424) (xy 108.72496 125.5776) (xy 108.774243 125.825365) (xy 108.914591 126.035409)
+        (xy 109.124635 126.175757) (xy 109.3724 126.22504) (xy 111.6076 126.22504) (xy 111.855365 126.175757) (xy 112.065409 126.035409)
+        (xy 112.205757 125.825365) (xy 112.25504 125.5776) (xy 112.25504 123.3424) (xy 112.205757 123.094635) (xy 112.065409 122.884591)
+        (xy 111.855365 122.744243) (xy 111.761137 122.7255) (xy 123.12845 122.7255) (xy 123.05739 122.79656) (xy 122.174 122.79656)
+        (xy 121.926235 122.845843) (xy 121.716191 122.986191) (xy 121.575843 123.196235) (xy 121.52656 123.444) (xy 121.52656 125.476)
+        (xy 121.575843 125.723765) (xy 121.716191 125.933809) (xy 121.854856 126.026463) (xy 121.634792 126.355812) (xy 121.506655 127)
+        (xy 121.634792 127.644188) (xy 121.999695 128.190305) (xy 122.545812 128.555208) (xy 123.027391 128.651) (xy 123.352609 128.651)
+        (xy 123.834188 128.555208) (xy 124.261033 128.27) (xy 127.198967 128.27) (xy 127.625812 128.555208) (xy 128.107391 128.651)
+        (xy 128.432609 128.651) (xy 128.914188 128.555208) (xy 129.460305 128.190305) (xy 129.825208 127.644188) (xy 129.953345 127)
+        (xy 129.825208 126.355812) (xy 129.605144 126.026463) (xy 129.743809 125.933809) (xy 129.879991 125.73) (xy 135.529925 125.73)
+        (xy 135.655 125.754879) (xy 135.780075 125.73) (xy 135.78008 125.73) (xy 136.150529 125.656313) (xy 136.570618 125.375618)
+        (xy 136.641471 125.269579) (xy 137.33761 124.57344) (xy 137.49039 124.57344) (xy 139.295509 126.37856) (xy 134.464 126.37856)
+        (xy 134.216235 126.427843) (xy 134.006191 126.568191) (xy 133.865843 126.778235) (xy 133.81656 127.026) (xy 133.81656 129.476)
+        (xy 133.865843 129.723765) (xy 133.914288 129.796268) (xy 133.577382 130.021382) (xy 133.296687 130.441471) (xy 133.19812 130.937)
+        (xy 133.296687 131.432529) (xy 133.577382 131.852618) (xy 133.997471 132.133313) (xy 134.36792 132.207) (xy 135.637925 132.207)
+        (xy 135.763 132.231879) (xy 135.888075 132.207) (xy 137.415924 132.207) (xy 137.540999 132.231879) (xy 137.666074 132.207)
+        (xy 138.939924 132.207) (xy 139.065 132.231879) (xy 139.190076 132.207) (xy 139.19008 132.207) (xy 139.560529 132.133313)
+        (xy 139.980618 131.852618) (xy 140.261313 131.432529) (xy 140.35988 130.937) (xy 140.261313 130.441471) (xy 140.065935 130.149067)
+        (xy 140.05147 130.127419) (xy 140.051469 130.127418) (xy 140.048811 130.12344) (xy 140.364 130.12344) (xy 140.611765 130.074157)
+        (xy 140.821809 129.933809) (xy 140.92556 129.778536) (xy 140.92556 129.917001) (xy 140.993873 130.260436) (xy 141.188414 130.551586)
+        (xy 141.478 130.745082) (xy 141.478 131.987935) (xy 141.111333 131.915) (xy 140.828667 131.915) (xy 140.410091 131.99826)
+        (xy 139.935423 132.315423) (xy 139.61826 132.790091) (xy 139.506887 133.35) (xy 139.570843 133.671527) (xy 136.674253 136.568117)
+        (xy 136.610629 136.610629) (xy 136.442212 136.862684) (xy 136.399065 137.079599) (xy 136.287235 137.101843) (xy 136.077191 137.242191)
         (xy 135.936843 137.452235) (xy 135.89 137.687733) (xy 135.843157 137.452235) (xy 135.702809 137.242191) (xy 135.492765 137.101843)
         (xy 135.245 137.05256) (xy 133.995 137.05256) (xy 133.747235 137.101843) (xy 133.537191 137.242191) (xy 133.396843 137.452235)
         (xy 133.34756 137.7) (xy 133.34756 139.2) (xy 133.396843 139.447765) (xy 133.537191 139.657809) (xy 133.59832 139.698654)
@@ -7573,7 +7651,7 @@
         (xy 134.493 140.803) (xy 134.747 140.803) (xy 134.747 140.823) (xy 135.72125 140.823) (xy 135.88 140.66425)
         (xy 135.88 140.622631) (xy 135.88756 140.630191) (xy 135.88756 141.7) (xy 135.936843 141.947765) (xy 136.077191 142.157809)
         (xy 136.287235 142.298157) (xy 136.535 142.34744) (xy 137.785 142.34744) (xy 138.032765 142.298157) (xy 138.176001 142.202449)
-        (xy 138.176001 146.149763) (xy 136.593293 147.732472) (xy 136.519067 147.782068) (xy 136.322581 148.076131) (xy 136.277097 148.304792)
+        (xy 138.176001 146.149763) (xy 136.593296 147.732469) (xy 136.519067 147.782067) (xy 136.322581 148.076131) (xy 136.277097 148.304792)
         (xy 136.253584 148.423) (xy 136.263593 148.473319) (xy 135.969695 148.669695) (xy 135.604792 149.215812) (xy 135.476655 149.86)
         (xy 135.604792 150.504188) (xy 135.969695 151.050305) (xy 136.515812 151.415208) (xy 136.997391 151.511) (xy 137.322609 151.511)
         (xy 137.804188 151.415208) (xy 138.133537 151.195144) (xy 138.226191 151.333809) (xy 138.436235 151.474157) (xy 138.684 151.52344)
@@ -7589,71 +7667,68 @@
         (xy 155.336123 148.835533) (xy 155.04332 148.706285) (xy 153.889605 149.86) (xy 153.530395 149.86) (xy 152.37668 148.706285)
         (xy 152.083877 148.835533) (xy 151.815612 149.535806) (xy 150.58697 149.535806) (xy 150.58425 149.434565) (xy 150.336123 148.835533)
         (xy 150.04332 148.706285) (xy 148.889605 149.86) (xy 148.530395 149.86) (xy 147.37668 148.706285) (xy 147.083877 148.835533)
-        (xy 146.815612 149.535806) (xy 141.36344 149.535806) (xy 141.36344 149.453796) (xy 141.53671 149.280526) (xy 141.610933 149.230932)
-        (xy 141.660527 149.156709) (xy 141.660529 149.156707) (xy 141.807418 148.936871) (xy 141.807418 148.93687) (xy 141.807419 148.936869)
-        (xy 141.859 148.677555) (xy 141.859 148.677552) (xy 141.876415 148.590001) (xy 141.86382 148.52668) (xy 147.556285 148.52668)
-        (xy 148.71 149.680395) (xy 149.863715 148.52668) (xy 152.556285 148.52668) (xy 153.71 149.680395) (xy 154.863715 148.52668)
-        (xy 154.734467 148.233877) (xy 154.034194 147.965612) (xy 153.284565 147.98575) (xy 152.685533 148.233877) (xy 152.556285 148.52668)
-        (xy 149.863715 148.52668) (xy 149.734467 148.233877) (xy 149.034194 147.965612) (xy 148.284565 147.98575) (xy 147.685533 148.233877)
-        (xy 147.556285 148.52668) (xy 141.86382 148.52668) (xy 141.859 148.50245) (xy 141.858999 142.101849) (xy 142.004577 142.004577)
-        (xy 142.32174 141.529909) (xy 142.433113 140.97) (xy 142.32174 140.410091) (xy 142.004577 139.935423) (xy 141.652242 139.7)
-        (xy 142.004577 139.464577) (xy 142.32174 138.989909) (xy 142.433113 138.43) (xy 142.32174 137.870091) (xy 142.004577 137.395423)
-        (xy 141.652242 137.16) (xy 142.004577 136.924577) (xy 142.32174 136.449909) (xy 142.329761 136.409584) (xy 142.52353 136.69958)
-        (xy 142.523532 136.699582) (xy 142.594383 136.805618) (xy 142.700419 136.876469) (xy 147.209557 141.385607) (xy 147.23826 141.529909)
-        (xy 147.555423 142.004577) (xy 148.030091 142.32174) (xy 148.448667 142.405) (xy 148.731333 142.405) (xy 149.149909 142.32174)
-        (xy 149.624577 142.004577) (xy 149.94174 141.529909) (xy 150.053113 140.97) (xy 149.94174 140.410091) (xy 149.658205 139.98575)
-        (xy 150.575 139.98575) (xy 150.575 141.07631) (xy 150.671673 141.309699) (xy 150.850302 141.488327) (xy 151.083691 141.585)
-        (xy 152.79925 141.585) (xy 152.958 141.42625) (xy 152.958 139.827) (xy 153.212 139.827) (xy 153.212 141.42625)
-        (xy 153.37075 141.585) (xy 155.086309 141.585) (xy 155.319698 141.488327) (xy 155.498327 141.309699) (xy 155.595 141.07631)
-        (xy 155.595 139.98575) (xy 155.43625 139.827) (xy 153.212 139.827) (xy 152.958 139.827) (xy 150.73375 139.827)
-        (xy 150.575 139.98575) (xy 149.658205 139.98575) (xy 149.624577 139.935423) (xy 149.240892 139.679053) (xy 149.445134 139.582389)
-        (xy 149.821041 139.167423) (xy 149.981904 138.779039) (xy 149.859915 138.557) (xy 148.717 138.557) (xy 148.717 138.577)
-        (xy 148.463 138.577) (xy 148.463 138.557) (xy 148.443 138.557) (xy 148.443 138.32369) (xy 150.575 138.32369)
-        (xy 150.575 139.41425) (xy 150.73375 139.573) (xy 152.958 139.573) (xy 152.958 137.97375) (xy 153.212 137.97375)
-        (xy 153.212 139.573) (xy 155.43625 139.573) (xy 155.595 139.41425) (xy 155.595 138.32369) (xy 155.498327 138.090301)
-        (xy 155.319698 137.911673) (xy 155.086309 137.815) (xy 153.37075 137.815) (xy 153.212 137.97375) (xy 152.958 137.97375)
-        (xy 152.79925 137.815) (xy 151.083691 137.815) (xy 150.850302 137.911673) (xy 150.671673 138.090301) (xy 150.575 138.32369)
-        (xy 148.443 138.32369) (xy 148.443 138.303) (xy 148.463 138.303) (xy 148.463 136.017) (xy 148.717 136.017)
-        (xy 148.717 138.303) (xy 149.859915 138.303) (xy 149.981904 138.080961) (xy 149.821041 137.692577) (xy 149.445134 137.277611)
-        (xy 149.196633 137.16) (xy 149.445134 137.042389) (xy 149.821041 136.627423) (xy 149.981904 136.239039) (xy 149.859915 136.017)
-        (xy 148.717 136.017) (xy 148.463 136.017) (xy 147.320085 136.017) (xy 147.198096 136.239039) (xy 147.358959 136.627423)
-        (xy 147.734866 137.042389) (xy 147.983367 137.16) (xy 147.734866 137.277611) (xy 147.358959 137.692577) (xy 147.285642 137.869592)
-        (xy 145.10995 135.6939) (xy 145.482516 135.6939) (xy 145.841936 135.545023) (xy 146.117023 135.269936) (xy 146.21336 135.03736)
-        (xy 146.445936 134.941023) (xy 146.721023 134.665936) (xy 146.809924 134.451312) (xy 147.283548 133.977687) (xy 147.555423 134.384577)
-        (xy 147.939108 134.640947) (xy 147.734866 134.737611) (xy 147.358959 135.152577) (xy 147.198096 135.540961) (xy 147.320085 135.763)
-        (xy 148.463 135.763) (xy 148.463 135.743) (xy 148.717 135.743) (xy 148.717 135.763) (xy 149.859915 135.763)
-        (xy 149.981904 135.540961) (xy 149.821041 135.152577) (xy 149.445134 134.737611) (xy 149.240892 134.640947) (xy 149.624577 134.384577)
-        (xy 149.896452 133.977687) (xy 151.143471 135.224707) (xy 151.193067 135.298933) (xy 151.267293 135.348529) (xy 151.487129 135.495419)
-        (xy 151.834 135.564416) (xy 151.921556 135.547) (xy 157.220445 135.547) (xy 157.308 135.564416) (xy 157.395555 135.547)
-        (xy 157.395556 135.547) (xy 157.65487 135.495419) (xy 157.948933 135.298933) (xy 157.998531 135.224704) (xy 158.750418 134.472817)
-        (xy 158.72512 134.6) (xy 158.75 134.72508) (xy 158.750001 137.80256) (xy 157.46 137.80256) (xy 157.212235 137.851843)
-        (xy 157.002191 137.992191) (xy 156.861843 138.202235) (xy 156.81256 138.45) (xy 156.81256 140.95) (xy 156.861843 141.197765)
-        (xy 157.002191 141.407809) (xy 157.212235 141.548157) (xy 157.46 141.59744) (xy 158.065 141.59744) (xy 158.065001 148.086858)
-        (xy 157.642233 148.261974) (xy 157.111974 148.792233) (xy 156.825 149.48505) (xy 156.825 150.23495) (xy 157.111974 150.927767)
-        (xy 157.642233 151.458026) (xy 158.33505 151.745) (xy 159.08495 151.745) (xy 159.777767 151.458026) (xy 160.105793 151.13)
-        (xy 162.314207 151.13) (xy 162.642233 151.458026) (xy 163.212156 151.694096) (xy 162.461752 152.4445) (xy 95.864131 152.4445)
-        (xy 94.894118 151.474488) (xy 94.894117 146.78517) (xy 94.909046 146.710118) (xy 94.849905 146.4128) (xy 94.724 146.224369)
-        (xy 94.723996 146.224365) (xy 94.681488 146.160747) (xy 94.617869 146.118238) (xy 93.530883 145.031253) (xy 93.488371 144.967629)
-        (xy 93.30576 144.845613) (xy 93.419859 144.272) (xy 93.30355 143.687275) (xy 93.111932 143.400498) (xy 93.622652 142.889779)
-        (xy 93.686271 142.84727) (xy 93.728779 142.783652) (xy 93.728782 142.783649) (xy 93.854687 142.595218) (xy 93.854687 142.595217)
-        (xy 93.854688 142.595216) (xy 93.8989 142.372947) (xy 93.913828 142.2979) (xy 93.8989 142.222853) (xy 93.898899 136.88653)
-        (xy 100.8631 143.850731) (xy 100.863101 144.719268) (xy 97.480717 148.101653) (xy 97.17495 147.975) (xy 96.42505 147.975)
-        (xy 95.732233 148.261974) (xy 95.201974 148.792233) (xy 94.915 149.48505) (xy 94.915 150.23495) (xy 95.201974 150.927767)
-        (xy 95.732233 151.458026) (xy 96.42505 151.745) (xy 97.17495 151.745) (xy 97.867767 151.458026) (xy 98.398026 150.927767)
-        (xy 98.685 150.23495) (xy 98.685 149.48505) (xy 98.558347 149.179283) (xy 102.110852 145.626779) (xy 102.174471 145.58427)
-        (xy 102.216979 145.520652) (xy 102.216982 145.520649) (xy 102.342887 145.332218) (xy 102.342887 145.332217) (xy 102.342888 145.332216)
-        (xy 102.3871 145.109947) (xy 102.402028 145.0349) (xy 102.3871 144.959853) (xy 102.387099 143.610148) (xy 102.402027 143.5351)
-        (xy 102.386398 143.456529) (xy 103.4031 144.473231) (xy 103.403101 147.179269) (xy 102.480717 148.101653) (xy 102.17495 147.975)
-        (xy 101.42505 147.975) (xy 100.732233 148.261974) (xy 100.201974 148.792233) (xy 99.915 149.48505) (xy 99.915 150.23495)
-        (xy 100.201974 150.927767) (xy 100.732233 151.458026) (xy 101.42505 151.745) (xy 102.17495 151.745) (xy 102.867767 151.458026)
-        (xy 103.398026 150.927767) (xy 103.685 150.23495) (xy 103.685 149.48505) (xy 103.558347 149.179283) (xy 104.650849 148.086781)
-        (xy 104.714471 148.04427) (xy 104.811223 147.899471) (xy 104.882887 147.792219) (xy 104.884386 147.784683) (xy 104.9271 147.569947)
-        (xy 104.9271 147.569944) (xy 104.942027 147.494901) (xy 104.9271 147.419857) (xy 104.927099 144.232648) (xy 104.942027 144.1576)
-        (xy 104.882887 143.860282) (xy 104.756982 143.671851) (xy 104.756978 143.671847) (xy 104.71447 143.608229) (xy 104.650851 143.56572)
-        (xy 97.443483 136.358353) (xy 97.400971 136.294729) (xy 97.148917 136.126312) (xy 96.926648 136.0821) (xy 96.926643 136.0821)
-        (xy 96.8516 136.067173) (xy 96.832359 136.071) (xy 96.776436 136.015077) (xy 96.417016 135.8662) (xy 96.027984 135.8662)
-        (xy 95.668564 136.015077) (xy 95.425636 136.258005) (xy 85.4919 126.32427) (xy 85.491899 124.15616) (xy 85.558923 124.089136)
-        (xy 85.7078 123.729716) (xy 85.7078 123.340684) (xy 85.558923 122.981264) (xy 85.303159 122.7255) (xy 88.381241 122.7255)
+        (xy 146.815612 149.535806) (xy 141.36344 149.535806) (xy 141.36344 149.453796) (xy 141.536707 149.280529) (xy 141.610933 149.230933)
+        (xy 141.807419 148.93687) (xy 141.859 148.677556) (xy 141.859 148.677552) (xy 141.876415 148.590001) (xy 141.86382 148.52668)
+        (xy 147.556285 148.52668) (xy 148.71 149.680395) (xy 149.863715 148.52668) (xy 152.556285 148.52668) (xy 153.71 149.680395)
+        (xy 154.863715 148.52668) (xy 154.734467 148.233877) (xy 154.034194 147.965612) (xy 153.284565 147.98575) (xy 152.685533 148.233877)
+        (xy 152.556285 148.52668) (xy 149.863715 148.52668) (xy 149.734467 148.233877) (xy 149.034194 147.965612) (xy 148.284565 147.98575)
+        (xy 147.685533 148.233877) (xy 147.556285 148.52668) (xy 141.86382 148.52668) (xy 141.859 148.50245) (xy 141.859 142.101848)
+        (xy 142.004577 142.004577) (xy 142.32174 141.529909) (xy 142.433113 140.97) (xy 142.32174 140.410091) (xy 142.004577 139.935423)
+        (xy 141.652242 139.7) (xy 142.004577 139.464577) (xy 142.32174 138.989909) (xy 142.433113 138.43) (xy 142.32174 137.870091)
+        (xy 142.004577 137.395423) (xy 141.652242 137.16) (xy 142.004577 136.924577) (xy 142.302562 136.478612) (xy 147.209557 141.385607)
+        (xy 147.23826 141.529909) (xy 147.555423 142.004577) (xy 148.030091 142.32174) (xy 148.448667 142.405) (xy 148.731333 142.405)
+        (xy 149.149909 142.32174) (xy 149.624577 142.004577) (xy 149.94174 141.529909) (xy 150.053113 140.97) (xy 149.94174 140.410091)
+        (xy 149.658205 139.98575) (xy 150.575 139.98575) (xy 150.575 141.07631) (xy 150.671673 141.309699) (xy 150.850302 141.488327)
+        (xy 151.083691 141.585) (xy 152.79925 141.585) (xy 152.958 141.42625) (xy 152.958 139.827) (xy 153.212 139.827)
+        (xy 153.212 141.42625) (xy 153.37075 141.585) (xy 155.086309 141.585) (xy 155.319698 141.488327) (xy 155.498327 141.309699)
+        (xy 155.595 141.07631) (xy 155.595 139.98575) (xy 155.43625 139.827) (xy 153.212 139.827) (xy 152.958 139.827)
+        (xy 150.73375 139.827) (xy 150.575 139.98575) (xy 149.658205 139.98575) (xy 149.624577 139.935423) (xy 149.240892 139.679053)
+        (xy 149.445134 139.582389) (xy 149.821041 139.167423) (xy 149.981904 138.779039) (xy 149.859915 138.557) (xy 148.717 138.557)
+        (xy 148.717 138.577) (xy 148.463 138.577) (xy 148.463 138.557) (xy 148.443 138.557) (xy 148.443 138.32369)
+        (xy 150.575 138.32369) (xy 150.575 139.41425) (xy 150.73375 139.573) (xy 152.958 139.573) (xy 152.958 137.97375)
+        (xy 153.212 137.97375) (xy 153.212 139.573) (xy 155.43625 139.573) (xy 155.595 139.41425) (xy 155.595 138.32369)
+        (xy 155.498327 138.090301) (xy 155.319698 137.911673) (xy 155.086309 137.815) (xy 153.37075 137.815) (xy 153.212 137.97375)
+        (xy 152.958 137.97375) (xy 152.79925 137.815) (xy 151.083691 137.815) (xy 150.850302 137.911673) (xy 150.671673 138.090301)
+        (xy 150.575 138.32369) (xy 148.443 138.32369) (xy 148.443 138.303) (xy 148.463 138.303) (xy 148.463 136.017)
+        (xy 148.717 136.017) (xy 148.717 138.303) (xy 149.859915 138.303) (xy 149.981904 138.080961) (xy 149.821041 137.692577)
+        (xy 149.445134 137.277611) (xy 149.196633 137.16) (xy 149.445134 137.042389) (xy 149.821041 136.627423) (xy 149.981904 136.239039)
+        (xy 149.859915 136.017) (xy 148.717 136.017) (xy 148.463 136.017) (xy 147.320085 136.017) (xy 147.198096 136.239039)
+        (xy 147.358959 136.627423) (xy 147.734866 137.042389) (xy 147.983367 137.16) (xy 147.734866 137.277611) (xy 147.358959 137.692577)
+        (xy 147.285642 137.869592) (xy 145.10995 135.6939) (xy 145.482516 135.6939) (xy 145.841936 135.545023) (xy 146.117023 135.269936)
+        (xy 146.21336 135.03736) (xy 146.445936 134.941023) (xy 146.721023 134.665936) (xy 146.809924 134.451312) (xy 147.283548 133.977687)
+        (xy 147.555423 134.384577) (xy 147.939108 134.640947) (xy 147.734866 134.737611) (xy 147.358959 135.152577) (xy 147.198096 135.540961)
+        (xy 147.320085 135.763) (xy 148.463 135.763) (xy 148.463 135.743) (xy 148.717 135.743) (xy 148.717 135.763)
+        (xy 149.859915 135.763) (xy 149.981904 135.540961) (xy 149.821041 135.152577) (xy 149.445134 134.737611) (xy 149.240892 134.640947)
+        (xy 149.624577 134.384577) (xy 149.896452 133.977687) (xy 151.143471 135.224707) (xy 151.193067 135.298933) (xy 151.267293 135.348529)
+        (xy 151.487129 135.495419) (xy 151.834 135.564416) (xy 151.921556 135.547) (xy 157.220445 135.547) (xy 157.308 135.564416)
+        (xy 157.395555 135.547) (xy 157.395556 135.547) (xy 157.65487 135.495419) (xy 157.948933 135.298933) (xy 157.998531 135.224704)
+        (xy 158.750418 134.472817) (xy 158.72512 134.6) (xy 158.75 134.72508) (xy 158.750001 137.80256) (xy 157.46 137.80256)
+        (xy 157.212235 137.851843) (xy 157.002191 137.992191) (xy 156.861843 138.202235) (xy 156.81256 138.45) (xy 156.81256 140.95)
+        (xy 156.861843 141.197765) (xy 157.002191 141.407809) (xy 157.212235 141.548157) (xy 157.46 141.59744) (xy 158.065 141.59744)
+        (xy 158.065001 148.086858) (xy 157.642233 148.261974) (xy 157.111974 148.792233) (xy 156.825 149.48505) (xy 156.825 150.23495)
+        (xy 157.111974 150.927767) (xy 157.642233 151.458026) (xy 158.33505 151.745) (xy 159.08495 151.745) (xy 159.777767 151.458026)
+        (xy 160.105793 151.13) (xy 162.314207 151.13) (xy 162.642233 151.458026) (xy 163.212156 151.694096) (xy 162.461752 152.4445)
+        (xy 95.864131 152.4445) (xy 94.894118 151.474488) (xy 94.894118 146.785165) (xy 94.909046 146.710118) (xy 94.887017 146.599371)
+        (xy 94.849906 146.412801) (xy 94.681489 146.160747) (xy 94.617868 146.118237) (xy 93.530883 145.031253) (xy 93.488371 144.967629)
+        (xy 93.30576 144.845613) (xy 93.419859 144.272) (xy 93.30355 143.687275) (xy 93.111932 143.400498) (xy 93.622649 142.889782)
+        (xy 93.686271 142.847271) (xy 93.854688 142.595217) (xy 93.8989 142.372948) (xy 93.8989 142.372947) (xy 93.913828 142.2979)
+        (xy 93.8989 142.222853) (xy 93.8989 136.886531) (xy 100.8631 143.850731) (xy 100.863101 144.719268) (xy 97.480717 148.101653)
+        (xy 97.17495 147.975) (xy 96.42505 147.975) (xy 95.732233 148.261974) (xy 95.201974 148.792233) (xy 94.915 149.48505)
+        (xy 94.915 150.23495) (xy 95.201974 150.927767) (xy 95.732233 151.458026) (xy 96.42505 151.745) (xy 97.17495 151.745)
+        (xy 97.867767 151.458026) (xy 98.398026 150.927767) (xy 98.685 150.23495) (xy 98.685 149.48505) (xy 98.558347 149.179283)
+        (xy 102.110849 145.626782) (xy 102.174471 145.584271) (xy 102.342888 145.332217) (xy 102.3871 145.109948) (xy 102.3871 145.109947)
+        (xy 102.402028 145.0349) (xy 102.3871 144.959853) (xy 102.3871 143.610143) (xy 102.402027 143.5351) (xy 102.3871 143.460057)
+        (xy 102.3871 143.460052) (xy 102.386399 143.45653) (xy 103.4031 144.473231) (xy 103.403101 147.179269) (xy 102.480717 148.101653)
+        (xy 102.17495 147.975) (xy 101.42505 147.975) (xy 100.732233 148.261974) (xy 100.201974 148.792233) (xy 99.915 149.48505)
+        (xy 99.915 150.23495) (xy 100.201974 150.927767) (xy 100.732233 151.458026) (xy 101.42505 151.745) (xy 102.17495 151.745)
+        (xy 102.867767 151.458026) (xy 103.398026 150.927767) (xy 103.685 150.23495) (xy 103.685 149.48505) (xy 103.558347 149.179283)
+        (xy 104.650846 148.086784) (xy 104.714471 148.044271) (xy 104.882888 147.792217) (xy 104.9271 147.569948) (xy 104.9271 147.569944)
+        (xy 104.942027 147.494901) (xy 104.9271 147.419858) (xy 104.9271 144.232643) (xy 104.942027 144.1576) (xy 104.9271 144.082557)
+        (xy 104.9271 144.082552) (xy 104.882888 143.860283) (xy 104.714471 143.608229) (xy 104.65085 143.565719) (xy 97.443483 136.358353)
+        (xy 97.400971 136.294729) (xy 97.148917 136.126312) (xy 96.926648 136.0821) (xy 96.926643 136.0821) (xy 96.8516 136.067173)
+        (xy 96.832359 136.071) (xy 96.776436 136.015077) (xy 96.417016 135.8662) (xy 96.027984 135.8662) (xy 95.668564 136.015077)
+        (xy 95.425636 136.258005) (xy 85.4919 126.32427) (xy 85.4919 124.156159) (xy 85.558923 124.089136) (xy 85.7078 123.729716)
+        (xy 85.7078 123.340684) (xy 85.558923 122.981264) (xy 85.303159 122.7255) (xy 88.381241 122.7255)
       )
     )
     (filled_polygon
@@ -7673,151 +7748,151 @@
     )
     (filled_polygon
       (pts
-        (xy 72.606418 67.407468) (xy 73.680001 68.481051) (xy 73.680001 68.860265) (xy 73.601843 68.977235) (xy 73.55256 69.225)
+        (xy 72.606421 67.407471) (xy 73.680001 68.481051) (xy 73.680001 68.860265) (xy 73.601843 68.977235) (xy 73.55256 69.225)
         (xy 73.55256 70.475) (xy 73.601843 70.722765) (xy 73.742191 70.932809) (xy 73.952235 71.073157) (xy 74.2 71.12244)
-        (xy 74.837188 71.12244) (xy 74.95 71.14488) (xy 75.062813 71.12244) (xy 75.7 71.12244) (xy 75.947765 71.073157)
+        (xy 74.837187 71.12244) (xy 74.95 71.14488) (xy 75.062813 71.12244) (xy 75.7 71.12244) (xy 75.947765 71.073157)
         (xy 76.157809 70.932809) (xy 76.2 70.869666) (xy 76.242191 70.932809) (xy 76.452235 71.073157) (xy 76.7 71.12244)
         (xy 78.2 71.12244) (xy 78.212267 71.12) (xy 81.134925 71.12) (xy 81.26 71.144879) (xy 81.385075 71.12)
         (xy 81.38508 71.12) (xy 81.755529 71.046313) (xy 82.175618 70.765618) (xy 82.246471 70.659579) (xy 82.44256 70.463491)
-        (xy 82.44256 70.475) (xy 82.491843 70.722765) (xy 82.632191 70.932809) (xy 82.788254 71.037088) (xy 82.85353 71.13478)
-        (xy 82.853532 71.134782) (xy 82.924383 71.240818) (xy 83.030419 71.311669) (xy 83.89233 72.173581) (xy 83.963182 72.279618)
-        (xy 84.069218 72.350469) (xy 84.069219 72.35047) (xy 84.192527 72.432862) (xy 84.383271 72.560313) (xy 84.75372 72.634)
-        (xy 84.753724 72.634) (xy 84.878799 72.658879) (xy 85.003874 72.634) (xy 99.653932 72.634) (xy 113.504 86.484734)
-        (xy 113.504001 105.342948) (xy 102.405466 116.441484) (xy 102.324919 116.457506) (xy 101.862821 116.76627) (xy 101.6 117.159609)
-        (xy 101.33718 116.766271) (xy 100.875082 116.457507) (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627)
-        (xy 99.06 117.159609) (xy 98.79718 116.766271) (xy 98.335082 116.457507) (xy 97.79 116.349082) (xy 97.244919 116.457506)
-        (xy 96.782821 116.76627) (xy 96.52 117.159609) (xy 96.25718 116.766271) (xy 95.795082 116.457507) (xy 95.25 116.349082)
-        (xy 94.704919 116.457506) (xy 94.242821 116.76627) (xy 93.98 117.159609) (xy 93.71718 116.766271) (xy 93.255082 116.457507)
-        (xy 92.71 116.349082) (xy 92.164919 116.457506) (xy 91.702821 116.76627) (xy 91.44 117.159609) (xy 91.17718 116.766271)
-        (xy 90.715082 116.457507) (xy 90.17 116.349082) (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159609)
-        (xy 88.63718 116.766271) (xy 88.175082 116.457507) (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627)
-        (xy 86.36 117.159609) (xy 86.09718 116.766271) (xy 85.635082 116.457507) (xy 85.09 116.349082) (xy 84.544919 116.457506)
-        (xy 84.082821 116.76627) (xy 83.820424 117.158974) (xy 83.55718 116.765001) (xy 83.095082 116.456237) (xy 82.55 116.347812)
-        (xy 82.004919 116.456236) (xy 81.542821 116.765) (xy 81.28 117.158339) (xy 81.01718 116.765001) (xy 80.555082 116.456237)
-        (xy 80.01 116.347812) (xy 79.464919 116.456236) (xy 79.002821 116.765) (xy 78.74 117.158339) (xy 78.47718 116.765001)
-        (xy 78.015082 116.456237) (xy 77.47 116.347812) (xy 77.071 116.427179) (xy 77.071 106.88663) (xy 79.352451 104.60518)
-        (xy 79.41607 104.562671) (xy 79.44912 104.513207) (xy 79.464918 104.523763) (xy 80.01 104.632188) (xy 80.555081 104.523764)
-        (xy 81.017179 104.215) (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523763) (xy 82.55 104.632188)
-        (xy 83.095081 104.523764) (xy 83.557179 104.215) (xy 83.82 103.821661) (xy 84.08282 104.214999) (xy 84.544918 104.523763)
-        (xy 85.09 104.632188) (xy 85.635081 104.523764) (xy 86.097179 104.215) (xy 86.36 103.821661) (xy 86.62282 104.214999)
-        (xy 87.084918 104.523763) (xy 87.63 104.632188) (xy 88.175081 104.523764) (xy 88.637179 104.215) (xy 88.9 103.821661)
-        (xy 89.16282 104.214999) (xy 89.624918 104.523763) (xy 90.17 104.632188) (xy 90.715081 104.523764) (xy 91.177179 104.215)
-        (xy 91.44 103.821661) (xy 91.70282 104.214999) (xy 91.98557 104.403927) (xy 91.992212 104.437316) (xy 92.160629 104.68937)
-        (xy 92.16063 104.689371) (xy 92.412684 104.857788) (xy 92.71 104.916928) (xy 93.007316 104.857788) (xy 93.25937 104.689371)
-        (xy 93.259371 104.68937) (xy 93.427788 104.437316) (xy 93.434429 104.403927) (xy 93.717179 104.215) (xy 93.98 103.821661)
-        (xy 94.24282 104.214999) (xy 94.704918 104.523763) (xy 95.25 104.632188) (xy 95.795081 104.523764) (xy 96.257179 104.215)
-        (xy 96.52 103.821661) (xy 96.78282 104.214999) (xy 97.244918 104.523763) (xy 97.79 104.632188) (xy 98.335081 104.523764)
-        (xy 98.797179 104.215) (xy 99.06 103.821661) (xy 99.32282 104.214999) (xy 99.784918 104.523763) (xy 100.33 104.632188)
-        (xy 100.875081 104.523764) (xy 101.337179 104.215) (xy 101.61158 103.80433) (xy 101.627941 103.859761) (xy 101.971974 104.28545)
-        (xy 102.452723 104.54708) (xy 102.52693 104.56204) (xy 102.743 104.43954) (xy 102.743 102.997) (xy 102.723 102.997)
-        (xy 102.723 102.743) (xy 102.743 102.743) (xy 102.743 101.30046) (xy 102.997 101.30046) (xy 102.997 102.743)
-        (xy 103.017 102.743) (xy 103.017 102.997) (xy 102.997 102.997) (xy 102.997 104.43954) (xy 103.21307 104.56204)
-        (xy 103.287277 104.54708) (xy 103.768026 104.28545) (xy 104.112059 103.859761) (xy 104.12842 103.80433) (xy 104.40282 104.214999)
-        (xy 104.864918 104.523763) (xy 105.41 104.632188) (xy 105.955081 104.523764) (xy 106.417179 104.215) (xy 106.68 103.821661)
-        (xy 106.94282 104.214999) (xy 107.22557 104.403927) (xy 107.232212 104.437316) (xy 107.400629 104.68937) (xy 107.40063 104.689371)
-        (xy 107.652684 104.857788) (xy 107.95 104.916928) (xy 108.247316 104.857788) (xy 108.49937 104.689371) (xy 108.499371 104.68937)
-        (xy 108.667788 104.437316) (xy 108.674429 104.403927) (xy 108.957179 104.215) (xy 109.22 103.821661) (xy 109.48282 104.214999)
-        (xy 109.944918 104.523763) (xy 110.49 104.632188) (xy 111.035081 104.523764) (xy 111.497179 104.215) (xy 111.805943 103.752902)
-        (xy 111.886999 103.345408) (xy 111.887 102.394593) (xy 111.805944 101.987099) (xy 111.49718 101.525001) (xy 111.252 101.361177)
-        (xy 111.251999 99.266489) (xy 111.680305 98.980305) (xy 112.045208 98.434188) (xy 112.173345 97.79) (xy 112.045208 97.145812)
+        (xy 82.44256 70.475) (xy 82.491843 70.722765) (xy 82.632191 70.932809) (xy 82.788254 71.037088) (xy 82.843655 71.12)
+        (xy 82.924383 71.240818) (xy 83.030419 71.311669) (xy 83.89233 72.173581) (xy 83.963182 72.279618) (xy 84.069218 72.350469)
+        (xy 84.069219 72.35047) (xy 84.192527 72.432862) (xy 84.383271 72.560313) (xy 84.75372 72.634) (xy 84.753724 72.634)
+        (xy 84.878799 72.658879) (xy 85.003874 72.634) (xy 99.653932 72.634) (xy 113.504 86.484734) (xy 113.504001 105.342948)
+        (xy 102.405466 116.441484) (xy 102.324919 116.457506) (xy 101.862821 116.76627) (xy 101.6 117.159608) (xy 101.33718 116.76627)
+        (xy 100.875082 116.457506) (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627) (xy 99.06 117.159608)
+        (xy 98.79718 116.76627) (xy 98.335082 116.457506) (xy 97.79 116.349082) (xy 97.244919 116.457506) (xy 96.782821 116.76627)
+        (xy 96.52 117.159608) (xy 96.25718 116.76627) (xy 95.795082 116.457506) (xy 95.25 116.349082) (xy 94.704919 116.457506)
+        (xy 94.242821 116.76627) (xy 93.98 117.159608) (xy 93.71718 116.76627) (xy 93.255082 116.457506) (xy 92.71 116.349082)
+        (xy 92.164919 116.457506) (xy 91.702821 116.76627) (xy 91.44 117.159608) (xy 91.17718 116.76627) (xy 90.715082 116.457506)
+        (xy 90.17 116.349082) (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159608) (xy 88.63718 116.76627)
+        (xy 88.175082 116.457506) (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627) (xy 86.36 117.159608)
+        (xy 86.09718 116.76627) (xy 85.635082 116.457506) (xy 85.09 116.349082) (xy 84.544919 116.457506) (xy 84.082821 116.76627)
+        (xy 83.820424 117.158973) (xy 83.55718 116.765) (xy 83.095082 116.456236) (xy 82.55 116.347812) (xy 82.004919 116.456236)
+        (xy 81.542821 116.765) (xy 81.28 117.158338) (xy 81.01718 116.765) (xy 80.555082 116.456236) (xy 80.01 116.347812)
+        (xy 79.464919 116.456236) (xy 79.002821 116.765) (xy 78.74 117.158338) (xy 78.47718 116.765) (xy 78.015082 116.456236)
+        (xy 77.47 116.347812) (xy 77.071 116.427179) (xy 77.071 106.88663) (xy 79.35245 104.605181) (xy 79.416071 104.562671)
+        (xy 79.449121 104.513209) (xy 79.464918 104.523764) (xy 80.01 104.632188) (xy 80.555081 104.523764) (xy 81.017179 104.215)
+        (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523764) (xy 82.55 104.632188) (xy 83.095081 104.523764)
+        (xy 83.557179 104.215) (xy 83.82 103.821661) (xy 84.08282 104.214999) (xy 84.544918 104.523764) (xy 85.09 104.632188)
+        (xy 85.635081 104.523764) (xy 86.097179 104.215) (xy 86.36 103.821661) (xy 86.62282 104.214999) (xy 87.084918 104.523764)
+        (xy 87.63 104.632188) (xy 88.175081 104.523764) (xy 88.637179 104.215) (xy 88.9 103.821661) (xy 89.16282 104.214999)
+        (xy 89.624918 104.523764) (xy 90.17 104.632188) (xy 90.715081 104.523764) (xy 91.177179 104.215) (xy 91.44 103.821661)
+        (xy 91.70282 104.214999) (xy 91.985571 104.403928) (xy 91.992212 104.437316) (xy 92.160629 104.689371) (xy 92.412683 104.857788)
+        (xy 92.71 104.916928) (xy 93.007317 104.857788) (xy 93.259371 104.689371) (xy 93.427788 104.437317) (xy 93.43443 104.403927)
+        (xy 93.717179 104.215) (xy 93.98 103.821661) (xy 94.24282 104.214999) (xy 94.704918 104.523764) (xy 95.25 104.632188)
+        (xy 95.795081 104.523764) (xy 96.257179 104.215) (xy 96.52 103.821661) (xy 96.78282 104.214999) (xy 97.244918 104.523764)
+        (xy 97.79 104.632188) (xy 98.335081 104.523764) (xy 98.797179 104.215) (xy 99.06 103.821661) (xy 99.32282 104.214999)
+        (xy 99.784918 104.523764) (xy 100.33 104.632188) (xy 100.875081 104.523764) (xy 101.337179 104.215) (xy 101.61158 103.804331)
+        (xy 101.627941 103.859761) (xy 101.971974 104.28545) (xy 102.452723 104.54708) (xy 102.52693 104.56204) (xy 102.743 104.43954)
+        (xy 102.743 102.997) (xy 102.723 102.997) (xy 102.723 102.743) (xy 102.743 102.743) (xy 102.743 101.30046)
+        (xy 102.997 101.30046) (xy 102.997 102.743) (xy 103.017 102.743) (xy 103.017 102.997) (xy 102.997 102.997)
+        (xy 102.997 104.43954) (xy 103.21307 104.56204) (xy 103.287277 104.54708) (xy 103.768026 104.28545) (xy 104.112059 103.859761)
+        (xy 104.12842 103.80433) (xy 104.40282 104.214999) (xy 104.864918 104.523764) (xy 105.41 104.632188) (xy 105.955081 104.523764)
+        (xy 106.417179 104.215) (xy 106.68 103.821661) (xy 106.94282 104.214999) (xy 107.225571 104.403928) (xy 107.232212 104.437316)
+        (xy 107.400629 104.689371) (xy 107.652683 104.857788) (xy 107.95 104.916928) (xy 108.247317 104.857788) (xy 108.499371 104.689371)
+        (xy 108.667788 104.437317) (xy 108.67443 104.403927) (xy 108.957179 104.215) (xy 109.22 103.821661) (xy 109.48282 104.214999)
+        (xy 109.944918 104.523764) (xy 110.49 104.632188) (xy 111.035081 104.523764) (xy 111.497179 104.215) (xy 111.805944 103.752902)
+        (xy 111.887 103.345408) (xy 111.887 102.394593) (xy 111.805944 101.987098) (xy 111.49718 101.525) (xy 111.252 101.361176)
+        (xy 111.252 99.266489) (xy 111.680305 98.980305) (xy 112.045208 98.434188) (xy 112.173345 97.79) (xy 112.045208 97.145812)
         (xy 111.680305 96.599695) (xy 111.134188 96.234792) (xy 110.652609 96.139) (xy 110.327391 96.139) (xy 109.845812 96.234792)
         (xy 109.516463 96.454856) (xy 109.423809 96.316191) (xy 109.213765 96.175843) (xy 108.966 96.12656) (xy 106.934 96.12656)
         (xy 106.686235 96.175843) (xy 106.476191 96.316191) (xy 106.335843 96.526235) (xy 106.28656 96.774) (xy 106.28656 98.806)
         (xy 106.335843 99.053765) (xy 106.476191 99.263809) (xy 106.686235 99.404157) (xy 106.934 99.45344) (xy 107.188 99.45344)
-        (xy 107.188001 101.361176) (xy 106.942821 101.525) (xy 106.68 101.918339) (xy 106.41718 101.525001) (xy 105.955082 101.216237)
-        (xy 105.41 101.107812) (xy 104.864919 101.216236) (xy 104.402821 101.525) (xy 104.12842 101.93567) (xy 104.112059 101.880239)
+        (xy 107.188001 101.361176) (xy 106.942821 101.525) (xy 106.68 101.918338) (xy 106.41718 101.525) (xy 105.955082 101.216236)
+        (xy 105.41 101.107812) (xy 104.864919 101.216236) (xy 104.402821 101.525) (xy 104.12842 101.935669) (xy 104.112059 101.880239)
         (xy 103.768026 101.45455) (xy 103.287277 101.19292) (xy 103.21307 101.17796) (xy 102.997 101.30046) (xy 102.743 101.30046)
-        (xy 102.52693 101.17796) (xy 102.452723 101.19292) (xy 101.971974 101.45455) (xy 101.627941 101.880239) (xy 101.61158 101.93567)
-        (xy 101.33718 101.525001) (xy 101.092 101.361177) (xy 101.091999 99.235598) (xy 101.41043 99.022829) (xy 101.74165 98.527124)
-        (xy 101.8286 98.089997) (xy 101.828599 97.490002) (xy 101.741649 97.052875) (xy 101.410429 96.55717) (xy 100.914724 96.22595)
-        (xy 100.33 96.109641) (xy 99.745275 96.225951) (xy 99.24957 96.557171) (xy 99.06 96.840882) (xy 98.870429 96.55717)
-        (xy 98.374724 96.22595) (xy 97.79 96.109641) (xy 97.205275 96.225951) (xy 96.70957 96.557171) (xy 96.52 96.840882)
-        (xy 96.330429 96.55717) (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.225951) (xy 94.16957 96.557171)
-        (xy 93.98 96.840882) (xy 93.790429 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641) (xy 92.125275 96.225951)
-        (xy 91.62957 96.557171) (xy 91.44 96.840882) (xy 91.250429 96.55717) (xy 90.754724 96.22595) (xy 90.17 96.109641)
-        (xy 89.585275 96.225951) (xy 89.08957 96.557171) (xy 88.9 96.840882) (xy 88.710429 96.55717) (xy 88.214724 96.22595)
-        (xy 87.63 96.109641) (xy 87.045275 96.225951) (xy 86.556932 96.552252) (xy 86.551757 96.526235) (xy 86.411409 96.316191)
+        (xy 102.52693 101.17796) (xy 102.452723 101.19292) (xy 101.971974 101.45455) (xy 101.627941 101.880239) (xy 101.61158 101.935669)
+        (xy 101.33718 101.525) (xy 101.092 101.361176) (xy 101.092 99.235598) (xy 101.41043 99.02283) (xy 101.74165 98.527124)
+        (xy 101.8286 98.089997) (xy 101.8286 97.490002) (xy 101.74165 97.052875) (xy 101.41043 96.55717) (xy 100.914724 96.22595)
+        (xy 100.33 96.109641) (xy 99.745275 96.22595) (xy 99.24957 96.55717) (xy 99.06 96.840881) (xy 98.87043 96.55717)
+        (xy 98.374724 96.22595) (xy 97.79 96.109641) (xy 97.205275 96.22595) (xy 96.70957 96.55717) (xy 96.52 96.840881)
+        (xy 96.33043 96.55717) (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.22595) (xy 94.16957 96.55717)
+        (xy 93.98 96.840881) (xy 93.79043 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641) (xy 92.125275 96.22595)
+        (xy 91.62957 96.55717) (xy 91.44 96.840881) (xy 91.25043 96.55717) (xy 90.754724 96.22595) (xy 90.17 96.109641)
+        (xy 89.585275 96.22595) (xy 89.08957 96.55717) (xy 88.9 96.840881) (xy 88.71043 96.55717) (xy 88.214724 96.22595)
+        (xy 87.63 96.109641) (xy 87.045275 96.22595) (xy 86.556932 96.552251) (xy 86.551757 96.526235) (xy 86.411409 96.316191)
         (xy 86.201365 96.175843) (xy 85.9536 96.12656) (xy 84.2264 96.12656) (xy 83.978635 96.175843) (xy 83.768591 96.316191)
         (xy 83.628243 96.526235) (xy 83.57896 96.774) (xy 83.57896 98.806) (xy 83.628243 99.053765) (xy 83.768591 99.263809)
         (xy 83.978635 99.404157) (xy 84.2264 99.45344) (xy 84.328 99.45344) (xy 84.328001 101.361176) (xy 84.082821 101.525)
-        (xy 83.82 101.918339) (xy 83.55718 101.525001) (xy 83.095082 101.216237) (xy 82.55 101.107812) (xy 82.004919 101.216236)
-        (xy 81.542821 101.525) (xy 81.28 101.918339) (xy 81.01718 101.525001) (xy 80.555082 101.216237) (xy 80.01 101.107812)
-        (xy 79.464919 101.216236) (xy 79.002821 101.525) (xy 78.74 101.918339) (xy 78.47718 101.525001) (xy 78.015082 101.216237)
-        (xy 77.47 101.107812) (xy 76.924919 101.216236) (xy 76.462821 101.525) (xy 76.2 101.918339) (xy 75.93718 101.525001)
-        (xy 75.475082 101.216237) (xy 74.93 101.107812) (xy 74.384919 101.216236) (xy 73.922821 101.525) (xy 73.614057 101.987098)
-        (xy 73.533001 102.394592) (xy 73.533 103.345407) (xy 73.614056 103.752901) (xy 73.92282 104.214999) (xy 74.384918 104.523763)
+        (xy 83.82 101.918338) (xy 83.55718 101.525) (xy 83.095082 101.216236) (xy 82.55 101.107812) (xy 82.004919 101.216236)
+        (xy 81.542821 101.525) (xy 81.28 101.918338) (xy 81.01718 101.525) (xy 80.555082 101.216236) (xy 80.01 101.107812)
+        (xy 79.464919 101.216236) (xy 79.002821 101.525) (xy 78.74 101.918338) (xy 78.47718 101.525) (xy 78.015082 101.216236)
+        (xy 77.47 101.107812) (xy 76.924919 101.216236) (xy 76.462821 101.525) (xy 76.2 101.918338) (xy 75.93718 101.525)
+        (xy 75.475082 101.216236) (xy 74.93 101.107812) (xy 74.384919 101.216236) (xy 73.922821 101.525) (xy 73.614056 101.987098)
+        (xy 73.533 102.394592) (xy 73.533 103.345407) (xy 73.614056 103.752901) (xy 73.92282 104.214999) (xy 74.384918 104.523764)
         (xy 74.93 104.632188) (xy 75.475081 104.523764) (xy 75.937179 104.215) (xy 76.2 103.821661) (xy 76.46282 104.214999)
-        (xy 76.924918 104.523763) (xy 77.219925 104.582444) (xy 75.823251 105.979119) (xy 75.75963 106.021629) (xy 75.717119 106.085251)
-        (xy 75.717118 106.085252) (xy 75.591213 106.273683) (xy 75.532073 106.571) (xy 75.547001 106.646048) (xy 75.547001 116.504291)
-        (xy 75.475082 116.456237) (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614057 117.227098)
-        (xy 73.533001 117.634592) (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 74.384918 119.763763)
+        (xy 76.924918 104.523764) (xy 77.219925 104.582445) (xy 75.823251 105.979119) (xy 75.75963 106.021629) (xy 75.717119 106.085251)
+        (xy 75.717118 106.085252) (xy 75.591213 106.273683) (xy 75.532073 106.571) (xy 75.547001 106.646048) (xy 75.547001 116.50429)
+        (xy 75.475082 116.456236) (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614056 117.227098)
+        (xy 73.533 117.634592) (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 74.384918 119.763764)
         (xy 74.93 119.872188) (xy 75.475081 119.763764) (xy 75.547 119.715709) (xy 75.547 128.613557) (xy 75.532073 128.6886)
-        (xy 75.547 128.763643) (xy 75.547 128.763647) (xy 75.591212 128.985916) (xy 75.62735 129.04) (xy 75.708147 129.160921)
-        (xy 75.759629 129.23797) (xy 75.82325 129.28048) (xy 81.926969 135.3842) (xy 79.099329 138.211841) (xy 79.03233 138.11157)
-        (xy 78.730879 137.910146) (xy 78.84039 137.858821) (xy 79.234588 137.426947) (xy 79.406858 137.011026) (xy 79.285717 136.779)
-        (xy 78.0789 136.779) (xy 78.0789 136.799) (xy 77.8249 136.799) (xy 77.8249 136.779) (xy 77.8049 136.779)
-        (xy 77.8049 136.525) (xy 77.8249 136.525) (xy 77.8249 135.317531) (xy 78.0789 135.317531) (xy 78.0789 136.525)
-        (xy 79.285717 136.525) (xy 79.406858 136.292974) (xy 79.234588 135.877053) (xy 78.84039 135.445179) (xy 78.310927 135.197032)
-        (xy 78.0789 135.317531) (xy 77.8249 135.317531) (xy 77.592873 135.197032) (xy 77.06341 135.445179) (xy 76.892019 135.63295)
-        (xy 76.873657 135.540635) (xy 76.733309 135.330591) (xy 76.523265 135.190243) (xy 76.2755 135.14096) (xy 74.5483 135.14096)
-        (xy 74.300535 135.190243) (xy 74.090491 135.330591) (xy 73.950143 135.540635) (xy 73.90086 135.7884) (xy 73.90086 137.5156)
-        (xy 73.950143 137.763365) (xy 74.090491 137.973409) (xy 74.300535 138.113757) (xy 74.326551 138.118932) (xy 74.122802 138.423864)
-        (xy 74.091953 138.43) (xy 74.091952 138.43) (xy 73.869683 138.474212) (xy 73.617629 138.642629) (xy 73.575118 138.706251)
-        (xy 73.03337 139.248) (xy 72.924459 139.248) (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505)
-        (xy 75.585 97.37505) (xy 75.585 98.12495) (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635)
-        (xy 77.84495 99.635) (xy 78.537767 99.348026) (xy 78.865793 99.02) (xy 79.924925 99.02) (xy 80.05 99.044879)
-        (xy 80.175075 99.02) (xy 80.17508 99.02) (xy 80.545529 98.946313) (xy 80.965618 98.665618) (xy 81.036471 98.559579)
-        (xy 85.749725 93.846326) (xy 85.855758 93.775477) (xy 85.926607 93.669444) (xy 85.92661 93.669441) (xy 86.136452 93.35539)
-        (xy 86.136452 93.355389) (xy 86.136453 93.355388) (xy 86.21014 92.984939) (xy 86.21014 92.984936) (xy 86.235019 92.859861)
-        (xy 86.21014 92.734786) (xy 86.210139 86.2175) (xy 86.6902 86.2175) (xy 86.937965 86.168217) (xy 87.148009 86.027869)
-        (xy 87.288357 85.817825) (xy 87.33764 85.57006) (xy 87.33764 85.09) (xy 92.240591 85.09) (xy 92.299911 85.178779)
-        (xy 92.923324 85.59533) (xy 93.473065 85.70468) (xy 95.345455 85.70468) (xy 95.895196 85.59533) (xy 96.518609 85.178779)
-        (xy 96.93516 84.555366) (xy 97.081433 83.82) (xy 96.93516 83.084634) (xy 96.518609 82.461221) (xy 95.895196 82.04467)
-        (xy 95.345455 81.93532) (xy 93.473065 81.93532) (xy 92.923324 82.04467) (xy 92.299911 82.461221) (xy 92.240591 82.55)
-        (xy 87.33764 82.55) (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131) (xy 86.937965 81.471783)
-        (xy 86.6902 81.4225) (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131) (xy 82.591923 81.822175)
-        (xy 82.54264 82.06994) (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869) (xy 82.891016 86.13394)
-        (xy 82.22615 86.13394) (xy 82.0674 86.29269) (xy 82.0674 88.392) (xy 82.0874 88.392) (xy 82.0874 88.646)
-        (xy 82.0674 88.646) (xy 82.0674 90.74531) (xy 82.22615 90.90406) (xy 83.670141 90.90406) (xy 83.670141 92.333808)
-        (xy 79.52395 96.48) (xy 78.865793 96.48) (xy 78.537767 96.151974) (xy 77.84495 95.865) (xy 77.09505 95.865)
-        (xy 76.402233 96.151974) (xy 75.871974 96.682233) (xy 75.585 97.37505) (xy 72.517 97.37505) (xy 72.517 94.08332)
-        (xy 76.316285 94.08332) (xy 76.445533 94.376123) (xy 77.145806 94.644388) (xy 77.895435 94.62425) (xy 78.494467 94.376123)
-        (xy 78.623715 94.08332) (xy 77.47 92.929605) (xy 76.316285 94.08332) (xy 72.517 94.08332) (xy 72.517 92.425806)
-        (xy 75.575612 92.425806) (xy 75.59575 93.175435) (xy 75.843877 93.774467) (xy 76.13668 93.903715) (xy 77.290395 92.75)
-        (xy 77.649605 92.75) (xy 78.80332 93.903715) (xy 79.096123 93.774467) (xy 79.364388 93.074194) (xy 79.34425 92.324565)
-        (xy 79.096123 91.725533) (xy 78.80332 91.596285) (xy 77.649605 92.75) (xy 77.290395 92.75) (xy 76.13668 91.596285)
-        (xy 75.843877 91.725533) (xy 75.575612 92.425806) (xy 72.517 92.425806) (xy 72.517 91.41668) (xy 76.316285 91.41668)
-        (xy 77.47 92.570395) (xy 78.623715 91.41668) (xy 78.494467 91.123877) (xy 77.794194 90.855612) (xy 77.044565 90.87575)
-        (xy 76.445533 91.123877) (xy 76.316285 91.41668) (xy 72.517 91.41668) (xy 72.517 88.80475) (xy 79.55534 88.80475)
-        (xy 79.55534 90.39537) (xy 79.652013 90.628759) (xy 79.830642 90.807387) (xy 80.064031 90.90406) (xy 81.65465 90.90406)
-        (xy 81.8134 90.74531) (xy 81.8134 88.646) (xy 79.71409 88.646) (xy 79.55534 88.80475) (xy 72.517 88.80475)
-        (xy 72.517 84.10575) (xy 76.5556 84.10575) (xy 76.5556 85.69637) (xy 76.652273 85.929759) (xy 76.830902 86.108387)
-        (xy 77.064291 86.20506) (xy 78.65491 86.20506) (xy 78.81366 86.04631) (xy 78.81366 83.947) (xy 79.06766 83.947)
-        (xy 79.06766 86.04631) (xy 79.22641 86.20506) (xy 79.892332 86.20506) (xy 79.830642 86.230613) (xy 79.652013 86.409241)
-        (xy 79.55534 86.64263) (xy 79.55534 88.23325) (xy 79.71409 88.392) (xy 81.8134 88.392) (xy 81.8134 86.29269)
-        (xy 81.65465 86.13394) (xy 80.988728 86.13394) (xy 81.050418 86.108387) (xy 81.229047 85.929759) (xy 81.32572 85.69637)
-        (xy 81.32572 84.10575) (xy 81.16697 83.947) (xy 79.06766 83.947) (xy 78.81366 83.947) (xy 76.71435 83.947)
-        (xy 76.5556 84.10575) (xy 72.517 84.10575) (xy 72.517 81.94363) (xy 76.5556 81.94363) (xy 76.5556 83.53425)
-        (xy 76.71435 83.693) (xy 78.81366 83.693) (xy 78.81366 81.59369) (xy 79.06766 81.59369) (xy 79.06766 83.693)
-        (xy 81.16697 83.693) (xy 81.32572 83.53425) (xy 81.32572 81.94363) (xy 81.229047 81.710241) (xy 81.050418 81.531613)
-        (xy 80.817029 81.43494) (xy 79.22641 81.43494) (xy 79.06766 81.59369) (xy 78.81366 81.59369) (xy 78.65491 81.43494)
-        (xy 77.064291 81.43494) (xy 76.830902 81.531613) (xy 76.652273 81.710241) (xy 76.5556 81.94363) (xy 72.517 81.94363)
-        (xy 72.517 67.347721)
+        (xy 75.547 128.763643) (xy 75.547 128.763647) (xy 75.591212 128.985916) (xy 75.759629 129.237971) (xy 75.823253 129.280483)
+        (xy 81.926969 135.3842) (xy 79.099329 138.211841) (xy 79.03233 138.11157) (xy 78.730879 137.910146) (xy 78.84039 137.858821)
+        (xy 79.234588 137.426947) (xy 79.406858 137.011026) (xy 79.285717 136.779) (xy 78.0789 136.779) (xy 78.0789 136.799)
+        (xy 77.8249 136.799) (xy 77.8249 136.779) (xy 77.8049 136.779) (xy 77.8049 136.525) (xy 77.8249 136.525)
+        (xy 77.8249 135.317531) (xy 78.0789 135.317531) (xy 78.0789 136.525) (xy 79.285717 136.525) (xy 79.406858 136.292974)
+        (xy 79.234588 135.877053) (xy 78.84039 135.445179) (xy 78.310927 135.197032) (xy 78.0789 135.317531) (xy 77.8249 135.317531)
+        (xy 77.592873 135.197032) (xy 77.06341 135.445179) (xy 76.892019 135.63295) (xy 76.873657 135.540635) (xy 76.733309 135.330591)
+        (xy 76.523265 135.190243) (xy 76.2755 135.14096) (xy 74.5483 135.14096) (xy 74.300535 135.190243) (xy 74.090491 135.330591)
+        (xy 73.950143 135.540635) (xy 73.90086 135.7884) (xy 73.90086 137.5156) (xy 73.950143 137.763365) (xy 74.090491 137.973409)
+        (xy 74.300535 138.113757) (xy 74.326551 138.118932) (xy 74.122802 138.423864) (xy 74.091953 138.43) (xy 74.091952 138.43)
+        (xy 73.869683 138.474212) (xy 73.617629 138.642629) (xy 73.575118 138.706251) (xy 73.03337 139.248) (xy 72.924459 139.248)
+        (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505) (xy 75.585 97.37505) (xy 75.585 98.12495)
+        (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635) (xy 77.84495 99.635) (xy 78.537767 99.348026)
+        (xy 78.865793 99.02) (xy 79.924925 99.02) (xy 80.05 99.044879) (xy 80.175075 99.02) (xy 80.17508 99.02)
+        (xy 80.545529 98.946313) (xy 80.965618 98.665618) (xy 81.036471 98.559579) (xy 85.749722 93.846329) (xy 85.855758 93.775478)
+        (xy 85.947322 93.638444) (xy 86.097762 93.413294) (xy 86.136453 93.355389) (xy 86.21014 92.98494) (xy 86.21014 92.984936)
+        (xy 86.235019 92.859861) (xy 86.21014 92.734786) (xy 86.21014 86.2175) (xy 86.6902 86.2175) (xy 86.937965 86.168217)
+        (xy 87.148009 86.027869) (xy 87.288357 85.817825) (xy 87.33764 85.57006) (xy 87.33764 85.09) (xy 92.240591 85.09)
+        (xy 92.299911 85.178779) (xy 92.923324 85.59533) (xy 93.473065 85.70468) (xy 95.345455 85.70468) (xy 95.895196 85.59533)
+        (xy 96.518609 85.178779) (xy 96.93516 84.555366) (xy 97.081433 83.82) (xy 96.93516 83.084634) (xy 96.518609 82.461221)
+        (xy 95.895196 82.04467) (xy 95.345455 81.93532) (xy 93.473065 81.93532) (xy 92.923324 82.04467) (xy 92.299911 82.461221)
+        (xy 92.240591 82.55) (xy 87.33764 82.55) (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131)
+        (xy 86.937965 81.471783) (xy 86.6902 81.4225) (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131)
+        (xy 82.591923 81.822175) (xy 82.54264 82.06994) (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869)
+        (xy 82.891016 86.13394) (xy 82.22615 86.13394) (xy 82.0674 86.29269) (xy 82.0674 88.392) (xy 82.0874 88.392)
+        (xy 82.0874 88.646) (xy 82.0674 88.646) (xy 82.0674 90.74531) (xy 82.22615 90.90406) (xy 83.670141 90.90406)
+        (xy 83.670141 92.333808) (xy 79.52395 96.48) (xy 78.865793 96.48) (xy 78.537767 96.151974) (xy 77.84495 95.865)
+        (xy 77.09505 95.865) (xy 76.402233 96.151974) (xy 75.871974 96.682233) (xy 75.585 97.37505) (xy 72.517 97.37505)
+        (xy 72.517 94.08332) (xy 76.316285 94.08332) (xy 76.445533 94.376123) (xy 77.145806 94.644388) (xy 77.895435 94.62425)
+        (xy 78.494467 94.376123) (xy 78.623715 94.08332) (xy 77.47 92.929605) (xy 76.316285 94.08332) (xy 72.517 94.08332)
+        (xy 72.517 92.425806) (xy 75.575612 92.425806) (xy 75.59575 93.175435) (xy 75.843877 93.774467) (xy 76.13668 93.903715)
+        (xy 77.290395 92.75) (xy 77.649605 92.75) (xy 78.80332 93.903715) (xy 79.096123 93.774467) (xy 79.364388 93.074194)
+        (xy 79.34425 92.324565) (xy 79.096123 91.725533) (xy 78.80332 91.596285) (xy 77.649605 92.75) (xy 77.290395 92.75)
+        (xy 76.13668 91.596285) (xy 75.843877 91.725533) (xy 75.575612 92.425806) (xy 72.517 92.425806) (xy 72.517 91.41668)
+        (xy 76.316285 91.41668) (xy 77.47 92.570395) (xy 78.623715 91.41668) (xy 78.494467 91.123877) (xy 77.794194 90.855612)
+        (xy 77.044565 90.87575) (xy 76.445533 91.123877) (xy 76.316285 91.41668) (xy 72.517 91.41668) (xy 72.517 88.80475)
+        (xy 79.55534 88.80475) (xy 79.55534 90.39537) (xy 79.652013 90.628759) (xy 79.830642 90.807387) (xy 80.064031 90.90406)
+        (xy 81.65465 90.90406) (xy 81.8134 90.74531) (xy 81.8134 88.646) (xy 79.71409 88.646) (xy 79.55534 88.80475)
+        (xy 72.517 88.80475) (xy 72.517 84.10575) (xy 76.5556 84.10575) (xy 76.5556 85.69637) (xy 76.652273 85.929759)
+        (xy 76.830902 86.108387) (xy 77.064291 86.20506) (xy 78.65491 86.20506) (xy 78.81366 86.04631) (xy 78.81366 83.947)
+        (xy 79.06766 83.947) (xy 79.06766 86.04631) (xy 79.22641 86.20506) (xy 79.892332 86.20506) (xy 79.830642 86.230613)
+        (xy 79.652013 86.409241) (xy 79.55534 86.64263) (xy 79.55534 88.23325) (xy 79.71409 88.392) (xy 81.8134 88.392)
+        (xy 81.8134 86.29269) (xy 81.65465 86.13394) (xy 80.988728 86.13394) (xy 81.050418 86.108387) (xy 81.229047 85.929759)
+        (xy 81.32572 85.69637) (xy 81.32572 84.10575) (xy 81.16697 83.947) (xy 79.06766 83.947) (xy 78.81366 83.947)
+        (xy 76.71435 83.947) (xy 76.5556 84.10575) (xy 72.517 84.10575) (xy 72.517 81.94363) (xy 76.5556 81.94363)
+        (xy 76.5556 83.53425) (xy 76.71435 83.693) (xy 78.81366 83.693) (xy 78.81366 81.59369) (xy 79.06766 81.59369)
+        (xy 79.06766 83.693) (xy 81.16697 83.693) (xy 81.32572 83.53425) (xy 81.32572 81.94363) (xy 81.229047 81.710241)
+        (xy 81.050418 81.531613) (xy 80.817029 81.43494) (xy 79.22641 81.43494) (xy 79.06766 81.59369) (xy 78.81366 81.59369)
+        (xy 78.65491 81.43494) (xy 77.064291 81.43494) (xy 76.830902 81.531613) (xy 76.652273 81.710241) (xy 76.5556 81.94363)
+        (xy 72.517 81.94363) (xy 72.517 67.347722)
       )
     )
     (filled_polygon
       (pts
-        (xy 143.73335 125.6974) (xy 143.637 125.79375) (xy 143.637 126.893) (xy 144.61125 126.893) (xy 144.77 126.73425)
-        (xy 144.77 126.73405) (xy 145.052394 127.016444) (xy 145.041843 127.032235) (xy 144.99256 127.28) (xy 144.99256 129.73)
-        (xy 145.041843 129.977765) (xy 145.182191 130.187809) (xy 145.392235 130.328157) (xy 145.64 130.37744) (xy 147.79039 130.37744)
-        (xy 148.56595 131.153) (xy 148.049554 131.153) (xy 147.961999 131.135584) (xy 147.874444 131.153) (xy 147.61513 131.204581)
-        (xy 147.321067 131.401067) (xy 147.271471 131.475293) (xy 145.552688 133.194076) (xy 145.338064 133.282977) (xy 145.062977 133.558064)
-        (xy 144.96664 133.79064) (xy 144.78 133.86795) (xy 144.779999 130.282271) (xy 144.78244 130.27) (xy 144.78244 129.632813)
-        (xy 144.80488 129.52) (xy 144.78244 129.407187) (xy 144.78244 128.77) (xy 144.733157 128.522235) (xy 144.592809 128.312191)
-        (xy 144.53168 128.271346) (xy 144.673327 128.129698) (xy 144.77 127.896309) (xy 144.77 127.30575) (xy 144.61125 127.147)
-        (xy 143.637 127.147) (xy 143.637 127.167) (xy 143.383 127.167) (xy 143.383 127.147) (xy 143.363 127.147)
-        (xy 143.363 126.893) (xy 143.383 126.893) (xy 143.383 125.79375) (xy 143.267049 125.677799) (xy 143.290879 125.557999)
-        (xy 143.266 125.432924) (xy 143.266 125.432921) (xy 143.220154 125.20244) (xy 143.23839 125.20244)
+        (xy 143.31495 122.030423) (xy 143.41623 122.182) (xy 143.03375 122.182) (xy 142.875 122.34075) (xy 142.875 123.815)
+        (xy 142.895 123.815) (xy 142.895 124.069) (xy 142.875 124.069) (xy 142.875 125.54325) (xy 143.03375 125.702)
+        (xy 144.04931 125.702) (xy 144.250031 125.618859) (xy 144.272505 125.652494) (xy 144.357337 125.709177) (xy 145.35493 126.70677)
+        (xy 145.182191 126.822191) (xy 145.041843 127.032235) (xy 144.99256 127.28) (xy 144.99256 129.73) (xy 145.041843 129.977765)
+        (xy 145.182191 130.187809) (xy 145.392235 130.328157) (xy 145.64 130.37744) (xy 147.79039 130.37744) (xy 148.56595 131.153)
+        (xy 148.049554 131.153) (xy 147.961999 131.135584) (xy 147.874444 131.153) (xy 147.61513 131.204581) (xy 147.321067 131.401067)
+        (xy 147.271471 131.475293) (xy 145.552688 133.194076) (xy 145.338064 133.282977) (xy 145.062977 133.558064) (xy 144.96664 133.79064)
+        (xy 144.734064 133.886977) (xy 144.458977 134.162064) (xy 144.3101 134.521484) (xy 144.3101 134.89405) (xy 144.018 134.60195)
+        (xy 144.018 130.745082) (xy 144.307586 130.551586) (xy 144.502127 130.260436) (xy 144.57044 129.917001) (xy 144.57044 128.166999)
+        (xy 144.502127 127.823564) (xy 144.307586 127.532414) (xy 144.016436 127.337873) (xy 143.777907 127.290427) (xy 143.663618 127.119382)
+        (xy 143.557582 127.048531) (xy 142.211051 125.702) (xy 142.46225 125.702) (xy 142.621 125.54325) (xy 142.621 124.069)
+        (xy 142.601 124.069) (xy 142.601 123.815) (xy 142.621 123.815) (xy 142.621 122.34075) (xy 142.46225 122.182)
+        (xy 142.426846 122.182) (xy 142.763422 122.115051) (xy 143.099495 121.890495) (xy 143.244075 121.674115)
       )
     )
     (filled_polygon
@@ -7834,18 +7909,17 @@
         (xy 170.17 128.57575) (xy 170.01125 128.417) (xy 169.037 128.417) (xy 169.037 128.437) (xy 168.783 128.437)
         (xy 168.783 128.417) (xy 167.80875 128.417) (xy 167.65 128.57575) (xy 167.65 129.166309) (xy 167.746673 129.399698)
         (xy 167.88832 129.541346) (xy 167.827191 129.582191) (xy 167.686843 129.792235) (xy 167.66421 129.906019) (xy 167.43013 129.952581)
-        (xy 167.136067 130.149067) (xy 167.086471 130.223293) (xy 164.955765 132.354) (xy 163.564898 132.354) (xy 163.756313 132.067528)
-        (xy 163.83 131.697079) (xy 163.829999 130.681083) (xy 163.83 130.681079) (xy 163.829999 129.921051) (xy 166.337359 127.413691)
-        (xy 167.65 127.413691) (xy 167.65 128.00425) (xy 167.80875 128.163) (xy 168.783 128.163) (xy 168.783 127.06375)
-        (xy 169.037 127.06375) (xy 169.037 128.163) (xy 170.01125 128.163) (xy 170.17 128.00425) (xy 170.17 127.413691)
-        (xy 170.073327 127.180302) (xy 169.894699 127.001673) (xy 169.66131 126.905) (xy 169.19575 126.905) (xy 169.037 127.06375)
-        (xy 168.783 127.06375) (xy 168.62425 126.905) (xy 168.15869 126.905) (xy 167.925301 127.001673) (xy 167.746673 127.180302)
-        (xy 167.65 127.413691) (xy 166.337359 127.413691) (xy 168.62647 125.124581) (xy 168.626472 125.124578) (xy 169.489584 124.261467)
-        (xy 169.595618 124.190617) (xy 169.666467 124.084584) (xy 169.66647 124.084581) (xy 169.876312 123.77053) (xy 169.876312 123.770529)
-        (xy 169.876313 123.770528) (xy 169.95 123.400079) (xy 169.95 123.400076) (xy 169.974879 123.275001) (xy 169.95 123.149925)
-        (xy 169.949999 121.94992) (xy 169.876312 121.579471) (xy 169.665216 121.263544) (xy 169.628157 121.077235) (xy 169.487809 120.867191)
-        (xy 169.277765 120.726843) (xy 169.03 120.67756) (xy 168.70836 120.67756) (xy 168.765 120.54082) (xy 168.765 120.10918)
-        (xy 168.599818 119.710397) (xy 168.36273 119.473309) (xy 168.710039 119.126) (xy 170.826226 119.126)
+        (xy 167.136067 130.149067) (xy 167.086471 130.223293) (xy 164.955765 132.354) (xy 163.564899 132.354) (xy 163.756313 132.067529)
+        (xy 163.83 131.69708) (xy 163.83 129.92105) (xy 166.337359 127.413691) (xy 167.65 127.413691) (xy 167.65 128.00425)
+        (xy 167.80875 128.163) (xy 168.783 128.163) (xy 168.783 127.06375) (xy 169.037 127.06375) (xy 169.037 128.163)
+        (xy 170.01125 128.163) (xy 170.17 128.00425) (xy 170.17 127.413691) (xy 170.073327 127.180302) (xy 169.894699 127.001673)
+        (xy 169.66131 126.905) (xy 169.19575 126.905) (xy 169.037 127.06375) (xy 168.783 127.06375) (xy 168.62425 126.905)
+        (xy 168.15869 126.905) (xy 167.925301 127.001673) (xy 167.746673 127.180302) (xy 167.65 127.413691) (xy 166.337359 127.413691)
+        (xy 168.62647 125.124581) (xy 168.626472 125.124578) (xy 169.489581 124.26147) (xy 169.595618 124.190618) (xy 169.876313 123.770529)
+        (xy 169.95 123.40008) (xy 169.95 123.400076) (xy 169.974879 123.275001) (xy 169.95 123.149926) (xy 169.95 121.94992)
+        (xy 169.876313 121.579471) (xy 169.665215 121.263541) (xy 169.628157 121.077235) (xy 169.487809 120.867191) (xy 169.277765 120.726843)
+        (xy 169.03 120.67756) (xy 168.70836 120.67756) (xy 168.765 120.54082) (xy 168.765 120.10918) (xy 168.599818 119.710397)
+        (xy 168.36273 119.473309) (xy 168.710039 119.126) (xy 170.826226 119.126)
       )
     )
     (filled_polygon
@@ -7856,157 +7930,155 @@
         (xy 141.259936 77.957369) (xy 141.23256 78.095) (xy 141.23256 78.745) (xy 141.281843 78.992765) (xy 141.422191 79.202809)
         (xy 141.632235 79.343157) (xy 141.648 79.346293) (xy 141.648001 84.57196) (xy 141.315 84.57196) (xy 141.067235 84.621243)
         (xy 140.857191 84.761591) (xy 140.716843 84.971635) (xy 140.66756 85.2194) (xy 140.66756 86.4694) (xy 140.716843 86.717165)
-        (xy 140.857191 86.927209) (xy 141.049001 87.055373) (xy 141.049001 87.989932) (xy 141.029096 88.09) (xy 141.10795 88.486422)
-        (xy 141.10795 88.486423) (xy 141.332506 88.822495) (xy 141.417338 88.879178) (xy 142.916443 90.378283) (xy 142.895 90.43005)
-        (xy 142.895 91.17995) (xy 143.181974 91.872767) (xy 143.712233 92.403026) (xy 144.40505 92.69) (xy 145.15495 92.69)
-        (xy 145.847767 92.403026) (xy 146.378026 91.872767) (xy 146.665 91.17995) (xy 146.665 90.43005) (xy 146.378026 89.737233)
-        (xy 145.847767 89.206974) (xy 145.15495 88.92) (xy 144.40505 88.92) (xy 144.353283 88.941443) (xy 143.081 87.66916)
-        (xy 143.081 87.055373) (xy 143.272809 86.927209) (xy 143.315 86.864066) (xy 143.357191 86.927209) (xy 143.567235 87.067557)
-        (xy 143.815 87.11684) (xy 144.371645 87.11684) (xy 144.584999 87.159279) (xy 144.678784 87.140624) (xy 147.916442 90.378283)
-        (xy 147.895 90.43005) (xy 147.895 91.17995) (xy 148.181974 91.872767) (xy 148.712233 92.403026) (xy 149.40505 92.69)
-        (xy 150.15495 92.69) (xy 150.847767 92.403026) (xy 151.378026 91.872767) (xy 151.665 91.17995) (xy 151.665 90.43005)
-        (xy 155.04 90.43005) (xy 155.04 91.17995) (xy 155.326974 91.872767) (xy 155.857233 92.403026) (xy 156.55005 92.69)
-        (xy 157.29995 92.69) (xy 157.992767 92.403026) (xy 158.523026 91.872767) (xy 158.81 91.17995) (xy 158.81 90.43005)
-        (xy 158.523026 89.737233) (xy 157.992767 89.206974) (xy 157.29995 88.92) (xy 156.55005 88.92) (xy 155.857233 89.206974)
-        (xy 155.326974 89.737233) (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233) (xy 150.847767 89.206974)
-        (xy 150.15495 88.92) (xy 149.40505 88.92) (xy 149.353283 88.941442) (xy 145.96244 85.5506) (xy 145.96244 85.2194)
-        (xy 145.913157 84.971635) (xy 145.772809 84.761591) (xy 145.562765 84.621243) (xy 145.372 84.583298) (xy 145.372 82.30015)
-        (xy 147.135 82.30015) (xy 147.135 82.890709) (xy 147.231673 83.124098) (xy 147.410301 83.302727) (xy 147.64369 83.3994)
-        (xy 148.10925 83.3994) (xy 148.268 83.24065) (xy 148.268 82.1414) (xy 148.522 82.1414) (xy 148.522 83.24065)
-        (xy 148.68075 83.3994) (xy 149.14631 83.3994) (xy 149.379699 83.302727) (xy 149.558327 83.124098) (xy 149.655 82.890709)
-        (xy 149.655 82.30015) (xy 149.49625 82.1414) (xy 148.522 82.1414) (xy 148.268 82.1414) (xy 147.29375 82.1414)
-        (xy 147.135 82.30015) (xy 145.372 82.30015) (xy 145.371999 80.697912) (xy 145.571506 80.996494) (xy 145.907577 81.22105)
-        (xy 146.304 81.299904) (xy 146.700423 81.22105) (xy 146.951663 81.053177) (xy 147.300351 80.704489) (xy 147.312191 80.722209)
-        (xy 147.37332 80.763054) (xy 147.231673 80.904702) (xy 147.135 81.138091) (xy 147.135 81.72865) (xy 147.29375 81.8874)
-        (xy 148.268 81.8874) (xy 148.268 81.8674) (xy 148.522 81.8674) (xy 148.522 81.8874) (xy 149.49625 81.8874)
-        (xy 149.655 81.72865) (xy 149.655 81.138091) (xy 149.558327 80.904702) (xy 149.41668 80.763054) (xy 149.477809 80.722209)
-        (xy 149.618157 80.512165) (xy 149.66744 80.2644) (xy 149.66744 78.7644) (xy 149.618157 78.516635) (xy 149.477809 78.306591)
-        (xy 149.267765 78.166243) (xy 149.02 78.11696) (xy 147.77 78.11696) (xy 147.522235 78.166243) (xy 147.356329 78.277099)
-        (xy 146.129493 77.050263) (xy 146.086981 76.986639) (xy 145.844312 76.824493) (xy 145.88 76.645079) (xy 145.88 75.946)
-        (xy 157.792668 75.946) (xy 157.791843 75.947235) (xy 157.74256 76.195) (xy 157.74256 76.845) (xy 157.769936 76.982631)
-        (xy 157.755 77.01869) (xy 157.755 77.18425) (xy 157.91375 77.343) (xy 157.992341 77.343) (xy 158.142235 77.443157)
-        (xy 158.277185 77.47) (xy 158.142235 77.496843) (xy 157.992341 77.597) (xy 157.91375 77.597) (xy 157.755 77.75575)
-        (xy 157.755 77.92131) (xy 157.769936 77.957369) (xy 157.74256 78.095) (xy 157.74256 78.745) (xy 157.791843 78.992765)
-        (xy 157.932191 79.202809) (xy 158.142235 79.343157) (xy 158.158 79.346293) (xy 158.158001 84.57196) (xy 157.825 84.57196)
-        (xy 157.577235 84.621243) (xy 157.367191 84.761591) (xy 157.226843 84.971635) (xy 157.17756 85.2194) (xy 157.17756 86.4694)
-        (xy 157.226843 86.717165) (xy 157.367191 86.927209) (xy 157.559001 87.055373) (xy 157.559001 87.354932) (xy 157.539096 87.455)
-        (xy 157.587839 87.700045) (xy 157.61795 87.851423) (xy 157.842506 88.187495) (xy 157.927338 88.244178) (xy 160.061443 90.378283)
-        (xy 160.04 90.43005) (xy 160.04 91.17995) (xy 160.326974 91.872767) (xy 160.857233 92.403026) (xy 161.55005 92.69)
-        (xy 162.29995 92.69) (xy 162.992767 92.403026) (xy 163.523026 91.872767) (xy 163.81 91.17995) (xy 163.81 90.43005)
-        (xy 163.523026 89.737233) (xy 162.992767 89.206974) (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 161.498283 88.941443)
-        (xy 159.603716 87.046876) (xy 159.782809 86.927209) (xy 159.825 86.864066) (xy 159.867191 86.927209) (xy 160.077235 87.067557)
-        (xy 160.325 87.11684) (xy 160.881645 87.11684) (xy 161.094999 87.159279) (xy 161.308354 87.11684) (xy 161.8 87.11684)
-        (xy 165.027336 90.344177) (xy 165.027339 90.344179) (xy 165.061443 90.378283) (xy 165.04 90.43005) (xy 165.04 91.17995)
-        (xy 165.326974 91.872767) (xy 165.857233 92.403026) (xy 166.55005 92.69) (xy 167.29995 92.69) (xy 167.992767 92.403026)
-        (xy 168.523026 91.872767) (xy 168.81 91.17995) (xy 168.81 90.43005) (xy 168.523026 89.737233) (xy 167.992767 89.206974)
-        (xy 167.29995 88.92) (xy 166.55005 88.92) (xy 166.498283 88.941443) (xy 166.464179 88.907339) (xy 166.464177 88.907336)
-        (xy 162.75358 85.19674) (xy 162.696895 85.111905) (xy 162.37169 84.89461) (xy 162.282809 84.761591) (xy 162.072765 84.621243)
-        (xy 161.836999 84.574347) (xy 161.836999 82.30015) (xy 163.645 82.30015) (xy 163.645 82.890709) (xy 163.741673 83.124098)
-        (xy 163.920301 83.302727) (xy 164.15369 83.3994) (xy 164.61925 83.3994) (xy 164.778 83.24065) (xy 164.778 82.1414)
-        (xy 165.032 82.1414) (xy 165.032 83.24065) (xy 165.19075 83.3994) (xy 165.65631 83.3994) (xy 165.889699 83.302727)
-        (xy 166.068327 83.124098) (xy 166.165 82.890709) (xy 166.165 82.30015) (xy 166.00625 82.1414) (xy 165.032 82.1414)
-        (xy 164.778 82.1414) (xy 163.80375 82.1414) (xy 163.645 82.30015) (xy 161.836999 82.30015) (xy 161.837 79.355244)
-        (xy 161.897765 79.343157) (xy 162.107809 79.202809) (xy 162.248157 78.992765) (xy 162.277785 78.843815) (xy 162.664565 79.230595)
-        (xy 162.278823 79.616337) (xy 162.11095 79.867577) (xy 162.032096 80.264) (xy 162.11095 80.660423) (xy 162.335506 80.996494)
-        (xy 162.671577 81.22105) (xy 163.068 81.299904) (xy 163.464423 81.22105) (xy 163.666591 81.085966) (xy 163.645 81.138091)
-        (xy 163.645 81.72865) (xy 163.80375 81.8874) (xy 164.778 81.8874) (xy 164.778 81.8674) (xy 165.032 81.8674)
-        (xy 165.032 81.8874) (xy 166.00625 81.8874) (xy 166.165 81.72865) (xy 166.165 81.138091) (xy 166.068327 80.904702)
-        (xy 165.92668 80.763054) (xy 165.987809 80.722209) (xy 166.128157 80.512165) (xy 166.17744 80.2644) (xy 166.17744 78.7644)
-        (xy 166.128157 78.516635) (xy 165.987809 78.306591) (xy 165.777765 78.166243) (xy 165.53 78.11696) (xy 164.28 78.11696)
-        (xy 164.032235 78.166243) (xy 163.866329 78.277099) (xy 162.639493 77.050263) (xy 162.596981 76.986639) (xy 162.354312 76.824493)
-        (xy 162.39 76.645079) (xy 162.39 75.946) (xy 168.638044 75.946) (xy 169.354577 76.662351) (xy 169.425382 76.768318)
-        (xy 169.531485 76.839214) (xy 169.531544 76.839273) (xy 169.63592 76.908995) (xy 169.845471 77.049013) (xy 169.845555 77.04903)
-        (xy 169.845623 77.049075) (xy 170.086371 77.096931) (xy 170.21592 77.1227) (xy 170.216006 77.1227) (xy 170.341164 77.147579)
-        (xy 170.466156 77.1227) (xy 170.553238 77.1227) (xy 170.788383 77.474618) (xy 170.815 77.492403) (xy 170.815001 94.14644)
-        (xy 170.797584 94.234) (xy 170.851425 94.50467) (xy 170.866582 94.58087) (xy 171.063068 94.874933) (xy 171.137294 94.924529)
-        (xy 175.133 98.920236) (xy 175.133 99.06) (xy 175.142667 99.108601) (xy 175.170197 99.149803) (xy 175.211399 99.177333)
-        (xy 175.26 99.187) (xy 175.435257 99.187) (xy 175.54813 99.262419) (xy 175.807444 99.314) (xy 175.894999 99.331416)
-        (xy 175.982554 99.314) (xy 183.427445 99.314) (xy 183.515 99.331416) (xy 183.602555 99.314) (xy 183.602556 99.314)
-        (xy 183.845201 99.265735) (xy 183.8452 99.577597) (xy 183.836516 99.574) (xy 183.447484 99.574) (xy 183.088064 99.722877)
-        (xy 183.021041 99.7899) (xy 175.471052 99.7899) (xy 175.248783 99.834112) (xy 174.996729 100.002529) (xy 174.828312 100.254583)
-        (xy 174.769172 100.5519) (xy 174.824773 100.831426) (xy 174.726312 100.978783) (xy 174.667172 101.2761) (xy 174.681076 101.346)
-        (xy 170.763042 101.346) (xy 170.687999 101.331073) (xy 170.612956 101.346) (xy 170.612952 101.346) (xy 170.390683 101.390212)
-        (xy 170.390682 101.390213) (xy 170.390681 101.390213) (xy 170.294936 101.454188) (xy 170.138629 101.558629) (xy 170.096118 101.622251)
-        (xy 164.614251 107.104119) (xy 164.55063 107.146629) (xy 164.508119 107.210251) (xy 164.508118 107.210252) (xy 164.382213 107.398683)
-        (xy 164.323073 107.696) (xy 164.338001 107.771048) (xy 164.338 116.764952) (xy 164.323072 116.84) (xy 164.382212 117.137317)
-        (xy 164.550629 117.389371) (xy 164.802683 117.557788) (xy 165.024952 117.602) (xy 165.024953 117.602) (xy 165.1 117.616928)
-        (xy 165.175048 117.602) (xy 167.360357 117.602) (xy 166.17079 118.791568) (xy 166.128157 118.577235) (xy 165.987809 118.367191)
-        (xy 165.777765 118.226843) (xy 165.53 118.17756) (xy 164.53 118.17756) (xy 164.282235 118.226843) (xy 164.072191 118.367191)
-        (xy 163.931843 118.577235) (xy 163.88256 118.825) (xy 163.88256 119.625) (xy 163.931843 119.872765) (xy 164.072191 120.082809)
-        (xy 164.282235 120.223157) (xy 164.53 120.27244) (xy 165.354001 120.27244) (xy 165.354001 120.37756) (xy 164.53 120.37756)
-        (xy 164.282235 120.426843) (xy 164.072191 120.567191) (xy 163.931843 120.777235) (xy 163.914128 120.866295) (xy 162.138999 119.091166)
-        (xy 162.139 112.805211) (xy 162.138999 112.805206) (xy 162.138999 112.797074) (xy 162.317767 112.723026) (xy 162.848026 112.192767)
-        (xy 163.135 111.49995) (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974) (xy 161.62495 109.24)
-        (xy 160.87505 109.24) (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005) (xy 159.365 111.49995)
-        (xy 159.651974 112.192767) (xy 160.182233 112.723026) (xy 160.361 112.797074) (xy 160.361 112.980321) (xy 160.361001 112.980326)
-        (xy 160.361 118.39081) (xy 157.138999 115.16881) (xy 157.139 112.805211) (xy 157.138999 112.805206) (xy 157.138999 112.797074)
-        (xy 157.317767 112.723026) (xy 157.848026 112.192767) (xy 158.135 111.49995) (xy 158.135 110.75005) (xy 157.848026 110.057233)
-        (xy 157.317767 109.526974) (xy 156.62495 109.24) (xy 155.87505 109.24) (xy 155.182233 109.526974) (xy 154.651974 110.057233)
-        (xy 154.365 110.75005) (xy 154.365 111.49995) (xy 154.651974 112.192767) (xy 155.182233 112.723026) (xy 155.361 112.797074)
-        (xy 155.361 112.980321) (xy 155.361001 112.980326) (xy 155.361 115.449491) (xy 155.343584 115.537046) (xy 155.361 115.624601)
-        (xy 155.412581 115.883915) (xy 155.609067 116.177978) (xy 155.683293 116.227574) (xy 160.401001 120.945283) (xy 160.401 130.880906)
-        (xy 160.14508 130.83) (xy 158.375074 130.83) (xy 158.249999 130.805121) (xy 158.124924 130.83) (xy 158.12492 130.83)
-        (xy 157.754471 130.903687) (xy 157.47 131.093765) (xy 157.47 131.07575) (xy 157.31125 130.917) (xy 156.337 130.917)
-        (xy 156.337 130.937) (xy 156.083 130.937) (xy 156.083 130.917) (xy 155.10875 130.917) (xy 154.95 131.07575)
-        (xy 154.95 131.572) (xy 152.577051 131.572) (xy 151.382491 130.37744) (xy 151.54 130.37744) (xy 151.787765 130.328157)
-        (xy 151.997809 130.187809) (xy 152.138157 129.977765) (xy 152.17635 129.78575) (xy 152.41 129.78575) (xy 152.41 130.376309)
-        (xy 152.506673 130.609698) (xy 152.685301 130.788327) (xy 152.91869 130.885) (xy 153.38425 130.885) (xy 153.543 130.72625)
-        (xy 153.543 129.627) (xy 153.797 129.627) (xy 153.797 130.72625) (xy 153.95575 130.885) (xy 154.42131 130.885)
-        (xy 154.654699 130.788327) (xy 154.833327 130.609698) (xy 154.93 130.376309) (xy 154.93 129.78575) (xy 154.77125 129.627)
-        (xy 153.797 129.627) (xy 153.543 129.627) (xy 152.56875 129.627) (xy 152.41 129.78575) (xy 152.17635 129.78575)
-        (xy 152.18744 129.73) (xy 152.18744 127.28) (xy 152.138157 127.032235) (xy 151.997809 126.822191) (xy 151.787765 126.681843)
-        (xy 151.54 126.63256) (xy 148.260611 126.63256) (xy 146.45549 124.82744) (xy 150.0606 124.82744) (xy 152.39756 127.164401)
-        (xy 152.39756 127.75) (xy 152.446843 127.997765) (xy 152.587191 128.207809) (xy 152.64832 128.248654) (xy 152.506673 128.390302)
-        (xy 152.41 128.623691) (xy 152.41 129.21425) (xy 152.56875 129.373) (xy 153.543 129.373) (xy 153.543 129.353)
-        (xy 153.797 129.353) (xy 153.797 129.373) (xy 154.77125 129.373) (xy 154.93 129.21425) (xy 154.93 128.623691)
-        (xy 154.833327 128.390302) (xy 154.69168 128.248654) (xy 154.715739 128.232579) (xy 154.93756 128.454401) (xy 154.93756 129.04)
-        (xy 154.986843 129.287765) (xy 155.127191 129.497809) (xy 155.18832 129.538654) (xy 155.046673 129.680302) (xy 154.95 129.913691)
-        (xy 154.95 130.50425) (xy 155.10875 130.663) (xy 156.083 130.663) (xy 156.083 130.643) (xy 156.337 130.643)
-        (xy 156.337 130.663) (xy 157.31125 130.663) (xy 157.47 130.50425) (xy 157.47 130.489119) (xy 157.539484 130.5179)
-        (xy 157.928516 130.5179) (xy 158.287936 130.369023) (xy 158.563023 130.093936) (xy 158.7119 129.734516) (xy 158.7119 129.345484)
-        (xy 158.634656 129.159) (xy 158.7119 128.972516) (xy 158.7119 128.583484) (xy 158.634656 128.397) (xy 158.7119 128.210516)
-        (xy 158.7119 127.821484) (xy 158.563023 127.462064) (xy 158.287936 127.186977) (xy 157.928516 127.0381) (xy 157.539484 127.0381)
-        (xy 157.324861 127.127) (xy 157.32275 127.127) (xy 157.292809 127.082191) (xy 157.082765 126.941843) (xy 156.835 126.89256)
-        (xy 156.2494 126.89256) (xy 155.956 126.59916) (xy 155.955999 123.15245) (xy 156.022809 123.107809) (xy 156.163157 122.897765)
-        (xy 156.21244 122.65) (xy 156.21244 121.15) (xy 156.163157 120.902235) (xy 156.022809 120.692191) (xy 155.959666 120.65)
-        (xy 156.022809 120.607809) (xy 156.163157 120.397765) (xy 156.21244 120.15) (xy 156.21244 118.65) (xy 156.163157 118.402235)
-        (xy 156.022809 118.192191) (xy 155.812765 118.051843) (xy 155.565 118.00256) (xy 154.315 118.00256) (xy 154.067235 118.051843)
-        (xy 153.857191 118.192191) (xy 153.716843 118.402235) (xy 153.66756 118.65) (xy 153.66756 119.360599) (xy 151.852837 121.175323)
-        (xy 151.787765 121.131843) (xy 151.54 121.08256) (xy 149.605999 121.08256) (xy 149.606 116.265063) (xy 149.625904 116.164999)
-        (xy 149.54705 115.768575) (xy 149.379176 115.517335) (xy 149.322495 115.432506) (xy 149.237666 115.375825) (xy 146.320161 112.45832)
-        (xy 147.396285 112.45832) (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925) (xy 149.574467 112.751123)
-        (xy 149.703715 112.45832) (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 146.320161 112.45832) (xy 145.413557 111.551717)
-        (xy 145.435 111.49995) (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435) (xy 146.923877 112.149467)
-        (xy 147.21668 112.278715) (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715) (xy 150.176123 112.149467)
-        (xy 150.444388 111.449194) (xy 150.42425 110.699565) (xy 150.176123 110.100533) (xy 149.88332 109.971285) (xy 148.729605 111.125)
-        (xy 148.370395 111.125) (xy 147.21668 109.971285) (xy 146.923877 110.100533) (xy 146.655612 110.800806) (xy 145.435 110.800806)
-        (xy 145.435 110.75005) (xy 145.148026 110.057233) (xy 144.882473 109.79168) (xy 147.396285 109.79168) (xy 148.55 110.945395)
-        (xy 149.703715 109.79168) (xy 149.574467 109.498877) (xy 148.874194 109.230612) (xy 148.124565 109.25075) (xy 147.525533 109.498877)
-        (xy 147.396285 109.79168) (xy 144.882473 109.79168) (xy 144.617767 109.526974) (xy 143.92495 109.24) (xy 143.17505 109.24)
-        (xy 142.482233 109.526974) (xy 141.951974 110.057233) (xy 141.665 110.75005) (xy 141.665 111.49995) (xy 141.951974 112.192767)
-        (xy 142.482233 112.723026) (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 143.976717 112.988557) (xy 147.574001 116.585842)
-        (xy 147.574 121.08256) (xy 145.64 121.08256) (xy 145.392235 121.131843) (xy 145.182191 121.272191) (xy 145.041843 121.482235)
-        (xy 144.99256 121.73) (xy 144.99256 123.36451) (xy 144.90944 123.28139) (xy 144.90944 123.055) (xy 144.860157 122.807235)
-        (xy 144.719809 122.597191) (xy 144.656666 122.555) (xy 144.719809 122.512809) (xy 144.860157 122.302765) (xy 144.90944 122.055)
-        (xy 144.90944 121.417807) (xy 144.931879 121.304999) (xy 144.90944 121.192191) (xy 144.90944 120.555) (xy 144.860157 120.307235)
-        (xy 144.719809 120.097191) (xy 144.509765 119.956843) (xy 144.262 119.90756) (xy 143.713415 119.90756) (xy 143.61508 119.888)
-        (xy 143.615075 119.888) (xy 143.49 119.863121) (xy 143.364925 119.888) (xy 142.492079 119.888) (xy 142.367 119.86312)
-        (xy 142.24192 119.888) (xy 141.871471 119.961687) (xy 141.451382 120.242382) (xy 141.170687 120.662471) (xy 141.07212 121.158)
-        (xy 141.097001 121.283084) (xy 141.097 122.172079) (xy 141.170687 122.542528) (xy 141.351 122.812386) (xy 141.351 123.11695)
-        (xy 141.01144 122.77739) (xy 141.01144 121.476) (xy 140.962157 121.228235) (xy 140.821809 121.018191) (xy 140.611765 120.877843)
-        (xy 140.364 120.82856) (xy 138.684 120.82856) (xy 138.683999 114.654117) (xy 138.708879 114.529074) (xy 138.683999 114.403956)
-        (xy 138.683999 114.40392) (xy 138.660846 114.287523) (xy 138.610341 114.033539) (xy 138.610319 114.033506) (xy 138.610312 114.033471)
-        (xy 138.480517 113.839219) (xy 138.400517 113.719476) (xy 138.400486 113.719445) (xy 138.329617 113.613382) (xy 138.223615 113.542554)
-        (xy 129.741492 105.059453) (xy 129.670618 104.953382) (xy 129.45351 104.808315) (xy 129.250598 104.672716) (xy 129.250562 104.672709)
-        (xy 129.250529 104.672687) (xy 128.989572 104.620779) (xy 128.755074 104.574121) (xy 128.629961 104.599) (xy 116.044 104.599)
-        (xy 116.044 90.43005) (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767) (xy 119.662233 92.403026)
-        (xy 120.35505 92.69) (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767) (xy 122.615 91.17995)
-        (xy 122.615 90.43005) (xy 122.328026 89.737233) (xy 121.797767 89.206974) (xy 121.10495 88.92) (xy 120.35505 88.92)
-        (xy 119.662233 89.206974) (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 116.044 90.43005) (xy 116.043999 87.2287)
-        (xy 117.921925 87.2287) (xy 118.047 87.253579) (xy 118.172075 87.2287) (xy 118.17208 87.2287) (xy 118.542529 87.155013)
-        (xy 118.962618 86.874318) (xy 119.033471 86.768279) (xy 125.348587 80.453165) (xy 125.454617 80.382318) (xy 125.525464 80.276288)
-        (xy 125.52547 80.276282) (xy 125.735312 79.96223) (xy 125.833879 79.466701) (xy 125.808999 79.341622) (xy 125.809 78.315321)
-        (xy 125.808999 78.315317) (xy 125.809 77.461218) (xy 126.16256 77.107626) (xy 126.16256 77.165) (xy 126.189936 77.302631)
+        (xy 140.857191 86.927209) (xy 141.049001 87.055373) (xy 141.049001 87.989932) (xy 141.029096 88.09) (xy 141.10795 88.486423)
+        (xy 141.332506 88.822495) (xy 141.417338 88.879178) (xy 142.916443 90.378283) (xy 142.895 90.43005) (xy 142.895 91.17995)
+        (xy 143.181974 91.872767) (xy 143.712233 92.403026) (xy 144.40505 92.69) (xy 145.15495 92.69) (xy 145.847767 92.403026)
+        (xy 146.378026 91.872767) (xy 146.665 91.17995) (xy 146.665 90.43005) (xy 146.378026 89.737233) (xy 145.847767 89.206974)
+        (xy 145.15495 88.92) (xy 144.40505 88.92) (xy 144.353283 88.941443) (xy 143.081 87.66916) (xy 143.081 87.055373)
+        (xy 143.272809 86.927209) (xy 143.315 86.864066) (xy 143.357191 86.927209) (xy 143.567235 87.067557) (xy 143.815 87.11684)
+        (xy 144.371645 87.11684) (xy 144.584999 87.159279) (xy 144.678784 87.140624) (xy 147.916442 90.378283) (xy 147.895 90.43005)
+        (xy 147.895 91.17995) (xy 148.181974 91.872767) (xy 148.712233 92.403026) (xy 149.40505 92.69) (xy 150.15495 92.69)
+        (xy 150.847767 92.403026) (xy 151.378026 91.872767) (xy 151.665 91.17995) (xy 151.665 90.43005) (xy 155.04 90.43005)
+        (xy 155.04 91.17995) (xy 155.326974 91.872767) (xy 155.857233 92.403026) (xy 156.55005 92.69) (xy 157.29995 92.69)
+        (xy 157.992767 92.403026) (xy 158.523026 91.872767) (xy 158.81 91.17995) (xy 158.81 90.43005) (xy 158.523026 89.737233)
+        (xy 157.992767 89.206974) (xy 157.29995 88.92) (xy 156.55005 88.92) (xy 155.857233 89.206974) (xy 155.326974 89.737233)
+        (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233) (xy 150.847767 89.206974) (xy 150.15495 88.92)
+        (xy 149.40505 88.92) (xy 149.353283 88.941442) (xy 145.96244 85.5506) (xy 145.96244 85.2194) (xy 145.913157 84.971635)
+        (xy 145.772809 84.761591) (xy 145.562765 84.621243) (xy 145.372 84.583298) (xy 145.372 82.30015) (xy 147.135 82.30015)
+        (xy 147.135 82.890709) (xy 147.231673 83.124098) (xy 147.410301 83.302727) (xy 147.64369 83.3994) (xy 148.10925 83.3994)
+        (xy 148.268 83.24065) (xy 148.268 82.1414) (xy 148.522 82.1414) (xy 148.522 83.24065) (xy 148.68075 83.3994)
+        (xy 149.14631 83.3994) (xy 149.379699 83.302727) (xy 149.558327 83.124098) (xy 149.655 82.890709) (xy 149.655 82.30015)
+        (xy 149.49625 82.1414) (xy 148.522 82.1414) (xy 148.268 82.1414) (xy 147.29375 82.1414) (xy 147.135 82.30015)
+        (xy 145.372 82.30015) (xy 145.372 80.697913) (xy 145.571506 80.996494) (xy 145.907577 81.22105) (xy 146.304 81.299904)
+        (xy 146.700423 81.22105) (xy 146.951663 81.053177) (xy 147.300351 80.704489) (xy 147.312191 80.722209) (xy 147.37332 80.763054)
+        (xy 147.231673 80.904702) (xy 147.135 81.138091) (xy 147.135 81.72865) (xy 147.29375 81.8874) (xy 148.268 81.8874)
+        (xy 148.268 81.8674) (xy 148.522 81.8674) (xy 148.522 81.8874) (xy 149.49625 81.8874) (xy 149.655 81.72865)
+        (xy 149.655 81.138091) (xy 149.558327 80.904702) (xy 149.41668 80.763054) (xy 149.477809 80.722209) (xy 149.618157 80.512165)
+        (xy 149.66744 80.2644) (xy 149.66744 78.7644) (xy 149.618157 78.516635) (xy 149.477809 78.306591) (xy 149.267765 78.166243)
+        (xy 149.02 78.11696) (xy 147.77 78.11696) (xy 147.522235 78.166243) (xy 147.356329 78.277099) (xy 146.129493 77.050263)
+        (xy 146.086981 76.986639) (xy 145.844312 76.824493) (xy 145.88 76.64508) (xy 145.88 75.946) (xy 157.792668 75.946)
+        (xy 157.791843 75.947235) (xy 157.74256 76.195) (xy 157.74256 76.845) (xy 157.769936 76.982631) (xy 157.755 77.01869)
+        (xy 157.755 77.18425) (xy 157.91375 77.343) (xy 157.992341 77.343) (xy 158.142235 77.443157) (xy 158.277185 77.47)
+        (xy 158.142235 77.496843) (xy 157.992341 77.597) (xy 157.91375 77.597) (xy 157.755 77.75575) (xy 157.755 77.92131)
+        (xy 157.769936 77.957369) (xy 157.74256 78.095) (xy 157.74256 78.745) (xy 157.791843 78.992765) (xy 157.932191 79.202809)
+        (xy 158.142235 79.343157) (xy 158.158 79.346293) (xy 158.158001 84.57196) (xy 157.825 84.57196) (xy 157.577235 84.621243)
+        (xy 157.367191 84.761591) (xy 157.226843 84.971635) (xy 157.17756 85.2194) (xy 157.17756 86.4694) (xy 157.226843 86.717165)
+        (xy 157.367191 86.927209) (xy 157.559001 87.055373) (xy 157.559001 87.354932) (xy 157.539096 87.455) (xy 157.587839 87.700045)
+        (xy 157.61795 87.851423) (xy 157.842506 88.187495) (xy 157.927338 88.244178) (xy 160.061443 90.378283) (xy 160.04 90.43005)
+        (xy 160.04 91.17995) (xy 160.326974 91.872767) (xy 160.857233 92.403026) (xy 161.55005 92.69) (xy 162.29995 92.69)
+        (xy 162.992767 92.403026) (xy 163.523026 91.872767) (xy 163.81 91.17995) (xy 163.81 90.43005) (xy 163.523026 89.737233)
+        (xy 162.992767 89.206974) (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 161.498283 88.941443) (xy 159.603716 87.046876)
+        (xy 159.782809 86.927209) (xy 159.825 86.864066) (xy 159.867191 86.927209) (xy 160.077235 87.067557) (xy 160.325 87.11684)
+        (xy 160.881645 87.11684) (xy 161.094999 87.159279) (xy 161.308354 87.11684) (xy 161.8 87.11684) (xy 165.027336 90.344177)
+        (xy 165.027339 90.344179) (xy 165.061443 90.378283) (xy 165.04 90.43005) (xy 165.04 91.17995) (xy 165.326974 91.872767)
+        (xy 165.857233 92.403026) (xy 166.55005 92.69) (xy 167.29995 92.69) (xy 167.992767 92.403026) (xy 168.523026 91.872767)
+        (xy 168.81 91.17995) (xy 168.81 90.43005) (xy 168.523026 89.737233) (xy 167.992767 89.206974) (xy 167.29995 88.92)
+        (xy 166.55005 88.92) (xy 166.498283 88.941443) (xy 166.464179 88.907339) (xy 166.464177 88.907336) (xy 162.75358 85.19674)
+        (xy 162.696895 85.111905) (xy 162.37169 84.89461) (xy 162.282809 84.761591) (xy 162.072765 84.621243) (xy 161.837 84.574347)
+        (xy 161.837 82.30015) (xy 163.645 82.30015) (xy 163.645 82.890709) (xy 163.741673 83.124098) (xy 163.920301 83.302727)
+        (xy 164.15369 83.3994) (xy 164.61925 83.3994) (xy 164.778 83.24065) (xy 164.778 82.1414) (xy 165.032 82.1414)
+        (xy 165.032 83.24065) (xy 165.19075 83.3994) (xy 165.65631 83.3994) (xy 165.889699 83.302727) (xy 166.068327 83.124098)
+        (xy 166.165 82.890709) (xy 166.165 82.30015) (xy 166.00625 82.1414) (xy 165.032 82.1414) (xy 164.778 82.1414)
+        (xy 163.80375 82.1414) (xy 163.645 82.30015) (xy 161.837 82.30015) (xy 161.837 79.355244) (xy 161.897765 79.343157)
+        (xy 162.107809 79.202809) (xy 162.248157 78.992765) (xy 162.277785 78.843815) (xy 162.664565 79.230595) (xy 162.278823 79.616337)
+        (xy 162.11095 79.867577) (xy 162.032096 80.264) (xy 162.11095 80.660423) (xy 162.335506 80.996494) (xy 162.671577 81.22105)
+        (xy 163.068 81.299904) (xy 163.464423 81.22105) (xy 163.666591 81.085966) (xy 163.645 81.138091) (xy 163.645 81.72865)
+        (xy 163.80375 81.8874) (xy 164.778 81.8874) (xy 164.778 81.8674) (xy 165.032 81.8674) (xy 165.032 81.8874)
+        (xy 166.00625 81.8874) (xy 166.165 81.72865) (xy 166.165 81.138091) (xy 166.068327 80.904702) (xy 165.92668 80.763054)
+        (xy 165.987809 80.722209) (xy 166.128157 80.512165) (xy 166.17744 80.2644) (xy 166.17744 78.7644) (xy 166.128157 78.516635)
+        (xy 165.987809 78.306591) (xy 165.777765 78.166243) (xy 165.53 78.11696) (xy 164.28 78.11696) (xy 164.032235 78.166243)
+        (xy 163.866329 78.277099) (xy 162.639493 77.050263) (xy 162.596981 76.986639) (xy 162.354312 76.824493) (xy 162.39 76.64508)
+        (xy 162.39 75.946) (xy 168.638044 75.946) (xy 169.354577 76.662351) (xy 169.425382 76.768318) (xy 169.531485 76.839214)
+        (xy 169.531544 76.839273) (xy 169.63592 76.908995) (xy 169.845471 77.049013) (xy 169.845555 77.04903) (xy 169.845623 77.049075)
+        (xy 170.086371 77.096931) (xy 170.21592 77.1227) (xy 170.216006 77.1227) (xy 170.341164 77.147579) (xy 170.466156 77.1227)
+        (xy 170.553238 77.1227) (xy 170.788383 77.474618) (xy 170.815 77.492403) (xy 170.815001 94.14644) (xy 170.797584 94.234)
+        (xy 170.851425 94.50467) (xy 170.866582 94.58087) (xy 171.063068 94.874933) (xy 171.137294 94.924529) (xy 175.133 98.920236)
+        (xy 175.133 99.06) (xy 175.142667 99.108601) (xy 175.170197 99.149803) (xy 175.211399 99.177333) (xy 175.26 99.187)
+        (xy 175.435257 99.187) (xy 175.54813 99.262419) (xy 175.807444 99.314) (xy 175.894999 99.331416) (xy 175.982554 99.314)
+        (xy 183.427445 99.314) (xy 183.515 99.331416) (xy 183.602555 99.314) (xy 183.602556 99.314) (xy 183.845201 99.265735)
+        (xy 183.8452 99.577597) (xy 183.836516 99.574) (xy 183.447484 99.574) (xy 183.088064 99.722877) (xy 183.021041 99.7899)
+        (xy 175.471052 99.7899) (xy 175.248783 99.834112) (xy 174.996729 100.002529) (xy 174.828312 100.254583) (xy 174.769172 100.5519)
+        (xy 174.824773 100.831426) (xy 174.726312 100.978783) (xy 174.667172 101.2761) (xy 174.681076 101.346) (xy 170.763042 101.346)
+        (xy 170.687999 101.331073) (xy 170.612956 101.346) (xy 170.612952 101.346) (xy 170.390683 101.390212) (xy 170.390682 101.390213)
+        (xy 170.390681 101.390213) (xy 170.294936 101.454188) (xy 170.138629 101.558629) (xy 170.096118 101.622251) (xy 164.614251 107.104119)
+        (xy 164.55063 107.146629) (xy 164.508119 107.210251) (xy 164.508118 107.210252) (xy 164.382213 107.398683) (xy 164.323073 107.696)
+        (xy 164.338001 107.771048) (xy 164.338 116.764952) (xy 164.323072 116.84) (xy 164.382212 117.137317) (xy 164.47586 117.277471)
+        (xy 164.550629 117.389371) (xy 164.802683 117.557788) (xy 165.1 117.616928) (xy 165.175048 117.602) (xy 167.360357 117.602)
+        (xy 166.17079 118.791568) (xy 166.128157 118.577235) (xy 165.987809 118.367191) (xy 165.777765 118.226843) (xy 165.53 118.17756)
+        (xy 164.53 118.17756) (xy 164.282235 118.226843) (xy 164.072191 118.367191) (xy 163.931843 118.577235) (xy 163.88256 118.825)
+        (xy 163.88256 119.625) (xy 163.931843 119.872765) (xy 164.072191 120.082809) (xy 164.282235 120.223157) (xy 164.53 120.27244)
+        (xy 165.354001 120.27244) (xy 165.354001 120.37756) (xy 164.53 120.37756) (xy 164.282235 120.426843) (xy 164.072191 120.567191)
+        (xy 163.931843 120.777235) (xy 163.914128 120.866295) (xy 162.139 119.091167) (xy 162.139 112.797074) (xy 162.317767 112.723026)
+        (xy 162.848026 112.192767) (xy 163.135 111.49995) (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974)
+        (xy 161.62495 109.24) (xy 160.87505 109.24) (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005)
+        (xy 159.365 111.49995) (xy 159.651974 112.192767) (xy 160.182233 112.723026) (xy 160.361 112.797074) (xy 160.361 112.980321)
+        (xy 160.361001 112.980326) (xy 160.361 118.39081) (xy 157.139 115.168811) (xy 157.139 112.797074) (xy 157.317767 112.723026)
+        (xy 157.848026 112.192767) (xy 158.135 111.49995) (xy 158.135 110.75005) (xy 157.848026 110.057233) (xy 157.317767 109.526974)
+        (xy 156.62495 109.24) (xy 155.87505 109.24) (xy 155.182233 109.526974) (xy 154.651974 110.057233) (xy 154.365 110.75005)
+        (xy 154.365 111.49995) (xy 154.651974 112.192767) (xy 155.182233 112.723026) (xy 155.361 112.797074) (xy 155.361 112.980321)
+        (xy 155.361001 112.980326) (xy 155.361 115.449491) (xy 155.343584 115.537046) (xy 155.361 115.624601) (xy 155.412581 115.883915)
+        (xy 155.609067 116.177979) (xy 155.683296 116.227577) (xy 160.401001 120.945283) (xy 160.401 130.880906) (xy 160.14508 130.83)
+        (xy 158.375074 130.83) (xy 158.249999 130.805121) (xy 158.124924 130.83) (xy 158.12492 130.83) (xy 157.754471 130.903687)
+        (xy 157.47 131.093765) (xy 157.47 131.07575) (xy 157.31125 130.917) (xy 156.337 130.917) (xy 156.337 130.937)
+        (xy 156.083 130.937) (xy 156.083 130.917) (xy 155.10875 130.917) (xy 154.95 131.07575) (xy 154.95 131.572)
+        (xy 152.577051 131.572) (xy 151.382491 130.37744) (xy 151.54 130.37744) (xy 151.787765 130.328157) (xy 151.997809 130.187809)
+        (xy 152.138157 129.977765) (xy 152.17635 129.78575) (xy 152.41 129.78575) (xy 152.41 130.376309) (xy 152.506673 130.609698)
+        (xy 152.685301 130.788327) (xy 152.91869 130.885) (xy 153.38425 130.885) (xy 153.543 130.72625) (xy 153.543 129.627)
+        (xy 153.797 129.627) (xy 153.797 130.72625) (xy 153.95575 130.885) (xy 154.42131 130.885) (xy 154.654699 130.788327)
+        (xy 154.833327 130.609698) (xy 154.93 130.376309) (xy 154.93 129.78575) (xy 154.77125 129.627) (xy 153.797 129.627)
+        (xy 153.543 129.627) (xy 152.56875 129.627) (xy 152.41 129.78575) (xy 152.17635 129.78575) (xy 152.18744 129.73)
+        (xy 152.18744 127.28) (xy 152.138157 127.032235) (xy 151.997809 126.822191) (xy 151.787765 126.681843) (xy 151.54 126.63256)
+        (xy 148.154401 126.63256) (xy 146.34928 124.82744) (xy 150.0606 124.82744) (xy 152.39756 127.164401) (xy 152.39756 127.75)
+        (xy 152.446843 127.997765) (xy 152.587191 128.207809) (xy 152.64832 128.248654) (xy 152.506673 128.390302) (xy 152.41 128.623691)
+        (xy 152.41 129.21425) (xy 152.56875 129.373) (xy 153.543 129.373) (xy 153.543 129.353) (xy 153.797 129.353)
+        (xy 153.797 129.373) (xy 154.77125 129.373) (xy 154.93 129.21425) (xy 154.93 128.623691) (xy 154.833327 128.390302)
+        (xy 154.69168 128.248654) (xy 154.715739 128.232579) (xy 154.93756 128.454401) (xy 154.93756 129.04) (xy 154.986843 129.287765)
+        (xy 155.127191 129.497809) (xy 155.18832 129.538654) (xy 155.046673 129.680302) (xy 154.95 129.913691) (xy 154.95 130.50425)
+        (xy 155.10875 130.663) (xy 156.083 130.663) (xy 156.083 130.643) (xy 156.337 130.643) (xy 156.337 130.663)
+        (xy 157.31125 130.663) (xy 157.47 130.50425) (xy 157.47 130.489119) (xy 157.539484 130.5179) (xy 157.928516 130.5179)
+        (xy 158.287936 130.369023) (xy 158.563023 130.093936) (xy 158.7119 129.734516) (xy 158.7119 129.345484) (xy 158.634656 129.159)
+        (xy 158.7119 128.972516) (xy 158.7119 128.583484) (xy 158.634656 128.397) (xy 158.7119 128.210516) (xy 158.7119 127.821484)
+        (xy 158.563023 127.462064) (xy 158.287936 127.186977) (xy 157.928516 127.0381) (xy 157.539484 127.0381) (xy 157.324861 127.127)
+        (xy 157.32275 127.127) (xy 157.292809 127.082191) (xy 157.082765 126.941843) (xy 156.835 126.89256) (xy 156.2494 126.89256)
+        (xy 155.956 126.59916) (xy 155.956 123.15245) (xy 156.022809 123.107809) (xy 156.163157 122.897765) (xy 156.21244 122.65)
+        (xy 156.21244 121.15) (xy 156.163157 120.902235) (xy 156.022809 120.692191) (xy 155.959666 120.65) (xy 156.022809 120.607809)
+        (xy 156.163157 120.397765) (xy 156.21244 120.15) (xy 156.21244 118.65) (xy 156.163157 118.402235) (xy 156.022809 118.192191)
+        (xy 155.812765 118.051843) (xy 155.565 118.00256) (xy 154.315 118.00256) (xy 154.067235 118.051843) (xy 153.857191 118.192191)
+        (xy 153.716843 118.402235) (xy 153.66756 118.65) (xy 153.66756 119.360599) (xy 151.852837 121.175323) (xy 151.787765 121.131843)
+        (xy 151.54 121.08256) (xy 149.606 121.08256) (xy 149.606 116.265063) (xy 149.625904 116.164999) (xy 149.558051 115.823879)
+        (xy 149.547051 115.768577) (xy 149.322495 115.432505) (xy 149.237663 115.375822) (xy 146.320161 112.45832) (xy 147.396285 112.45832)
+        (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925) (xy 149.574467 112.751123) (xy 149.703715 112.45832)
+        (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 146.320161 112.45832) (xy 145.413557 111.551717) (xy 145.435 111.49995)
+        (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435) (xy 146.923877 112.149467) (xy 147.21668 112.278715)
+        (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715) (xy 150.176123 112.149467) (xy 150.444388 111.449194)
+        (xy 150.42425 110.699565) (xy 150.176123 110.100533) (xy 149.88332 109.971285) (xy 148.729605 111.125) (xy 148.370395 111.125)
+        (xy 147.21668 109.971285) (xy 146.923877 110.100533) (xy 146.655612 110.800806) (xy 145.435 110.800806) (xy 145.435 110.75005)
+        (xy 145.148026 110.057233) (xy 144.882473 109.79168) (xy 147.396285 109.79168) (xy 148.55 110.945395) (xy 149.703715 109.79168)
+        (xy 149.574467 109.498877) (xy 148.874194 109.230612) (xy 148.124565 109.25075) (xy 147.525533 109.498877) (xy 147.396285 109.79168)
+        (xy 144.882473 109.79168) (xy 144.617767 109.526974) (xy 143.92495 109.24) (xy 143.17505 109.24) (xy 142.482233 109.526974)
+        (xy 141.951974 110.057233) (xy 141.665 110.75005) (xy 141.665 111.49995) (xy 141.951974 112.192767) (xy 142.482233 112.723026)
+        (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 143.976717 112.988557) (xy 147.574001 116.585842) (xy 147.574 121.08256)
+        (xy 145.64 121.08256) (xy 145.496895 121.111025) (xy 145.54444 120.872) (xy 145.54444 119.372) (xy 145.495157 119.124235)
+        (xy 145.354809 118.914191) (xy 145.291666 118.872) (xy 145.354809 118.829809) (xy 145.495157 118.619765) (xy 145.54444 118.372)
+        (xy 145.54444 116.872) (xy 145.495157 116.624235) (xy 145.354809 116.414191) (xy 145.144765 116.273843) (xy 144.897 116.22456)
+        (xy 143.647 116.22456) (xy 143.399235 116.273843) (xy 143.189191 116.414191) (xy 143.048843 116.624235) (xy 142.99956 116.872)
+        (xy 142.99956 117.457599) (xy 141.719339 118.73782) (xy 141.634505 118.794505) (xy 141.409949 119.130577) (xy 141.331096 119.527)
+        (xy 141.351001 119.627069) (xy 141.351 121.258064) (xy 141.409949 121.554422) (xy 141.634505 121.890495) (xy 141.970577 122.115051)
+        (xy 142.307154 122.182) (xy 141.44669 122.182) (xy 141.213301 122.278673) (xy 141.034673 122.457302) (xy 141.01144 122.513391)
+        (xy 141.01144 121.476) (xy 140.962157 121.228235) (xy 140.821809 121.018191) (xy 140.611765 120.877843) (xy 140.364 120.82856)
+        (xy 138.684 120.82856) (xy 138.684 114.654112) (xy 138.708879 114.529074) (xy 138.684 114.403961) (xy 138.684 114.40392)
+        (xy 138.657582 114.27111) (xy 138.610341 114.033539) (xy 138.61032 114.033508) (xy 138.610313 114.033471) (xy 138.472618 113.827396)
+        (xy 138.400517 113.719476) (xy 138.400489 113.719448) (xy 138.329618 113.613382) (xy 138.223614 113.542552) (xy 129.741492 105.059453)
+        (xy 129.670618 104.953382) (xy 129.45351 104.808315) (xy 129.250598 104.672716) (xy 129.250562 104.672709) (xy 129.250529 104.672687)
+        (xy 128.989572 104.620779) (xy 128.755074 104.574121) (xy 128.629961 104.599) (xy 116.044 104.599) (xy 116.044 90.43005)
+        (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767) (xy 119.662233 92.403026) (xy 120.35505 92.69)
+        (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767) (xy 122.615 91.17995) (xy 122.615 90.43005)
+        (xy 122.328026 89.737233) (xy 121.797767 89.206974) (xy 121.10495 88.92) (xy 120.35505 88.92) (xy 119.662233 89.206974)
+        (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 116.044 90.43005) (xy 116.044 87.2287) (xy 117.921925 87.2287)
+        (xy 118.047 87.253579) (xy 118.172075 87.2287) (xy 118.17208 87.2287) (xy 118.542529 87.155013) (xy 118.962618 86.874318)
+        (xy 119.033471 86.768279) (xy 125.348585 80.453167) (xy 125.454618 80.382318) (xy 125.525467 80.276285) (xy 125.52547 80.276282)
+        (xy 125.67798 80.048033) (xy 125.735313 79.962229) (xy 125.809 79.59178) (xy 125.809 79.591776) (xy 125.833879 79.466701)
+        (xy 125.809 79.341626) (xy 125.809 77.461217) (xy 126.16256 77.107626) (xy 126.16256 77.165) (xy 126.189936 77.302631)
         (xy 126.175 77.33869) (xy 126.175 77.50425) (xy 126.33375 77.663) (xy 126.412341 77.663) (xy 126.562235 77.763157)
         (xy 126.697185 77.79) (xy 126.562235 77.816843) (xy 126.412341 77.917) (xy 126.33375 77.917) (xy 126.175 78.07575)
         (xy 126.175 78.24131) (xy 126.189936 78.277369) (xy 126.16256 78.415) (xy 126.16256 79.065) (xy 126.211843 79.312765)
@@ -8016,7 +8088,7 @@
         (xy 124.347191 86.927209) (xy 124.557235 87.067557) (xy 124.714001 87.098739) (xy 124.714 89.185531) (xy 124.662233 89.206974)
         (xy 124.131974 89.737233) (xy 123.845 90.43005) (xy 123.845 91.17995) (xy 124.131974 91.872767) (xy 124.662233 92.403026)
         (xy 125.35505 92.69) (xy 126.10495 92.69) (xy 126.797767 92.403026) (xy 127.328026 91.872767) (xy 127.615 91.17995)
-        (xy 127.615 90.43005) (xy 127.328026 89.737233) (xy 126.797767 89.206974) (xy 126.745999 89.185531) (xy 126.746 86.938441)
+        (xy 127.615 90.43005) (xy 127.328026 89.737233) (xy 126.797767 89.206974) (xy 126.746 89.185531) (xy 126.746 86.938441)
         (xy 126.762809 86.927209) (xy 126.805 86.864066) (xy 126.847191 86.927209) (xy 127.039001 87.055373) (xy 127.039001 88.029932)
         (xy 127.019096 88.13) (xy 127.09795 88.526423) (xy 127.257913 88.765824) (xy 127.322506 88.862495) (xy 127.407338 88.919178)
         (xy 128.866443 90.378283) (xy 128.845 90.43005) (xy 128.845 91.17995) (xy 129.131974 91.872767) (xy 129.662233 92.403026)
@@ -8032,14 +8104,14 @@
         (xy 131.59925 83.3994) (xy 131.758 83.24065) (xy 131.758 82.1414) (xy 132.012 82.1414) (xy 132.012 83.24065)
         (xy 132.17075 83.3994) (xy 132.63631 83.3994) (xy 132.869699 83.302727) (xy 133.048327 83.124098) (xy 133.145 82.890709)
         (xy 133.145 82.30015) (xy 132.98625 82.1414) (xy 132.012 82.1414) (xy 131.758 82.1414) (xy 130.78375 82.1414)
-        (xy 130.625 82.30015) (xy 128.817 82.30015) (xy 128.816999 80.335631) (xy 129.042753 80.109877) (xy 129.012096 80.264)
+        (xy 130.625 82.30015) (xy 128.817 82.30015) (xy 128.817 80.33563) (xy 129.042753 80.109877) (xy 129.012096 80.264)
         (xy 129.09095 80.660423) (xy 129.315506 80.996494) (xy 129.651577 81.22105) (xy 130.048 81.299904) (xy 130.444423 81.22105)
         (xy 130.646591 81.085966) (xy 130.625 81.138091) (xy 130.625 81.72865) (xy 130.78375 81.8874) (xy 131.758 81.8874)
         (xy 131.758 81.8674) (xy 132.012 81.8674) (xy 132.012 81.8874) (xy 132.98625 81.8874) (xy 133.145 81.72865)
         (xy 133.145 81.138091) (xy 133.048327 80.904702) (xy 132.90668 80.763054) (xy 132.967809 80.722209) (xy 133.108157 80.512165)
         (xy 133.15744 80.2644) (xy 133.15744 78.7644) (xy 133.108157 78.516635) (xy 132.967809 78.306591) (xy 132.757765 78.166243)
         (xy 132.51 78.11696) (xy 131.690191 78.11696) (xy 130.943493 77.370263) (xy 130.900981 77.306639) (xy 130.760704 77.212909)
-        (xy 130.81 76.965079) (xy 130.809999 75.946) (xy 141.282668 75.946)
+        (xy 130.81 76.96508) (xy 130.81 75.946) (xy 141.282668 75.946)
       )
     )
     (filled_polygon
@@ -8054,28 +8126,28 @@
         (xy 132.175365 115.124243) (xy 131.9276 115.07496) (xy 129.6924 115.07496) (xy 129.444635 115.124243) (xy 129.234591 115.264591)
         (xy 129.094243 115.474635) (xy 129.04496 115.7224) (xy 129.04496 116.808989) (xy 124.876922 120.977028) (xy 124.876919 120.97703)
         (xy 124.652449 121.2015) (xy 82.173731 121.2015) (xy 80.663531 119.6913) (xy 81.017179 119.455) (xy 81.28 119.061661)
-        (xy 81.54282 119.454999) (xy 82.004918 119.763763) (xy 82.55 119.872188) (xy 83.095081 119.763764) (xy 83.557179 119.455)
-        (xy 83.820424 119.061026) (xy 84.08282 119.453729) (xy 84.544918 119.762493) (xy 85.09 119.870918) (xy 85.635081 119.762494)
-        (xy 86.097179 119.45373) (xy 86.36 119.060391) (xy 86.62282 119.453729) (xy 87.084918 119.762493) (xy 87.63 119.870918)
-        (xy 88.175081 119.762494) (xy 88.637179 119.45373) (xy 88.9 119.060391) (xy 89.16282 119.453729) (xy 89.624918 119.762493)
+        (xy 81.54282 119.454999) (xy 82.004918 119.763764) (xy 82.55 119.872188) (xy 83.095081 119.763764) (xy 83.557179 119.455)
+        (xy 83.820425 119.061026) (xy 84.08282 119.453729) (xy 84.544918 119.762494) (xy 85.09 119.870918) (xy 85.635081 119.762494)
+        (xy 86.097179 119.45373) (xy 86.36 119.060391) (xy 86.62282 119.453729) (xy 87.084918 119.762494) (xy 87.63 119.870918)
+        (xy 88.175081 119.762494) (xy 88.637179 119.45373) (xy 88.9 119.060391) (xy 89.16282 119.453729) (xy 89.624918 119.762494)
         (xy 90.17 119.870918) (xy 90.715081 119.762494) (xy 91.177179 119.45373) (xy 91.44 119.060391) (xy 91.70282 119.453729)
-        (xy 92.164918 119.762493) (xy 92.71 119.870918) (xy 93.255081 119.762494) (xy 93.717179 119.45373) (xy 93.98 119.060391)
-        (xy 94.24282 119.453729) (xy 94.704918 119.762493) (xy 95.25 119.870918) (xy 95.795081 119.762494) (xy 96.257179 119.45373)
-        (xy 96.52 119.060391) (xy 96.78282 119.453729) (xy 97.244918 119.762493) (xy 97.79 119.870918) (xy 98.335081 119.762494)
-        (xy 98.797179 119.45373) (xy 99.06 119.060391) (xy 99.32282 119.453729) (xy 99.784918 119.762493) (xy 100.33 119.870918)
-        (xy 100.875081 119.762494) (xy 101.337179 119.45373) (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762493)
+        (xy 92.164918 119.762494) (xy 92.71 119.870918) (xy 93.255081 119.762494) (xy 93.717179 119.45373) (xy 93.98 119.060391)
+        (xy 94.24282 119.453729) (xy 94.704918 119.762494) (xy 95.25 119.870918) (xy 95.795081 119.762494) (xy 96.257179 119.45373)
+        (xy 96.52 119.060391) (xy 96.78282 119.453729) (xy 97.244918 119.762494) (xy 97.79 119.870918) (xy 98.335081 119.762494)
+        (xy 98.797179 119.45373) (xy 99.06 119.060391) (xy 99.32282 119.453729) (xy 99.784918 119.762494) (xy 100.33 119.870918)
+        (xy 100.875081 119.762494) (xy 101.337179 119.45373) (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762494)
         (xy 102.87 119.870918) (xy 103.415081 119.762494) (xy 103.877179 119.45373) (xy 104.14 119.060391) (xy 104.40282 119.453729)
-        (xy 104.864918 119.762493) (xy 105.41 119.870918) (xy 105.955081 119.762494) (xy 106.417179 119.45373) (xy 106.69158 119.04306)
+        (xy 104.864918 119.762494) (xy 105.41 119.870918) (xy 105.955081 119.762494) (xy 106.417179 119.45373) (xy 106.69158 119.043061)
         (xy 106.707941 119.098491) (xy 107.051974 119.52418) (xy 107.532723 119.78581) (xy 107.60693 119.80077) (xy 107.823 119.67827)
         (xy 107.823 118.237) (xy 107.803 118.237) (xy 107.803 117.983) (xy 107.823 117.983) (xy 107.823 116.54173)
         (xy 108.077 116.54173) (xy 108.077 117.983) (xy 108.097 117.983) (xy 108.097 118.237) (xy 108.077 118.237)
         (xy 108.077 119.67827) (xy 108.29307 119.80077) (xy 108.367277 119.78581) (xy 108.848026 119.52418) (xy 109.192059 119.098491)
-        (xy 109.20842 119.04306) (xy 109.48282 119.453729) (xy 109.944918 119.762493) (xy 110.49 119.870918) (xy 111.035081 119.762494)
-        (xy 111.497179 119.45373) (xy 111.805943 118.991632) (xy 111.886999 118.584138) (xy 111.887 117.635863) (xy 111.805944 117.228369)
-        (xy 111.49718 116.766271) (xy 111.035082 116.457507) (xy 110.49 116.349082) (xy 109.944919 116.457506) (xy 109.482821 116.76627)
-        (xy 109.20842 117.17694) (xy 109.192059 117.121509) (xy 108.848026 116.69582) (xy 108.367277 116.43419) (xy 108.29307 116.41923)
+        (xy 109.20842 119.04306) (xy 109.48282 119.453729) (xy 109.944918 119.762494) (xy 110.49 119.870918) (xy 111.035081 119.762494)
+        (xy 111.497179 119.45373) (xy 111.805944 118.991632) (xy 111.887 118.584138) (xy 111.887 117.635863) (xy 111.805944 117.228368)
+        (xy 111.49718 116.76627) (xy 111.035082 116.457506) (xy 110.49 116.349082) (xy 109.944919 116.457506) (xy 109.482821 116.76627)
+        (xy 109.20842 117.176939) (xy 109.192059 117.121509) (xy 108.848026 116.69582) (xy 108.367277 116.43419) (xy 108.29307 116.41923)
         (xy 108.077 116.54173) (xy 107.823 116.54173) (xy 107.60693 116.41923) (xy 107.532723 116.43419) (xy 107.051974 116.69582)
-        (xy 106.707941 117.121509) (xy 106.69158 117.17694) (xy 106.41718 116.766271) (xy 105.970944 116.468106) (xy 110.52665 111.9124)
+        (xy 106.707941 117.121509) (xy 106.69158 117.176939) (xy 106.41718 116.76627) (xy 105.970945 116.468105) (xy 110.52665 111.9124)
         (xy 122.69496 111.9124) (xy 122.69496 114.1476) (xy 122.744243 114.395365) (xy 122.884591 114.605409) (xy 123.094635 114.745757)
         (xy 123.3424 114.79504) (xy 125.5776 114.79504) (xy 125.825365 114.745757) (xy 126.035409 114.605409) (xy 126.175757 114.395365)
         (xy 126.22504 114.1476) (xy 126.22504 111.9124) (xy 126.175757 111.664635) (xy 126.035409 111.454591) (xy 125.825365 111.314243)
@@ -8089,27 +8161,27 @@
         (xy 192.214569 92.405) (xy 193.036026 92.064741) (xy 193.664741 91.436026) (xy 194.005 90.614569) (xy 194.005 89.725431)
         (xy 193.7157 89.027) (xy 194.183 89.027) (xy 194.183 99.840012) (xy 194.1576 99.83496) (xy 191.9224 99.83496)
         (xy 191.674635 99.884243) (xy 191.464591 100.024591) (xy 191.324243 100.234635) (xy 191.27496 100.4824) (xy 191.27496 100.838)
-        (xy 190.764831 100.838) (xy 189.534799 99.607969) (xy 189.5348 98.789642) (xy 189.480272 98.51551) (xy 189.272557 98.204644)
-        (xy 188.961691 97.996929) (xy 188.595 97.923989) (xy 188.22831 97.996928) (xy 187.96 98.176208) (xy 187.691691 97.996929)
-        (xy 187.325 97.923989) (xy 186.95831 97.996928) (xy 186.69 98.176208) (xy 186.421691 97.996929) (xy 186.055 97.923989)
-        (xy 185.68831 97.996928) (xy 185.42 98.176208) (xy 185.151691 97.996929) (xy 185.020448 97.970823) (xy 185.056416 97.79)
-        (xy 185.038999 97.702439) (xy 185.039 96.497984) (xy 185.139382 96.648217) (xy 185.245418 96.719068) (xy 185.855929 97.329579)
+        (xy 190.764831 100.838) (xy 189.5348 99.60797) (xy 189.5348 98.789641) (xy 189.480272 98.515509) (xy 189.272557 98.204643)
+        (xy 188.961691 97.996928) (xy 188.595 97.923989) (xy 188.22831 97.996928) (xy 187.960001 98.176208) (xy 187.691691 97.996928)
+        (xy 187.325 97.923989) (xy 186.95831 97.996928) (xy 186.690001 98.176208) (xy 186.421691 97.996928) (xy 186.055 97.923989)
+        (xy 185.68831 97.996928) (xy 185.420001 98.176208) (xy 185.151691 97.996928) (xy 185.020448 97.970822) (xy 185.056416 97.79)
+        (xy 185.039 97.702444) (xy 185.039 96.497986) (xy 185.139382 96.648218) (xy 185.245421 96.719071) (xy 185.855929 97.329579)
         (xy 185.926782 97.435618) (xy 186.346871 97.716313) (xy 186.71732 97.79) (xy 186.717324 97.79) (xy 186.8424 97.814879)
         (xy 186.967476 97.79) (xy 190.035274 97.79) (xy 190.054243 97.885365) (xy 190.194591 98.095409) (xy 190.404635 98.235757)
         (xy 190.6524 98.28504) (xy 192.8876 98.28504) (xy 193.135365 98.235757) (xy 193.345409 98.095409) (xy 193.485757 97.885365)
         (xy 193.53504 97.6376) (xy 193.53504 95.4024) (xy 193.485757 95.154635) (xy 193.345409 94.944591) (xy 193.135365 94.804243)
         (xy 192.8876 94.75496) (xy 190.6524 94.75496) (xy 190.404635 94.804243) (xy 190.194591 94.944591) (xy 190.054243 95.154635)
-        (xy 190.035274 95.25) (xy 187.36845 95.25) (xy 187.324999 95.206549) (xy 187.324999 93.853) (xy 187.452 93.853)
+        (xy 190.035274 95.25) (xy 187.36845 95.25) (xy 187.325 95.20655) (xy 187.325 93.853) (xy 187.452 93.853)
         (xy 187.452 94.928456) (xy 187.596105 95.057647) (xy 187.899736 94.912142) (xy 187.96 94.843897) (xy 188.020264 94.912142)
         (xy 188.323895 95.057647) (xy 188.468 94.928456) (xy 188.468 93.853) (xy 188.722 93.853) (xy 188.722 94.928456)
         (xy 188.866105 95.057647) (xy 189.169736 94.912142) (xy 189.414661 94.634779) (xy 189.5348 94.2848) (xy 189.5348 93.853)
-        (xy 188.722 93.853) (xy 188.468 93.853) (xy 187.452 93.853) (xy 187.324999 93.853) (xy 187.325 93.600921)
-        (xy 187.251313 93.230472) (xy 187.198 93.150684) (xy 187.198 92.523544) (xy 187.452 92.523544) (xy 187.452 93.599)
+        (xy 188.722 93.853) (xy 188.468 93.853) (xy 187.452 93.853) (xy 187.325 93.853) (xy 187.325 93.60092)
+        (xy 187.251313 93.230471) (xy 187.198 93.150683) (xy 187.198 92.523544) (xy 187.452 92.523544) (xy 187.452 93.599)
         (xy 188.468 93.599) (xy 188.468 92.523544) (xy 188.722 92.523544) (xy 188.722 93.599) (xy 189.5348 93.599)
         (xy 189.5348 93.1672) (xy 189.414661 92.817221) (xy 189.169736 92.539858) (xy 188.866105 92.394353) (xy 188.722 92.523544)
         (xy 188.468 92.523544) (xy 188.323895 92.394353) (xy 188.020264 92.539858) (xy 187.96 92.608103) (xy 187.899736 92.539858)
         (xy 187.596105 92.394353) (xy 187.452 92.523544) (xy 187.198 92.523544) (xy 187.053895 92.394353) (xy 186.750264 92.539858)
-        (xy 186.701049 92.595591) (xy 186.421691 92.408929) (xy 186.055 92.335989) (xy 185.68831 92.408928) (xy 185.673999 92.41849)
+        (xy 186.70105 92.59559) (xy 186.421691 92.408928) (xy 186.055 92.335989) (xy 185.68831 92.408928) (xy 185.674 92.41849)
         (xy 185.674 91.44244) (xy 186.19 91.44244) (xy 186.437765 91.393157) (xy 186.647809 91.252809) (xy 186.688654 91.19168)
         (xy 186.830302 91.333327) (xy 187.063691 91.43) (xy 187.65425 91.43) (xy 187.813 91.27125) (xy 187.813 90.297)
         (xy 188.067 90.297) (xy 188.067 91.27125) (xy 188.22575 91.43) (xy 188.816309 91.43) (xy 189.049698 91.333327)
@@ -8131,8 +8203,8 @@
         (xy 193.73832 71.598715) (xy 194.031123 71.469467) (xy 194.183 71.073011) (xy 194.183 74.787197) (xy 194.031123 74.420533)
         (xy 193.73832 74.291285) (xy 192.584605 75.445) (xy 193.73832 76.598715) (xy 194.031123 76.469467) (xy 194.183 76.073011)
         (xy 194.183 82.423) (xy 175.26 82.423) (xy 175.211399 82.432667) (xy 175.170197 82.460197) (xy 175.142667 82.501399)
-        (xy 175.133 82.55) (xy 175.133 96.405764) (xy 172.593 93.865765) (xy 172.592999 77.492403) (xy 172.619618 77.474617)
-        (xy 172.854762 77.1227) (xy 182.732266 77.1227) (xy 182.849235 77.200857) (xy 182.880001 77.206977) (xy 182.88 78.400009)
+        (xy 175.133 82.55) (xy 175.133 96.405764) (xy 172.593 93.865765) (xy 172.593 77.492404) (xy 172.619618 77.474618)
+        (xy 172.854763 77.1227) (xy 182.732266 77.1227) (xy 182.849235 77.200857) (xy 182.880001 77.206977) (xy 182.88 78.400009)
         (xy 182.676191 78.536191) (xy 182.535843 78.746235) (xy 182.48656 78.994) (xy 182.48656 81.026) (xy 182.535843 81.273765)
         (xy 182.676191 81.483809) (xy 182.886235 81.624157) (xy 183.134 81.67344) (xy 185.166 81.67344) (xy 185.413765 81.624157)
         (xy 185.623809 81.483809) (xy 185.728662 81.326887) (xy 185.825182 81.416385) (xy 186.307056 81.615975) (xy 186.563 81.496836)
@@ -8141,35 +8213,34 @@
         (xy 186.543 80.137) (xy 186.543 79.883) (xy 186.563 79.883) (xy 186.563 78.523164) (xy 186.817 78.523164)
         (xy 186.817 79.883) (xy 188.177367 79.883) (xy 188.295983 79.627054) (xy 188.027188 79.041621) (xy 187.554818 78.603615)
         (xy 187.072944 78.404025) (xy 186.817 78.523164) (xy 186.563 78.523164) (xy 186.307056 78.404025) (xy 185.825182 78.603615)
-        (xy 185.728662 78.693113) (xy 185.623809 78.536191) (xy 185.419999 78.400009) (xy 185.419999 76.77832) (xy 191.251285 76.77832)
+        (xy 185.728662 78.693113) (xy 185.623809 78.536191) (xy 185.42 78.400009) (xy 185.42 76.77832) (xy 191.251285 76.77832)
         (xy 191.380533 77.071123) (xy 192.080806 77.339388) (xy 192.830435 77.31925) (xy 193.429467 77.071123) (xy 193.558715 76.77832)
-        (xy 192.405 75.624605) (xy 191.251285 76.77832) (xy 185.419999 76.77832) (xy 185.42 76.405774) (xy 185.444879 76.280699)
-        (xy 185.42 76.155624) (xy 185.42 76.155621) (xy 185.346313 75.785172) (xy 185.189384 75.550312) (xy 185.13647 75.47112)
-        (xy 185.136469 75.471119) (xy 185.065618 75.365083) (xy 184.99444 75.317523) (xy 184.99444 75.120806) (xy 190.510612 75.120806)
-        (xy 190.53075 75.870435) (xy 190.778877 76.469467) (xy 191.07168 76.598715) (xy 192.225395 75.445) (xy 191.07168 74.291285)
-        (xy 190.778877 74.420533) (xy 190.510612 75.120806) (xy 184.99444 75.120806) (xy 184.99444 75.1027) (xy 184.945157 74.854935)
-        (xy 184.804809 74.644891) (xy 184.741666 74.6027) (xy 184.804809 74.560509) (xy 184.945157 74.350465) (xy 184.992653 74.11168)
-        (xy 191.251285 74.11168) (xy 192.405 75.265395) (xy 193.558715 74.11168) (xy 193.429467 73.818877) (xy 192.729194 73.550612)
-        (xy 191.979565 73.57075) (xy 191.380533 73.818877) (xy 191.251285 74.11168) (xy 184.992653 74.11168) (xy 184.99444 74.1027)
-        (xy 184.99444 72.6027) (xy 184.945157 72.354935) (xy 184.804809 72.144891) (xy 184.594765 72.004543) (xy 184.484 71.982511)
-        (xy 184.484 71.77832) (xy 191.251285 71.77832) (xy 191.380533 72.071123) (xy 192.080806 72.339388) (xy 192.830435 72.31925)
-        (xy 193.429467 72.071123) (xy 193.558715 71.77832) (xy 192.405 70.624605) (xy 191.251285 71.77832) (xy 184.484 71.77832)
-        (xy 184.483999 70.872889) (xy 184.594765 70.850857) (xy 184.804809 70.710509) (xy 184.945157 70.500465) (xy 184.99444 70.2527)
-        (xy 184.99444 70.120806) (xy 190.510612 70.120806) (xy 190.53075 70.870435) (xy 190.778877 71.469467) (xy 191.07168 71.598715)
-        (xy 192.225395 70.445) (xy 191.07168 69.291285) (xy 190.778877 69.420533) (xy 190.510612 70.120806) (xy 184.99444 70.120806)
-        (xy 184.99444 69.11168) (xy 191.251285 69.11168) (xy 192.405 70.265395) (xy 193.558715 69.11168) (xy 193.429467 68.818877)
-        (xy 192.729194 68.550612) (xy 191.979565 68.57075) (xy 191.380533 68.818877) (xy 191.251285 69.11168) (xy 184.99444 69.11168)
-        (xy 184.99444 68.7527) (xy 184.945157 68.504935) (xy 184.804809 68.294891) (xy 184.741666 68.2527) (xy 184.804809 68.210509)
-        (xy 184.945157 68.000465) (xy 184.99444 67.7527) (xy 184.99444 66.2527) (xy 184.945157 66.004935) (xy 184.804809 65.794891)
-        (xy 184.594765 65.654543) (xy 184.483999 65.632511) (xy 184.484 63.6728) (xy 184.539809 63.635509) (xy 184.67148 63.43845)
-        (xy 185.002 63.43845) (xy 185.002 64.029009) (xy 185.098673 64.262398) (xy 185.277301 64.441027) (xy 185.51069 64.5377)
-        (xy 185.97625 64.5377) (xy 186.135 64.37895) (xy 186.135 63.2797) (xy 186.389 63.2797) (xy 186.389 64.37895)
-        (xy 186.54775 64.5377) (xy 187.01331 64.5377) (xy 187.246699 64.441027) (xy 187.425327 64.262398) (xy 187.522 64.029009)
-        (xy 187.522 63.43845) (xy 187.36325 63.2797) (xy 186.389 63.2797) (xy 186.135 63.2797) (xy 185.16075 63.2797)
-        (xy 185.002 63.43845) (xy 184.67148 63.43845) (xy 184.680157 63.425465) (xy 184.72944 63.1777) (xy 184.72944 62.5277)
-        (xy 184.702064 62.390069) (xy 184.717 62.35401) (xy 184.717 62.18845) (xy 184.55825 62.0297) (xy 184.479659 62.0297)
-        (xy 184.329765 61.929543) (xy 184.194815 61.9027) (xy 184.329765 61.875857) (xy 184.479659 61.7757) (xy 184.55825 61.7757)
-        (xy 184.717 61.61695) (xy 184.717 61.5417) (xy 185.017209 61.5417)
+        (xy 192.405 75.624605) (xy 191.251285 76.77832) (xy 185.42 76.77832) (xy 185.42 76.405774) (xy 185.444879 76.280699)
+        (xy 185.42 76.155624) (xy 185.42 76.15562) (xy 185.346313 75.785171) (xy 185.065618 75.365082) (xy 184.99444 75.317522)
+        (xy 184.99444 75.120806) (xy 190.510612 75.120806) (xy 190.53075 75.870435) (xy 190.778877 76.469467) (xy 191.07168 76.598715)
+        (xy 192.225395 75.445) (xy 191.07168 74.291285) (xy 190.778877 74.420533) (xy 190.510612 75.120806) (xy 184.99444 75.120806)
+        (xy 184.99444 75.1027) (xy 184.945157 74.854935) (xy 184.804809 74.644891) (xy 184.741666 74.6027) (xy 184.804809 74.560509)
+        (xy 184.945157 74.350465) (xy 184.992653 74.11168) (xy 191.251285 74.11168) (xy 192.405 75.265395) (xy 193.558715 74.11168)
+        (xy 193.429467 73.818877) (xy 192.729194 73.550612) (xy 191.979565 73.57075) (xy 191.380533 73.818877) (xy 191.251285 74.11168)
+        (xy 184.992653 74.11168) (xy 184.99444 74.1027) (xy 184.99444 72.6027) (xy 184.945157 72.354935) (xy 184.804809 72.144891)
+        (xy 184.594765 72.004543) (xy 184.484 71.982511) (xy 184.484 71.77832) (xy 191.251285 71.77832) (xy 191.380533 72.071123)
+        (xy 192.080806 72.339388) (xy 192.830435 72.31925) (xy 193.429467 72.071123) (xy 193.558715 71.77832) (xy 192.405 70.624605)
+        (xy 191.251285 71.77832) (xy 184.484 71.77832) (xy 184.484 70.872889) (xy 184.594765 70.850857) (xy 184.804809 70.710509)
+        (xy 184.945157 70.500465) (xy 184.99444 70.2527) (xy 184.99444 70.120806) (xy 190.510612 70.120806) (xy 190.53075 70.870435)
+        (xy 190.778877 71.469467) (xy 191.07168 71.598715) (xy 192.225395 70.445) (xy 191.07168 69.291285) (xy 190.778877 69.420533)
+        (xy 190.510612 70.120806) (xy 184.99444 70.120806) (xy 184.99444 69.11168) (xy 191.251285 69.11168) (xy 192.405 70.265395)
+        (xy 193.558715 69.11168) (xy 193.429467 68.818877) (xy 192.729194 68.550612) (xy 191.979565 68.57075) (xy 191.380533 68.818877)
+        (xy 191.251285 69.11168) (xy 184.99444 69.11168) (xy 184.99444 68.7527) (xy 184.945157 68.504935) (xy 184.804809 68.294891)
+        (xy 184.741666 68.2527) (xy 184.804809 68.210509) (xy 184.945157 68.000465) (xy 184.99444 67.7527) (xy 184.99444 66.2527)
+        (xy 184.945157 66.004935) (xy 184.804809 65.794891) (xy 184.594765 65.654543) (xy 184.484 65.632511) (xy 184.484 63.6728)
+        (xy 184.539809 63.635509) (xy 184.67148 63.43845) (xy 185.002 63.43845) (xy 185.002 64.029009) (xy 185.098673 64.262398)
+        (xy 185.277301 64.441027) (xy 185.51069 64.5377) (xy 185.97625 64.5377) (xy 186.135 64.37895) (xy 186.135 63.2797)
+        (xy 186.389 63.2797) (xy 186.389 64.37895) (xy 186.54775 64.5377) (xy 187.01331 64.5377) (xy 187.246699 64.441027)
+        (xy 187.425327 64.262398) (xy 187.522 64.029009) (xy 187.522 63.43845) (xy 187.36325 63.2797) (xy 186.389 63.2797)
+        (xy 186.135 63.2797) (xy 185.16075 63.2797) (xy 185.002 63.43845) (xy 184.67148 63.43845) (xy 184.680157 63.425465)
+        (xy 184.72944 63.1777) (xy 184.72944 62.5277) (xy 184.702064 62.390069) (xy 184.717 62.35401) (xy 184.717 62.18845)
+        (xy 184.55825 62.0297) (xy 184.479659 62.0297) (xy 184.329765 61.929543) (xy 184.194815 61.9027) (xy 184.329765 61.875857)
+        (xy 184.479659 61.7757) (xy 184.55825 61.7757) (xy 184.717 61.61695) (xy 184.717 61.5417) (xy 185.017209 61.5417)
       )
     )
     (filled_polygon
@@ -8179,7 +8250,7 @@
         (xy 186.887 59.25526) (xy 185.637 59.25526) (xy 185.389235 59.304543) (xy 185.179191 59.444891) (xy 185.038843 59.654935)
         (xy 185.017209 59.7637) (xy 183.939554 59.7637) (xy 183.851999 59.746284) (xy 183.764445 59.7637) (xy 183.764444 59.7637)
         (xy 183.50513 59.815281) (xy 183.258221 59.98026) (xy 183.022 59.98026) (xy 182.774235 60.029543) (xy 182.564191 60.169891)
-        (xy 182.452 60.337795) (xy 182.339809 60.169891) (xy 182.129765 60.029543) (xy 182.113999 60.026407) (xy 182.114 55.522917)
+        (xy 182.452 60.337795) (xy 182.339809 60.169891) (xy 182.129765 60.029543) (xy 182.114 60.026407) (xy 182.114 55.522917)
         (xy 182.199765 55.505857) (xy 182.409809 55.365509) (xy 182.450654 55.30438) (xy 182.592302 55.446027) (xy 182.825691 55.5427)
         (xy 183.41625 55.5427) (xy 183.575 55.38395) (xy 183.575 54.4097) (xy 183.829 54.4097) (xy 183.829 55.38395)
         (xy 183.98775 55.5427) (xy 184.578309 55.5427) (xy 184.811698 55.446027) (xy 184.990327 55.267399) (xy 185.087 55.03401)
@@ -8203,13 +8274,13 @@
         (xy 188.265 53.784569) (xy 188.605259 54.606026) (xy 189.233974 55.234741) (xy 190.055431 55.575) (xy 190.944569 55.575)
         (xy 191.766026 55.234741) (xy 192.394741 54.606026) (xy 192.735 53.784569) (xy 192.735 52.895431) (xy 192.394741 52.073974)
         (xy 191.766026 51.445259) (xy 190.944569 51.105) (xy 190.055431 51.105) (xy 189.233974 51.445259) (xy 188.605259 52.073974)
-        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.351199 52.140051) (xy 168.365133 52.07) (xy 168.309936 51.792504)
-        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569955 51.3588)
-        (xy 163.900045 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
-        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785045 67.8688)
+        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.3512 52.140046) (xy 168.365133 52.07) (xy 168.309936 51.792504)
+        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569954 51.3588)
+        (xy 163.900046 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
+        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785046 67.8688)
         (xy 132.715 67.854867) (xy 132.644954 67.8688) (xy 132.437504 67.910064) (xy 132.385219 67.945) (xy 132.08 67.945)
         (xy 132.031399 67.954667) (xy 131.990197 67.982197) (xy 131.962667 68.023399) (xy 131.953 68.072) (xy 131.953 73.406)
-        (xy 129.096075 73.406) (xy 128.971 73.381121) (xy 128.845925 73.406) (xy 128.389999 73.406) (xy 128.39 57.275793)
+        (xy 129.096075 73.406) (xy 128.971 73.381121) (xy 128.845925 73.406) (xy 128.39 73.406) (xy 128.39 57.275793)
         (xy 128.515793 57.15) (xy 130.724207 57.15) (xy 131.052233 57.478026) (xy 131.74505 57.765) (xy 132.49495 57.765)
         (xy 133.187767 57.478026) (xy 133.515793 57.15) (xy 135.724207 57.15) (xy 136.052233 57.478026) (xy 136.74505 57.765)
         (xy 137.49495 57.765) (xy 138.187767 57.478026) (xy 138.515793 57.15) (xy 140.724207 57.15) (xy 141.052233 57.478026)
@@ -8221,83 +8292,83 @@
         (xy 128.187767 54.281974) (xy 127.49495 53.995) (xy 126.74505 53.995) (xy 126.052233 54.281974) (xy 125.521974 54.812233)
         (xy 125.235 55.50505) (xy 125.235 56.25495) (xy 125.521974 56.947767) (xy 125.850001 57.275794) (xy 125.85 73.808845)
         (xy 125.811515 73.866442) (xy 123.729393 75.948748) (xy 123.623383 76.019582) (xy 123.552518 76.125639) (xy 123.552494 76.125663)
-        (xy 123.475251 76.241277) (xy 123.342688 76.439671) (xy 123.342682 76.4397) (xy 123.342666 76.439724) (xy 123.294072 76.684079)
-        (xy 123.269001 76.81012) (xy 123.269001 76.810148) (xy 123.244121 76.935257) (xy 123.269001 77.060309) (xy 123.269 78.565479)
-        (xy 123.269001 78.565483) (xy 123.269001 78.940648) (xy 118.967893 83.241756) (xy 118.93664 83.084634) (xy 118.520089 82.461221)
-        (xy 117.896676 82.04467) (xy 117.346935 81.93532) (xy 115.474545 81.93532) (xy 114.975614 82.034563) (xy 93.999999 61.058949)
-        (xy 93.999999 60.733025) (xy 94.120302 60.853327) (xy 94.353691 60.95) (xy 94.94425 60.95) (xy 95.103 60.79125)
-        (xy 95.103 59.817) (xy 95.357 59.817) (xy 95.357 60.79125) (xy 95.51575 60.95) (xy 96.106309 60.95)
-        (xy 96.339698 60.853327) (xy 96.518327 60.674699) (xy 96.615 60.44131) (xy 96.615 59.97575) (xy 96.45625 59.817)
-        (xy 95.357 59.817) (xy 95.103 59.817) (xy 95.083 59.817) (xy 95.083 59.563) (xy 95.103 59.563)
-        (xy 95.103 58.58875) (xy 95.357 58.58875) (xy 95.357 59.563) (xy 96.45625 59.563) (xy 96.615 59.40425)
-        (xy 96.615 58.93869) (xy 96.518327 58.705301) (xy 96.339698 58.526673) (xy 96.106309 58.43) (xy 95.51575 58.43)
-        (xy 95.357 58.58875) (xy 95.103 58.58875) (xy 94.94425 58.43) (xy 94.353691 58.43) (xy 94.120302 58.526673)
-        (xy 93.978654 58.66832) (xy 93.937809 58.607191) (xy 93.727765 58.466843) (xy 93.48 58.41756) (xy 93.233611 58.41756)
-        (xy 92.426471 57.610421) (xy 92.355618 57.504382) (xy 91.935529 57.223687) (xy 91.883411 57.21332) (xy 103.741285 57.21332)
-        (xy 103.870533 57.506123) (xy 104.570806 57.774388) (xy 105.320435 57.75425) (xy 105.919467 57.506123) (xy 106.048715 57.21332)
-        (xy 108.741285 57.21332) (xy 108.870533 57.506123) (xy 109.570806 57.774388) (xy 110.320435 57.75425) (xy 110.919467 57.506123)
-        (xy 111.048715 57.21332) (xy 113.741285 57.21332) (xy 113.870533 57.506123) (xy 114.570806 57.774388) (xy 115.320435 57.75425)
-        (xy 115.919467 57.506123) (xy 116.048715 57.21332) (xy 118.741285 57.21332) (xy 118.870533 57.506123) (xy 119.570806 57.774388)
-        (xy 120.320435 57.75425) (xy 120.919467 57.506123) (xy 121.048715 57.21332) (xy 119.895 56.059605) (xy 118.741285 57.21332)
-        (xy 116.048715 57.21332) (xy 114.895 56.059605) (xy 113.741285 57.21332) (xy 111.048715 57.21332) (xy 109.895 56.059605)
-        (xy 108.741285 57.21332) (xy 106.048715 57.21332) (xy 104.895 56.059605) (xy 103.741285 57.21332) (xy 91.883411 57.21332)
-        (xy 91.44 57.125121) (xy 90.944471 57.223687) (xy 90.630419 57.43353) (xy 90.630418 57.433531) (xy 90.524382 57.504382)
-        (xy 90.453531 57.610418) (xy 87.76395 60.3) (xy 86.1833 60.3) (xy 86.057809 60.112191) (xy 85.847765 59.971843)
-        (xy 85.6 59.92256) (xy 84.1 59.92256) (xy 83.852235 59.971843) (xy 83.819999 59.993382) (xy 83.82 56.91744)
-        (xy 84.45 56.91744) (xy 84.697765 56.868157) (xy 84.907809 56.727809) (xy 85.048157 56.517765) (xy 85.09744 56.27)
-        (xy 85.09744 55.9812) (xy 87.34786 55.9812) (xy 87.417901 55.995132) (xy 87.487942 55.9812) (xy 87.487947 55.9812)
-        (xy 87.695397 55.939936) (xy 87.930647 55.782746) (xy 87.970325 55.723364) (xy 88.137883 55.555806) (xy 103.000612 55.555806)
-        (xy 103.02075 56.305435) (xy 103.268877 56.904467) (xy 103.56168 57.033715) (xy 104.715395 55.88) (xy 105.074605 55.88)
-        (xy 106.22832 57.033715) (xy 106.521123 56.904467) (xy 106.789388 56.204194) (xy 106.77197 55.555806) (xy 108.000612 55.555806)
-        (xy 108.02075 56.305435) (xy 108.268877 56.904467) (xy 108.56168 57.033715) (xy 109.715395 55.88) (xy 110.074605 55.88)
-        (xy 111.22832 57.033715) (xy 111.521123 56.904467) (xy 111.789388 56.204194) (xy 111.77197 55.555806) (xy 113.000612 55.555806)
-        (xy 113.02075 56.305435) (xy 113.268877 56.904467) (xy 113.56168 57.033715) (xy 114.715395 55.88) (xy 115.074605 55.88)
-        (xy 116.22832 57.033715) (xy 116.521123 56.904467) (xy 116.789388 56.204194) (xy 116.77197 55.555806) (xy 118.000612 55.555806)
-        (xy 118.02075 56.305435) (xy 118.268877 56.904467) (xy 118.56168 57.033715) (xy 119.715395 55.88) (xy 120.074605 55.88)
-        (xy 121.22832 57.033715) (xy 121.521123 56.904467) (xy 121.789388 56.204194) (xy 121.76925 55.454565) (xy 121.521123 54.855533)
-        (xy 121.22832 54.726285) (xy 120.074605 55.88) (xy 119.715395 55.88) (xy 118.56168 54.726285) (xy 118.268877 54.855533)
-        (xy 118.000612 55.555806) (xy 116.77197 55.555806) (xy 116.76925 55.454565) (xy 116.521123 54.855533) (xy 116.22832 54.726285)
-        (xy 115.074605 55.88) (xy 114.715395 55.88) (xy 113.56168 54.726285) (xy 113.268877 54.855533) (xy 113.000612 55.555806)
-        (xy 111.77197 55.555806) (xy 111.76925 55.454565) (xy 111.521123 54.855533) (xy 111.22832 54.726285) (xy 110.074605 55.88)
-        (xy 109.715395 55.88) (xy 108.56168 54.726285) (xy 108.268877 54.855533) (xy 108.000612 55.555806) (xy 106.77197 55.555806)
-        (xy 106.76925 55.454565) (xy 106.521123 54.855533) (xy 106.22832 54.726285) (xy 105.074605 55.88) (xy 104.715395 55.88)
-        (xy 103.56168 54.726285) (xy 103.268877 54.855533) (xy 103.000612 55.555806) (xy 88.137883 55.555806) (xy 88.90437 54.78932)
-        (xy 88.963746 54.749646) (xy 88.975577 54.73194) (xy 89.201001 54.73194) (xy 89.448766 54.682657) (xy 89.65881 54.542309)
-        (xy 89.701001 54.479166) (xy 89.743192 54.542309) (xy 89.953236 54.682657) (xy 90.201001 54.73194) (xy 91.701001 54.73194)
-        (xy 91.948766 54.682657) (xy 92.15881 54.542309) (xy 92.276001 54.366922) (xy 92.393192 54.542309) (xy 92.603236 54.682657)
-        (xy 92.851001 54.73194) (xy 94.351001 54.73194) (xy 94.598766 54.682657) (xy 94.80881 54.542309) (xy 94.849655 54.48118)
-        (xy 94.991303 54.622827) (xy 95.224692 54.7195) (xy 95.815251 54.7195) (xy 95.974001 54.56075) (xy 95.974001 53.5865)
-        (xy 96.228001 53.5865) (xy 96.228001 54.56075) (xy 96.386751 54.7195) (xy 96.97731 54.7195) (xy 97.210699 54.622827)
-        (xy 97.286846 54.54668) (xy 103.741285 54.54668) (xy 104.895 55.700395) (xy 106.048715 54.54668) (xy 108.741285 54.54668)
-        (xy 109.895 55.700395) (xy 111.048715 54.54668) (xy 113.741285 54.54668) (xy 114.895 55.700395) (xy 116.048715 54.54668)
-        (xy 118.741285 54.54668) (xy 119.895 55.700395) (xy 121.048715 54.54668) (xy 120.919467 54.253877) (xy 120.219194 53.985612)
-        (xy 119.469565 54.00575) (xy 118.870533 54.253877) (xy 118.741285 54.54668) (xy 116.048715 54.54668) (xy 115.919467 54.253877)
-        (xy 115.219194 53.985612) (xy 114.469565 54.00575) (xy 113.870533 54.253877) (xy 113.741285 54.54668) (xy 111.048715 54.54668)
-        (xy 110.919467 54.253877) (xy 110.219194 53.985612) (xy 109.469565 54.00575) (xy 108.870533 54.253877) (xy 108.741285 54.54668)
-        (xy 106.048715 54.54668) (xy 105.919467 54.253877) (xy 105.219194 53.985612) (xy 104.469565 54.00575) (xy 103.870533 54.253877)
-        (xy 103.741285 54.54668) (xy 97.286846 54.54668) (xy 97.389328 54.444199) (xy 97.486001 54.21081) (xy 97.486001 53.74525)
-        (xy 97.327251 53.5865) (xy 96.228001 53.5865) (xy 95.974001 53.5865) (xy 95.954001 53.5865) (xy 95.954001 53.3325)
-        (xy 95.974001 53.3325) (xy 95.974001 52.35825) (xy 96.228001 52.35825) (xy 96.228001 53.3325) (xy 97.327251 53.3325)
-        (xy 97.486001 53.17375) (xy 97.486001 52.70819) (xy 97.389328 52.474801) (xy 97.210699 52.296173) (xy 96.97731 52.1995)
-        (xy 96.386751 52.1995) (xy 96.228001 52.35825) (xy 95.974001 52.35825) (xy 95.815251 52.1995) (xy 95.224692 52.1995)
-        (xy 94.991303 52.296173) (xy 94.849655 52.43782) (xy 94.80881 52.376691) (xy 94.598766 52.236343) (xy 94.351001 52.18706)
-        (xy 92.851001 52.18706) (xy 92.603236 52.236343) (xy 92.393192 52.376691) (xy 92.276001 52.552078) (xy 92.15881 52.376691)
-        (xy 91.948766 52.236343) (xy 91.701001 52.18706) (xy 90.201001 52.18706) (xy 89.953236 52.236343) (xy 89.743192 52.376691)
-        (xy 89.701001 52.439834) (xy 89.65881 52.376691) (xy 89.448766 52.236343) (xy 89.201001 52.18706) (xy 87.701001 52.18706)
-        (xy 87.453236 52.236343) (xy 87.243192 52.376691) (xy 87.102844 52.586735) (xy 87.053561 52.8345) (xy 87.053561 54.0845)
-        (xy 87.102844 54.332265) (xy 87.20178 54.480332) (xy 87.123313 54.5588) (xy 85.09744 54.5588) (xy 85.09744 54.27)
-        (xy 85.048157 54.022235) (xy 84.907809 53.812191) (xy 84.697765 53.671843) (xy 84.45 53.62256) (xy 80.65 53.62256)
-        (xy 80.402235 53.671843) (xy 80.192191 53.812191) (xy 80.051843 54.022235) (xy 80.00256 54.27) (xy 80.00256 56.27)
-        (xy 80.051843 56.517765) (xy 80.192191 56.727809) (xy 80.402235 56.868157) (xy 80.65 56.91744) (xy 81.280001 56.91744)
-        (xy 81.28 59.993382) (xy 81.247765 59.971843) (xy 81 59.92256) (xy 79.5 59.92256) (xy 79.252235 59.971843)
-        (xy 79.042191 60.112191) (xy 78.9167 60.3) (xy 75.735074 60.3) (xy 75.609999 60.275121) (xy 75.484924 60.3)
-        (xy 75.48492 60.3) (xy 75.114471 60.373687) (xy 74.694382 60.654382) (xy 74.62353 60.76042) (xy 74.53139 60.85256)
-        (xy 74.305 60.85256) (xy 74.057235 60.901843) (xy 73.847191 61.042191) (xy 73.742913 61.198253) (xy 73.539182 61.334382)
-        (xy 73.46833 61.440419) (xy 72.606419 62.302331) (xy 72.517 62.362079) (xy 72.517 52.895431) (xy 73.965 52.895431)
-        (xy 73.965 53.784569) (xy 74.305259 54.606026) (xy 74.933974 55.234741) (xy 75.755431 55.575) (xy 76.644569 55.575)
-        (xy 77.466026 55.234741) (xy 78.094741 54.606026) (xy 78.435 53.784569) (xy 78.435 52.895431) (xy 78.094741 52.073974)
-        (xy 77.466026 51.445259) (xy 76.644569 51.105) (xy 75.755431 51.105) (xy 74.933974 51.445259) (xy 74.305259 52.073974)
-        (xy 73.965 52.895431) (xy 72.517 52.895431) (xy 72.517 49.657) (xy 194.183 49.657)
+        (xy 123.475251 76.241277) (xy 123.342688 76.439671) (xy 123.342682 76.4397) (xy 123.342666 76.439724) (xy 123.295875 76.675013)
+        (xy 123.269 76.81012) (xy 123.269 76.810153) (xy 123.244121 76.935257) (xy 123.269 77.060304) (xy 123.269 78.940648)
+        (xy 118.967893 83.241756) (xy 118.93664 83.084634) (xy 118.520089 82.461221) (xy 117.896676 82.04467) (xy 117.346935 81.93532)
+        (xy 115.474545 81.93532) (xy 114.975614 82.034563) (xy 94 61.05895) (xy 94 60.733026) (xy 94.120302 60.853327)
+        (xy 94.353691 60.95) (xy 94.94425 60.95) (xy 95.103 60.79125) (xy 95.103 59.817) (xy 95.357 59.817)
+        (xy 95.357 60.79125) (xy 95.51575 60.95) (xy 96.106309 60.95) (xy 96.339698 60.853327) (xy 96.518327 60.674699)
+        (xy 96.615 60.44131) (xy 96.615 59.97575) (xy 96.45625 59.817) (xy 95.357 59.817) (xy 95.103 59.817)
+        (xy 95.083 59.817) (xy 95.083 59.563) (xy 95.103 59.563) (xy 95.103 58.58875) (xy 95.357 58.58875)
+        (xy 95.357 59.563) (xy 96.45625 59.563) (xy 96.615 59.40425) (xy 96.615 58.93869) (xy 96.518327 58.705301)
+        (xy 96.339698 58.526673) (xy 96.106309 58.43) (xy 95.51575 58.43) (xy 95.357 58.58875) (xy 95.103 58.58875)
+        (xy 94.94425 58.43) (xy 94.353691 58.43) (xy 94.120302 58.526673) (xy 93.978654 58.66832) (xy 93.937809 58.607191)
+        (xy 93.727765 58.466843) (xy 93.48 58.41756) (xy 93.233611 58.41756) (xy 92.426471 57.610421) (xy 92.355618 57.504382)
+        (xy 91.935529 57.223687) (xy 91.883411 57.21332) (xy 103.741285 57.21332) (xy 103.870533 57.506123) (xy 104.570806 57.774388)
+        (xy 105.320435 57.75425) (xy 105.919467 57.506123) (xy 106.048715 57.21332) (xy 108.741285 57.21332) (xy 108.870533 57.506123)
+        (xy 109.570806 57.774388) (xy 110.320435 57.75425) (xy 110.919467 57.506123) (xy 111.048715 57.21332) (xy 113.741285 57.21332)
+        (xy 113.870533 57.506123) (xy 114.570806 57.774388) (xy 115.320435 57.75425) (xy 115.919467 57.506123) (xy 116.048715 57.21332)
+        (xy 118.741285 57.21332) (xy 118.870533 57.506123) (xy 119.570806 57.774388) (xy 120.320435 57.75425) (xy 120.919467 57.506123)
+        (xy 121.048715 57.21332) (xy 119.895 56.059605) (xy 118.741285 57.21332) (xy 116.048715 57.21332) (xy 114.895 56.059605)
+        (xy 113.741285 57.21332) (xy 111.048715 57.21332) (xy 109.895 56.059605) (xy 108.741285 57.21332) (xy 106.048715 57.21332)
+        (xy 104.895 56.059605) (xy 103.741285 57.21332) (xy 91.883411 57.21332) (xy 91.44 57.125121) (xy 90.944471 57.223687)
+        (xy 90.630419 57.43353) (xy 90.630418 57.433531) (xy 90.524382 57.504382) (xy 90.453531 57.610418) (xy 87.76395 60.3)
+        (xy 86.1833 60.3) (xy 86.057809 60.112191) (xy 85.847765 59.971843) (xy 85.6 59.92256) (xy 84.1 59.92256)
+        (xy 83.852235 59.971843) (xy 83.82 59.993382) (xy 83.82 56.91744) (xy 84.45 56.91744) (xy 84.697765 56.868157)
+        (xy 84.907809 56.727809) (xy 85.048157 56.517765) (xy 85.09744 56.27) (xy 85.09744 55.9812) (xy 87.34786 55.9812)
+        (xy 87.417901 55.995132) (xy 87.487942 55.9812) (xy 87.487947 55.9812) (xy 87.695397 55.939936) (xy 87.930647 55.782746)
+        (xy 87.970325 55.723364) (xy 88.137883 55.555806) (xy 103.000612 55.555806) (xy 103.02075 56.305435) (xy 103.268877 56.904467)
+        (xy 103.56168 57.033715) (xy 104.715395 55.88) (xy 105.074605 55.88) (xy 106.22832 57.033715) (xy 106.521123 56.904467)
+        (xy 106.789388 56.204194) (xy 106.77197 55.555806) (xy 108.000612 55.555806) (xy 108.02075 56.305435) (xy 108.268877 56.904467)
+        (xy 108.56168 57.033715) (xy 109.715395 55.88) (xy 110.074605 55.88) (xy 111.22832 57.033715) (xy 111.521123 56.904467)
+        (xy 111.789388 56.204194) (xy 111.77197 55.555806) (xy 113.000612 55.555806) (xy 113.02075 56.305435) (xy 113.268877 56.904467)
+        (xy 113.56168 57.033715) (xy 114.715395 55.88) (xy 115.074605 55.88) (xy 116.22832 57.033715) (xy 116.521123 56.904467)
+        (xy 116.789388 56.204194) (xy 116.77197 55.555806) (xy 118.000612 55.555806) (xy 118.02075 56.305435) (xy 118.268877 56.904467)
+        (xy 118.56168 57.033715) (xy 119.715395 55.88) (xy 120.074605 55.88) (xy 121.22832 57.033715) (xy 121.521123 56.904467)
+        (xy 121.789388 56.204194) (xy 121.76925 55.454565) (xy 121.521123 54.855533) (xy 121.22832 54.726285) (xy 120.074605 55.88)
+        (xy 119.715395 55.88) (xy 118.56168 54.726285) (xy 118.268877 54.855533) (xy 118.000612 55.555806) (xy 116.77197 55.555806)
+        (xy 116.76925 55.454565) (xy 116.521123 54.855533) (xy 116.22832 54.726285) (xy 115.074605 55.88) (xy 114.715395 55.88)
+        (xy 113.56168 54.726285) (xy 113.268877 54.855533) (xy 113.000612 55.555806) (xy 111.77197 55.555806) (xy 111.76925 55.454565)
+        (xy 111.521123 54.855533) (xy 111.22832 54.726285) (xy 110.074605 55.88) (xy 109.715395 55.88) (xy 108.56168 54.726285)
+        (xy 108.268877 54.855533) (xy 108.000612 55.555806) (xy 106.77197 55.555806) (xy 106.76925 55.454565) (xy 106.521123 54.855533)
+        (xy 106.22832 54.726285) (xy 105.074605 55.88) (xy 104.715395 55.88) (xy 103.56168 54.726285) (xy 103.268877 54.855533)
+        (xy 103.000612 55.555806) (xy 88.137883 55.555806) (xy 88.90437 54.78932) (xy 88.963746 54.749646) (xy 88.975577 54.73194)
+        (xy 89.201001 54.73194) (xy 89.448766 54.682657) (xy 89.65881 54.542309) (xy 89.701001 54.479166) (xy 89.743192 54.542309)
+        (xy 89.953236 54.682657) (xy 90.201001 54.73194) (xy 91.701001 54.73194) (xy 91.948766 54.682657) (xy 92.15881 54.542309)
+        (xy 92.276001 54.366922) (xy 92.393192 54.542309) (xy 92.603236 54.682657) (xy 92.851001 54.73194) (xy 94.351001 54.73194)
+        (xy 94.598766 54.682657) (xy 94.80881 54.542309) (xy 94.849655 54.48118) (xy 94.991303 54.622827) (xy 95.224692 54.7195)
+        (xy 95.815251 54.7195) (xy 95.974001 54.56075) (xy 95.974001 53.5865) (xy 96.228001 53.5865) (xy 96.228001 54.56075)
+        (xy 96.386751 54.7195) (xy 96.97731 54.7195) (xy 97.210699 54.622827) (xy 97.286846 54.54668) (xy 103.741285 54.54668)
+        (xy 104.895 55.700395) (xy 106.048715 54.54668) (xy 108.741285 54.54668) (xy 109.895 55.700395) (xy 111.048715 54.54668)
+        (xy 113.741285 54.54668) (xy 114.895 55.700395) (xy 116.048715 54.54668) (xy 118.741285 54.54668) (xy 119.895 55.700395)
+        (xy 121.048715 54.54668) (xy 120.919467 54.253877) (xy 120.219194 53.985612) (xy 119.469565 54.00575) (xy 118.870533 54.253877)
+        (xy 118.741285 54.54668) (xy 116.048715 54.54668) (xy 115.919467 54.253877) (xy 115.219194 53.985612) (xy 114.469565 54.00575)
+        (xy 113.870533 54.253877) (xy 113.741285 54.54668) (xy 111.048715 54.54668) (xy 110.919467 54.253877) (xy 110.219194 53.985612)
+        (xy 109.469565 54.00575) (xy 108.870533 54.253877) (xy 108.741285 54.54668) (xy 106.048715 54.54668) (xy 105.919467 54.253877)
+        (xy 105.219194 53.985612) (xy 104.469565 54.00575) (xy 103.870533 54.253877) (xy 103.741285 54.54668) (xy 97.286846 54.54668)
+        (xy 97.389328 54.444199) (xy 97.486001 54.21081) (xy 97.486001 53.74525) (xy 97.327251 53.5865) (xy 96.228001 53.5865)
+        (xy 95.974001 53.5865) (xy 95.954001 53.5865) (xy 95.954001 53.3325) (xy 95.974001 53.3325) (xy 95.974001 52.35825)
+        (xy 96.228001 52.35825) (xy 96.228001 53.3325) (xy 97.327251 53.3325) (xy 97.486001 53.17375) (xy 97.486001 52.70819)
+        (xy 97.389328 52.474801) (xy 97.210699 52.296173) (xy 96.97731 52.1995) (xy 96.386751 52.1995) (xy 96.228001 52.35825)
+        (xy 95.974001 52.35825) (xy 95.815251 52.1995) (xy 95.224692 52.1995) (xy 94.991303 52.296173) (xy 94.849655 52.43782)
+        (xy 94.80881 52.376691) (xy 94.598766 52.236343) (xy 94.351001 52.18706) (xy 92.851001 52.18706) (xy 92.603236 52.236343)
+        (xy 92.393192 52.376691) (xy 92.276001 52.552078) (xy 92.15881 52.376691) (xy 91.948766 52.236343) (xy 91.701001 52.18706)
+        (xy 90.201001 52.18706) (xy 89.953236 52.236343) (xy 89.743192 52.376691) (xy 89.701001 52.439834) (xy 89.65881 52.376691)
+        (xy 89.448766 52.236343) (xy 89.201001 52.18706) (xy 87.701001 52.18706) (xy 87.453236 52.236343) (xy 87.243192 52.376691)
+        (xy 87.102844 52.586735) (xy 87.053561 52.8345) (xy 87.053561 54.0845) (xy 87.102844 54.332265) (xy 87.20178 54.480332)
+        (xy 87.123313 54.5588) (xy 85.09744 54.5588) (xy 85.09744 54.27) (xy 85.048157 54.022235) (xy 84.907809 53.812191)
+        (xy 84.697765 53.671843) (xy 84.45 53.62256) (xy 80.65 53.62256) (xy 80.402235 53.671843) (xy 80.192191 53.812191)
+        (xy 80.051843 54.022235) (xy 80.00256 54.27) (xy 80.00256 56.27) (xy 80.051843 56.517765) (xy 80.192191 56.727809)
+        (xy 80.402235 56.868157) (xy 80.65 56.91744) (xy 81.280001 56.91744) (xy 81.28 59.993382) (xy 81.247765 59.971843)
+        (xy 81 59.92256) (xy 79.5 59.92256) (xy 79.252235 59.971843) (xy 79.042191 60.112191) (xy 78.9167 60.3)
+        (xy 75.735074 60.3) (xy 75.609999 60.275121) (xy 75.484924 60.3) (xy 75.48492 60.3) (xy 75.114471 60.373687)
+        (xy 74.694382 60.654382) (xy 74.62353 60.76042) (xy 74.53139 60.85256) (xy 74.305 60.85256) (xy 74.057235 60.901843)
+        (xy 73.847191 61.042191) (xy 73.742913 61.198253) (xy 73.539182 61.334382) (xy 73.46833 61.440419) (xy 72.606419 62.302331)
+        (xy 72.517 62.362079) (xy 72.517 52.895431) (xy 73.965 52.895431) (xy 73.965 53.784569) (xy 74.305259 54.606026)
+        (xy 74.933974 55.234741) (xy 75.755431 55.575) (xy 76.644569 55.575) (xy 77.466026 55.234741) (xy 78.094741 54.606026)
+        (xy 78.435 53.784569) (xy 78.435 52.895431) (xy 78.094741 52.073974) (xy 77.466026 51.445259) (xy 76.644569 51.105)
+        (xy 75.755431 51.105) (xy 74.933974 51.445259) (xy 74.305259 52.073974) (xy 73.965 52.895431) (xy 72.517 52.895431)
+        (xy 72.517 49.657) (xy 194.183 49.657)
       )
     )
     (filled_polygon
@@ -8308,7 +8379,7 @@
         (xy 182.44956 70.2527) (xy 182.498843 70.500465) (xy 182.639191 70.710509) (xy 182.849235 70.850857) (xy 182.96 70.872889)
         (xy 182.960001 71.982511) (xy 182.849235 72.004543) (xy 182.639191 72.144891) (xy 182.498843 72.354935) (xy 182.44956 72.6027)
         (xy 182.44956 74.1027) (xy 182.498843 74.350465) (xy 182.639191 74.560509) (xy 182.672402 74.5827) (xy 171.82908 74.5827)
-        (xy 171.704 74.55782) (xy 171.578921 74.5827) (xy 170.866956 74.5827) (xy 170.433999 74.149854) (xy 170.434 71.301465)
+        (xy 171.704 74.55782) (xy 171.57892 74.5827) (xy 170.866956 74.5827) (xy 170.434 74.149855) (xy 170.434 71.301465)
         (xy 175.757226 65.97845) (xy 177.382 65.97845) (xy 177.382 66.569009) (xy 177.478673 66.802398) (xy 177.657301 66.981027)
         (xy 177.89069 67.0777) (xy 178.35625 67.0777) (xy 178.515 66.91895) (xy 178.515 65.8197) (xy 178.769 65.8197)
         (xy 178.769 66.91895) (xy 178.92775 67.0777) (xy 179.39331 67.0777) (xy 179.626699 66.981027) (xy 179.805327 66.802398)
@@ -8323,32 +8394,31 @@
     (filled_polygon
       (pts
         (xy 91.381843 60.562765) (xy 91.46 60.679735) (xy 91.46 61.459924) (xy 91.435121 61.585) (xy 91.46 61.710075)
-        (xy 91.46 61.710079) (xy 91.533687 62.080528) (xy 91.617668 62.206214) (xy 91.733508 62.37958) (xy 91.814382 62.500617)
-        (xy 91.920418 62.571468) (xy 99.44295 70.094) (xy 87.68325 70.094) (xy 87.56625 69.977) (xy 86.467 69.977)
-        (xy 86.467 69.997) (xy 86.213 69.997) (xy 86.213 69.977) (xy 86.193 69.977) (xy 86.193 69.723)
-        (xy 86.213 69.723) (xy 86.213 68.74875) (xy 86.467 68.74875) (xy 86.467 69.723) (xy 87.56625 69.723)
-        (xy 87.725 69.56425) (xy 87.725 69.09869) (xy 87.628327 68.865301) (xy 87.449698 68.686673) (xy 87.216309 68.59)
-        (xy 86.62575 68.59) (xy 86.467 68.74875) (xy 86.213 68.74875) (xy 86.05425 68.59) (xy 85.463691 68.59)
-        (xy 85.230302 68.686673) (xy 85.088654 68.82832) (xy 85.047809 68.767191) (xy 84.837765 68.626843) (xy 84.59 68.57756)
-        (xy 84.363611 68.57756) (xy 83.819999 68.033948) (xy 83.82 63.146618) (xy 83.852235 63.168157) (xy 84.1 63.21744)
-        (xy 85.6 63.21744) (xy 85.847765 63.168157) (xy 86.057809 63.027809) (xy 86.1833 62.84) (xy 88.164925 62.84)
-        (xy 88.29 62.864879) (xy 88.415075 62.84) (xy 88.41508 62.84) (xy 88.785529 62.766313) (xy 89.205618 62.485618)
-        (xy 89.276471 62.379579) (xy 91.333969 60.322082)
+        (xy 91.46 61.710079) (xy 91.533687 62.080528) (xy 91.814382 62.500618) (xy 91.920421 62.571471) (xy 99.44295 70.094)
+        (xy 87.68325 70.094) (xy 87.56625 69.977) (xy 86.467 69.977) (xy 86.467 69.997) (xy 86.213 69.997)
+        (xy 86.213 69.977) (xy 86.193 69.977) (xy 86.193 69.723) (xy 86.213 69.723) (xy 86.213 68.74875)
+        (xy 86.467 68.74875) (xy 86.467 69.723) (xy 87.56625 69.723) (xy 87.725 69.56425) (xy 87.725 69.09869)
+        (xy 87.628327 68.865301) (xy 87.449698 68.686673) (xy 87.216309 68.59) (xy 86.62575 68.59) (xy 86.467 68.74875)
+        (xy 86.213 68.74875) (xy 86.05425 68.59) (xy 85.463691 68.59) (xy 85.230302 68.686673) (xy 85.088654 68.82832)
+        (xy 85.047809 68.767191) (xy 84.837765 68.626843) (xy 84.59 68.57756) (xy 84.363611 68.57756) (xy 83.82 68.033949)
+        (xy 83.82 63.146618) (xy 83.852235 63.168157) (xy 84.1 63.21744) (xy 85.6 63.21744) (xy 85.847765 63.168157)
+        (xy 86.057809 63.027809) (xy 86.1833 62.84) (xy 88.164925 62.84) (xy 88.29 62.864879) (xy 88.415075 62.84)
+        (xy 88.41508 62.84) (xy 88.785529 62.766313) (xy 89.205618 62.485618) (xy 89.276471 62.379579) (xy 91.333969 60.322082)
       )
     )
     (filled_polygon
       (pts
         (xy 79.042191 63.027809) (xy 79.252235 63.168157) (xy 79.5 63.21744) (xy 81 63.21744) (xy 81.247765 63.168157)
         (xy 81.280001 63.146618) (xy 81.28 68.033949) (xy 80.733949 68.58) (xy 78.212267 68.58) (xy 78.2 68.57756)
-        (xy 76.7 68.57756) (xy 76.452235 68.626843) (xy 76.242191 68.767191) (xy 76.22 68.800403) (xy 76.22 68.080077)
-        (xy 76.244879 67.955) (xy 76.22 67.829924) (xy 76.22 67.829921) (xy 76.146313 67.459472) (xy 76.146313 67.459471)
-        (xy 75.93647 67.145419) (xy 75.936467 67.145416) (xy 75.865618 67.039383) (xy 75.759584 66.968533) (xy 74.78515 65.9941)
-        (xy 74.803 65.97625) (xy 74.803 64.877) (xy 75.057 64.877) (xy 75.057 65.97625) (xy 75.21575 66.135)
-        (xy 75.68131 66.135) (xy 75.914699 66.038327) (xy 76.093327 65.859698) (xy 76.19 65.626309) (xy 76.19 65.03575)
-        (xy 76.03125 64.877) (xy 75.057 64.877) (xy 74.803 64.877) (xy 74.783 64.877) (xy 74.783 64.623)
-        (xy 74.803 64.623) (xy 74.803 64.603) (xy 75.057 64.603) (xy 75.057 64.623) (xy 76.03125 64.623)
-        (xy 76.19 64.46425) (xy 76.19 63.873691) (xy 76.093327 63.640302) (xy 75.95168 63.498654) (xy 76.012809 63.457809)
-        (xy 76.153157 63.247765) (xy 76.20244 63) (xy 76.20244 62.84) (xy 78.9167 62.84)
+        (xy 76.7 68.57756) (xy 76.452235 68.626843) (xy 76.242191 68.767191) (xy 76.22 68.800402) (xy 76.22 68.080076)
+        (xy 76.244879 67.955) (xy 76.22 67.829924) (xy 76.22 67.82992) (xy 76.146313 67.459471) (xy 75.865618 67.039382)
+        (xy 75.759581 66.96853) (xy 74.78515 65.9941) (xy 74.803 65.97625) (xy 74.803 64.877) (xy 75.057 64.877)
+        (xy 75.057 65.97625) (xy 75.21575 66.135) (xy 75.68131 66.135) (xy 75.914699 66.038327) (xy 76.093327 65.859698)
+        (xy 76.19 65.626309) (xy 76.19 65.03575) (xy 76.03125 64.877) (xy 75.057 64.877) (xy 74.803 64.877)
+        (xy 74.783 64.877) (xy 74.783 64.623) (xy 74.803 64.623) (xy 74.803 64.603) (xy 75.057 64.603)
+        (xy 75.057 64.623) (xy 76.03125 64.623) (xy 76.19 64.46425) (xy 76.19 63.873691) (xy 76.093327 63.640302)
+        (xy 75.95168 63.498654) (xy 76.012809 63.457809) (xy 76.153157 63.247765) (xy 76.20244 63) (xy 76.20244 62.84)
+        (xy 78.9167 62.84)
       )
     )
     (filled_polygon
@@ -8463,9 +8533,9 @@
         (xy 173.01405 147.904725) (xy 173.130359 147.32) (xy 173.01405 146.735275) (xy 172.68283 146.23957) (xy 172.399119 146.05)
         (xy 172.68283 145.86043) (xy 173.01405 145.364725) (xy 173.130359 144.78) (xy 173.01405 144.195275) (xy 172.687749 143.706932)
         (xy 172.713765 143.701757) (xy 172.923809 143.561409) (xy 173.064157 143.351365) (xy 173.11344 143.1036) (xy 173.11344 141.3764)
-        (xy 173.064157 141.128635) (xy 172.923809 140.918591) (xy 172.72 140.782409) (xy 172.72 140.63205) (xy 175.053583 138.298467)
-        (xy 175.159617 138.227618) (xy 175.230466 138.121585) (xy 175.23047 138.121581) (xy 175.440313 137.807529) (xy 175.538879 137.312)
-        (xy 175.513999 137.186919) (xy 175.514 131.537051) (xy 176.19347 130.857581) (xy 176.193472 130.857578) (xy 177.20947 129.841581)
+        (xy 173.064157 141.128635) (xy 172.923809 140.918591) (xy 172.72 140.782409) (xy 172.72 140.63205) (xy 175.053582 138.298469)
+        (xy 175.159618 138.227618) (xy 175.440313 137.807529) (xy 175.514 137.43708) (xy 175.514 137.437076) (xy 175.538879 137.312)
+        (xy 175.514 137.186924) (xy 175.514 131.53705) (xy 176.19347 130.857581) (xy 176.193472 130.857578) (xy 177.20947 129.841581)
         (xy 177.419312 129.52753) (xy 177.517879 129.032) (xy 177.419312 128.536471) (xy 177.138618 128.116382) (xy 176.718529 127.835688)
         (xy 176.223 127.737121) (xy 175.72747 127.835688) (xy 175.413419 128.04553) (xy 174.397422 129.061528) (xy 174.397419 129.06153)
         (xy 173.434419 130.024531) (xy 173.328383 130.095382) (xy 173.257532 130.201418) (xy 173.25753 130.20142) (xy 173.047688 130.515471)
@@ -8495,14 +8565,13 @@
         (xy 149.305555 143.167) (xy 149.305556 143.167) (xy 149.56487 143.115419) (xy 149.858933 142.918933) (xy 149.908531 142.844704)
         (xy 158.153235 134.6) (xy 160.24912 134.6) (xy 160.347687 135.095529) (xy 160.628382 135.515618) (xy 161.048471 135.796313)
         (xy 161.41892 135.87) (xy 162.414925 135.87) (xy 162.54 135.894879) (xy 162.665075 135.87) (xy 162.66508 135.87)
-        (xy 163.035529 135.796313) (xy 163.455618 135.515618) (xy 163.46363 135.503627) (xy 163.475618 135.495617) (xy 163.594612 135.317531)
-        (xy 163.70483 135.152577) (xy 163.756313 135.075528) (xy 163.83 134.705079) (xy 163.83 134.705076) (xy 163.854879 134.580001)
-        (xy 163.83 134.454926) (xy 163.829999 131.697084) (xy 163.83 131.697079) (xy 163.829999 130.43092) (xy 163.756312 130.060471)
-        (xy 163.475617 129.640382) (xy 163.055528 129.359687) (xy 162.56 129.26112) (xy 162.064471 129.359688) (xy 161.644382 129.640383)
-        (xy 161.363687 130.060472) (xy 161.29 130.430921) (xy 161.290001 131.446917) (xy 161.29 131.446921) (xy 161.290001 133.355644)
+        (xy 163.035529 135.796313) (xy 163.455618 135.515618) (xy 163.463629 135.503629) (xy 163.475618 135.495618) (xy 163.756313 135.075529)
+        (xy 163.83 134.70508) (xy 163.83 134.705076) (xy 163.854879 134.580001) (xy 163.83 134.454926) (xy 163.83 130.43092)
+        (xy 163.756313 130.060471) (xy 163.475618 129.640382) (xy 163.055528 129.359687) (xy 162.56 129.26112) (xy 162.064471 129.359687)
+        (xy 161.644382 129.640382) (xy 161.363687 130.060472) (xy 161.29 130.430921) (xy 161.29 131.446921) (xy 161.290001 133.355644)
         (xy 161.048471 133.403687) (xy 160.628382 133.684382) (xy 160.347687 134.104471) (xy 160.24912 134.6) (xy 158.153235 134.6)
-        (xy 158.300709 134.452527) (xy 158.374932 134.402933) (xy 158.424526 134.32871) (xy 158.424529 134.328707) (xy 158.571418 134.108871)
-        (xy 158.640416 133.762) (xy 158.622999 133.674441) (xy 158.623 129.949139) (xy 158.7119 129.734516) (xy 158.7119 129.345484)
+        (xy 158.300707 134.452529) (xy 158.374933 134.402933) (xy 158.571419 134.10887) (xy 158.623 133.849556) (xy 158.623 133.849555)
+        (xy 158.640416 133.762) (xy 158.623 133.674445) (xy 158.623 129.949139) (xy 158.7119 129.734516) (xy 158.7119 129.345484)
         (xy 158.634656 129.159) (xy 158.7119 128.972516) (xy 158.7119 128.583484) (xy 158.634656 128.397) (xy 158.7119 128.210516)
         (xy 158.7119 127.821484) (xy 158.563023 127.462064) (xy 158.287936 127.186977) (xy 157.928516 127.0381) (xy 157.539484 127.0381)
         (xy 157.180064 127.186977) (xy 156.904977 127.462064) (xy 156.7561 127.821484) (xy 156.7561 128.210516) (xy 156.833344 128.397)
@@ -8524,27 +8593,27 @@
         (xy 146.8699 133.917484) (xy 146.721023 133.558064) (xy 146.445936 133.282977) (xy 146.086516 133.1341) (xy 145.697484 133.1341)
         (xy 145.338064 133.282977) (xy 145.062977 133.558064) (xy 144.974077 133.772688) (xy 144.948688 133.798077) (xy 144.878861 133.827)
         (xy 142.338232 133.827) (xy 142.433113 133.35) (xy 142.32174 132.790091) (xy 142.004577 132.315423) (xy 141.842311 132.207)
-        (xy 142.241921 132.207) (xy 142.367 132.23188) (xy 142.49208 132.207) (xy 145.65095 132.207) (xy 147.209557 133.765607)
+        (xy 142.24192 132.207) (xy 142.367 132.23188) (xy 142.49208 132.207) (xy 145.65095 132.207) (xy 147.209557 133.765607)
         (xy 147.23826 133.909909) (xy 147.555423 134.384577) (xy 147.939108 134.640947) (xy 147.734866 134.737611) (xy 147.358959 135.152577)
         (xy 147.198096 135.540961) (xy 147.320085 135.763) (xy 148.463 135.763) (xy 148.463 135.743) (xy 148.717 135.743)
         (xy 148.717 135.763) (xy 149.859915 135.763) (xy 149.981904 135.540961) (xy 149.821041 135.152577) (xy 149.445134 134.737611)
         (xy 149.240892 134.640947) (xy 149.624577 134.384577) (xy 149.94174 133.909909) (xy 150.053113 133.35) (xy 149.94174 132.790091)
         (xy 149.624577 132.315423) (xy 149.149909 131.99826) (xy 149.005607 131.969557) (xy 147.163471 130.127421) (xy 147.092618 130.021382)
         (xy 146.672529 129.740687) (xy 146.30208 129.667) (xy 146.302075 129.667) (xy 146.177 129.642121) (xy 146.051925 129.667)
-        (xy 143.636999 129.667) (xy 143.636999 124.46) (xy 175.48912 124.46) (xy 175.587687 124.955529) (xy 175.868382 125.375618)
+        (xy 143.637 129.667) (xy 143.637 124.46) (xy 175.48912 124.46) (xy 175.587687 124.955529) (xy 175.868382 125.375618)
         (xy 176.288471 125.656313) (xy 176.65892 125.73) (xy 177.317633 125.73) (xy 177.340355 125.738445) (xy 177.569371 125.73)
         (xy 178.326403 125.73) (xy 178.342283 125.736102) (xy 178.578348 125.73) (xy 180.59401 125.73) (xy 180.59401 126.109089)
-        (xy 180.667697 126.479538) (xy 180.948392 126.899627) (xy 181.368481 127.180322) (xy 181.86401 127.27889) (xy 182.359538 127.180323)
-        (xy 182.779627 126.899628) (xy 183.060322 126.479539) (xy 183.134009 126.10909) (xy 183.13401 124.585082) (xy 183.15889 124.46)
-        (xy 183.13401 124.334919) (xy 183.13401 123.9496) (xy 183.140112 123.933719) (xy 183.137245 123.822816) (xy 183.15889 123.714001)
+        (xy 180.667697 126.479538) (xy 180.948392 126.899628) (xy 181.368481 127.180323) (xy 181.86401 127.27889) (xy 182.359538 127.180323)
+        (xy 182.779628 126.899628) (xy 183.060323 126.479539) (xy 183.13401 126.10909) (xy 183.13401 124.58508) (xy 183.15889 124.46)
+        (xy 183.13401 124.33492) (xy 183.13401 123.949599) (xy 183.140112 123.933719) (xy 183.137245 123.822816) (xy 183.15889 123.714001)
         (xy 183.13078 123.572682) (xy 183.127057 123.42865) (xy 183.081967 123.327285) (xy 183.060323 123.218472) (xy 182.980273 123.098669)
         (xy 182.921714 122.967024) (xy 182.841266 122.89063) (xy 182.779628 122.798383) (xy 182.659823 122.718332) (xy 182.555345 122.619119)
-        (xy 182.451789 122.579327) (xy 182.359539 122.517688) (xy 182.218217 122.489577) (xy 182.083726 122.437899) (xy 181.972824 122.440766)
+        (xy 182.451789 122.579327) (xy 182.359539 122.517688) (xy 182.218217 122.489577) (xy 182.083726 122.437899) (xy 181.972825 122.440766)
         (xy 181.86401 122.419121) (xy 181.73893 122.444001) (xy 178.806368 122.444001) (xy 178.783646 122.435556) (xy 178.554642 122.444001)
         (xy 176.674921 122.444001) (xy 176.304472 122.517688) (xy 175.884383 122.798383) (xy 175.603688 123.218472) (xy 175.505121 123.714001)
-        (xy 175.571315 124.046779) (xy 175.48912 124.46) (xy 143.636999 124.46) (xy 143.637 123.699921) (xy 143.636999 123.699917)
-        (xy 143.637 122.810921) (xy 143.636999 122.810917) (xy 143.637 121.921921) (xy 143.573463 121.602498) (xy 143.636999 121.28308)
-        (xy 143.637 120.905921) (xy 143.563313 120.535472) (xy 143.282618 120.115383) (xy 143.273335 120.10918) (xy 166.595 120.10918)
+        (xy 175.571315 124.046779) (xy 175.48912 124.46) (xy 143.637 124.46) (xy 143.637 123.69992) (xy 143.563313 123.329471)
+        (xy 143.383 123.059614) (xy 143.383 121.923386) (xy 143.563313 121.653529) (xy 143.637 121.28308) (xy 143.637 120.905921)
+        (xy 143.563313 120.535472) (xy 143.383 120.265614) (xy 143.383 120.18184) (xy 143.45566 120.10918) (xy 166.595 120.10918)
         (xy 166.595 120.54082) (xy 166.760182 120.939603) (xy 167.065397 121.244818) (xy 167.46418 121.41) (xy 167.89582 121.41)
         (xy 168.294603 121.244818) (xy 168.599818 120.939603) (xy 168.765 120.54082) (xy 168.765 120.10918) (xy 171.595 120.10918)
         (xy 171.595 120.54082) (xy 171.760182 120.939603) (xy 172.065397 121.244818) (xy 172.46418 121.41) (xy 172.89582 121.41)
@@ -8559,71 +8628,74 @@
         (xy 173.599818 119.710397) (xy 173.294603 119.405182) (xy 172.89582 119.24) (xy 172.46418 119.24) (xy 172.065397 119.405182)
         (xy 171.760182 119.710397) (xy 171.595 120.10918) (xy 168.765 120.10918) (xy 168.599818 119.710397) (xy 168.294603 119.405182)
         (xy 167.89582 119.24) (xy 167.46418 119.24) (xy 167.065397 119.405182) (xy 166.760182 119.710397) (xy 166.595 120.10918)
-        (xy 143.273335 120.10918) (xy 142.862529 119.834688) (xy 142.367 119.73612) (xy 141.871472 119.834687) (xy 141.451383 120.115382)
-        (xy 141.170688 120.535471) (xy 141.097001 120.90592) (xy 141.097 121.283079) (xy 141.160537 121.602502) (xy 141.097001 121.92192)
-        (xy 141.097 123.061079) (xy 141.097001 123.061083) (xy 141.097 123.950079) (xy 141.097001 123.950084) (xy 141.097 129.667)
-        (xy 134.36792 129.667) (xy 133.997471 129.740687) (xy 133.577382 130.021382) (xy 133.296687 130.441471) (xy 133.19812 130.937)
-        (xy 109.562189 130.937) (xy 112.229069 128.27) (xy 122.118967 128.27) (xy 122.545812 128.555208) (xy 123.027391 128.651)
-        (xy 123.352609 128.651) (xy 123.8254 128.556956) (xy 123.8254 128.919041) (xy 123.758377 128.986064) (xy 123.6095 129.345484)
-        (xy 123.6095 129.734516) (xy 123.758377 130.093936) (xy 124.033464 130.369023) (xy 124.392884 130.5179) (xy 124.781916 130.5179)
-        (xy 125.141336 130.369023) (xy 125.416423 130.093936) (xy 125.5653 129.734516) (xy 125.5653 129.345484) (xy 125.416423 128.986064)
-        (xy 125.349399 128.91904) (xy 125.349399 127) (xy 126.586655 127) (xy 126.714792 127.644188) (xy 127.079695 128.190305)
-        (xy 127.625812 128.555208) (xy 128.107391 128.651) (xy 128.432609 128.651) (xy 128.914188 128.555208) (xy 129.460305 128.190305)
-        (xy 129.825208 127.644188) (xy 129.953345 127) (xy 129.825208 126.355812) (xy 129.605144 126.026463) (xy 129.743809 125.933809)
-        (xy 129.884157 125.723765) (xy 129.93344 125.476) (xy 129.93344 123.444) (xy 129.884157 123.196235) (xy 129.743809 122.986191)
-        (xy 129.533765 122.845843) (xy 129.286 122.79656) (xy 127.254 122.79656) (xy 127.006235 122.845843) (xy 126.796191 122.986191)
-        (xy 126.655843 123.196235) (xy 126.60656 123.444) (xy 126.60656 125.476) (xy 126.655843 125.723765) (xy 126.796191 125.933809)
-        (xy 126.934856 126.026463) (xy 126.714792 126.355812) (xy 126.586655 127) (xy 125.349399 127) (xy 125.3494 123.357143)
-        (xy 125.364327 123.282099) (xy 125.3494 123.207056) (xy 125.3494 123.207053) (xy 125.305188 122.984784) (xy 125.302836 122.981264)
-        (xy 125.179282 122.796351) (xy 125.179279 122.796348) (xy 125.136771 122.73273) (xy 125.073152 122.690221) (xy 118.476383 116.093453)
-        (xy 118.433871 116.029829) (xy 118.181817 115.861412) (xy 117.959548 115.8172) (xy 117.959543 115.8172) (xy 117.8845 115.802273)
-        (xy 117.809457 115.8172) (xy 102.471447 115.8172) (xy 102.3964 115.802272) (xy 102.321353 115.8172) (xy 102.321352 115.8172)
-        (xy 102.099083 115.861412) (xy 101.847029 116.029829) (xy 101.804518 116.093451) (xy 101.214003 116.683967) (xy 100.875082 116.457507)
-        (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627) (xy 99.06 117.159609) (xy 98.79718 116.766271)
-        (xy 98.335082 116.457507) (xy 97.79 116.349082) (xy 97.244919 116.457506) (xy 96.782821 116.76627) (xy 96.52 117.159609)
-        (xy 96.25718 116.766271) (xy 95.795082 116.457507) (xy 95.25 116.349082) (xy 94.704919 116.457506) (xy 94.242821 116.76627)
-        (xy 93.98 117.159609) (xy 93.71718 116.766271) (xy 93.255082 116.457507) (xy 92.71 116.349082) (xy 92.164919 116.457506)
-        (xy 91.702821 116.76627) (xy 91.44 117.159609) (xy 91.17718 116.766271) (xy 90.715082 116.457507) (xy 90.17 116.349082)
-        (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159609) (xy 88.63718 116.766271) (xy 88.175082 116.457507)
-        (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627) (xy 86.36 117.159609) (xy 86.09718 116.766271)
-        (xy 85.635082 116.457507) (xy 85.09 116.349082) (xy 84.544919 116.457506) (xy 84.082821 116.76627) (xy 83.820424 117.158974)
-        (xy 83.55718 116.765001) (xy 83.20353 116.5287) (xy 84.00983 115.7224) (xy 129.04496 115.7224) (xy 129.04496 117.9576)
-        (xy 129.094243 118.205365) (xy 129.234591 118.415409) (xy 129.444635 118.555757) (xy 129.6924 118.60504) (xy 131.9276 118.60504)
-        (xy 132.175365 118.555757) (xy 132.385409 118.415409) (xy 132.525757 118.205365) (xy 132.57504 117.9576) (xy 132.57504 115.7224)
-        (xy 132.525757 115.474635) (xy 132.385409 115.264591) (xy 132.175365 115.124243) (xy 131.9276 115.07496) (xy 129.6924 115.07496)
-        (xy 129.444635 115.124243) (xy 129.234591 115.264591) (xy 129.094243 115.474635) (xy 129.04496 115.7224) (xy 84.00983 115.7224)
-        (xy 85.940231 113.792) (xy 122.69496 113.792) (xy 122.69496 114.1476) (xy 122.744243 114.395365) (xy 122.884591 114.605409)
-        (xy 123.094635 114.745757) (xy 123.3424 114.79504) (xy 125.5776 114.79504) (xy 125.825365 114.745757) (xy 126.035409 114.605409)
-        (xy 126.175757 114.395365) (xy 126.22504 114.1476) (xy 126.22504 111.9124) (xy 126.175757 111.664635) (xy 126.035409 111.454591)
-        (xy 125.825365 111.314243) (xy 125.5776 111.26496) (xy 123.3424 111.26496) (xy 123.094635 111.314243) (xy 122.884591 111.454591)
-        (xy 122.744243 111.664635) (xy 122.69496 111.9124) (xy 122.69496 112.268) (xy 85.699642 112.268) (xy 85.624599 112.253073)
-        (xy 85.549556 112.268) (xy 85.549552 112.268) (xy 85.327283 112.312212) (xy 85.075229 112.480629) (xy 85.032718 112.544251)
-        (xy 80.894165 116.682805) (xy 80.555082 116.456237) (xy 80.01 116.347812) (xy 79.464919 116.456236) (xy 79.3753 116.516118)
-        (xy 79.3753 110.75005) (xy 141.665 110.75005) (xy 141.665 111.49995) (xy 141.951974 112.192767) (xy 142.482233 112.723026)
-        (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 144.617767 112.723026) (xy 144.882473 112.45832) (xy 147.396285 112.45832)
-        (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925) (xy 149.574467 112.751123) (xy 149.703715 112.45832)
-        (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 144.882473 112.45832) (xy 145.148026 112.192767) (xy 145.435 111.49995)
-        (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435) (xy 146.923877 112.149467) (xy 147.21668 112.278715)
-        (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715) (xy 150.176123 112.149467) (xy 150.444388 111.449194)
-        (xy 150.425607 110.75005) (xy 154.365 110.75005) (xy 154.365 111.49995) (xy 154.651974 112.192767) (xy 155.182233 112.723026)
-        (xy 155.87505 113.01) (xy 156.62495 113.01) (xy 157.317767 112.723026) (xy 157.848026 112.192767) (xy 158.135 111.49995)
-        (xy 158.135 110.75005) (xy 159.365 110.75005) (xy 159.365 111.49995) (xy 159.651974 112.192767) (xy 160.182233 112.723026)
-        (xy 160.87505 113.01) (xy 161.62495 113.01) (xy 162.317767 112.723026) (xy 162.848026 112.192767) (xy 163.135 111.49995)
-        (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974) (xy 161.62495 109.24) (xy 160.87505 109.24)
-        (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005) (xy 158.135 110.75005) (xy 157.848026 110.057233)
-        (xy 157.317767 109.526974) (xy 156.62495 109.24) (xy 155.87505 109.24) (xy 155.182233 109.526974) (xy 154.651974 110.057233)
-        (xy 154.365 110.75005) (xy 150.425607 110.75005) (xy 150.42425 110.699565) (xy 150.176123 110.100533) (xy 149.88332 109.971285)
-        (xy 148.729605 111.125) (xy 148.370395 111.125) (xy 147.21668 109.971285) (xy 146.923877 110.100533) (xy 146.655612 110.800806)
-        (xy 145.435 110.800806) (xy 145.435 110.75005) (xy 145.148026 110.057233) (xy 144.882473 109.79168) (xy 147.396285 109.79168)
-        (xy 148.55 110.945395) (xy 149.703715 109.79168) (xy 149.574467 109.498877) (xy 148.874194 109.230612) (xy 148.124565 109.25075)
-        (xy 147.525533 109.498877) (xy 147.396285 109.79168) (xy 144.882473 109.79168) (xy 144.617767 109.526974) (xy 143.92495 109.24)
-        (xy 143.17505 109.24) (xy 142.482233 109.526974) (xy 141.951974 110.057233) (xy 141.665 110.75005) (xy 79.3753 110.75005)
-        (xy 79.3753 104.463882) (xy 79.464918 104.523763) (xy 80.01 104.632188) (xy 80.555081 104.523764) (xy 81.017179 104.215)
-        (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523763) (xy 82.55 104.632188) (xy 83.095081 104.523764)
-        (xy 83.434165 104.297195) (xy 83.974018 104.837049) (xy 84.016529 104.900671) (xy 84.268583 105.069088) (xy 84.490852 105.1133)
-        (xy 84.490853 105.1133) (xy 84.5659 105.128228) (xy 84.640947 105.1133) (xy 114.585257 105.1133) (xy 114.6603 105.128227)
-        (xy 114.735343 105.1133) (xy 114.735348 105.1133) (xy 114.957617 105.069088) (xy 115.209671 104.900671) (xy 115.252183 104.837047)
-        (xy 118.051131 102.0381) (xy 175.133 102.0381)
+        (xy 143.45566 120.10918) (xy 143.903663 119.661178) (xy 143.988495 119.604495) (xy 144.213051 119.268423) (xy 144.291904 118.872)
+        (xy 144.213051 118.475577) (xy 143.988495 118.139505) (xy 143.652423 117.914949) (xy 143.356065 117.856) (xy 143.356063 117.856)
+        (xy 143.256 117.836096) (xy 143.155936 117.856) (xy 143.155935 117.856) (xy 142.859577 117.914949) (xy 142.523505 118.139505)
+        (xy 142.466822 118.224337) (xy 142.120546 118.570613) (xy 141.813064 118.697977) (xy 141.537977 118.973064) (xy 141.3891 119.332484)
+        (xy 141.3891 119.469396) (xy 141.331096 119.761) (xy 141.351001 119.861068) (xy 141.351001 120.265614) (xy 141.170687 120.535471)
+        (xy 141.097 120.90592) (xy 141.097 121.283079) (xy 141.170687 121.653528) (xy 141.351 121.923386) (xy 141.351001 123.059614)
+        (xy 141.170688 123.329471) (xy 141.097001 123.69992) (xy 141.097 129.667) (xy 134.36792 129.667) (xy 133.997471 129.740687)
+        (xy 133.577382 130.021382) (xy 133.296687 130.441471) (xy 133.19812 130.937) (xy 109.562189 130.937) (xy 112.229069 128.27)
+        (xy 122.118967 128.27) (xy 122.545812 128.555208) (xy 123.027391 128.651) (xy 123.352609 128.651) (xy 123.8254 128.556956)
+        (xy 123.8254 128.919041) (xy 123.758377 128.986064) (xy 123.6095 129.345484) (xy 123.6095 129.734516) (xy 123.758377 130.093936)
+        (xy 124.033464 130.369023) (xy 124.392884 130.5179) (xy 124.781916 130.5179) (xy 125.141336 130.369023) (xy 125.416423 130.093936)
+        (xy 125.5653 129.734516) (xy 125.5653 129.345484) (xy 125.416423 128.986064) (xy 125.3494 128.919041) (xy 125.3494 127)
+        (xy 126.586655 127) (xy 126.714792 127.644188) (xy 127.079695 128.190305) (xy 127.625812 128.555208) (xy 128.107391 128.651)
+        (xy 128.432609 128.651) (xy 128.914188 128.555208) (xy 129.460305 128.190305) (xy 129.825208 127.644188) (xy 129.953345 127)
+        (xy 129.825208 126.355812) (xy 129.605144 126.026463) (xy 129.743809 125.933809) (xy 129.884157 125.723765) (xy 129.93344 125.476)
+        (xy 129.93344 123.444) (xy 129.884157 123.196235) (xy 129.743809 122.986191) (xy 129.533765 122.845843) (xy 129.286 122.79656)
+        (xy 127.254 122.79656) (xy 127.006235 122.845843) (xy 126.796191 122.986191) (xy 126.655843 123.196235) (xy 126.60656 123.444)
+        (xy 126.60656 125.476) (xy 126.655843 125.723765) (xy 126.796191 125.933809) (xy 126.934856 126.026463) (xy 126.714792 126.355812)
+        (xy 126.586655 127) (xy 125.3494 127) (xy 125.3494 123.357142) (xy 125.364327 123.282099) (xy 125.3494 123.207056)
+        (xy 125.3494 123.207052) (xy 125.305188 122.984783) (xy 125.18064 122.798383) (xy 125.179282 122.796351) (xy 125.136771 122.732729)
+        (xy 125.073149 122.690218) (xy 118.476383 116.093453) (xy 118.433871 116.029829) (xy 118.181817 115.861412) (xy 117.959548 115.8172)
+        (xy 117.959543 115.8172) (xy 117.8845 115.802273) (xy 117.809457 115.8172) (xy 102.471447 115.8172) (xy 102.3964 115.802272)
+        (xy 102.321353 115.8172) (xy 102.321352 115.8172) (xy 102.099083 115.861412) (xy 101.847029 116.029829) (xy 101.804518 116.093451)
+        (xy 101.214004 116.683966) (xy 100.875082 116.457506) (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627)
+        (xy 99.06 117.159608) (xy 98.79718 116.76627) (xy 98.335082 116.457506) (xy 97.79 116.349082) (xy 97.244919 116.457506)
+        (xy 96.782821 116.76627) (xy 96.52 117.159608) (xy 96.25718 116.76627) (xy 95.795082 116.457506) (xy 95.25 116.349082)
+        (xy 94.704919 116.457506) (xy 94.242821 116.76627) (xy 93.98 117.159608) (xy 93.71718 116.76627) (xy 93.255082 116.457506)
+        (xy 92.71 116.349082) (xy 92.164919 116.457506) (xy 91.702821 116.76627) (xy 91.44 117.159608) (xy 91.17718 116.76627)
+        (xy 90.715082 116.457506) (xy 90.17 116.349082) (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159608)
+        (xy 88.63718 116.76627) (xy 88.175082 116.457506) (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627)
+        (xy 86.36 117.159608) (xy 86.09718 116.76627) (xy 85.635082 116.457506) (xy 85.09 116.349082) (xy 84.544919 116.457506)
+        (xy 84.082821 116.76627) (xy 83.820424 117.158973) (xy 83.55718 116.765) (xy 83.203531 116.528699) (xy 84.00983 115.7224)
+        (xy 129.04496 115.7224) (xy 129.04496 117.9576) (xy 129.094243 118.205365) (xy 129.234591 118.415409) (xy 129.444635 118.555757)
+        (xy 129.6924 118.60504) (xy 131.9276 118.60504) (xy 132.175365 118.555757) (xy 132.385409 118.415409) (xy 132.525757 118.205365)
+        (xy 132.57504 117.9576) (xy 132.57504 115.7224) (xy 132.525757 115.474635) (xy 132.385409 115.264591) (xy 132.175365 115.124243)
+        (xy 131.9276 115.07496) (xy 129.6924 115.07496) (xy 129.444635 115.124243) (xy 129.234591 115.264591) (xy 129.094243 115.474635)
+        (xy 129.04496 115.7224) (xy 84.00983 115.7224) (xy 85.940231 113.792) (xy 122.69496 113.792) (xy 122.69496 114.1476)
+        (xy 122.744243 114.395365) (xy 122.884591 114.605409) (xy 123.094635 114.745757) (xy 123.3424 114.79504) (xy 125.5776 114.79504)
+        (xy 125.825365 114.745757) (xy 126.035409 114.605409) (xy 126.175757 114.395365) (xy 126.22504 114.1476) (xy 126.22504 111.9124)
+        (xy 126.175757 111.664635) (xy 126.035409 111.454591) (xy 125.825365 111.314243) (xy 125.5776 111.26496) (xy 123.3424 111.26496)
+        (xy 123.094635 111.314243) (xy 122.884591 111.454591) (xy 122.744243 111.664635) (xy 122.69496 111.9124) (xy 122.69496 112.268)
+        (xy 85.699642 112.268) (xy 85.624599 112.253073) (xy 85.549556 112.268) (xy 85.549552 112.268) (xy 85.327283 112.312212)
+        (xy 85.075229 112.480629) (xy 85.032718 112.544251) (xy 80.894166 116.682804) (xy 80.555082 116.456236) (xy 80.01 116.347812)
+        (xy 79.464919 116.456236) (xy 79.3753 116.516117) (xy 79.3753 110.75005) (xy 141.665 110.75005) (xy 141.665 111.49995)
+        (xy 141.951974 112.192767) (xy 142.482233 112.723026) (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 144.617767 112.723026)
+        (xy 144.882473 112.45832) (xy 147.396285 112.45832) (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925)
+        (xy 149.574467 112.751123) (xy 149.703715 112.45832) (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 144.882473 112.45832)
+        (xy 145.148026 112.192767) (xy 145.435 111.49995) (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435)
+        (xy 146.923877 112.149467) (xy 147.21668 112.278715) (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715)
+        (xy 150.176123 112.149467) (xy 150.444388 111.449194) (xy 150.425607 110.75005) (xy 154.365 110.75005) (xy 154.365 111.49995)
+        (xy 154.651974 112.192767) (xy 155.182233 112.723026) (xy 155.87505 113.01) (xy 156.62495 113.01) (xy 157.317767 112.723026)
+        (xy 157.848026 112.192767) (xy 158.135 111.49995) (xy 158.135 110.75005) (xy 159.365 110.75005) (xy 159.365 111.49995)
+        (xy 159.651974 112.192767) (xy 160.182233 112.723026) (xy 160.87505 113.01) (xy 161.62495 113.01) (xy 162.317767 112.723026)
+        (xy 162.848026 112.192767) (xy 163.135 111.49995) (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974)
+        (xy 161.62495 109.24) (xy 160.87505 109.24) (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005)
+        (xy 158.135 110.75005) (xy 157.848026 110.057233) (xy 157.317767 109.526974) (xy 156.62495 109.24) (xy 155.87505 109.24)
+        (xy 155.182233 109.526974) (xy 154.651974 110.057233) (xy 154.365 110.75005) (xy 150.425607 110.75005) (xy 150.42425 110.699565)
+        (xy 150.176123 110.100533) (xy 149.88332 109.971285) (xy 148.729605 111.125) (xy 148.370395 111.125) (xy 147.21668 109.971285)
+        (xy 146.923877 110.100533) (xy 146.655612 110.800806) (xy 145.435 110.800806) (xy 145.435 110.75005) (xy 145.148026 110.057233)
+        (xy 144.882473 109.79168) (xy 147.396285 109.79168) (xy 148.55 110.945395) (xy 149.703715 109.79168) (xy 149.574467 109.498877)
+        (xy 148.874194 109.230612) (xy 148.124565 109.25075) (xy 147.525533 109.498877) (xy 147.396285 109.79168) (xy 144.882473 109.79168)
+        (xy 144.617767 109.526974) (xy 143.92495 109.24) (xy 143.17505 109.24) (xy 142.482233 109.526974) (xy 141.951974 110.057233)
+        (xy 141.665 110.75005) (xy 79.3753 110.75005) (xy 79.3753 104.463883) (xy 79.464918 104.523764) (xy 80.01 104.632188)
+        (xy 80.555081 104.523764) (xy 81.017179 104.215) (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523764)
+        (xy 82.55 104.632188) (xy 83.095081 104.523764) (xy 83.434165 104.297195) (xy 83.974018 104.837049) (xy 84.016529 104.900671)
+        (xy 84.268583 105.069088) (xy 84.490852 105.1133) (xy 84.490853 105.1133) (xy 84.5659 105.128228) (xy 84.640947 105.1133)
+        (xy 114.585257 105.1133) (xy 114.6603 105.128227) (xy 114.735343 105.1133) (xy 114.735348 105.1133) (xy 114.957617 105.069088)
+        (xy 115.209671 104.900671) (xy 115.252183 104.837047) (xy 118.051131 102.0381) (xy 175.133 102.0381)
       )
     )
     (filled_polygon
@@ -8646,170 +8718,169 @@
         (xy 194.183 89.027) (xy 194.183 99.840012) (xy 194.1576 99.83496) (xy 191.9224 99.83496) (xy 191.674635 99.884243)
         (xy 191.464591 100.024591) (xy 191.324243 100.234635) (xy 191.27496 100.4824) (xy 191.27496 102.7176) (xy 191.324243 102.965365)
         (xy 191.464591 103.175409) (xy 191.674635 103.315757) (xy 191.9224 103.36504) (xy 194.1576 103.36504) (xy 194.183 103.359988)
-        (xy 194.183 104.013) (xy 187.132631 104.013) (xy 188.953752 102.191879) (xy 189.017371 102.14937) (xy 189.059879 102.085752)
-        (xy 189.059882 102.085749) (xy 189.185787 101.897318) (xy 189.185787 101.897317) (xy 189.185788 101.897316) (xy 189.23 101.675047)
-        (xy 189.244928 101.6) (xy 189.23 101.524953) (xy 189.229999 98.881047) (xy 189.244927 98.805999) (xy 189.185787 98.508681)
-        (xy 189.059882 98.320251) (xy 189.059878 98.320247) (xy 189.01737 98.256629) (xy 188.953751 98.21412) (xy 186.142031 95.4024)
-        (xy 190.00496 95.4024) (xy 190.00496 97.6376) (xy 190.054243 97.885365) (xy 190.194591 98.095409) (xy 190.404635 98.235757)
-        (xy 190.6524 98.28504) (xy 192.8876 98.28504) (xy 193.135365 98.235757) (xy 193.345409 98.095409) (xy 193.485757 97.885365)
-        (xy 193.53504 97.6376) (xy 193.53504 95.4024) (xy 193.485757 95.154635) (xy 193.345409 94.944591) (xy 193.135365 94.804243)
-        (xy 192.8876 94.75496) (xy 190.6524 94.75496) (xy 190.404635 94.804243) (xy 190.194591 94.944591) (xy 190.054243 95.154635)
-        (xy 190.00496 95.4024) (xy 186.142031 95.4024) (xy 185.503883 94.764253) (xy 185.461371 94.700629) (xy 185.209317 94.532212)
-        (xy 184.987048 94.488) (xy 184.987043 94.488) (xy 184.912 94.473073) (xy 184.836957 94.488) (xy 184.770959 94.488)
-        (xy 184.703936 94.420977) (xy 184.344516 94.2721) (xy 183.955484 94.2721) (xy 183.596064 94.420977) (xy 183.320977 94.696064)
-        (xy 183.1721 95.055484) (xy 183.1721 95.444516) (xy 183.320977 95.803936) (xy 183.596064 96.079023) (xy 183.955484 96.2279)
-        (xy 184.344516 96.2279) (xy 184.675268 96.090898) (xy 187.706 99.121631) (xy 187.706 99.961468) (xy 187.430616 99.8474)
-        (xy 187.279904 99.8474) (xy 187.260017 99.834112) (xy 187.037748 99.7899) (xy 187.037743 99.7899) (xy 186.9627 99.774973)
-        (xy 186.887657 99.7899) (xy 184.262959 99.7899) (xy 184.195936 99.722877) (xy 183.836516 99.574) (xy 183.447484 99.574)
-        (xy 183.088064 99.722877) (xy 183.021041 99.7899) (xy 77.795542 99.7899) (xy 77.720499 99.774973) (xy 77.645456 99.7899)
-        (xy 77.645452 99.7899) (xy 77.423183 99.834112) (xy 77.423182 99.834113) (xy 77.423181 99.834113) (xy 77.403296 99.8474)
-        (xy 77.171129 100.002529) (xy 77.128616 100.066154) (xy 75.776879 101.417891) (xy 75.475082 101.216237) (xy 74.93 101.107812)
-        (xy 74.384919 101.216236) (xy 73.922821 101.525) (xy 73.614057 101.987098) (xy 73.533001 102.394592) (xy 73.533 103.345407)
-        (xy 73.614056 103.752901) (xy 73.92282 104.214999) (xy 74.384918 104.523763) (xy 74.93 104.632188) (xy 75.311301 104.556342)
-        (xy 75.3113 116.423658) (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614057 117.227098)
-        (xy 73.533001 117.634592) (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 73.962235 119.481335)
-        (xy 73.681151 119.762419) (xy 73.61753 119.804929) (xy 73.575019 119.868551) (xy 73.575018 119.868552) (xy 73.449113 120.056983)
-        (xy 73.389973 120.3543) (xy 73.404901 120.429348) (xy 73.4049 139.633857) (xy 73.389973 139.7089) (xy 73.4049 139.783943)
-        (xy 73.4049 139.783947) (xy 73.449112 140.006216) (xy 73.533452 140.13244) (xy 73.574351 140.193649) (xy 73.617529 140.25827)
-        (xy 73.68115 140.30078) (xy 74.211495 140.831125) (xy 74.00025 141.147275) (xy 73.883941 141.732) (xy 74.00025 142.316725)
-        (xy 74.33147 142.81243) (xy 74.615181 143.002) (xy 74.33147 143.19157) (xy 74.052263 143.609432) (xy 73.0655 142.62267)
-        (xy 73.065499 140.63096) (xy 73.132523 140.563936) (xy 73.2814 140.204516) (xy 73.2814 139.815484) (xy 73.132523 139.456064)
-        (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505) (xy 75.585 97.37505) (xy 75.585 98.12495)
-        (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635) (xy 77.84495 99.635) (xy 78.537767 99.348026)
-        (xy 79.068026 98.817767) (xy 79.355 98.12495) (xy 79.355 97.37505) (xy 79.106038 96.774) (xy 83.57896 96.774)
-        (xy 83.57896 98.806) (xy 83.628243 99.053765) (xy 83.768591 99.263809) (xy 83.978635 99.404157) (xy 84.2264 99.45344)
-        (xy 85.9536 99.45344) (xy 86.201365 99.404157) (xy 86.411409 99.263809) (xy 86.551757 99.053765) (xy 86.556932 99.027748)
-        (xy 87.045276 99.35405) (xy 87.63 99.470359) (xy 88.214725 99.354049) (xy 88.71043 99.022829) (xy 88.9 98.739118)
-        (xy 89.089571 99.02283) (xy 89.585276 99.35405) (xy 90.17 99.470359) (xy 90.754725 99.354049) (xy 91.25043 99.022829)
-        (xy 91.44 98.739118) (xy 91.629571 99.02283) (xy 92.125276 99.35405) (xy 92.71 99.470359) (xy 93.294725 99.354049)
-        (xy 93.79043 99.022829) (xy 93.98 98.739118) (xy 94.169571 99.02283) (xy 94.665276 99.35405) (xy 95.25 99.470359)
-        (xy 95.834725 99.354049) (xy 96.33043 99.022829) (xy 96.52 98.739118) (xy 96.709571 99.02283) (xy 97.205276 99.35405)
-        (xy 97.79 99.470359) (xy 98.374725 99.354049) (xy 98.87043 99.022829) (xy 99.06 98.739118) (xy 99.249571 99.02283)
-        (xy 99.745276 99.35405) (xy 100.33 99.470359) (xy 100.914725 99.354049) (xy 101.41043 99.022829) (xy 101.74165 98.527124)
-        (xy 101.8286 98.089997) (xy 101.828599 97.490002) (xy 101.741649 97.052875) (xy 101.555311 96.774) (xy 106.28656 96.774)
-        (xy 106.28656 98.806) (xy 106.335843 99.053765) (xy 106.476191 99.263809) (xy 106.686235 99.404157) (xy 106.934 99.45344)
-        (xy 108.966 99.45344) (xy 109.213765 99.404157) (xy 109.423809 99.263809) (xy 109.516463 99.125144) (xy 109.845812 99.345208)
-        (xy 110.327391 99.441) (xy 110.652609 99.441) (xy 111.134188 99.345208) (xy 111.680305 98.980305) (xy 112.045208 98.434188)
-        (xy 112.173345 97.79) (xy 112.045208 97.145812) (xy 111.680305 96.599695) (xy 111.134188 96.234792) (xy 110.652609 96.139)
-        (xy 110.327391 96.139) (xy 109.845812 96.234792) (xy 109.516463 96.454856) (xy 109.423809 96.316191) (xy 109.213765 96.175843)
-        (xy 108.966 96.12656) (xy 106.934 96.12656) (xy 106.686235 96.175843) (xy 106.476191 96.316191) (xy 106.335843 96.526235)
-        (xy 106.28656 96.774) (xy 101.555311 96.774) (xy 101.410429 96.55717) (xy 100.914724 96.22595) (xy 100.33 96.109641)
-        (xy 99.745275 96.225951) (xy 99.24957 96.557171) (xy 99.06 96.840882) (xy 98.870429 96.55717) (xy 98.374724 96.22595)
-        (xy 97.79 96.109641) (xy 97.205275 96.225951) (xy 96.70957 96.557171) (xy 96.52 96.840882) (xy 96.330429 96.55717)
-        (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.225951) (xy 94.16957 96.557171) (xy 93.98 96.840882)
-        (xy 93.790429 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641) (xy 92.125275 96.225951) (xy 91.62957 96.557171)
-        (xy 91.44 96.840882) (xy 91.250429 96.55717) (xy 90.754724 96.22595) (xy 90.17 96.109641) (xy 89.585275 96.225951)
-        (xy 89.08957 96.557171) (xy 88.9 96.840882) (xy 88.710429 96.55717) (xy 88.214724 96.22595) (xy 87.63 96.109641)
-        (xy 87.045275 96.225951) (xy 86.556932 96.552252) (xy 86.551757 96.526235) (xy 86.411409 96.316191) (xy 86.201365 96.175843)
-        (xy 85.9536 96.12656) (xy 84.2264 96.12656) (xy 83.978635 96.175843) (xy 83.768591 96.316191) (xy 83.628243 96.526235)
-        (xy 83.57896 96.774) (xy 79.106038 96.774) (xy 79.068026 96.682233) (xy 78.537767 96.151974) (xy 77.84495 95.865)
-        (xy 77.09505 95.865) (xy 76.402233 96.151974) (xy 75.871974 96.682233) (xy 75.585 97.37505) (xy 72.517 97.37505)
-        (xy 72.517 94.08332) (xy 76.316285 94.08332) (xy 76.445533 94.376123) (xy 77.145806 94.644388) (xy 77.895435 94.62425)
-        (xy 78.494467 94.376123) (xy 78.623715 94.08332) (xy 77.47 92.929605) (xy 76.316285 94.08332) (xy 72.517 94.08332)
-        (xy 72.517 92.425806) (xy 75.575612 92.425806) (xy 75.59575 93.175435) (xy 75.843877 93.774467) (xy 76.13668 93.903715)
-        (xy 77.290395 92.75) (xy 77.649605 92.75) (xy 78.80332 93.903715) (xy 79.096123 93.774467) (xy 79.364388 93.074194)
-        (xy 79.34425 92.324565) (xy 79.096123 91.725533) (xy 78.80332 91.596285) (xy 77.649605 92.75) (xy 77.290395 92.75)
-        (xy 76.13668 91.596285) (xy 75.843877 91.725533) (xy 75.575612 92.425806) (xy 72.517 92.425806) (xy 72.517 91.41668)
-        (xy 76.316285 91.41668) (xy 77.47 92.570395) (xy 78.623715 91.41668) (xy 78.494467 91.123877) (xy 77.794194 90.855612)
-        (xy 77.044565 90.87575) (xy 76.445533 91.123877) (xy 76.316285 91.41668) (xy 72.517 91.41668) (xy 72.517 88.80475)
-        (xy 79.55534 88.80475) (xy 79.55534 90.39537) (xy 79.652013 90.628759) (xy 79.830642 90.807387) (xy 80.064031 90.90406)
-        (xy 81.65465 90.90406) (xy 81.8134 90.74531) (xy 81.8134 88.646) (xy 82.0674 88.646) (xy 82.0674 90.74531)
-        (xy 82.22615 90.90406) (xy 83.816769 90.90406) (xy 84.050158 90.807387) (xy 84.228787 90.628759) (xy 84.311095 90.43005)
-        (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767) (xy 119.662233 92.403026) (xy 120.35505 92.69)
-        (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767) (xy 122.615 91.17995) (xy 122.615 90.43005)
-        (xy 123.845 90.43005) (xy 123.845 91.17995) (xy 124.131974 91.872767) (xy 124.662233 92.403026) (xy 125.35505 92.69)
-        (xy 126.10495 92.69) (xy 126.797767 92.403026) (xy 127.328026 91.872767) (xy 127.615 91.17995) (xy 127.615 90.43005)
-        (xy 128.845 90.43005) (xy 128.845 91.17995) (xy 129.131974 91.872767) (xy 129.662233 92.403026) (xy 130.35505 92.69)
-        (xy 131.10495 92.69) (xy 131.797767 92.403026) (xy 132.328026 91.872767) (xy 132.615 91.17995) (xy 132.615 90.43005)
-        (xy 137.895 90.43005) (xy 137.895 91.17995) (xy 138.181974 91.872767) (xy 138.712233 92.403026) (xy 139.40505 92.69)
-        (xy 140.15495 92.69) (xy 140.847767 92.403026) (xy 141.378026 91.872767) (xy 141.665 91.17995) (xy 141.665 90.43005)
-        (xy 142.895 90.43005) (xy 142.895 91.17995) (xy 143.181974 91.872767) (xy 143.712233 92.403026) (xy 144.40505 92.69)
-        (xy 145.15495 92.69) (xy 145.847767 92.403026) (xy 146.378026 91.872767) (xy 146.665 91.17995) (xy 146.665 90.43005)
-        (xy 147.895 90.43005) (xy 147.895 91.17995) (xy 148.181974 91.872767) (xy 148.712233 92.403026) (xy 149.40505 92.69)
-        (xy 150.15495 92.69) (xy 150.847767 92.403026) (xy 151.378026 91.872767) (xy 151.665 91.17995) (xy 151.665 90.43005)
-        (xy 155.04 90.43005) (xy 155.04 91.17995) (xy 155.326974 91.872767) (xy 155.857233 92.403026) (xy 156.55005 92.69)
-        (xy 157.29995 92.69) (xy 157.992767 92.403026) (xy 158.523026 91.872767) (xy 158.81 91.17995) (xy 158.81 90.43005)
-        (xy 160.04 90.43005) (xy 160.04 91.17995) (xy 160.326974 91.872767) (xy 160.857233 92.403026) (xy 161.55005 92.69)
-        (xy 162.29995 92.69) (xy 162.992767 92.403026) (xy 163.523026 91.872767) (xy 163.81 91.17995) (xy 163.81 90.43005)
-        (xy 165.04 90.43005) (xy 165.04 91.17995) (xy 165.326974 91.872767) (xy 165.857233 92.403026) (xy 166.55005 92.69)
-        (xy 167.29995 92.69) (xy 167.992767 92.403026) (xy 168.523026 91.872767) (xy 168.81 91.17995) (xy 168.81 90.43005)
-        (xy 168.523026 89.737233) (xy 167.992767 89.206974) (xy 167.29995 88.92) (xy 166.55005 88.92) (xy 165.857233 89.206974)
-        (xy 165.326974 89.737233) (xy 165.04 90.43005) (xy 163.81 90.43005) (xy 163.523026 89.737233) (xy 162.992767 89.206974)
-        (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 160.857233 89.206974) (xy 160.326974 89.737233) (xy 160.04 90.43005)
-        (xy 158.81 90.43005) (xy 158.523026 89.737233) (xy 157.992767 89.206974) (xy 157.940999 89.185531) (xy 157.941 86.827682)
-        (xy 158.197953 86.570729) (xy 163.857168 80.911675) (xy 164.025045 80.660438) (xy 164.031975 80.6256) (xy 164.129936 80.585023)
-        (xy 164.405023 80.309936) (xy 164.5539 79.950516) (xy 164.5539 79.561484) (xy 164.405023 79.202064) (xy 164.196959 78.994)
-        (xy 182.48656 78.994) (xy 182.48656 81.026) (xy 182.535843 81.273765) (xy 182.676191 81.483809) (xy 182.886235 81.624157)
-        (xy 183.134 81.67344) (xy 185.166 81.67344) (xy 185.413765 81.624157) (xy 185.623809 81.483809) (xy 185.728662 81.326887)
-        (xy 185.825182 81.416385) (xy 186.307056 81.615975) (xy 186.563 81.496836) (xy 186.563 80.137) (xy 186.817 80.137)
-        (xy 186.817 81.496836) (xy 187.072944 81.615975) (xy 187.554818 81.416385) (xy 188.027188 80.978379) (xy 188.295983 80.392946)
-        (xy 188.177367 80.137) (xy 186.817 80.137) (xy 186.563 80.137) (xy 186.543 80.137) (xy 186.543 79.883)
-        (xy 186.563 79.883) (xy 186.563 78.523164) (xy 186.817 78.523164) (xy 186.817 79.883) (xy 188.177367 79.883)
-        (xy 188.295983 79.627054) (xy 188.027188 79.041621) (xy 187.554818 78.603615) (xy 187.072944 78.404025) (xy 186.817 78.523164)
-        (xy 186.563 78.523164) (xy 186.307056 78.404025) (xy 185.825182 78.603615) (xy 185.728662 78.693113) (xy 185.623809 78.536191)
-        (xy 185.413765 78.395843) (xy 185.166 78.34656) (xy 183.134 78.34656) (xy 182.886235 78.395843) (xy 182.676191 78.536191)
-        (xy 182.535843 78.746235) (xy 182.48656 78.994) (xy 164.196959 78.994) (xy 164.129936 78.926977) (xy 163.770516 78.7781)
-        (xy 163.381484 78.7781) (xy 163.022064 78.926977) (xy 162.746977 79.202064) (xy 162.706402 79.30002) (xy 162.671589 79.306944)
-        (xy 162.420347 79.474814) (xy 156.832343 85.062661) (xy 156.832337 85.062665) (xy 156.775655 85.119347) (xy 156.690833 85.204167)
-        (xy 156.690829 85.204173) (xy 156.277338 85.617664) (xy 156.192506 85.674347) (xy 156.135823 85.759179) (xy 155.96795 86.010419)
-        (xy 155.889096 86.406842) (xy 155.909001 86.50691) (xy 155.909 89.185531) (xy 155.857233 89.206974) (xy 155.326974 89.737233)
-        (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233) (xy 150.847767 89.206974) (xy 150.15495 88.92)
-        (xy 149.40505 88.92) (xy 148.712233 89.206974) (xy 148.181974 89.737233) (xy 147.895 90.43005) (xy 146.665 90.43005)
-        (xy 146.378026 89.737233) (xy 145.847767 89.206974) (xy 145.15495 88.92) (xy 144.40505 88.92) (xy 143.712233 89.206974)
-        (xy 143.181974 89.737233) (xy 142.895 90.43005) (xy 141.665 90.43005) (xy 141.378026 89.737233) (xy 140.847767 89.206974)
-        (xy 140.795999 89.185531) (xy 140.796 87.208661) (xy 140.923274 87.081387) (xy 147.093167 80.911676) (xy 147.261044 80.660439)
-        (xy 147.267974 80.6256) (xy 147.365936 80.585023) (xy 147.641023 80.309936) (xy 147.7899 79.950516) (xy 147.7899 79.561484)
-        (xy 147.641023 79.202064) (xy 147.365936 78.926977) (xy 147.006516 78.7781) (xy 146.617484 78.7781) (xy 146.258064 78.926977)
-        (xy 145.982977 79.202064) (xy 145.942402 79.30002) (xy 145.907589 79.306944) (xy 145.656347 79.474814) (xy 139.560163 85.57082)
-        (xy 139.560157 85.570824) (xy 139.503475 85.627506) (xy 139.418654 85.712325) (xy 139.41865 85.712331) (xy 139.132338 85.998643)
-        (xy 139.047506 86.055326) (xy 138.990823 86.140158) (xy 138.82295 86.391398) (xy 138.744096 86.787821) (xy 138.764001 86.887889)
-        (xy 138.764 89.185531) (xy 138.712233 89.206974) (xy 138.181974 89.737233) (xy 137.895 90.43005) (xy 132.615 90.43005)
-        (xy 132.328026 89.737233) (xy 131.797767 89.206974) (xy 131.10495 88.92) (xy 130.35505 88.92) (xy 129.662233 89.206974)
-        (xy 129.131974 89.737233) (xy 128.845 90.43005) (xy 127.615 90.43005) (xy 127.328026 89.737233) (xy 126.797767 89.206974)
-        (xy 126.10495 88.92) (xy 125.35505 88.92) (xy 124.662233 89.206974) (xy 124.131974 89.737233) (xy 123.845 90.43005)
-        (xy 122.615 90.43005) (xy 122.593557 90.378283) (xy 130.695665 82.276176) (xy 130.780494 82.219495) (xy 130.837175 82.134666)
-        (xy 130.837177 82.134664) (xy 131.00505 81.883424) (xy 131.083904 81.487) (xy 131.063999 81.386932) (xy 131.064 80.60405)
-        (xy 131.109936 80.585023) (xy 131.385023 80.309936) (xy 131.5339 79.950516) (xy 131.5339 79.561484) (xy 131.385023 79.202064)
-        (xy 131.109936 78.926977) (xy 130.750516 78.7781) (xy 130.361484 78.7781) (xy 130.002064 78.926977) (xy 129.726977 79.202064)
-        (xy 129.686401 79.300022) (xy 129.651578 79.306949) (xy 129.315506 79.531505) (xy 129.09095 79.867577) (xy 129.032001 80.163935)
-        (xy 129.032 81.066159) (xy 121.156717 88.941443) (xy 121.10495 88.92) (xy 120.35505 88.92) (xy 119.662233 89.206974)
-        (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 84.311095 90.43005) (xy 84.32546 90.39537) (xy 84.32546 88.80475)
-        (xy 84.16671 88.646) (xy 82.0674 88.646) (xy 81.8134 88.646) (xy 79.71409 88.646) (xy 79.55534 88.80475)
-        (xy 72.517 88.80475) (xy 72.517 84.10575) (xy 76.5556 84.10575) (xy 76.5556 85.69637) (xy 76.652273 85.929759)
-        (xy 76.830902 86.108387) (xy 77.064291 86.20506) (xy 78.65491 86.20506) (xy 78.81366 86.04631) (xy 78.81366 83.947)
-        (xy 79.06766 83.947) (xy 79.06766 86.04631) (xy 79.22641 86.20506) (xy 79.892332 86.20506) (xy 79.830642 86.230613)
-        (xy 79.652013 86.409241) (xy 79.55534 86.64263) (xy 79.55534 88.23325) (xy 79.71409 88.392) (xy 81.8134 88.392)
-        (xy 81.8134 86.29269) (xy 82.0674 86.29269) (xy 82.0674 88.392) (xy 84.16671 88.392) (xy 84.32546 88.23325)
-        (xy 84.32546 86.64263) (xy 84.228787 86.409241) (xy 84.050158 86.230613) (xy 84.0185 86.2175) (xy 86.6902 86.2175)
-        (xy 86.937965 86.168217) (xy 87.148009 86.027869) (xy 87.288357 85.817825) (xy 87.33764 85.57006) (xy 87.33764 83.82)
-        (xy 91.737087 83.82) (xy 91.88336 84.555366) (xy 92.299911 85.178779) (xy 92.923324 85.59533) (xy 93.473065 85.70468)
-        (xy 95.345455 85.70468) (xy 95.895196 85.59533) (xy 96.518609 85.178779) (xy 96.93516 84.555366) (xy 97.081433 83.82)
-        (xy 113.738567 83.82) (xy 113.88484 84.555366) (xy 114.301391 85.178779) (xy 114.924804 85.59533) (xy 115.474545 85.70468)
-        (xy 117.346935 85.70468) (xy 117.896676 85.59533) (xy 118.520089 85.178779) (xy 118.93664 84.555366) (xy 119.082913 83.82)
-        (xy 118.93664 83.084634) (xy 118.520089 82.461221) (xy 117.896676 82.04467) (xy 117.346935 81.93532) (xy 115.474545 81.93532)
-        (xy 114.924804 82.04467) (xy 114.301391 82.461221) (xy 113.88484 83.084634) (xy 113.738567 83.82) (xy 97.081433 83.82)
-        (xy 96.93516 83.084634) (xy 96.518609 82.461221) (xy 95.895196 82.04467) (xy 95.345455 81.93532) (xy 93.473065 81.93532)
-        (xy 92.923324 82.04467) (xy 92.299911 82.461221) (xy 91.88336 83.084634) (xy 91.737087 83.82) (xy 87.33764 83.82)
-        (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131) (xy 86.937965 81.471783) (xy 86.6902 81.4225)
-        (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131) (xy 82.591923 81.822175) (xy 82.54264 82.06994)
-        (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869) (xy 82.891016 86.13394) (xy 82.22615 86.13394)
-        (xy 82.0674 86.29269) (xy 81.8134 86.29269) (xy 81.65465 86.13394) (xy 80.988728 86.13394) (xy 81.050418 86.108387)
-        (xy 81.229047 85.929759) (xy 81.32572 85.69637) (xy 81.32572 84.10575) (xy 81.16697 83.947) (xy 79.06766 83.947)
-        (xy 78.81366 83.947) (xy 76.71435 83.947) (xy 76.5556 84.10575) (xy 72.517 84.10575) (xy 72.517 81.94363)
-        (xy 76.5556 81.94363) (xy 76.5556 83.53425) (xy 76.71435 83.693) (xy 78.81366 83.693) (xy 78.81366 81.59369)
-        (xy 79.06766 81.59369) (xy 79.06766 83.693) (xy 81.16697 83.693) (xy 81.32572 83.53425) (xy 81.32572 81.94363)
-        (xy 81.229047 81.710241) (xy 81.050418 81.531613) (xy 80.817029 81.43494) (xy 79.22641 81.43494) (xy 79.06766 81.59369)
-        (xy 78.81366 81.59369) (xy 78.65491 81.43494) (xy 77.064291 81.43494) (xy 76.830902 81.531613) (xy 76.652273 81.710241)
-        (xy 76.5556 81.94363) (xy 72.517 81.94363) (xy 72.517 76.77832) (xy 191.251285 76.77832) (xy 191.380533 77.071123)
-        (xy 192.080806 77.339388) (xy 192.830435 77.31925) (xy 193.429467 77.071123) (xy 193.558715 76.77832) (xy 192.405 75.624605)
-        (xy 191.251285 76.77832) (xy 72.517 76.77832) (xy 72.517 75.120806) (xy 190.510612 75.120806) (xy 190.53075 75.870435)
-        (xy 190.778877 76.469467) (xy 191.07168 76.598715) (xy 192.225395 75.445) (xy 191.07168 74.291285) (xy 190.778877 74.420533)
-        (xy 190.510612 75.120806) (xy 72.517 75.120806) (xy 72.517 74.11168) (xy 191.251285 74.11168) (xy 192.405 75.265395)
-        (xy 193.558715 74.11168) (xy 193.429467 73.818877) (xy 192.729194 73.550612) (xy 191.979565 73.57075) (xy 191.380533 73.818877)
-        (xy 191.251285 74.11168) (xy 72.517 74.11168) (xy 72.517 68.072) (xy 131.953 68.072) (xy 131.953 73.66)
-        (xy 131.962667 73.708601) (xy 131.990197 73.749803) (xy 132.031399 73.777333) (xy 132.08 73.787) (xy 168.148 73.787)
-        (xy 168.196601 73.777333) (xy 168.237803 73.749803) (xy 168.265333 73.708601) (xy 168.275 73.66) (xy 168.275 73.354781)
-        (xy 168.309936 73.302496) (xy 168.365133 73.025) (xy 168.3512 72.954953) (xy 168.351199 72.460049) (xy 168.3512 72.460045)
+        (xy 194.183 104.013) (xy 187.132631 104.013) (xy 188.953749 102.191882) (xy 189.017371 102.149371) (xy 189.185788 101.897317)
+        (xy 189.23 101.675048) (xy 189.23 101.675047) (xy 189.244928 101.6) (xy 189.23 101.524953) (xy 189.23 98.881042)
+        (xy 189.244927 98.805999) (xy 189.23 98.730956) (xy 189.23 98.730952) (xy 189.185788 98.508683) (xy 189.153217 98.459936)
+        (xy 189.059882 98.320251) (xy 189.017371 98.256629) (xy 188.95375 98.214119) (xy 186.142031 95.4024) (xy 190.00496 95.4024)
+        (xy 190.00496 97.6376) (xy 190.054243 97.885365) (xy 190.194591 98.095409) (xy 190.404635 98.235757) (xy 190.6524 98.28504)
+        (xy 192.8876 98.28504) (xy 193.135365 98.235757) (xy 193.345409 98.095409) (xy 193.485757 97.885365) (xy 193.53504 97.6376)
+        (xy 193.53504 95.4024) (xy 193.485757 95.154635) (xy 193.345409 94.944591) (xy 193.135365 94.804243) (xy 192.8876 94.75496)
+        (xy 190.6524 94.75496) (xy 190.404635 94.804243) (xy 190.194591 94.944591) (xy 190.054243 95.154635) (xy 190.00496 95.4024)
+        (xy 186.142031 95.4024) (xy 185.503883 94.764253) (xy 185.461371 94.700629) (xy 185.209317 94.532212) (xy 184.987048 94.488)
+        (xy 184.987043 94.488) (xy 184.912 94.473073) (xy 184.836957 94.488) (xy 184.770959 94.488) (xy 184.703936 94.420977)
+        (xy 184.344516 94.2721) (xy 183.955484 94.2721) (xy 183.596064 94.420977) (xy 183.320977 94.696064) (xy 183.1721 95.055484)
+        (xy 183.1721 95.444516) (xy 183.320977 95.803936) (xy 183.596064 96.079023) (xy 183.955484 96.2279) (xy 184.344516 96.2279)
+        (xy 184.675268 96.090898) (xy 187.706 99.121631) (xy 187.706 99.961468) (xy 187.430616 99.8474) (xy 187.279904 99.8474)
+        (xy 187.260017 99.834112) (xy 187.037748 99.7899) (xy 187.037743 99.7899) (xy 186.9627 99.774973) (xy 186.887657 99.7899)
+        (xy 184.262959 99.7899) (xy 184.195936 99.722877) (xy 183.836516 99.574) (xy 183.447484 99.574) (xy 183.088064 99.722877)
+        (xy 183.021041 99.7899) (xy 77.795542 99.7899) (xy 77.720499 99.774973) (xy 77.645456 99.7899) (xy 77.645452 99.7899)
+        (xy 77.423183 99.834112) (xy 77.423182 99.834113) (xy 77.423181 99.834113) (xy 77.403296 99.8474) (xy 77.171129 100.002529)
+        (xy 77.128616 100.066154) (xy 75.776879 101.417891) (xy 75.475082 101.216236) (xy 74.93 101.107812) (xy 74.384919 101.216236)
+        (xy 73.922821 101.525) (xy 73.614056 101.987098) (xy 73.533 102.394592) (xy 73.533 103.345407) (xy 73.614056 103.752901)
+        (xy 73.92282 104.214999) (xy 74.384918 104.523764) (xy 74.93 104.632188) (xy 75.311301 104.556342) (xy 75.3113 116.423658)
+        (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614056 117.227098) (xy 73.533 117.634592)
+        (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 73.962235 119.481335) (xy 73.681151 119.762419)
+        (xy 73.61753 119.804929) (xy 73.575019 119.868551) (xy 73.575018 119.868552) (xy 73.449113 120.056983) (xy 73.389973 120.3543)
+        (xy 73.404901 120.429348) (xy 73.4049 139.633857) (xy 73.389973 139.7089) (xy 73.4049 139.783943) (xy 73.4049 139.783947)
+        (xy 73.449112 140.006216) (xy 73.617529 140.258271) (xy 73.681153 140.300783) (xy 74.211495 140.831125) (xy 74.00025 141.147275)
+        (xy 73.883941 141.732) (xy 74.00025 142.316725) (xy 74.33147 142.81243) (xy 74.615181 143.002) (xy 74.33147 143.19157)
+        (xy 74.052263 143.609432) (xy 73.0655 142.62267) (xy 73.0655 140.630959) (xy 73.132523 140.563936) (xy 73.2814 140.204516)
+        (xy 73.2814 139.815484) (xy 73.132523 139.456064) (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505)
+        (xy 75.585 97.37505) (xy 75.585 98.12495) (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635)
+        (xy 77.84495 99.635) (xy 78.537767 99.348026) (xy 79.068026 98.817767) (xy 79.355 98.12495) (xy 79.355 97.37505)
+        (xy 79.106038 96.774) (xy 83.57896 96.774) (xy 83.57896 98.806) (xy 83.628243 99.053765) (xy 83.768591 99.263809)
+        (xy 83.978635 99.404157) (xy 84.2264 99.45344) (xy 85.9536 99.45344) (xy 86.201365 99.404157) (xy 86.411409 99.263809)
+        (xy 86.551757 99.053765) (xy 86.556932 99.027749) (xy 87.045276 99.35405) (xy 87.63 99.470359) (xy 88.214725 99.35405)
+        (xy 88.71043 99.02283) (xy 88.9 98.739119) (xy 89.08957 99.02283) (xy 89.585276 99.35405) (xy 90.17 99.470359)
+        (xy 90.754725 99.35405) (xy 91.25043 99.02283) (xy 91.44 98.739119) (xy 91.62957 99.02283) (xy 92.125276 99.35405)
+        (xy 92.71 99.470359) (xy 93.294725 99.35405) (xy 93.79043 99.02283) (xy 93.98 98.739119) (xy 94.16957 99.02283)
+        (xy 94.665276 99.35405) (xy 95.25 99.470359) (xy 95.834725 99.35405) (xy 96.33043 99.02283) (xy 96.52 98.739119)
+        (xy 96.70957 99.02283) (xy 97.205276 99.35405) (xy 97.79 99.470359) (xy 98.374725 99.35405) (xy 98.87043 99.02283)
+        (xy 99.06 98.739119) (xy 99.24957 99.02283) (xy 99.745276 99.35405) (xy 100.33 99.470359) (xy 100.914725 99.35405)
+        (xy 101.41043 99.02283) (xy 101.74165 98.527124) (xy 101.8286 98.089997) (xy 101.8286 97.490002) (xy 101.74165 97.052875)
+        (xy 101.555312 96.774) (xy 106.28656 96.774) (xy 106.28656 98.806) (xy 106.335843 99.053765) (xy 106.476191 99.263809)
+        (xy 106.686235 99.404157) (xy 106.934 99.45344) (xy 108.966 99.45344) (xy 109.213765 99.404157) (xy 109.423809 99.263809)
+        (xy 109.516463 99.125144) (xy 109.845812 99.345208) (xy 110.327391 99.441) (xy 110.652609 99.441) (xy 111.134188 99.345208)
+        (xy 111.680305 98.980305) (xy 112.045208 98.434188) (xy 112.173345 97.79) (xy 112.045208 97.145812) (xy 111.680305 96.599695)
+        (xy 111.134188 96.234792) (xy 110.652609 96.139) (xy 110.327391 96.139) (xy 109.845812 96.234792) (xy 109.516463 96.454856)
+        (xy 109.423809 96.316191) (xy 109.213765 96.175843) (xy 108.966 96.12656) (xy 106.934 96.12656) (xy 106.686235 96.175843)
+        (xy 106.476191 96.316191) (xy 106.335843 96.526235) (xy 106.28656 96.774) (xy 101.555312 96.774) (xy 101.41043 96.55717)
+        (xy 100.914724 96.22595) (xy 100.33 96.109641) (xy 99.745275 96.22595) (xy 99.24957 96.55717) (xy 99.06 96.840881)
+        (xy 98.87043 96.55717) (xy 98.374724 96.22595) (xy 97.79 96.109641) (xy 97.205275 96.22595) (xy 96.70957 96.55717)
+        (xy 96.52 96.840881) (xy 96.33043 96.55717) (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.22595)
+        (xy 94.16957 96.55717) (xy 93.98 96.840881) (xy 93.79043 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641)
+        (xy 92.125275 96.22595) (xy 91.62957 96.55717) (xy 91.44 96.840881) (xy 91.25043 96.55717) (xy 90.754724 96.22595)
+        (xy 90.17 96.109641) (xy 89.585275 96.22595) (xy 89.08957 96.55717) (xy 88.9 96.840881) (xy 88.71043 96.55717)
+        (xy 88.214724 96.22595) (xy 87.63 96.109641) (xy 87.045275 96.22595) (xy 86.556932 96.552251) (xy 86.551757 96.526235)
+        (xy 86.411409 96.316191) (xy 86.201365 96.175843) (xy 85.9536 96.12656) (xy 84.2264 96.12656) (xy 83.978635 96.175843)
+        (xy 83.768591 96.316191) (xy 83.628243 96.526235) (xy 83.57896 96.774) (xy 79.106038 96.774) (xy 79.068026 96.682233)
+        (xy 78.537767 96.151974) (xy 77.84495 95.865) (xy 77.09505 95.865) (xy 76.402233 96.151974) (xy 75.871974 96.682233)
+        (xy 75.585 97.37505) (xy 72.517 97.37505) (xy 72.517 94.08332) (xy 76.316285 94.08332) (xy 76.445533 94.376123)
+        (xy 77.145806 94.644388) (xy 77.895435 94.62425) (xy 78.494467 94.376123) (xy 78.623715 94.08332) (xy 77.47 92.929605)
+        (xy 76.316285 94.08332) (xy 72.517 94.08332) (xy 72.517 92.425806) (xy 75.575612 92.425806) (xy 75.59575 93.175435)
+        (xy 75.843877 93.774467) (xy 76.13668 93.903715) (xy 77.290395 92.75) (xy 77.649605 92.75) (xy 78.80332 93.903715)
+        (xy 79.096123 93.774467) (xy 79.364388 93.074194) (xy 79.34425 92.324565) (xy 79.096123 91.725533) (xy 78.80332 91.596285)
+        (xy 77.649605 92.75) (xy 77.290395 92.75) (xy 76.13668 91.596285) (xy 75.843877 91.725533) (xy 75.575612 92.425806)
+        (xy 72.517 92.425806) (xy 72.517 91.41668) (xy 76.316285 91.41668) (xy 77.47 92.570395) (xy 78.623715 91.41668)
+        (xy 78.494467 91.123877) (xy 77.794194 90.855612) (xy 77.044565 90.87575) (xy 76.445533 91.123877) (xy 76.316285 91.41668)
+        (xy 72.517 91.41668) (xy 72.517 88.80475) (xy 79.55534 88.80475) (xy 79.55534 90.39537) (xy 79.652013 90.628759)
+        (xy 79.830642 90.807387) (xy 80.064031 90.90406) (xy 81.65465 90.90406) (xy 81.8134 90.74531) (xy 81.8134 88.646)
+        (xy 82.0674 88.646) (xy 82.0674 90.74531) (xy 82.22615 90.90406) (xy 83.816769 90.90406) (xy 84.050158 90.807387)
+        (xy 84.228787 90.628759) (xy 84.311095 90.43005) (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767)
+        (xy 119.662233 92.403026) (xy 120.35505 92.69) (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767)
+        (xy 122.615 91.17995) (xy 122.615 90.43005) (xy 123.845 90.43005) (xy 123.845 91.17995) (xy 124.131974 91.872767)
+        (xy 124.662233 92.403026) (xy 125.35505 92.69) (xy 126.10495 92.69) (xy 126.797767 92.403026) (xy 127.328026 91.872767)
+        (xy 127.615 91.17995) (xy 127.615 90.43005) (xy 128.845 90.43005) (xy 128.845 91.17995) (xy 129.131974 91.872767)
+        (xy 129.662233 92.403026) (xy 130.35505 92.69) (xy 131.10495 92.69) (xy 131.797767 92.403026) (xy 132.328026 91.872767)
+        (xy 132.615 91.17995) (xy 132.615 90.43005) (xy 137.895 90.43005) (xy 137.895 91.17995) (xy 138.181974 91.872767)
+        (xy 138.712233 92.403026) (xy 139.40505 92.69) (xy 140.15495 92.69) (xy 140.847767 92.403026) (xy 141.378026 91.872767)
+        (xy 141.665 91.17995) (xy 141.665 90.43005) (xy 142.895 90.43005) (xy 142.895 91.17995) (xy 143.181974 91.872767)
+        (xy 143.712233 92.403026) (xy 144.40505 92.69) (xy 145.15495 92.69) (xy 145.847767 92.403026) (xy 146.378026 91.872767)
+        (xy 146.665 91.17995) (xy 146.665 90.43005) (xy 147.895 90.43005) (xy 147.895 91.17995) (xy 148.181974 91.872767)
+        (xy 148.712233 92.403026) (xy 149.40505 92.69) (xy 150.15495 92.69) (xy 150.847767 92.403026) (xy 151.378026 91.872767)
+        (xy 151.665 91.17995) (xy 151.665 90.43005) (xy 155.04 90.43005) (xy 155.04 91.17995) (xy 155.326974 91.872767)
+        (xy 155.857233 92.403026) (xy 156.55005 92.69) (xy 157.29995 92.69) (xy 157.992767 92.403026) (xy 158.523026 91.872767)
+        (xy 158.81 91.17995) (xy 158.81 90.43005) (xy 160.04 90.43005) (xy 160.04 91.17995) (xy 160.326974 91.872767)
+        (xy 160.857233 92.403026) (xy 161.55005 92.69) (xy 162.29995 92.69) (xy 162.992767 92.403026) (xy 163.523026 91.872767)
+        (xy 163.81 91.17995) (xy 163.81 90.43005) (xy 165.04 90.43005) (xy 165.04 91.17995) (xy 165.326974 91.872767)
+        (xy 165.857233 92.403026) (xy 166.55005 92.69) (xy 167.29995 92.69) (xy 167.992767 92.403026) (xy 168.523026 91.872767)
+        (xy 168.81 91.17995) (xy 168.81 90.43005) (xy 168.523026 89.737233) (xy 167.992767 89.206974) (xy 167.29995 88.92)
+        (xy 166.55005 88.92) (xy 165.857233 89.206974) (xy 165.326974 89.737233) (xy 165.04 90.43005) (xy 163.81 90.43005)
+        (xy 163.523026 89.737233) (xy 162.992767 89.206974) (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 160.857233 89.206974)
+        (xy 160.326974 89.737233) (xy 160.04 90.43005) (xy 158.81 90.43005) (xy 158.523026 89.737233) (xy 157.992767 89.206974)
+        (xy 157.941 89.185531) (xy 157.941 86.827682) (xy 158.197953 86.570729) (xy 163.857168 80.911675) (xy 164.025045 80.660438)
+        (xy 164.031975 80.6256) (xy 164.129936 80.585023) (xy 164.405023 80.309936) (xy 164.5539 79.950516) (xy 164.5539 79.561484)
+        (xy 164.405023 79.202064) (xy 164.196959 78.994) (xy 182.48656 78.994) (xy 182.48656 81.026) (xy 182.535843 81.273765)
+        (xy 182.676191 81.483809) (xy 182.886235 81.624157) (xy 183.134 81.67344) (xy 185.166 81.67344) (xy 185.413765 81.624157)
+        (xy 185.623809 81.483809) (xy 185.728662 81.326887) (xy 185.825182 81.416385) (xy 186.307056 81.615975) (xy 186.563 81.496836)
+        (xy 186.563 80.137) (xy 186.817 80.137) (xy 186.817 81.496836) (xy 187.072944 81.615975) (xy 187.554818 81.416385)
+        (xy 188.027188 80.978379) (xy 188.295983 80.392946) (xy 188.177367 80.137) (xy 186.817 80.137) (xy 186.563 80.137)
+        (xy 186.543 80.137) (xy 186.543 79.883) (xy 186.563 79.883) (xy 186.563 78.523164) (xy 186.817 78.523164)
+        (xy 186.817 79.883) (xy 188.177367 79.883) (xy 188.295983 79.627054) (xy 188.027188 79.041621) (xy 187.554818 78.603615)
+        (xy 187.072944 78.404025) (xy 186.817 78.523164) (xy 186.563 78.523164) (xy 186.307056 78.404025) (xy 185.825182 78.603615)
+        (xy 185.728662 78.693113) (xy 185.623809 78.536191) (xy 185.413765 78.395843) (xy 185.166 78.34656) (xy 183.134 78.34656)
+        (xy 182.886235 78.395843) (xy 182.676191 78.536191) (xy 182.535843 78.746235) (xy 182.48656 78.994) (xy 164.196959 78.994)
+        (xy 164.129936 78.926977) (xy 163.770516 78.7781) (xy 163.381484 78.7781) (xy 163.022064 78.926977) (xy 162.746977 79.202064)
+        (xy 162.706402 79.30002) (xy 162.671589 79.306944) (xy 162.420347 79.474814) (xy 156.832343 85.062661) (xy 156.832337 85.062665)
+        (xy 156.775655 85.119347) (xy 156.690833 85.204167) (xy 156.690829 85.204173) (xy 156.277338 85.617664) (xy 156.192506 85.674347)
+        (xy 156.135823 85.759179) (xy 155.96795 86.010419) (xy 155.889096 86.406842) (xy 155.909001 86.50691) (xy 155.909 89.185531)
+        (xy 155.857233 89.206974) (xy 155.326974 89.737233) (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233)
+        (xy 150.847767 89.206974) (xy 150.15495 88.92) (xy 149.40505 88.92) (xy 148.712233 89.206974) (xy 148.181974 89.737233)
+        (xy 147.895 90.43005) (xy 146.665 90.43005) (xy 146.378026 89.737233) (xy 145.847767 89.206974) (xy 145.15495 88.92)
+        (xy 144.40505 88.92) (xy 143.712233 89.206974) (xy 143.181974 89.737233) (xy 142.895 90.43005) (xy 141.665 90.43005)
+        (xy 141.378026 89.737233) (xy 140.847767 89.206974) (xy 140.796 89.185531) (xy 140.796 87.208661) (xy 140.923274 87.081387)
+        (xy 147.093167 80.911676) (xy 147.261044 80.660439) (xy 147.267974 80.6256) (xy 147.365936 80.585023) (xy 147.641023 80.309936)
+        (xy 147.7899 79.950516) (xy 147.7899 79.561484) (xy 147.641023 79.202064) (xy 147.365936 78.926977) (xy 147.006516 78.7781)
+        (xy 146.617484 78.7781) (xy 146.258064 78.926977) (xy 145.982977 79.202064) (xy 145.942402 79.30002) (xy 145.907589 79.306944)
+        (xy 145.656347 79.474814) (xy 139.560163 85.57082) (xy 139.560157 85.570824) (xy 139.503475 85.627506) (xy 139.418654 85.712325)
+        (xy 139.41865 85.712331) (xy 139.132338 85.998643) (xy 139.047506 86.055326) (xy 138.990823 86.140158) (xy 138.82295 86.391398)
+        (xy 138.744096 86.787821) (xy 138.764001 86.887889) (xy 138.764 89.185531) (xy 138.712233 89.206974) (xy 138.181974 89.737233)
+        (xy 137.895 90.43005) (xy 132.615 90.43005) (xy 132.328026 89.737233) (xy 131.797767 89.206974) (xy 131.10495 88.92)
+        (xy 130.35505 88.92) (xy 129.662233 89.206974) (xy 129.131974 89.737233) (xy 128.845 90.43005) (xy 127.615 90.43005)
+        (xy 127.328026 89.737233) (xy 126.797767 89.206974) (xy 126.10495 88.92) (xy 125.35505 88.92) (xy 124.662233 89.206974)
+        (xy 124.131974 89.737233) (xy 123.845 90.43005) (xy 122.615 90.43005) (xy 122.593557 90.378283) (xy 130.695664 82.276177)
+        (xy 130.780495 82.219495) (xy 131.005051 81.883423) (xy 131.064 81.587065) (xy 131.064 81.587064) (xy 131.083904 81.487)
+        (xy 131.064 81.386937) (xy 131.064 80.60405) (xy 131.109936 80.585023) (xy 131.385023 80.309936) (xy 131.5339 79.950516)
+        (xy 131.5339 79.561484) (xy 131.385023 79.202064) (xy 131.109936 78.926977) (xy 130.750516 78.7781) (xy 130.361484 78.7781)
+        (xy 130.002064 78.926977) (xy 129.726977 79.202064) (xy 129.686401 79.300022) (xy 129.651578 79.306949) (xy 129.315506 79.531505)
+        (xy 129.09095 79.867577) (xy 129.032001 80.163935) (xy 129.032 81.066159) (xy 121.156717 88.941443) (xy 121.10495 88.92)
+        (xy 120.35505 88.92) (xy 119.662233 89.206974) (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 84.311095 90.43005)
+        (xy 84.32546 90.39537) (xy 84.32546 88.80475) (xy 84.16671 88.646) (xy 82.0674 88.646) (xy 81.8134 88.646)
+        (xy 79.71409 88.646) (xy 79.55534 88.80475) (xy 72.517 88.80475) (xy 72.517 84.10575) (xy 76.5556 84.10575)
+        (xy 76.5556 85.69637) (xy 76.652273 85.929759) (xy 76.830902 86.108387) (xy 77.064291 86.20506) (xy 78.65491 86.20506)
+        (xy 78.81366 86.04631) (xy 78.81366 83.947) (xy 79.06766 83.947) (xy 79.06766 86.04631) (xy 79.22641 86.20506)
+        (xy 79.892332 86.20506) (xy 79.830642 86.230613) (xy 79.652013 86.409241) (xy 79.55534 86.64263) (xy 79.55534 88.23325)
+        (xy 79.71409 88.392) (xy 81.8134 88.392) (xy 81.8134 86.29269) (xy 82.0674 86.29269) (xy 82.0674 88.392)
+        (xy 84.16671 88.392) (xy 84.32546 88.23325) (xy 84.32546 86.64263) (xy 84.228787 86.409241) (xy 84.050158 86.230613)
+        (xy 84.0185 86.2175) (xy 86.6902 86.2175) (xy 86.937965 86.168217) (xy 87.148009 86.027869) (xy 87.288357 85.817825)
+        (xy 87.33764 85.57006) (xy 87.33764 83.82) (xy 91.737087 83.82) (xy 91.88336 84.555366) (xy 92.299911 85.178779)
+        (xy 92.923324 85.59533) (xy 93.473065 85.70468) (xy 95.345455 85.70468) (xy 95.895196 85.59533) (xy 96.518609 85.178779)
+        (xy 96.93516 84.555366) (xy 97.081433 83.82) (xy 113.738567 83.82) (xy 113.88484 84.555366) (xy 114.301391 85.178779)
+        (xy 114.924804 85.59533) (xy 115.474545 85.70468) (xy 117.346935 85.70468) (xy 117.896676 85.59533) (xy 118.520089 85.178779)
+        (xy 118.93664 84.555366) (xy 119.082913 83.82) (xy 118.93664 83.084634) (xy 118.520089 82.461221) (xy 117.896676 82.04467)
+        (xy 117.346935 81.93532) (xy 115.474545 81.93532) (xy 114.924804 82.04467) (xy 114.301391 82.461221) (xy 113.88484 83.084634)
+        (xy 113.738567 83.82) (xy 97.081433 83.82) (xy 96.93516 83.084634) (xy 96.518609 82.461221) (xy 95.895196 82.04467)
+        (xy 95.345455 81.93532) (xy 93.473065 81.93532) (xy 92.923324 82.04467) (xy 92.299911 82.461221) (xy 91.88336 83.084634)
+        (xy 91.737087 83.82) (xy 87.33764 83.82) (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131)
+        (xy 86.937965 81.471783) (xy 86.6902 81.4225) (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131)
+        (xy 82.591923 81.822175) (xy 82.54264 82.06994) (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869)
+        (xy 82.891016 86.13394) (xy 82.22615 86.13394) (xy 82.0674 86.29269) (xy 81.8134 86.29269) (xy 81.65465 86.13394)
+        (xy 80.988728 86.13394) (xy 81.050418 86.108387) (xy 81.229047 85.929759) (xy 81.32572 85.69637) (xy 81.32572 84.10575)
+        (xy 81.16697 83.947) (xy 79.06766 83.947) (xy 78.81366 83.947) (xy 76.71435 83.947) (xy 76.5556 84.10575)
+        (xy 72.517 84.10575) (xy 72.517 81.94363) (xy 76.5556 81.94363) (xy 76.5556 83.53425) (xy 76.71435 83.693)
+        (xy 78.81366 83.693) (xy 78.81366 81.59369) (xy 79.06766 81.59369) (xy 79.06766 83.693) (xy 81.16697 83.693)
+        (xy 81.32572 83.53425) (xy 81.32572 81.94363) (xy 81.229047 81.710241) (xy 81.050418 81.531613) (xy 80.817029 81.43494)
+        (xy 79.22641 81.43494) (xy 79.06766 81.59369) (xy 78.81366 81.59369) (xy 78.65491 81.43494) (xy 77.064291 81.43494)
+        (xy 76.830902 81.531613) (xy 76.652273 81.710241) (xy 76.5556 81.94363) (xy 72.517 81.94363) (xy 72.517 76.77832)
+        (xy 191.251285 76.77832) (xy 191.380533 77.071123) (xy 192.080806 77.339388) (xy 192.830435 77.31925) (xy 193.429467 77.071123)
+        (xy 193.558715 76.77832) (xy 192.405 75.624605) (xy 191.251285 76.77832) (xy 72.517 76.77832) (xy 72.517 75.120806)
+        (xy 190.510612 75.120806) (xy 190.53075 75.870435) (xy 190.778877 76.469467) (xy 191.07168 76.598715) (xy 192.225395 75.445)
+        (xy 191.07168 74.291285) (xy 190.778877 74.420533) (xy 190.510612 75.120806) (xy 72.517 75.120806) (xy 72.517 74.11168)
+        (xy 191.251285 74.11168) (xy 192.405 75.265395) (xy 193.558715 74.11168) (xy 193.429467 73.818877) (xy 192.729194 73.550612)
+        (xy 191.979565 73.57075) (xy 191.380533 73.818877) (xy 191.251285 74.11168) (xy 72.517 74.11168) (xy 72.517 68.072)
+        (xy 131.953 68.072) (xy 131.953 73.66) (xy 131.962667 73.708601) (xy 131.990197 73.749803) (xy 132.031399 73.777333)
+        (xy 132.08 73.787) (xy 168.148 73.787) (xy 168.196601 73.777333) (xy 168.237803 73.749803) (xy 168.265333 73.708601)
+        (xy 168.275 73.66) (xy 168.275 73.354781) (xy 168.309936 73.302496) (xy 168.365133 73.025) (xy 168.3512 72.954954)
         (xy 168.3512 71.77832) (xy 191.251285 71.77832) (xy 191.380533 72.071123) (xy 192.080806 72.339388) (xy 192.830435 72.31925)
         (xy 193.429467 72.071123) (xy 193.558715 71.77832) (xy 192.405 70.624605) (xy 191.251285 71.77832) (xy 168.3512 71.77832)
         (xy 168.3512 70.120806) (xy 190.510612 70.120806) (xy 190.53075 70.870435) (xy 190.778877 71.469467) (xy 191.07168 71.598715)
@@ -8824,10 +8895,10 @@
         (xy 188.265 53.784569) (xy 188.605259 54.606026) (xy 189.233974 55.234741) (xy 190.055431 55.575) (xy 190.944569 55.575)
         (xy 191.766026 55.234741) (xy 192.394741 54.606026) (xy 192.735 53.784569) (xy 192.735 52.895431) (xy 192.394741 52.073974)
         (xy 191.766026 51.445259) (xy 190.944569 51.105) (xy 190.055431 51.105) (xy 189.233974 51.445259) (xy 188.605259 52.073974)
-        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.351199 52.140051) (xy 168.365133 52.07) (xy 168.309936 51.792504)
-        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569955 51.3588)
-        (xy 163.900045 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
-        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785045 67.8688)
+        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.3512 52.140046) (xy 168.365133 52.07) (xy 168.309936 51.792504)
+        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569954 51.3588)
+        (xy 163.900046 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
+        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785046 67.8688)
         (xy 132.715 67.854867) (xy 132.644954 67.8688) (xy 132.437504 67.910064) (xy 132.385219 67.945) (xy 132.08 67.945)
         (xy 132.031399 67.954667) (xy 131.990197 67.982197) (xy 131.962667 68.023399) (xy 131.953 68.072) (xy 72.517 68.072)
         (xy 72.517 57.21332) (xy 103.741285 57.21332) (xy 103.870533 57.506123) (xy 104.570806 57.774388) (xy 105.320435 57.75425)
@@ -8895,15 +8966,15 @@
         (xy 109.48282 119.453729) (xy 109.601001 119.532695) (xy 109.601 122.69496) (xy 109.3724 122.69496) (xy 109.124635 122.744243)
         (xy 108.914591 122.884591) (xy 108.774243 123.094635) (xy 108.72496 123.3424) (xy 108.72496 125.5776) (xy 108.774243 125.825365)
         (xy 108.914591 126.035409) (xy 109.124635 126.175757) (xy 109.3724 126.22504) (xy 110.681915 126.22504) (xy 107.058188 129.848931)
-        (xy 106.960323 129.612664) (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 106.231031 129.1887) (xy 99.695299 122.652969)
-        (xy 99.6953 119.702612) (xy 99.784918 119.762493) (xy 100.33 119.870918) (xy 100.875081 119.762494) (xy 101.337179 119.45373)
-        (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762493) (xy 102.87 119.870918) (xy 103.415081 119.762494)
-        (xy 103.877179 119.45373) (xy 104.14 119.060391) (xy 104.40282 119.453729) (xy 104.698801 119.651497) (xy 104.6988 122.69496)
+        (xy 106.960323 129.612664) (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 106.231031 129.1887) (xy 99.6953 122.65297)
+        (xy 99.6953 119.702613) (xy 99.784918 119.762494) (xy 100.33 119.870918) (xy 100.875081 119.762494) (xy 101.337179 119.45373)
+        (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762494) (xy 102.87 119.870918) (xy 103.415081 119.762494)
+        (xy 103.877179 119.45373) (xy 104.14 119.060391) (xy 104.40282 119.453729) (xy 104.698801 119.651498) (xy 104.6988 122.69496)
         (xy 104.2924 122.69496) (xy 104.044635 122.744243) (xy 103.834591 122.884591) (xy 103.694243 123.094635) (xy 103.64496 123.3424)
         (xy 103.64496 125.5776) (xy 103.694243 125.825365) (xy 103.834591 126.035409) (xy 104.044635 126.175757) (xy 104.2924 126.22504)
         (xy 106.5276 126.22504) (xy 106.775365 126.175757) (xy 106.985409 126.035409) (xy 107.125757 125.825365) (xy 107.17504 125.5776)
         (xy 107.17504 123.3424) (xy 107.125757 123.094635) (xy 106.985409 122.884591) (xy 106.775365 122.744243) (xy 106.5276 122.69496)
-        (xy 106.121199 122.69496) (xy 106.1212 119.651497) (xy 106.417179 119.45373) (xy 106.69158 119.04306) (xy 106.707941 119.098491)
+        (xy 106.1212 122.69496) (xy 106.1212 119.651497) (xy 106.417179 119.45373) (xy 106.69158 119.043061) (xy 106.707941 119.098491)
         (xy 107.051974 119.52418) (xy 107.532723 119.78581) (xy 107.60693 119.80077) (xy 107.823 119.67827) (xy 107.823 118.237)
         (xy 107.803 118.237) (xy 107.803 117.983) (xy 107.823 117.983) (xy 107.823 117.963) (xy 108.077 117.963)
       )
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb-bak b/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb-bak
index 07d6071..32136ba 100644
--- a/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb-bak
+++ b/batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb-bak
@@ -1,12 +1,12 @@
-(kicad_pcb (version 20171130) (host pcbnew 5.0.0-rc2)
+(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1)
 
   (general
     (thickness 1.6)
-    (drawings 64)
-    (tracks 771)
+    (drawings 80)
+    (tracks 779)
     (zones 0)
-    (modules 87)
-    (nets 74)
+    (modules 88)
+    (nets 71)
   )
 
   (page USLetter)
@@ -15,11 +15,11 @@
   )
 
   (layers
-    (0 F.Cu signal hide)
-    (31 B.Cu signal hide)
+    (0 F.Cu signal)
+    (31 B.Cu signal)
     (34 B.Paste user)
     (35 F.Paste user)
-    (36 B.SilkS user)
+    (36 B.SilkS user hide)
     (37 F.SilkS user)
     (38 B.Mask user)
     (39 F.Mask user)
@@ -32,7 +32,7 @@
   )
 
   (setup
-    (last_trace_width 0.254)
+    (last_trace_width 1.27)
     (user_trace_width 0.1524)
     (user_trace_width 0.254)
     (user_trace_width 0.3302)
@@ -83,7 +83,7 @@
       (useauxorigin false)
       (hpglpennumber 1)
       (hpglpenspeed 20)
-      (hpglpendiameter 15)
+      (hpglpendiameter 15.000000)
       (psnegative false)
       (psa4output false)
       (plotreference true)
@@ -95,7 +95,7 @@
       (mirror false)
       (drillshape 0)
       (scaleselection 1)
-      (outputdirectory gerbers_rev2))
+      (outputdirectory "gerbers_rev2"))
   )
 
   (net 0 "")
@@ -114,64 +114,61 @@
   (net 13 +12V)
   (net 14 "Net-(J1-Pad1)")
   (net 15 "Net-(J1-Pad2)")
-  (net 16 "Net-(J1-Pad3)")
-  (net 17 "Net-(J1-Pad5)")
-  (net 18 "Net-(J1-Pad6)")
-  (net 19 "Net-(J1-Pad7)")
-  (net 20 "Net-(J1-Pad8)")
-  (net 21 "Net-(J1-Pad9)")
-  (net 22 "Net-(J1-Pad10)")
-  (net 23 "Net-(J1-Pad11)")
-  (net 24 /MAX_CS)
-  (net 25 /NANO_CS)
-  (net 26 /NANO_MOSI)
-  (net 27 /NANO_MISO)
-  (net 28 /NANO_SCK)
-  (net 29 "Net-(J1-Pad17)")
-  (net 30 "Net-(J1-Pad18)")
-  (net 31 "Net-(J1-Pad19)")
-  (net 32 "Net-(J1-Pad20)")
-  (net 33 "Net-(J1-Pad21)")
-  (net 34 "Net-(J1-Pad22)")
-  (net 35 "Net-(J1-Pad23)")
-  (net 36 "Net-(J1-Pad28)")
-  (net 37 "Net-(J1-Pad30)")
-  (net 38 /LT1512/LT_IFEEDBACK)
-  (net 39 /CurrentSense_INA169_1/LOADOUT)
-  (net 40 /CurrentSense_INA169_1/LOADIN)
-  (net 41 /CurrentSense_INA169_1/CurrentOUT)
-  (net 42 /sheet5CBEAB48/CurrentOUT)
-  (net 43 /sheet5CBEAB48/LOADIN)
-  (net 44 /sheet5CBEAB48/LOADOUT)
-  (net 45 /sheet5CBEAC38/LOADOUT)
-  (net 46 /sheet5CBEAC38/LOADIN)
-  (net 47 /sheet5CBEAC38/CurrentOUT)
-  (net 48 /STC4054_Liion_Charge/PROG)
-  (net 49 /MAX6675/T+)
-  (net 50 /MAX6675/NC)
-  (net 51 /ENC28J60/VCC_Branch)
-  (net 52 /ENC28J60/INT)
-  (net 53 /ENC28J60/CLKOUT)
-  (net 54 /ENC28J60/WOL)
-  (net 55 /ENC28J60/RSTENC)
-  (net 56 /ENC28J60/Q3)
-  (net 57 /LT1512/LT_FloatVoltage)
-  (net 58 /LT1512/LTShutdownPin)
-  (net 59 "Net-(R3-Pad2)")
-  (net 60 "Net-(R5-Pad1)")
-  (net 61 "Net-(R6-Pad1)")
-  (net 62 "Net-(R7-Pad1)")
-  (net 63 "Net-(R8-Pad1)")
-  (net 64 "Net-(R8-Pad2)")
-  (net 65 +3V3)
-  (net 66 "Net-(SW1-Pad2)")
-  (net 67 "Net-(D3-Pad1)")
-  (net 68 /A5)
-  (net 69 /A6)
-  (net 70 /A7)
-  (net 71 "Net-(P17-Pad1)")
-  (net 72 "Net-(P17-Pad2)")
-  (net 73 "Net-(P17-Pad3)")
+  (net 16 "Net-(J1-Pad5)")
+  (net 17 "Net-(J1-Pad6)")
+  (net 18 "Net-(J1-Pad7)")
+  (net 19 "Net-(J1-Pad8)")
+  (net 20 "Net-(J1-Pad9)")
+  (net 21 "Net-(J1-Pad10)")
+  (net 22 "Net-(J1-Pad11)")
+  (net 23 /MAX_CS)
+  (net 24 /NANO_CS)
+  (net 25 /NANO_MOSI)
+  (net 26 /NANO_MISO)
+  (net 27 /NANO_SCK)
+  (net 28 "Net-(J1-Pad17)")
+  (net 29 "Net-(J1-Pad18)")
+  (net 30 "Net-(J1-Pad19)")
+  (net 31 "Net-(J1-Pad20)")
+  (net 32 "Net-(J1-Pad21)")
+  (net 33 "Net-(J1-Pad22)")
+  (net 34 "Net-(J1-Pad23)")
+  (net 35 "Net-(J1-Pad28)")
+  (net 36 "Net-(J1-Pad30)")
+  (net 37 /LT1512/LT_IFEEDBACK)
+  (net 38 /CurrentSense_INA169_1/LOADOUT)
+  (net 39 /CurrentSense_INA169_1/LOADIN)
+  (net 40 /CurrentSense_INA169_1/CurrentOUT)
+  (net 41 /sheet5CBEAB48/CurrentOUT)
+  (net 42 /sheet5CBEAB48/LOADIN)
+  (net 43 /sheet5CBEAB48/LOADOUT)
+  (net 44 /sheet5CBEAC38/LOADOUT)
+  (net 45 /sheet5CBEAC38/LOADIN)
+  (net 46 /sheet5CBEAC38/CurrentOUT)
+  (net 47 /STC4054_Liion_Charge/PROG)
+  (net 48 /MAX6675/T+)
+  (net 49 /MAX6675/NC)
+  (net 50 /ENC28J60/VCC_Branch)
+  (net 51 /ENC28J60/INT)
+  (net 52 /ENC28J60/CLKOUT)
+  (net 53 /ENC28J60/WOL)
+  (net 54 /ENC28J60/RSTENC)
+  (net 55 /LT1512/LT_FloatVoltage)
+  (net 56 /LT1512/LTShutdownPin)
+  (net 57 "Net-(R3-Pad2)")
+  (net 58 "Net-(R5-Pad1)")
+  (net 59 "Net-(R6-Pad1)")
+  (net 60 "Net-(R7-Pad1)")
+  (net 61 "Net-(R8-Pad1)")
+  (net 62 "Net-(R8-Pad2)")
+  (net 63 "Net-(SW1-Pad2)")
+  (net 64 "Net-(D3-Pad1)")
+  (net 65 /A5)
+  (net 66 /A6)
+  (net 67 /A7)
+  (net 68 "Net-(P17-Pad1)")
+  (net 69 "Net-(P17-Pad2)")
+  (net 70 "Net-(P17-Pad3)")
 
   (net_class Default "This is the default net class."
     (clearance 0.254)
@@ -181,7 +178,6 @@
     (uvia_dia 0.6858)
     (uvia_drill 0.3302)
     (add_net +12V)
-    (add_net +3V3)
     (add_net +5V)
     (add_net /A5)
     (add_net /A6)
@@ -191,7 +187,6 @@
     (add_net /CurrentSense_INA169_1/LOADOUT)
     (add_net /ENC28J60/CLKOUT)
     (add_net /ENC28J60/INT)
-    (add_net /ENC28J60/Q3)
     (add_net /ENC28J60/RSTENC)
     (add_net /ENC28J60/VCC_Branch)
     (add_net /ENC28J60/WOL)
@@ -236,7 +231,6 @@
     (add_net "Net-(J1-Pad22)")
     (add_net "Net-(J1-Pad23)")
     (add_net "Net-(J1-Pad28)")
-    (add_net "Net-(J1-Pad3)")
     (add_net "Net-(J1-Pad30)")
     (add_net "Net-(J1-Pad5)")
     (add_net "Net-(J1-Pad6)")
@@ -255,6 +249,44 @@
     (add_net "Net-(SW1-Pad2)")
   )
 
+  (module Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder (layer F.Cu) (tedit 5B301BBE) (tstamp 5CC60FE7)
+    (at 142.748 126.492 90)
+    (descr "Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator")
+    (tags "capacitor tantalum")
+    (path /5CBC6C0A/5CBC7FC7)
+    (attr smd)
+    (fp_text reference C6 (at 0 -2.55 90) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 22uF (at 0 2.55 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start 3.92 1.85) (end -3.92 1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 3.92 -1.85) (end 3.92 1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.92 -1.85) (end 3.92 -1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.92 1.85) (end -3.92 -1.85) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -3.935 1.71) (end 3 1.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.935 -1.71) (end -3.935 1.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3 -1.71) (end -3.935 -1.71) (layer F.SilkS) (width 0.12))
+    (fp_line (start 3 1.6) (end 3 -1.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 1.6) (end 3 1.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -3 -0.8) (end -3 1.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.2 -1.6) (end -3 -0.8) (layer F.Fab) (width 0.1))
+    (fp_line (start 3 -1.6) (end -2.2 -1.6) (layer F.Fab) (width 0.1))
+    (pad 2 smd roundrect (at 2.55 0 90) (size 2.25 2.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.111111)
+      (net 1 GND))
+    (pad 1 smd roundrect (at -2.55 0 90) (size 2.25 2.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.111111)
+      (net 2 +5V))
+    (model ${KISYS3DMOD}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-28_Kemet-C.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (module Pin_Headers:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 5CC87ECE) (tstamp 5CCECB55)
     (at 130.81 116.84)
     (descr "Through hole pin header")
@@ -275,7 +307,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 29 "Net-(J1-Pad17)"))
+      (net 28 "Net-(J1-Pad17)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -472,41 +504,8 @@
     )
   )
 
-  (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5CBD06E0) (tstamp 5CC60FE7)
-    (at 143.51 128.27 90)
-    (descr "Capacitor SMD 0805, hand soldering")
-    (tags "capacitor 0805")
-    (path /5CBC6C0A/5CBC7FC7)
-    (attr smd)
-    (fp_text reference C6 (at 0 3.81 90) (layer F.SilkS)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (fp_text value 2.2uF (at 2.921 0 180) (layer F.SilkS)
-      (effects (font (size 0.508 0.508) (thickness 0.127)))
-    )
-    (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
-    (fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 -1) (end -2.3 1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 1) (end 2.3 1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -2.3 -1) (end 2.3 -1) (layer F.CrtYd) (width 0.05))
-    (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15))
-    (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15))
-    (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
-    (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
-    (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 1 GND))
-    (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 2 +5V))
-    (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
-      (at (xyz 0 0 0))
-      (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 0))
-    )
-  )
-
   (module Capacitors_SMD:C_0805_HandSoldering (layer F.Cu) (tedit 5CBD0637) (tstamp 5CC60FF7)
-    (at 143.637 122.555 270)
+    (at 144.272 118.872 270)
     (descr "Capacitor SMD 0805, hand soldering")
     (tags "capacitor 0805")
     (path /5CBC6C0A/5CBCA445)
@@ -783,62 +782,61 @@
       (net 14 "Net-(J1-Pad1)"))
     (pad 2 thru_hole oval (at -15.24 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
       (net 15 "Net-(J1-Pad2)"))
-    (pad 3 thru_hole oval (at -12.7 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 16 "Net-(J1-Pad3)"))
+    (pad 3 thru_hole oval (at -12.7 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
     (pad 4 thru_hole oval (at -10.16 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
       (net 1 GND))
     (pad 5 thru_hole oval (at -7.62 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 17 "Net-(J1-Pad5)"))
+      (net 16 "Net-(J1-Pad5)"))
     (pad 6 thru_hole oval (at -5.08 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 18 "Net-(J1-Pad6)"))
+      (net 17 "Net-(J1-Pad6)"))
     (pad 7 thru_hole oval (at -2.54 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 19 "Net-(J1-Pad7)"))
+      (net 18 "Net-(J1-Pad7)"))
     (pad 8 thru_hole oval (at 0 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 20 "Net-(J1-Pad8)"))
+      (net 19 "Net-(J1-Pad8)"))
     (pad 9 thru_hole oval (at 2.54 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 21 "Net-(J1-Pad9)"))
+      (net 20 "Net-(J1-Pad9)"))
     (pad 10 thru_hole oval (at 5.08 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 22 "Net-(J1-Pad10)"))
+      (net 21 "Net-(J1-Pad10)"))
     (pad 11 thru_hole oval (at 7.62 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 23 "Net-(J1-Pad11)"))
+      (net 22 "Net-(J1-Pad11)"))
     (pad 12 thru_hole oval (at 10.16 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 24 /MAX_CS))
+      (net 23 /MAX_CS))
     (pad 13 thru_hole oval (at 12.7 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 25 /NANO_CS))
+      (net 24 /NANO_CS))
     (pad 14 thru_hole oval (at 15.24 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 26 /NANO_MOSI))
+      (net 25 /NANO_MOSI))
     (pad 15 thru_hole oval (at 17.78 7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 16 thru_hole oval (at 17.78 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 17 thru_hole oval (at 15.24 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 29 "Net-(J1-Pad17)"))
+      (net 28 "Net-(J1-Pad17)"))
     (pad 18 thru_hole oval (at 12.7 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 30 "Net-(J1-Pad18)"))
+      (net 29 "Net-(J1-Pad18)"))
     (pad 19 thru_hole oval (at 10.16 -7.62 180) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 31 "Net-(J1-Pad19)"))
+      (net 30 "Net-(J1-Pad19)"))
     (pad 20 thru_hole oval (at 7.62 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 32 "Net-(J1-Pad20)"))
+      (net 31 "Net-(J1-Pad20)"))
     (pad 21 thru_hole oval (at 5.08 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 33 "Net-(J1-Pad21)"))
+      (net 32 "Net-(J1-Pad21)"))
     (pad 22 thru_hole oval (at 2.54 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 34 "Net-(J1-Pad22)"))
+      (net 33 "Net-(J1-Pad22)"))
     (pad 23 thru_hole oval (at 0 -7.62 180) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)
-      (net 35 "Net-(J1-Pad23)"))
+      (net 34 "Net-(J1-Pad23)"))
     (pad 24 thru_hole oval (at -2.54 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 68 /A5))
+      (net 65 /A5))
     (pad 25 thru_hole oval (at -5.08 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 69 /A6))
+      (net 66 /A6))
     (pad 26 thru_hole oval (at -7.62 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 70 /A7))
+      (net 67 /A7))
     (pad 27 thru_hole oval (at -10.16 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
       (net 2 +5V))
     (pad 28 thru_hole oval (at -12.7 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 36 "Net-(J1-Pad28)"))
+      (net 35 "Net-(J1-Pad28)"))
     (pad 29 thru_hole oval (at -15.24 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
       (net 1 GND))
     (pad 30 thru_hole oval (at -17.78 -7.62 180) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)
-      (net 37 "Net-(J1-Pad30)"))
+      (net 36 "Net-(J1-Pad30)"))
     (model walter/conn_misc/arduino_nano_header.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -920,7 +918,7 @@
     (pad 1 smd rect (at -2.775 0 90) (size 2.45 5.9) (layers F.Cu F.Paste F.Mask)
       (net 6 "Net-(C7-Pad2)"))
     (pad 2 smd rect (at 2.775 0 90) (size 2.45 5.9) (layers F.Cu F.Paste F.Mask)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (model Inductors.3dshapes/Inductor_Taiyo-Yuden_NR-60xx.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -948,7 +946,7 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 30 "Net-(J1-Pad18)"))
+      (net 29 "Net-(J1-Pad18)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -976,7 +974,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 180) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 48 /STC4054_Liion_Charge/PROG))
+      (net 47 /STC4054_Liion_Charge/PROG))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1013,7 +1011,7 @@
     (pad 3 smd rect (at -1.1 0.95 180) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 3 /STC4054_Liion_Charge/BAT_LIION_CHRG))
     (pad 4 smd rect (at 1.1 0.95 180) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 48 /STC4054_Liion_Charge/PROG))
+      (net 47 /STC4054_Liion_Charge/PROG))
     (pad 5 smd rect (at 1.1 -0.95 180) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
@@ -1045,17 +1043,17 @@
     (pad 2 smd oval (at -0.635 2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 3 smd oval (at 0.635 2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 49 /MAX6675/T+))
+      (net 48 /MAX6675/T+))
     (pad 4 smd oval (at 1.905 2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (pad 5 smd oval (at 1.905 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 6 smd oval (at 0.635 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 24 /MAX_CS))
+      (net 23 /MAX_CS))
     (pad 7 smd oval (at -0.635 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 8 smd oval (at -1.905 -2.794 180) (size 0.6096 1.4732) (layers F.Cu F.Paste F.Mask)
-      (net 50 /MAX6675/NC))
+      (net 49 /MAX6675/NC))
   )
 
   (module Pin_Headers:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 5CBD0566) (tstamp 5CC6119E)
@@ -1078,7 +1076,7 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 180) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 50 /MAX6675/NC))
+      (net 49 /MAX6675/NC))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1108,10 +1106,9 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15))
-    (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 65 +3V3))
+    (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x02.wrl
       (offset (xyz 0 -1.269999980926514 0))
       (scale (xyz 1 1 1))
@@ -1142,7 +1139,7 @@
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (fp_line (start 1.27 1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.15))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
       (net 2 +5V))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x02.wrl
@@ -1176,25 +1173,25 @@
     (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 52 /ENC28J60/INT))
+      (net 51 /ENC28J60/INT))
     (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 53 /ENC28J60/CLKOUT))
+      (net 52 /ENC28J60/CLKOUT))
     (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 54 /ENC28J60/WOL))
+      (net 53 /ENC28J60/WOL))
     (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 26 /NANO_MOSI))
+      (net 25 /NANO_MOSI))
     (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 55 /ENC28J60/RSTENC))
+      (net 54 /ENC28J60/RSTENC))
     (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 25 /NANO_CS))
+      (net 24 /NANO_CS))
     (pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_2x05.wrl
       (offset (xyz 1.269999980926514 -5.079999923706055 0))
       (scale (xyz 1 1 1))
@@ -1225,28 +1222,27 @@
     (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15))
-    (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 56 /ENC28J60/Q3))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask))
     (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 3 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 55 /ENC28J60/RSTENC))
+      (net 54 /ENC28J60/RSTENC))
     (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 25 /NANO_CS))
+      (net 24 /NANO_CS))
     (pad 5 thru_hole oval (at 0 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 26 /NANO_MOSI))
+      (net 25 /NANO_MOSI))
     (pad 7 thru_hole oval (at 0 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 54 /ENC28J60/WOL))
+      (net 53 /ENC28J60/WOL))
     (pad 9 thru_hole oval (at 0 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 52 /ENC28J60/INT))
+      (net 51 /ENC28J60/INT))
     (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 53 /ENC28J60/CLKOUT))
+      (net 52 /ENC28J60/CLKOUT))
     (pad 11 thru_hole oval (at 0 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 51 /ENC28J60/VCC_Branch))
+      (net 50 /ENC28J60/VCC_Branch))
     (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_2x06.wrl
@@ -1281,11 +1277,11 @@
     (pad 1 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 7 /LT1512/Vcomp))
     (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 9 /LT1512/I_Feedback))
     (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
-      (net 58 /LT1512/LTShutdownPin))
+      (net 56 /LT1512/LTShutdownPin))
     (pad 5 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
       (net 2 +5V))
     (pad 6 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
@@ -1324,9 +1320,9 @@
     (fp_line (start -1.27 1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 58 /LT1512/LTShutdownPin))
+      (net 56 /LT1512/LTShutdownPin))
     (pad 2 thru_hole oval (at 0 2.54 270) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x02.wrl
       (offset (xyz 0 -1.269999980926514 0))
       (scale (xyz 1 1 1))
@@ -1357,7 +1353,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 48 /STC4054_Liion_Charge/PROG))
+      (net 47 /STC4054_Liion_Charge/PROG))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1425,7 +1421,7 @@
     (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 59 "Net-(R3-Pad2)"))
+      (net 57 "Net-(R3-Pad2)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1456,7 +1452,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 59 "Net-(R3-Pad2)"))
+      (net 57 "Net-(R3-Pad2)"))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1489,9 +1485,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 60 "Net-(R5-Pad1)"))
+      (net 58 "Net-(R5-Pad1)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1522,9 +1518,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 61 "Net-(R6-Pad1)"))
+      (net 59 "Net-(R6-Pad1)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1555,9 +1551,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 62 "Net-(R7-Pad1)"))
+      (net 60 "Net-(R7-Pad1)"))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1588,9 +1584,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 63 "Net-(R8-Pad1)"))
+      (net 61 "Net-(R8-Pad1)"))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 64 "Net-(R8-Pad2)"))
+      (net 62 "Net-(R8-Pad2)"))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1606,7 +1602,7 @@
     (fp_text reference R9 (at 0 -5.1) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value 100K (at -3.683 3.937) (layer F.SilkS)
+    (fp_text value 100K (at -5.08 -1.016) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
     (fp_line (start -1.75 -1.75) (end -1.75 9.4) (layer F.CrtYd) (width 0.05))
@@ -1621,9 +1617,9 @@
     (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 64 "Net-(R8-Pad2)"))
+      (net 62 "Net-(R8-Pad2)"))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
     (pad 4 thru_hole oval (at 0 7.62) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x04.wrl
@@ -1658,7 +1654,7 @@
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1689,7 +1685,7 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 9 /LT1512/I_Feedback))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1755,7 +1751,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 2 smd rect (at 1.25 0 90) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1788,9 +1784,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 40 /CurrentSense_INA169_1/LOADIN))
+      (net 39 /CurrentSense_INA169_1/LOADIN))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 39 /CurrentSense_INA169_1/LOADOUT))
+      (net 38 /CurrentSense_INA169_1/LOADOUT))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1823,7 +1819,7 @@
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 41 /CurrentSense_INA169_1/CurrentOUT))
+      (net 40 /CurrentSense_INA169_1/CurrentOUT))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1854,9 +1850,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 44 /sheet5CBEAB48/LOADOUT))
+      (net 43 /sheet5CBEAB48/LOADOUT))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 43 /sheet5CBEAB48/LOADIN))
+      (net 42 /sheet5CBEAB48/LOADIN))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1887,7 +1883,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 42 /sheet5CBEAB48/CurrentOUT))
+      (net 41 /sheet5CBEAB48/CurrentOUT))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1920,9 +1916,9 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 46 /sheet5CBEAC38/LOADIN))
+      (net 45 /sheet5CBEAC38/LOADIN))
     (pad 2 smd rect (at 1.25 0) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 45 /sheet5CBEAC38/LOADOUT))
+      (net 44 /sheet5CBEAC38/LOADOUT))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -1953,7 +1949,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 47 /sheet5CBEAC38/CurrentOUT))
+      (net 46 /sheet5CBEAC38/CurrentOUT))
     (pad 2 smd rect (at 1.25 0 270) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -1997,11 +1993,11 @@
     (pad "" np_thru_hole circle (at -1.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at 1.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad 1 smd rect (at -2.25 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 61 "Net-(R6-Pad1)"))
+      (net 59 "Net-(R6-Pad1)"))
     (pad 2 smd rect (at 0.75 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 66 "Net-(SW1-Pad2)"))
+      (net 63 "Net-(SW1-Pad2)"))
     (pad 3 smd rect (at 2.25 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 60 "Net-(R5-Pad1)"))
+      (net 58 "Net-(R5-Pad1)"))
     (pad "" smd rect (at -3.65 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 3.65 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 3.65 -0.775 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
@@ -2046,13 +2042,13 @@
     (pad "" np_thru_hole circle (at -2.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad "" np_thru_hole circle (at 2.5 0.325 180) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask))
     (pad 1 smd rect (at -3 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 63 "Net-(R8-Pad1)"))
+      (net 61 "Net-(R8-Pad1)"))
     (pad 2 smd rect (at -1.5 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 62 "Net-(R7-Pad1)"))
+      (net 60 "Net-(R7-Pad1)"))
     (pad 3 smd rect (at 1.5 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
       (net 10 /LT1512/LT_BATCHRG))
     (pad 4 smd rect (at 3 -1.425 180) (size 0.7 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 66 "Net-(SW1-Pad2)"))
+      (net 63 "Net-(SW1-Pad2)"))
     (pad "" smd rect (at -5.15 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 5.15 1.425 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
     (pad "" smd rect (at 5.15 -0.775 180) (size 1 0.8) (layers F.Cu F.Paste F.Mask))
@@ -2089,7 +2085,7 @@
     (pad 3 smd rect (at -3.15 2.3 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
       (net 4 "Net-(C4-Pad1)"))
     (pad 1 smd rect (at -3.15 -2.3 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask)
-      (net 59 "Net-(R3-Pad2)"))
+      (net 57 "Net-(R3-Pad2)"))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-223.wrl
       (at (xyz 0 0 0))
       (scale (xyz 0.4 0.4 0.4))
@@ -2383,11 +2379,11 @@
     (pad 5 thru_hole oval (at 0 10.16 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 1 GND))
     (pad 4 thru_hole oval (at 0 7.62 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 27 /NANO_MISO))
+      (net 26 /NANO_MISO))
     (pad 3 thru_hole oval (at 0 5.08 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 24 /MAX_CS))
+      (net 23 /MAX_CS))
     (pad 2 thru_hole oval (at 0 2.54 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 28 /NANO_SCK))
+      (net 27 /NANO_SCK))
     (pad 1 thru_hole rect (at 0 0 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
       (net 2 +5V))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x05.wrl
@@ -2452,13 +2448,13 @@
     (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.15))
     (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.15))
     (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 41 /CurrentSense_INA169_1/CurrentOUT))
+      (net 40 /CurrentSense_INA169_1/CurrentOUT))
     (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 40 /CurrentSense_INA169_1/LOADIN))
+      (net 39 /CurrentSense_INA169_1/LOADIN))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 39 /CurrentSense_INA169_1/LOADOUT))
+      (net 38 /CurrentSense_INA169_1/LOADOUT))
     (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
@@ -2493,13 +2489,13 @@
     (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 44 /sheet5CBEAB48/LOADOUT))
+      (net 43 /sheet5CBEAB48/LOADOUT))
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 43 /sheet5CBEAB48/LOADIN))
+      (net 42 /sheet5CBEAB48/LOADIN))
     (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 42 /sheet5CBEAB48/CurrentOUT))
+      (net 41 /sheet5CBEAB48/CurrentOUT))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2530,13 +2526,13 @@
     (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.15))
     (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.15))
     (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 47 /sheet5CBEAC38/CurrentOUT))
+      (net 46 /sheet5CBEAC38/CurrentOUT))
     (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 46 /sheet5CBEAC38/LOADIN))
+      (net 45 /sheet5CBEAC38/LOADIN))
     (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
-      (net 45 /sheet5CBEAC38/LOADOUT))
+      (net 44 /sheet5CBEAC38/LOADOUT))
     (pad 5 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl
@@ -2569,7 +2565,7 @@
     (fp_line (start 0.5 -0.85) (end -0.5 -0.85) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.5 0.85) (end 0.5 0.85) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 67 "Net-(D3-Pad1)"))
+      (net 64 "Net-(D3-Pad1)"))
     (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 2 +5V))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -2711,19 +2707,19 @@
     (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 23 "Net-(J1-Pad11)"))
+      (net 22 "Net-(J1-Pad11)"))
     (pad 2 thru_hole oval (at 0 2.54 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 22 "Net-(J1-Pad10)"))
+      (net 21 "Net-(J1-Pad10)"))
     (pad 3 thru_hole oval (at 0 5.08 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 21 "Net-(J1-Pad9)"))
+      (net 20 "Net-(J1-Pad9)"))
     (pad 4 thru_hole oval (at 0 7.62 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 20 "Net-(J1-Pad8)"))
+      (net 19 "Net-(J1-Pad8)"))
     (pad 5 thru_hole oval (at 0 10.16 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 19 "Net-(J1-Pad7)"))
+      (net 18 "Net-(J1-Pad7)"))
     (pad 6 thru_hole oval (at 0 12.7 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 18 "Net-(J1-Pad6)"))
+      (net 17 "Net-(J1-Pad6)"))
     (pad 7 thru_hole oval (at 0 15.24 90) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 17 "Net-(J1-Pad5)"))
+      (net 16 "Net-(J1-Pad5)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x07.wrl
       (offset (xyz 0 -7.619999885559082 0))
       (scale (xyz 1 1 1))
@@ -2751,7 +2747,7 @@
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 37 "Net-(J1-Pad30)"))
+      (net 36 "Net-(J1-Pad30)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2779,7 +2775,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 36 "Net-(J1-Pad28)"))
+      (net 35 "Net-(J1-Pad28)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2808,7 +2804,7 @@
     (fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
     (pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 57 /LT1512/LT_FloatVoltage))
+      (net 55 /LT1512/LT_FloatVoltage))
     (pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
       (net 10 /LT1512/LT_BATCHRG))
     (model walter/conn_mkds/mkds_1,5-2.wrl
@@ -2839,7 +2835,7 @@
     (fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
     (pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 38 /LT1512/LT_IFEEDBACK))
+      (net 37 /LT1512/LT_IFEEDBACK))
     (pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
       (net 1 GND))
     (model walter/conn_mkds/mkds_1,5-2.wrl
@@ -2872,7 +2868,7 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15))
     (pad 2 smd rect (at 1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
-      (net 67 "Net-(D3-Pad1)"))
+      (net 64 "Net-(D3-Pad1)"))
     (pad 1 smd rect (at -1.25 0 180) (size 1.5 1.25) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Capacitors_SMD.3dshapes/C_0805_HandSoldering.wrl
@@ -2948,18 +2944,21 @@
     (fp_line (start 20 -5.2) (end -20 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -20 -5.2) (end -20 4.6) (layer F.SilkS) (width 0.381))
     (pad 8 thru_hole circle (at 17.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 31 "Net-(J1-Pad19)"))
+      (net 30 "Net-(J1-Pad19)"))
     (pad 7 thru_hole circle (at 12.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 32 "Net-(J1-Pad20)"))
+      (net 31 "Net-(J1-Pad20)"))
     (pad 6 thru_hole circle (at 7.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 33 "Net-(J1-Pad21)"))
+      (net 32 "Net-(J1-Pad21)"))
     (pad 5 thru_hole circle (at 2.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 34 "Net-(J1-Pad22)"))
+      (net 33 "Net-(J1-Pad22)"))
     (pad 4 thru_hole circle (at -2.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 35 "Net-(J1-Pad23)"))
-    (pad 3 thru_hole circle (at -7.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
-    (pad 1 thru_hole circle (at -17.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
-    (pad 2 thru_hole circle (at -12.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
+      (net 34 "Net-(J1-Pad23)"))
+    (pad 3 thru_hole circle (at -7.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 65 /A5))
+    (pad 1 thru_hole circle (at -17.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 67 /A7))
+    (pad 2 thru_hole circle (at -12.5 0 180) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 66 /A6))
     (model walter/conn_mkds/mkds_1,5-8.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -2990,11 +2989,11 @@
     (fp_line (start 7.5 -5.2) (end -7.5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -7.5 -5.2) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
     (pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 39 /CurrentSense_INA169_1/LOADOUT))
+      (net 38 /CurrentSense_INA169_1/LOADOUT))
     (pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 41 /CurrentSense_INA169_1/CurrentOUT))
+      (net 40 /CurrentSense_INA169_1/CurrentOUT))
     (pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 40 /CurrentSense_INA169_1/LOADIN))
+      (net 39 /CurrentSense_INA169_1/LOADIN))
     (model walter/conn_mkds/mkds_1,5-3.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3025,11 +3024,11 @@
     (fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
     (fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
     (pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 43 /sheet5CBEAB48/LOADIN))
+      (net 42 /sheet5CBEAB48/LOADIN))
     (pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 42 /sheet5CBEAB48/CurrentOUT))
+      (net 41 /sheet5CBEAB48/CurrentOUT))
     (pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 44 /sheet5CBEAB48/LOADOUT))
+      (net 43 /sheet5CBEAB48/LOADOUT))
     (model walter/conn_mkds/mkds_1,5-3.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3060,11 +3059,11 @@
     (fp_line (start 7.5 -5.2) (end -7.5 -5.2) (layer F.SilkS) (width 0.381))
     (fp_line (start -7.5 -5.2) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
     (pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 45 /sheet5CBEAC38/LOADOUT))
+      (net 44 /sheet5CBEAC38/LOADOUT))
     (pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 47 /sheet5CBEAC38/CurrentOUT))
+      (net 46 /sheet5CBEAC38/CurrentOUT))
     (pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
-      (net 46 /sheet5CBEAC38/LOADIN))
+      (net 45 /sheet5CBEAC38/LOADIN))
     (model walter/conn_mkds/mkds_1,5-3.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3111,14 +3110,14 @@
     )
   )
 
-  (module w_conn_mkds:mkds_1,5-4 (layer F.Cu) (tedit 5D364A86) (tstamp 5CD35535)
+  (module w_conn_mkds:mkds_1,5-4 (layer F.Cu) (tedit 5E0D8DC8) (tstamp 5CD35535)
     (at 156.21 149.86 180)
     (descr "4-way 5mm pitch terminal block, Phoenix MKDS series")
     (path /5CBE92FB)
     (fp_text reference P8 (at 0 -6.6 180) (layer F.SilkS) hide
       (effects (font (size 1.5 1.5) (thickness 0.3)))
     )
-    (fp_text value LT_CONN (at 0 5.9 180) (layer F.SilkS)
+    (fp_text value LT_CONN (at 0 5.9 180) (layer F.SilkS) hide
       (effects (font (size 1.5 1.5) (thickness 0.3)))
     )
     (fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
@@ -3173,11 +3172,11 @@
     (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15))
     (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 71 "Net-(P17-Pad1)"))
+      (net 68 "Net-(P17-Pad1)"))
     (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 72 "Net-(P17-Pad2)"))
+      (net 69 "Net-(P17-Pad2)"))
     (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask)
-      (net 73 "Net-(P17-Pad3)"))
+      (net 70 "Net-(P17-Pad3)"))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x03.wrl
       (offset (xyz 0 -2.539999961853027 0))
       (scale (xyz 1 1 1))
@@ -3208,9 +3207,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 70 /A7))
+      (net 67 /A7))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 71 "Net-(P17-Pad1)"))
+      (net 68 "Net-(P17-Pad1)"))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3243,7 +3242,7 @@
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 70 /A7))
+      (net 67 /A7))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3274,9 +3273,9 @@
     (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 72 "Net-(P17-Pad2)"))
+      (net 69 "Net-(P17-Pad2)"))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 69 /A6))
+      (net 66 /A6))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3307,7 +3306,7 @@
     (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 69 /A6))
+      (net 66 /A6))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
@@ -3340,9 +3339,9 @@
     (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1))
     (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 68 /A5))
+      (net 65 /A5))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 73 "Net-(P17-Pad3)"))
+      (net 70 "Net-(P17-Pad3)"))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -3373,7 +3372,7 @@
     (fp_line (start 0.6 0.875) (end -0.6 0.875) (layer F.SilkS) (width 0.15))
     (fp_line (start -0.6 -0.875) (end 0.6 -0.875) (layer F.SilkS) (width 0.15))
     (pad 1 smd rect (at -1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
-      (net 68 /A5))
+      (net 65 /A5))
     (pad 2 smd rect (at 1.35 0) (size 1.5 1.3) (layers F.Cu F.Paste F.Mask)
       (net 1 GND))
     (model Resistors_SMD.3dshapes/R_0805_HandSoldering.wrl
@@ -3402,7 +3401,7 @@
     (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05))
     (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15))
     (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask)
-      (net 49 /MAX6675/T+))
+      (net 48 /MAX6675/T+))
     (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl
       (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -6525,6 +6524,79 @@
       (xy 21.336 -50.1396)) (layer B.SilkS) (width 0.01))
   )
 
+  (module w_conn_mkds:mkds_1,5-2 (layer F.Cu) (tedit 0) (tstamp 5E2A74A3)
+    (at 211.836 101.854)
+    (descr "2-way 5mm pitch terminal block, Phoenix MKDS series")
+    (path /5CBC1777/5CBC268F)
+    (fp_text reference TC1 (at 0 -6.6) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.3)))
+    )
+    (fp_text value Thermocouple (at 0 5.9) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.3)))
+    )
+    (fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
+    (fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
+    (fp_circle (center -2.5 0.1) (end -0.5 0.1) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 2.6) (end 5 2.6) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 -2.3) (end 5 -2.3) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 4.1) (end 5 4.1) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 4.6) (end 5 4.6) (layer F.SilkS) (width 0.381))
+    (fp_line (start 5 4.6) (end 5 -5.2) (layer F.SilkS) (width 0.381))
+    (fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
+    (fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
+    (pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 48 /MAX6675/T+))
+    (pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS)
+      (net 1 GND))
+    (model walter/conn_mkds/mkds_1,5-2.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (gr_text "1,2 GND" (at 151.384 144.272) (layer F.SilkS) (tstamp 5E0D8E53)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "3,4 ChargeBatHere" (at 161.544 144.272) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "CurrentBrk\n1: Ifeedback\n2: GND" (at 131.572 109.728) (layer F.SilkS) (tstamp 5E0D8DE5)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text "VDivBrk\n1: FloatV (FB)\n2: SwitchesInput" (at 165.354 108.712) (layer F.SilkS) (tstamp 5E0D8DE0)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_line (start 116.332 119.888) (end 117.094 121.158) (layer F.SilkS) (width 0.1524))
+  (gr_line (start 116.332 119.888) (end 115.316 121.158) (layer F.SilkS) (width 0.1524))
+  (gr_line (start 115.316 131.318) (end 116.332 119.888) (layer F.SilkS) (width 0.1524))
+  (gr_text "Vdivide for lowering\nVBAT to ADC accept.\nlevel\n" (at 116.078 117.348) (layer F.SilkS) (tstamp 5E0D8A7F)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text A5 (at 111.506 138.43) (layer F.SilkS) (tstamp 5E0D8A5C)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text A6 (at 111.506 135.89) (layer F.SilkS) (tstamp 5E0D8A4F)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text A7 (at 111.506 133.096) (layer F.SilkS) (tstamp 5E0D8A45)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text 1 (at 136.906 146.812) (layer F.SilkS) (tstamp 5E0D8A1A)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text 2 (at 139.954 146.812) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)))
+  )
+  (gr_text "1: LTFloatVoltage\n2: ShutdownPin" (at 136.398 145.034) (layer F.SilkS) (tstamp 5E0D89E9)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text "Switch 2:\nL: 536\nR: 28.7 (4.2v)" (at 175.006 149.098) (layer F.SilkS) (tstamp 5E0D8567)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
+  (gr_text "Switch 1:\nL: Go to Other switch\nM: 54.9 (6.9 V)\nR: Variable Voltage 4 Pin Slide\n(10K POT w/20K)" (at 175.006 142.494) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.1524)) (justify left))
+  )
   (gr_text "Humans are\nCarnivores, \nAnon-kun!" (at 85.09 67.945) (layer B.SilkS)
     (effects (font (size 2 1.5) (thickness 0.1524)) (justify mirror))
   )
@@ -6633,8 +6705,8 @@
   (gr_text + (at 185.42 71.12) (layer F.SilkS)
     (effects (font (size 1.016 1.016) (thickness 0.1524)))
   )
-  (gr_text "Nicd = 536\n4.2Volts = 28.7\n6Volt = 54.9\n12volt = 120k" (at 177.8 137.16) (layer F.SilkS)
-    (effects (font (size 0.508 0.508) (thickness 0.127)))
+  (gr_text "Nicd = 536\n4.2Volts = 28.7\n6Volt = 54.9\n12volt = 120k" (at 184.658 137.16) (layer F.SilkS)
+    (effects (font (size 0.7 0.7) (thickness 0.127)) (justify left))
   )
   (gr_text "FABRICATION NOTES\n\n1. THIS IS A 2 LAYER BOARD. \n2. EXTERNAL LAYERS SHALL HAVE 1 OZ COPPER.\n3. MATERIAL: FR4 AND 0.062 INCH +/- 10% THICK.\n4. BOARDS SHALL BE ROHS COMPLIANT. \n5. MANUFACTURE IN ACCORDANCE WITH IPC-6012 CLASS 2\n6. MASK: BOTH SIDES OF THE BOARD SHALL HAVE \n   SOLDER MASK (ANY COLOR) OVER BARE COPPER. \n7. SILK: BOTH SIDES OF THE BOARD SHALL HAVE \n   WHITE SILKSCREEN. DO NOT PLACE SILK OVER BARE COPPER.\n8. FINISH: ENIG.\n9. MINIMUM TRACE WIDTH - 0.006 INCH.\n   MINIMUM SPACE - 0.006 INCH.\n   MINIMUM HOLE DIA - 0.013 INCH. \n10. MAX HOLE PLACEMENT TOLERANCE OF +/- 0.003 INCH.\n11. MAX HOLE DIAMETER TOLERANCE OF +/- 0.003 INCH AFTER PLATING." (at -17.78 205.74) (layer Dwgs.User)
     (effects (font (size 2.54 2.54) (thickness 0.254)) (justify left))
@@ -6762,6 +6834,12 @@
   (via (at 73.66 130.81) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
   (segment (start 183.515 99.695) (end 170.815 99.695) (width 0.254) (layer B.Cu) (net 1) (tstamp 5D39F7BD))
   (via (at 183.515 99.695) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
+  (segment (start 142.748 125.167) (end 144.272 126.691) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 142.748 123.942) (end 142.748 125.167) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 141.592502 122.796502) (end 141.253001 122.457001) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 141.602502 122.796502) (end 141.592502 122.796502) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 142.748 123.942) (end 141.602502 122.796502) (width 1.27) (layer F.Cu) (net 1))
+  (segment (start 141.253001 122.457001) (end 141.253001 121.867215) (width 1.27) (layer F.Cu) (net 1))
   (segment (start 139.7 74.676) (end 139.917 74.676) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 139.7 74.676) (end 139.917 74.676) (width 0.762) (layer F.Cu) (net 2))
   (segment (start 124.539 78.4404) (end 124.539 76.9352) (width 1.27) (layer F.Cu) (net 2))
@@ -6796,12 +6874,7 @@
   (segment (start 81.26 69.85) (end 82.55 68.56) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 83.84 69.85) (end 82.55 68.56) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 82.55 68.56) (end 82.55 61.57) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 143.51 129.52) (end 143.035 129.52) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 143.035 129.52) (end 141.996 128.481) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 141.996 128.481) (end 141.996 125.558) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 141.996 125.558) (end 139.139 122.701) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 139.139 122.701) (end 137.414 122.701) (width 1.27) (layer F.Cu) (net 2))
-  (segment (start 143.51 129.52) (end 143.51 135.89) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 143.51 135.89) (end 148.59 140.97) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 184.785 93.726) (end 184.785 90.825) (width 0.508) (layer F.Cu) (net 2))
   (segment (start 184.785 90.825) (end 185.44 90.17) (width 0.508) (layer F.Cu) (net 2))
@@ -6844,6 +6917,10 @@
   (segment (start 127.12 55.88) (end 142.12 55.88) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 127.12 55.88) (end 132.12 55.88) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 132.12 55.88) (end 137.12 55.88) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 142.748 128.035) (end 142.748 129.042) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 137.414 122.701) (end 142.748 128.035) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 142.748 135.128) (end 143.51 135.89) (width 1.27) (layer F.Cu) (net 2))
+  (segment (start 142.748 129.042) (end 142.748 135.128) (width 1.27) (layer F.Cu) (net 2))
   (segment (start 193.04 60.96) (end 193.192 60.96) (width 0.762) (layer F.Cu) (net 3))
   (segment (start 193.192 66.04) (end 193.04 66.04) (width 0.762) (layer F.Cu) (net 3))
   (segment (start 192.733 60.6527) (end 193.04 60.96) (width 0.762) (layer F.Cu) (net 3))
@@ -6876,8 +6953,6 @@
   (segment (start 134.493 130.937) (end 135.255 130.937) (width 1.27) (layer F.Cu) (net 5))
   (segment (start 135.255 130.937) (end 134.493 130.937) (width 1.27) (layer F.Cu) (net 5))
   (segment (start 135.763 130.937) (end 135.255 130.937) (width 1.27) (layer F.Cu) (net 5))
-  (segment (start 142.367 123.825) (end 142.367 122.936) (width 1.27) (layer B.Cu) (net 5))
-  (segment (start 142.367 122.936) (end 142.367 122.047) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 142.367 121.158) (end 142.367 121.031) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 142.367 130.937) (end 142.367 123.825) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 135.763 130.937) (end 137.414 129.286) (width 1.27) (layer F.Cu) (net 5))
@@ -6889,9 +6964,6 @@
   (segment (start 136.779 130.937) (end 136.017 130.937) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 136.017 130.937) (end 135.255 130.937) (width 1.27) (layer B.Cu) (net 5))
   (segment (start 135.255 130.937) (end 134.493 130.937) (width 1.27) (layer B.Cu) (net 5))
-  (via (at 142.367 123.825) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
-  (via (at 142.367 122.936) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
-  (via (at 142.367 122.047) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 142.367 121.158) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 139.065 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 138.303 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
@@ -6900,17 +6972,25 @@
   (via (at 136.017 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 135.255 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
   (via (at 134.493 130.937) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 5))
-  (segment (start 142.367 123.825) (end 142.367 121.158) (width 0.762) (layer F.Cu) (net 5))
-  (segment (start 142.367 122.047) (end 142.367 121.158) (width 1.27) (layer F.Cu) (net 5))
-  (segment (start 143.49 121.158) (end 143.637 121.305) (width 1.27) (layer F.Cu) (net 5))
-  (segment (start 142.367 121.158) (end 143.49 121.158) (width 1.27) (layer F.Cu) (net 5))
+  (segment (start 142.367 119.527) (end 142.367 119.527) (width 0.762) (layer F.Cu) (net 5))
+  (segment (start 142.367 121.158) (end 142.367 119.527) (width 0.762) (layer F.Cu) (net 5))
+  (segment (start 142.367 121.158) (end 142.367 119.761) (width 0.762) (layer B.Cu) (net 5))
+  (segment (start 142.367 119.761) (end 143.256 118.872) (width 0.762) (layer B.Cu) (net 5))
+  (segment (start 142.367 121.158) (end 142.367 123.825) (width 0.762) (layer B.Cu) (net 5))
+  (segment (start 142.367 119.527) (end 144.272 117.622) (width 0.762) (layer F.Cu) (net 5) (tstamp 5E2A7AD7))
+  (via (at 142.367 119.527) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 5))
+  (segment (start 143.256 118.872) (end 143.256 118.872) (width 0.762) (layer B.Cu) (net 5) (tstamp 5E2A7AD9))
+  (via (at 143.256 118.872) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 5))
   (segment (start 148.59 128.505) (end 148.59 129.381) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 148.59 129.381) (end 152.051 132.842) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 152.051 132.842) (end 157.508 132.842) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 157.508 132.842) (end 158.25 132.1) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 158.25 132.1) (end 160.02 132.1) (width 1.27) (layer F.Cu) (net 6))
   (segment (start 148.59 128.505) (end 148.337 128.505) (width 1.27) (layer F.Cu) (net 6))
-  (segment (start 148.337 128.505) (end 143.637 123.805) (width 1.27) (layer F.Cu) (net 6))
+  (segment (start 145.004999 124.919999) (end 148.59 128.505) (width 0.762) (layer F.Cu) (net 6))
+  (segment (start 145.004999 122.366999) (end 145.004999 124.919999) (width 0.762) (layer F.Cu) (net 6))
+  (segment (start 144.272 121.634) (end 145.004999 122.366999) (width 0.762) (layer F.Cu) (net 6))
+  (segment (start 144.272 120.122) (end 144.272 121.634) (width 0.762) (layer F.Cu) (net 6))
   (segment (start 140.97 133.35) (end 137.16 137.16) (width 0.254) (layer F.Cu) (net 7))
   (segment (start 137.16 137.16) (end 137.16 138.45) (width 0.254) (layer F.Cu) (net 7))
   (segment (start 137.16 140.95) (end 137.16 140.825) (width 0.254) (layer F.Cu) (net 8))
@@ -6966,451 +7046,451 @@
   (segment (start 110.49 97.79) (end 110.49 102.87) (width 0.254) (layer F.Cu) (net 14))
   (segment (start 107.95 97.79) (end 107.95 104.14) (width 0.254) (layer F.Cu) (net 15))
   (segment (start 107.95 104.14) (end 107.95 102.87) (width 0.254) (layer F.Cu) (net 15))
-  (segment (start 100.33 97.79) (end 100.33 102.87) (width 0.254) (layer F.Cu) (net 17))
-  (segment (start 97.79 97.79) (end 97.79 102.87) (width 0.254) (layer F.Cu) (net 18))
-  (segment (start 95.25 97.79) (end 95.25 102.87) (width 0.254) (layer F.Cu) (net 19))
-  (segment (start 92.71 97.79) (end 92.71 104.14) (width 0.254) (layer F.Cu) (net 20))
-  (segment (start 92.71 104.14) (end 92.71 102.87) (width 0.254) (layer F.Cu) (net 20))
-  (segment (start 90.17 97.79) (end 90.17 102.87) (width 0.254) (layer F.Cu) (net 21))
-  (segment (start 87.63 97.79) (end 87.63 102.87) (width 0.254) (layer F.Cu) (net 22))
-  (segment (start 85.09 97.79) (end 85.09 102.87) (width 0.254) (layer F.Cu) (net 23))
-  (segment (start 82.55 102.87) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 186.055 99.314) (end 186.055 100.4319) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.0085 101.2761) (end 182.626 101.2761) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 117.7355 101.2761) (end 114.6603 104.3513) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 114.6603 104.3513) (end 84.5659 104.3513) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 84.5659 104.3513) (end 83.6933 103.4787) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 83.6933 103.4787) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 24))
-  (segment (start 186.055 100.4319) (end 185.8527 100.4319) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.8527 100.4319) (end 185.0085 101.2761) (width 0.254) (layer F.Cu) (net 24))
-  (via (at 185.0085 101.2761) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 24))
-  (segment (start 182.626 101.2761) (end 117.7355 101.2761) (width 0.254) (layer B.Cu) (net 24) (tstamp 5CC11706))
-  (via (at 182.626 101.2761) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 24))
-  (segment (start 182.626 101.2761) (end 175.4441 101.2761) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 188.595 107.7976) (end 188.595 107.95) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 187.4774 106.68) (end 188.595 107.7976) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 187.325 106.68) (end 187.4774 106.68) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.0085 104.3635) (end 187.325 106.68) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 185.0085 101.2761) (end 185.0085 104.3635) (width 0.254) (layer F.Cu) (net 24))
-  (segment (start 83.0046 135.3842) (end 92.3863 135.3842) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 92.3863 135.3842) (end 93.1369 136.1348) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 93.1369 136.1348) (end 93.1369 142.2979) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 93.1369 142.2979) (end 92.4077 143.0271) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 92.4077 143.0271) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 79.1968 139.192) (end 83.0046 135.3842) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 83.0046 135.3842) (end 76.309 128.6886) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 76.309 128.6886) (end 76.309 106.571) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 76.309 106.571) (end 78.8667 104.0133) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 78.8667 104.0133) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 80.01 102.87) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 91.8919 144.272) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 77.9519 139.192) (end 79.1968 139.192) (width 0.254) (layer F.Cu) (net 25))
-  (segment (start 81.7619 137.922) (end 92.4016 137.922) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 92.4016 137.922) (end 93.1869 138.7073) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 93.1869 138.7073) (end 93.1869 139.7079) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 93.1869 139.7079) (end 92.4077 140.4871) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 92.4077 140.4871) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 77.9519 141.732) (end 81.7619 137.922) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 81.7619 137.922) (end 78.6133 134.7734) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 78.6133 134.7734) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 77.47 102.87) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 91.8919 141.732) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 26))
-  (segment (start 75.4024 102.87) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 77.4348 143.0271) (end 78.422 143.0271) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 78.422 143.0271) (end 82.2571 139.192) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 82.2571 139.192) (end 89.3519 139.192) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6568 144.272) (end 76.6568 143.8051) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6568 143.8051) (end 77.4348 143.0271) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 77.4348 143.0271) (end 76.6569 142.2492) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6569 142.2492) (end 76.6569 127.5913) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.6569 127.5913) (end 76.0733 127.0077) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 76.0733 127.0077) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 75.4119 144.272) (end 76.6568 144.272) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 187.2361 100.8253) (end 186.9627 100.5519) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 186.9627 100.5519) (end 183.642 100.5519) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 77.7205 100.5519) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (segment (start 187.2361 100.8253) (end 187.325 100.7364) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 187.325 100.7364) (end 187.325 99.314) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 74.93 102.87) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 27))
-  (via (at 187.2361 100.8253) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 27))
-  (segment (start 183.642 100.5519) (end 77.7205 100.5519) (width 0.254) (layer B.Cu) (net 27) (tstamp 5CC11704))
-  (via (at 183.642 100.5519) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 27))
-  (segment (start 183.642 100.5519) (end 175.5461 100.5519) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 191.135 107.7976) (end 191.135 107.95) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 190.0174 106.68) (end 191.135 107.7976) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 189.865 106.68) (end 190.0174 106.68) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 187.2361 104.0511) (end 189.865 106.68) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 187.2361 100.8253) (end 187.2361 104.0511) (width 0.254) (layer F.Cu) (net 27))
-  (segment (start 74.93 118.11) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 75.4119 141.732) (end 75.4119 140.4871) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 75.4119 140.4871) (end 74.9451 140.4871) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 74.9451 140.4871) (end 74.1669 139.7089) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 74.1669 139.7089) (end 74.1669 120.3543) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 74.1669 120.3543) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 28))
-  (segment (start 89.3519 141.732) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 75.4119 141.732) (end 75.4119 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 75.4119 142.9769) (end 74.9451 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.9451 142.9769) (end 74.1546 143.7674) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.1546 143.7674) (end 74.1546 147.3196) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.1546 147.3196) (end 74.917 148.082) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 74.917 148.082) (end 81.757 148.082) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 81.757 148.082) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.785 99.314) (end 184.785 100.203) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.404 100.861274) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.284599 100.980675) (end 184.404 100.861274) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 186.055 106.68) (end 184.284599 104.909599) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.284599 104.909599) (end 184.284599 100.980675) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 186.055 107.95) (end 186.055 106.68) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.785 100.203) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 165.1 107.696) (end 170.688 102.108) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 188.977 131.7553) (end 188.977 116.84) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.365901 100.899373) (end 184.365901 100.622099) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 165.1 116.84) (end 165.1 107.696) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 169.933882 146.05) (end 174.6823 146.05) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 89.3519 141.732) (end 89.3519 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 89.3519 142.9769) (end 89.8677 142.9769) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 90.6219 144.8234) (end 91.3155 145.517) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 183.157274 102.108) (end 184.365901 100.899373) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 174.6823 146.05) (end 188.977 131.7553) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 89.8677 142.9769) (end 90.6219 143.7311) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 188.977 116.84) (end 165.1 116.84) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 90.6219 143.7311) (end 90.6219 144.8234) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 162.777382 153.2065) (end 169.933882 146.05) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 92.939 145.517) (end 94.132118 146.710118) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 184.365901 100.622099) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 94.132118 146.710118) (end 94.132118 151.790118) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 170.688 102.108) (end 183.157274 102.108) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 91.3155 145.517) (end 92.939 145.517) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 95.5485 153.2065) (end 162.777382 153.2065) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 94.132118 151.790118) (end 95.5485 153.2065) (width 0.254) (layer F.Cu) (net 28))
-  (segment (start 77.47 118.11) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 125.6865 121.9635) (end 81.8581 121.9635) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 81.8581 121.9635) (end 78.6133 118.7187) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 78.6133 118.7187) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 29))
-  (segment (start 125.6865 121.9635) (end 123.19 124.46) (width 1.27) (layer F.Cu) (net 29))
-  (segment (start 125.6865 121.9635) (end 130.81 116.84) (width 1.27) (layer F.Cu) (net 29))
-  (segment (start 80.01 118.11) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 124.46 113.03) (end 85.6246 113.03) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 85.6246 113.03) (end 81.1533 117.5013) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 81.1533 117.5013) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 30))
-  (segment (start 84.7299 123.5352) (end 82.55 121.3553) (width 0.254) (layer B.Cu) (net 31))
-  (segment (start 82.55 121.3553) (end 82.55 118.11) (width 0.254) (layer B.Cu) (net 31))
-  (via (at 84.7299 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 31))
-  (segment (start 101.6251 145.0349) (end 96.8 149.86) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 101.6251 143.5351) (end 101.6251 145.0349) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 84.7299 126.6399) (end 101.6251 143.5351) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 84.7299 123.5352) (end 84.7299 126.6399) (width 0.254) (layer F.Cu) (net 31))
-  (segment (start 85.09 118.11) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 32))
-  (segment (start 96.2225 136.8441) (end 85.4541 126.0757) (width 0.254) (layer B.Cu) (net 32))
-  (segment (start 85.4541 126.0757) (end 85.4541 119.954) (width 0.254) (layer B.Cu) (net 32))
-  (segment (start 85.4541 119.954) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 32))
-  (via (at 96.2225 136.8441) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 32))
-  (segment (start 104.1651 147.4949) (end 101.8 149.86) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 104.1651 144.1576) (end 104.1651 147.4949) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 96.8516 136.8441) (end 104.1651 144.1576) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 96.2225 136.8441) (end 96.8516 136.8441) (width 0.254) (layer F.Cu) (net 32))
-  (segment (start 88.9545 123.5352) (end 87.63 122.2107) (width 0.254) (layer B.Cu) (net 33))
-  (segment (start 87.63 122.2107) (end 87.63 118.11) (width 0.254) (layer B.Cu) (net 33))
-  (segment (start 106.7051 144.78) (end 106.7051 144.127) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 106.7051 144.127) (end 88.9545 126.3764) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 88.9545 126.3764) (end 88.9545 123.5352) (width 0.254) (layer F.Cu) (net 33))
-  (via (at 88.9545 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 33))
-  (segment (start 106.8 144.8749) (end 106.8 149.86) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 106.7051 144.78) (end 106.8 144.8749) (width 0.254) (layer F.Cu) (net 33))
-  (segment (start 92.4808 123.5352) (end 90.17 121.2244) (width 0.254) (layer B.Cu) (net 34))
-  (segment (start 90.17 121.2244) (end 90.17 118.11) (width 0.254) (layer B.Cu) (net 34))
-  (via (at 92.4808 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 34))
-  (segment (start 109.2451 147.3051) (end 111.8 149.86) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 109.2451 143.5351) (end 109.2451 147.3051) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 92.4808 126.7708) (end 109.2451 143.5351) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 92.4808 123.5352) (end 92.4808 126.7708) (width 0.254) (layer F.Cu) (net 34))
-  (segment (start 102.0828 132.1147) (end 102.0828 130.7871) (width 0.254) (layer B.Cu) (net 35))
-  (segment (start 102.0828 130.7871) (end 92.71 121.4143) (width 0.254) (layer B.Cu) (net 35))
-  (segment (start 92.71 121.4143) (end 92.71 118.11) (width 0.254) (layer B.Cu) (net 35))
-  (via (at 102.0828 132.1147) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 35))
-  (segment (start 111.7851 144.8451) (end 116.8 149.86) (width 0.254) (layer F.Cu) (net 35))
-  (segment (start 111.7851 141.817) (end 111.7851 144.8451) (width 0.254) (layer F.Cu) (net 35))
-  (segment (start 102.0828 132.1147) (end 111.7851 141.817) (width 0.254) (layer F.Cu) (net 35))
-  (segment (start 105.41 124.46) (end 105.41 118.11) (width 0.1524) (layer B.Cu) (net 36))
-  (segment (start 110.49 124.46) (end 110.49 118.11) (width 0.508) (layer B.Cu) (net 37))
-  (segment (start 154.94 119.4) (end 154.94 119.525) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 154.94 119.525) (end 151.638 122.827) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 151.638 122.827) (end 148.718 122.827) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.718 122.827) (end 148.59 122.955) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.59 122.955) (end 149.625 122.955) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 149.625 122.955) (end 153.67 127) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.59 116.165) (end 143.55 111.125) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 148.59 122.955) (end 148.59 116.165) (width 0.762) (layer F.Cu) (net 38))
-  (segment (start 128.075 85.8644) (end 128.055 85.8444) (width 1.27) (layer F.Cu) (net 39))
-  (segment (start 128.055 84.9654) (end 128.055 85.8444) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 128.055 80.02) (end 128.055 84.9654) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 129.335 78.74) (end 128.055 80.02) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 129.54 78.74) (end 129.335 78.74) (width 0.254) (layer F.Cu) (net 39))
-  (segment (start 128.055 88.13) (end 130.73 90.805) (width 0.762) (layer F.Cu) (net 39))
-  (segment (start 128.055 85.8444) (end 128.055 88.13) (width 0.762) (layer F.Cu) (net 39))
-  (segment (start 125.535 85.8644) (end 125.555 85.8444) (width 1.27) (layer F.Cu) (net 40))
-  (segment (start 125.68 85.8444) (end 125.555 85.8444) (width 0.254) (layer F.Cu) (net 40))
-  (segment (start 127.34 84.1844) (end 125.68 85.8444) (width 0.254) (layer F.Cu) (net 40))
-  (segment (start 127.34 78.74) (end 127.34 84.1844) (width 0.254) (layer F.Cu) (net 40))
-  (segment (start 125.73 86.0194) (end 125.555 85.8444) (width 0.762) (layer F.Cu) (net 40))
-  (segment (start 125.73 90.805) (end 125.73 86.0194) (width 0.762) (layer F.Cu) (net 40))
-  (segment (start 131.885 79.5144) (end 130.798 79.5144) (width 0.762) (layer F.Cu) (net 41))
-  (segment (start 130.798 79.5144) (end 130.556 79.756) (width 0.762) (layer F.Cu) (net 41))
-  (via (at 130.048 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
-  (via (at 130.556 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
-  (segment (start 127.930802 76.84) (end 127.34 76.84) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 128.946812 77.85601) (end 127.930802 76.84) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 130.35161 77.85601) (end 128.946812 77.85601) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 131.885 79.3894) (end 130.35161 77.85601) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 131.885 79.5144) (end 131.885 79.3894) (width 0.254) (layer F.Cu) (net 41))
-  (segment (start 130.048 81.487) (end 130.048 80.264) (width 0.762) (layer B.Cu) (net 41))
-  (segment (start 120.73 90.805) (end 130.048 81.487) (width 0.762) (layer B.Cu) (net 41))
-  (segment (start 130.556 79.756) (end 130.048 80.264) (width 0.762) (layer F.Cu) (net 41))
-  (segment (start 148.395 79.5144) (end 147.054 79.5144) (width 0.762) (layer F.Cu) (net 42))
-  (segment (start 147.054 79.5144) (end 146.812 79.756) (width 0.762) (layer F.Cu) (net 42))
-  (segment (start 148.395 79.5144) (end 148.395 79.3894) (width 0.254) (layer F.Cu) (net 42))
-  (via (at 146.304 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 42))
-  (via (at 146.812 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 42))
-  (segment (start 143.000802 76.52) (end 142.41 76.52) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 145.53761 77.53601) (end 144.016812 77.53601) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 144.016812 77.53601) (end 143.000802 76.52) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 147.516 79.5144) (end 145.53761 77.53601) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 148.395 79.5144) (end 147.516 79.5144) (width 0.254) (layer F.Cu) (net 42))
-  (segment (start 139.78 86.787821) (end 140.207821 86.36) (width 0.762) (layer B.Cu) (net 42))
-  (segment (start 139.78 90.805) (end 139.78 86.787821) (width 0.762) (layer B.Cu) (net 42))
-  (segment (start 140.207821 86.36) (end 146.304 80.264) (width 0.762) (layer B.Cu) (net 42))
-  (segment (start 146.812 79.756) (end 146.304 80.264) (width 0.762) (layer F.Cu) (net 42))
-  (segment (start 142.365 85.5444) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 43))
-  (segment (start 142.045 85.8644) (end 142.065 85.8444) (width 1.27) (layer F.Cu) (net 43))
-  (segment (start 142.065 88.09) (end 144.78 90.805) (width 0.762) (layer F.Cu) (net 43))
-  (segment (start 142.065 85.8444) (end 142.065 88.09) (width 0.762) (layer F.Cu) (net 43))
-  (segment (start 142.41 85.4994) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 43))
-  (segment (start 142.41 78.42) (end 142.41 85.4994) (width 0.254) (layer F.Cu) (net 43))
-  (segment (start 144.265 85.5444) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 44))
-  (segment (start 144.585 85.8644) (end 144.565 85.8444) (width 1.27) (layer F.Cu) (net 44))
-  (segment (start 144.8194 85.8444) (end 149.78 90.805) (width 0.762) (layer F.Cu) (net 44))
-  (segment (start 144.565 85.8444) (end 144.8194 85.8444) (width 0.762) (layer F.Cu) (net 44))
-  (segment (start 144.61 85.7994) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 44))
-  (segment (start 144.61 78.42) (end 144.61 85.7994) (width 0.254) (layer F.Cu) (net 44))
-  (segment (start 161.095 85.8644) (end 161.075 85.8444) (width 1.27) (layer F.Cu) (net 45))
-  (segment (start 161.075 78.465) (end 161.12 78.42) (width 0.254) (layer F.Cu) (net 45))
-  (segment (start 161.075 85.8444) (end 161.075 78.465) (width 0.254) (layer F.Cu) (net 45))
-  (segment (start 165.675001 89.555001) (end 166.925 90.805) (width 0.762) (layer F.Cu) (net 45))
-  (segment (start 161.9644 85.8444) (end 165.675001 89.555001) (width 0.762) (layer F.Cu) (net 45))
-  (segment (start 161.075 85.8444) (end 161.9644 85.8444) (width 0.762) (layer F.Cu) (net 45))
-  (segment (start 158.92 85.4994) (end 158.575 85.8444) (width 0.254) (layer F.Cu) (net 46))
-  (segment (start 158.92 78.42) (end 158.92 85.4994) (width 0.254) (layer F.Cu) (net 46))
-  (segment (start 158.575 87.455) (end 161.925 90.805) (width 0.762) (layer F.Cu) (net 46))
-  (segment (start 158.575 85.8444) (end 158.575 87.455) (width 0.762) (layer F.Cu) (net 46))
-  (segment (start 164.905 79.5144) (end 163.818 79.5144) (width 0.762) (layer F.Cu) (net 47))
-  (segment (start 163.818 79.5144) (end 163.576 79.756) (width 0.762) (layer F.Cu) (net 47))
-  (segment (start 164.905 79.5144) (end 164.905 79.3894) (width 0.254) (layer F.Cu) (net 47))
-  (via (at 163.068 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 47))
-  (via (at 163.576 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 47))
-  (segment (start 164.026 79.5144) (end 164.905 79.5144) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 162.04761 77.53601) (end 164.026 79.5144) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 160.699155 77.53601) (end 162.04761 77.53601) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 159.683145 76.52) (end 160.699155 77.53601) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 158.92 76.52) (end 159.683145 76.52) (width 0.254) (layer F.Cu) (net 47))
-  (segment (start 156.925 86.406842) (end 157.48 85.851842) (width 0.762) (layer B.Cu) (net 47))
-  (segment (start 156.925 90.805) (end 156.925 86.406842) (width 0.762) (layer B.Cu) (net 47))
-  (segment (start 157.48 85.851842) (end 163.068 80.264) (width 0.762) (layer B.Cu) (net 47))
-  (segment (start 163.576 79.756) (end 163.068 80.264) (width 0.762) (layer F.Cu) (net 47))
-  (segment (start 181.352 60.9527) (end 173.882 60.9527) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 173.882 60.9527) (end 173.562 60.6327) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 181.352 60.9527) (end 181.352 54.4327) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 181.352 54.4327) (end 181.202 54.2827) (width 0.254) (layer F.Cu) (net 48))
-  (segment (start 186.055 93.726) (end 186.055 94.1578) (width 0.508) (layer F.Cu) (net 49))
-  (segment (start 186.055 95.7326) (end 186.055 93.726) (width 1.27) (layer F.Cu) (net 49))
-  (segment (start 186.8424 96.52) (end 186.055 95.7326) (width 1.27) (layer F.Cu) (net 49))
-  (segment (start 191.77 96.52) (end 186.8424 96.52) (width 1.27) (layer F.Cu) (net 49))
-  (segment (start 188.595 99.7458) (end 188.595 99.314) (width 0.254) (layer F.Cu) (net 50))
-  (segment (start 190.4492 101.6) (end 188.595 99.7458) (width 0.254) (layer F.Cu) (net 50))
-  (segment (start 193.04 101.6) (end 190.4492 101.6) (width 0.254) (layer F.Cu) (net 50))
-  (segment (start 123.19 127) (end 111.703 127) (width 1.27) (layer B.Cu) (net 51))
-  (segment (start 111.703 127) (end 91.8919 146.812) (width 1.27) (layer B.Cu) (net 51))
-  (segment (start 91.8919 146.812) (end 87.5993 151.104) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 87.5993 151.104) (end 77.1645 151.104) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 77.1645 151.104) (end 76.2755 150.215) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 76.2755 150.215) (end 75.4119 149.352) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 123.19 127) (end 128.27 127) (width 1.27) (layer F.Cu) (net 51))
-  (segment (start 75.4119 146.812) (end 76.6568 146.812) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 76.6568 146.812) (end 76.6568 146.3451) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 76.6568 146.3451) (end 77.4348 145.5671) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 77.4348 145.5671) (end 78.4644 145.5671) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 78.4644 145.5671) (end 87.3795 136.652) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 87.3795 136.652) (end 89.3519 136.652) (width 0.254) (layer F.Cu) (net 52))
-  (segment (start 91.8919 136.652) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 77.9519 146.812) (end 79.1968 146.812) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 79.1968 146.812) (end 88.1118 137.897) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 88.1118 137.897) (end 90.3735 137.897) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 90.3735 137.897) (end 90.647 137.6235) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 90.647 137.6235) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 53))
-  (segment (start 91.8919 139.192) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 77.9519 144.272) (end 79.1968 144.272) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 79.1968 144.272) (end 83.0068 140.462) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 83.0068 140.462) (end 89.8928 140.462) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 89.8928 140.462) (end 90.647 139.7078) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 90.647 139.7078) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 54))
-  (segment (start 89.3519 144.272) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 75.4119 139.192) (end 74.167 139.192) (width 0.254) (layer F.Cu) (net 55))
-  (segment (start 72.3035 140.01) (end 72.3035 142.9383) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 72.3035 142.9383) (end 74.9322 145.567) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 74.9322 145.567) (end 86.812 145.567) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 86.812 145.567) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 55))
-  (segment (start 74.167 139.192) (end 73.349 140.01) (width 0.254) (layer F.Cu) (net 55))
-  (segment (start 73.349 140.01) (end 72.3035 140.01) (width 0.254) (layer F.Cu) (net 55))
-  (via (at 72.3035 140.01) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 55))
-  (segment (start 180.34 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 172.654 132.429) (end 175.115 132.429) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 175.115 132.429) (end 176.754 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 176.754 130.79) (end 180.34 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 168.91 130.79) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 172.654 132.429) (end 169.164 135.919) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 169.164 135.919) (end 169.164 143.434) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 169.164 143.434) (end 170.51 144.78) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 170.51 144.78) (end 171.45 144.78) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 171.45 131.435) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 170.805 130.79) (end 168.91 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 145.288 134.716) (end 142.144 134.716) (width 0.508) (layer B.Cu) (net 57))
-  (segment (start 142.144 134.716) (end 140.97 135.89) (width 0.508) (layer B.Cu) (net 57))
-  (segment (start 145.892 134.112) (end 145.288 134.716) (width 0.508) (layer B.Cu) (net 57))
-  (segment (start 168.91 130.79) (end 167.777 130.79) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 167.777 130.79) (end 165.324 133.243) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 158.723 133.243) (end 157.308 134.658) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 157.308 134.658) (end 151.834 134.658) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 151.834 134.658) (end 149.218 132.042) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 149.218 132.042) (end 147.962 132.042) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 147.962 132.042) (end 145.892 134.112) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 140.97 135.89) (end 139.065 137.795) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 139.065 137.795) (end 139.065 146.518) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 139.065 146.518) (end 137.16 148.423) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 137.16 148.423) (end 137.16 149.86) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 170.805 130.79) (end 171.015 130.79) (width 1.27) (layer F.Cu) (net 57))
-  (segment (start 171.015 130.79) (end 172.654 132.429) (width 1.27) (layer F.Cu) (net 57))
-  (via (at 145.892 134.112) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 57))
-  (via (at 145.288 134.716) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 57))
-  (segment (start 156.25 112.892766) (end 156.25 111.125) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 156.25 115.537046) (end 156.25 112.892766) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 161.29 120.577046) (end 156.25 115.537046) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 161.29 133.243) (end 161.29 120.577046) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 165.324 133.243) (end 161.29 133.243) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 161.29 133.243) (end 158.723 133.243) (width 0.508) (layer F.Cu) (net 57))
-  (segment (start 140.97 140.97) (end 140.97 148.59) (width 0.508) (layer F.Cu) (net 58))
-  (segment (start 140.97 148.59) (end 139.7 149.86) (width 0.508) (layer F.Cu) (net 58))
-  (segment (start 74.95 69.85) (end 74.95 67.955) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 74.95 67.955) (end 73.416 66.421) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 73.416 66.421) (end 73.416 63.2888) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 73.416 63.2888) (end 74.4548 62.25) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 74.4548 62.25) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 80.25 61.57) (end 75.61 61.57) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 75.61 61.57) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 59))
-  (segment (start 180.34 128.29) (end 180.34 122.714) (width 1.27) (layer F.Cu) (net 60))
-  (segment (start 180.34 122.714) (end 180.441 122.714) (width 1.27) (layer F.Cu) (net 60))
-  (segment (start 180.441 122.714) (end 180.606 122.549) (width 1.27) (layer F.Cu) (net 60))
-  (segment (start 180.63 122.075) (end 180.63 128) (width 0.508) (layer F.Cu) (net 60))
-  (segment (start 180.63 128) (end 180.34 128.29) (width 0.508) (layer F.Cu) (net 60))
-  (segment (start 185.13 122.075) (end 185.13 125.46) (width 1.27) (layer F.Cu) (net 61))
-  (segment (start 185.13 125.46) (end 187.96 128.29) (width 1.27) (layer F.Cu) (net 61))
-  (segment (start 182.13 126.27) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 182.13 126.25) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 182.13 126.27) (end 182.13 126.25) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 181.86401 124.46) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 181.86401 123.714001) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEA4))
-  (via (at 181.86401 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 124.46) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEA6))
-  (via (at 181.86401 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 184.15 128.29) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEA8))
-  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 62) (tstamp 5CC4CEAA))
-  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 125.98401) (end 181.86401 123.714001) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 181.86401 123.714001) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 181.86401 124.46) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 178.578001 123.714001) (end 178.578001 123.714001) (width 1.27) (layer B.Cu) (net 62) (tstamp 5CC4CEAC))
-  (via (at 178.578001 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 178.578001 123.714001) (end 177.546 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 181.86401 124.46) (end 176.784 124.46) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 177.546 123.714001) (end 176.800001 123.714001) (width 1.27) (layer B.Cu) (net 62) (tstamp 5CC4CEAE))
-  (via (at 177.546 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (via (at 177.546 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (via (at 178.562 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 62))
-  (segment (start 181.86401 123.714001) (end 177.546 123.714001) (width 1.27) (layer B.Cu) (net 62))
-  (segment (start 177.546 121.666) (end 177.546 123.714001) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 173.301997 119.239999) (end 174.451997 120.389999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 176.269999 120.389999) (end 177.546 121.666) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 172.159199 119.239999) (end 173.301997 119.239999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 174.451997 120.389999) (end 176.269999 120.389999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.594999 121.589999) (end 171.594999 119.804199) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.594999 119.804199) (end 172.159199 119.239999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.68 121.675) (end 171.594999 121.589999) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 171.68 122.075) (end 171.68 121.675) (width 0.762) (layer F.Cu) (net 62))
-  (segment (start 177.546 123.714001) (end 177.546 124.46) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 177.546 124.46) (end 178.562 124.46) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 178.562 123.730002) (end 178.578001 123.714001) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 178.562 124.46) (end 178.562 123.730002) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 178.578001 123.714001) (end 177.546 123.714001) (width 1.27) (layer F.Cu) (net 62))
-  (segment (start 173.99 128.29) (end 173.99 122.885) (width 1.27) (layer F.Cu) (net 63))
-  (segment (start 173.99 122.885) (end 173.18 122.075) (width 1.27) (layer F.Cu) (net 63))
-  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 171.45 142.24) (end 171.45 140.106) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 171.45 140.106) (end 174.244 137.312) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 174.244 137.312) (end 174.244 131.011) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 174.244 131.011) (end 175.207 130.048) (width 1.27) (layer B.Cu) (net 64))
-  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer F.Cu) (net 64))
-  (segment (start 173.99 130.79) (end 174.465 130.79) (width 1.27) (layer F.Cu) (net 64))
-  (segment (start 174.465 130.79) (end 175.207 130.048) (width 1.27) (layer F.Cu) (net 64))
-  (via (at 175.207 130.048) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 64))
-  (via (at 176.223 129.032) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 64))
-  (segment (start 167.18 122.075) (end 167.18 121.675) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 168.289198 118.11) (end 180.770802 118.11) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 180.770802 118.11) (end 182.88 120.219198) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 166.37 120.029198) (end 168.289198 118.11) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 182.88 120.219198) (end 182.88 121.325) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 166.37 121.265) (end 166.37 120.029198) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 182.88 121.325) (end 182.13 122.075) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 167.18 122.075) (end 166.37 121.265) (width 0.762) (layer F.Cu) (net 66))
-  (segment (start 90.951001 53.4595) (end 93.601001 53.4595) (width 0.1524) (layer F.Cu) (net 67))
-  (segment (start 96.5204 123.3039) (end 95.25 122.0335) (width 0.254) (layer B.Cu) (net 68))
-  (segment (start 95.25 122.0335) (end 95.25 118.11) (width 0.254) (layer B.Cu) (net 68))
-  (via (at 96.5204 123.3039) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 68))
-  (segment (start 125.81 140.335) (end 128.825 140.335) (width 1.27) (layer F.Cu) (net 68))
-  (segment (start 114.8215 141.605) (end 96.5204 123.3039) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 125.71 140.335) (end 125.81 140.335) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 124.44 141.605) (end 125.71 140.335) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 114.8215 141.605) (end 124.44 141.605) (width 0.254) (layer F.Cu) (net 68))
-  (segment (start 97.79 118.11) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 69))
-  (segment (start 106.1313 130.1666) (end 98.9333 122.9686) (width 0.254) (layer B.Cu) (net 69))
-  (segment (start 98.9333 122.9686) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 69))
-  (via (at 106.1313 130.1666) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 69))
-  (segment (start 125.81 136.525) (end 128.825 136.525) (width 1.27) (layer F.Cu) (net 69))
-  (segment (start 108.585 132.6203) (end 106.1313 130.1666) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 124.678999 137.556001) (end 125.71 136.525) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 121.633808 137.13461) (end 122.055199 137.556001) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 125.71 136.525) (end 125.81 136.525) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 122.055199 137.556001) (end 124.678999 137.556001) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 113.09931 137.13461) (end 121.633808 137.13461) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 108.6797 132.715) (end 113.09931 137.13461) (width 0.254) (layer F.Cu) (net 69))
-  (segment (start 108.585 132.6203) (end 108.6797 132.715) (width 0.1524) (layer F.Cu) (net 69))
-  (segment (start 100.33 118.11) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 124.5874 123.2821) (end 117.8845 116.5792) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 117.8845 116.5792) (end 102.3964 116.5792) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 102.3964 116.5792) (end 101.4733 117.5023) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 101.4733 117.5023) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 70))
-  (segment (start 125.81 132.715) (end 128.825 132.715) (width 1.27) (layer F.Cu) (net 70))
-  (segment (start 124.5874 129.54) (end 124.5874 123.2821) (width 0.254) (layer B.Cu) (net 70) (tstamp 5D398677))
-  (via (at 124.5874 129.54) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 70))
-  (segment (start 125.71 132.715) (end 125.81 132.715) (width 0.254) (layer F.Cu) (net 70))
-  (segment (start 124.5874 131.5924) (end 125.71 132.715) (width 0.254) (layer F.Cu) (net 70))
-  (segment (start 124.5874 129.54) (end 124.5874 131.5924) (width 0.254) (layer F.Cu) (net 70))
-  (segment (start 122.475 133.35) (end 123.11 132.715) (width 1.27) (layer F.Cu) (net 71))
-  (segment (start 118.11 133.35) (end 122.475 133.35) (width 1.27) (layer F.Cu) (net 71))
-  (segment (start 122.475 135.89) (end 123.11 136.525) (width 1.27) (layer F.Cu) (net 72))
-  (segment (start 118.11 135.89) (end 122.475 135.89) (width 1.27) (layer F.Cu) (net 72))
-  (segment (start 121.205 138.43) (end 123.11 140.335) (width 1.27) (layer F.Cu) (net 73))
-  (segment (start 118.11 138.43) (end 121.205 138.43) (width 1.27) (layer F.Cu) (net 73))
+  (segment (start 100.33 97.79) (end 100.33 102.87) (width 0.254) (layer F.Cu) (net 16))
+  (segment (start 97.79 97.79) (end 97.79 102.87) (width 0.254) (layer F.Cu) (net 17))
+  (segment (start 95.25 97.79) (end 95.25 102.87) (width 0.254) (layer F.Cu) (net 18))
+  (segment (start 92.71 97.79) (end 92.71 104.14) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 92.71 104.14) (end 92.71 102.87) (width 0.254) (layer F.Cu) (net 19))
+  (segment (start 90.17 97.79) (end 90.17 102.87) (width 0.254) (layer F.Cu) (net 20))
+  (segment (start 87.63 97.79) (end 87.63 102.87) (width 0.254) (layer F.Cu) (net 21))
+  (segment (start 85.09 97.79) (end 85.09 102.87) (width 0.254) (layer F.Cu) (net 22))
+  (segment (start 82.55 102.87) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 186.055 99.314) (end 186.055 100.4319) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.0085 101.2761) (end 182.626 101.2761) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 117.7355 101.2761) (end 114.6603 104.3513) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 114.6603 104.3513) (end 84.5659 104.3513) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 84.5659 104.3513) (end 83.6933 103.4787) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 83.6933 103.4787) (end 83.6933 102.87) (width 0.254) (layer B.Cu) (net 23))
+  (segment (start 186.055 100.4319) (end 185.8527 100.4319) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.8527 100.4319) (end 185.0085 101.2761) (width 0.254) (layer F.Cu) (net 23))
+  (via (at 185.0085 101.2761) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 23))
+  (segment (start 182.626 101.2761) (end 117.7355 101.2761) (width 0.254) (layer B.Cu) (net 23) (tstamp 5CC11706))
+  (via (at 182.626 101.2761) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 23))
+  (segment (start 182.626 101.2761) (end 175.4441 101.2761) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 188.595 107.7976) (end 188.595 107.95) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 187.4774 106.68) (end 188.595 107.7976) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 187.325 106.68) (end 187.4774 106.68) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.0085 104.3635) (end 187.325 106.68) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 185.0085 101.2761) (end 185.0085 104.3635) (width 0.254) (layer F.Cu) (net 23))
+  (segment (start 83.0046 135.3842) (end 92.3863 135.3842) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 92.3863 135.3842) (end 93.1369 136.1348) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 93.1369 136.1348) (end 93.1369 142.2979) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 93.1369 142.2979) (end 92.4077 143.0271) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 92.4077 143.0271) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 79.1968 139.192) (end 83.0046 135.3842) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 83.0046 135.3842) (end 76.309 128.6886) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 76.309 128.6886) (end 76.309 106.571) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 76.309 106.571) (end 78.8667 104.0133) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 78.8667 104.0133) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 80.01 102.87) (end 78.8667 102.87) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 91.8919 144.272) (end 91.8919 143.0271) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 77.9519 139.192) (end 79.1968 139.192) (width 0.254) (layer F.Cu) (net 24))
+  (segment (start 81.7619 137.922) (end 92.4016 137.922) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 92.4016 137.922) (end 93.1869 138.7073) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 93.1869 138.7073) (end 93.1869 139.7079) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 93.1869 139.7079) (end 92.4077 140.4871) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 92.4077 140.4871) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 77.9519 141.732) (end 81.7619 137.922) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 81.7619 137.922) (end 78.6133 134.7734) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 78.6133 134.7734) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 77.47 102.87) (end 78.6133 102.87) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 91.8919 141.732) (end 91.8919 140.4871) (width 0.254) (layer B.Cu) (net 25))
+  (segment (start 75.4024 102.87) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 77.4348 143.0271) (end 78.422 143.0271) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 78.422 143.0271) (end 82.2571 139.192) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 82.2571 139.192) (end 89.3519 139.192) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6568 144.272) (end 76.6568 143.8051) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6568 143.8051) (end 77.4348 143.0271) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 77.4348 143.0271) (end 76.6569 142.2492) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6569 142.2492) (end 76.6569 127.5913) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.6569 127.5913) (end 76.0733 127.0077) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 76.0733 127.0077) (end 76.0733 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 75.4119 144.272) (end 76.6568 144.272) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 187.2361 100.8253) (end 186.9627 100.5519) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 186.9627 100.5519) (end 183.642 100.5519) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 77.7205 100.5519) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (segment (start 187.2361 100.8253) (end 187.325 100.7364) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 187.325 100.7364) (end 187.325 99.314) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 74.93 102.87) (end 75.4024 102.87) (width 0.254) (layer B.Cu) (net 26))
+  (via (at 187.2361 100.8253) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 26))
+  (segment (start 183.642 100.5519) (end 77.7205 100.5519) (width 0.254) (layer B.Cu) (net 26) (tstamp 5CC11704))
+  (via (at 183.642 100.5519) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 26))
+  (segment (start 183.642 100.5519) (end 175.5461 100.5519) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 191.135 107.7976) (end 191.135 107.95) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 190.0174 106.68) (end 191.135 107.7976) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 189.865 106.68) (end 190.0174 106.68) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 187.2361 104.0511) (end 189.865 106.68) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 187.2361 100.8253) (end 187.2361 104.0511) (width 0.254) (layer F.Cu) (net 26))
+  (segment (start 74.93 118.11) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 75.4119 141.732) (end 75.4119 140.4871) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 75.4119 140.4871) (end 74.9451 140.4871) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 74.9451 140.4871) (end 74.1669 139.7089) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 74.1669 139.7089) (end 74.1669 120.3543) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 74.1669 120.3543) (end 74.93 119.5912) (width 0.254) (layer B.Cu) (net 27))
+  (segment (start 89.3519 141.732) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 75.4119 141.732) (end 75.4119 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 75.4119 142.9769) (end 74.9451 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.9451 142.9769) (end 74.1546 143.7674) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.1546 143.7674) (end 74.1546 147.3196) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.1546 147.3196) (end 74.917 148.082) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 74.917 148.082) (end 81.757 148.082) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 81.757 148.082) (end 88.107 141.732) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.785 99.314) (end 184.785 100.203) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.404 100.861274) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.284599 100.980675) (end 184.404 100.861274) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 186.055 106.68) (end 184.284599 104.909599) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.284599 104.909599) (end 184.284599 100.980675) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 186.055 107.95) (end 186.055 106.68) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.785 100.203) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 165.1 107.696) (end 170.688 102.108) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 188.977 131.7553) (end 188.977 116.84) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.365901 100.899373) (end 184.365901 100.622099) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 165.1 116.84) (end 165.1 107.696) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 169.933882 146.05) (end 174.6823 146.05) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 89.3519 141.732) (end 89.3519 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 89.3519 142.9769) (end 89.8677 142.9769) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 90.6219 144.8234) (end 91.3155 145.517) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 183.157274 102.108) (end 184.365901 100.899373) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 174.6823 146.05) (end 188.977 131.7553) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 89.8677 142.9769) (end 90.6219 143.7311) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 188.977 116.84) (end 165.1 116.84) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 90.6219 143.7311) (end 90.6219 144.8234) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 162.777382 153.2065) (end 169.933882 146.05) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 92.939 145.517) (end 94.132118 146.710118) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 184.365901 100.622099) (end 184.404 100.584) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 94.132118 146.710118) (end 94.132118 151.790118) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 170.688 102.108) (end 183.157274 102.108) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 91.3155 145.517) (end 92.939 145.517) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 95.5485 153.2065) (end 162.777382 153.2065) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 94.132118 151.790118) (end 95.5485 153.2065) (width 0.254) (layer F.Cu) (net 27))
+  (segment (start 77.47 118.11) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 125.6865 121.9635) (end 81.8581 121.9635) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 81.8581 121.9635) (end 78.6133 118.7187) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 78.6133 118.7187) (end 78.6133 118.11) (width 0.254) (layer F.Cu) (net 28))
+  (segment (start 125.6865 121.9635) (end 123.19 124.46) (width 1.27) (layer F.Cu) (net 28))
+  (segment (start 125.6865 121.9635) (end 130.81 116.84) (width 1.27) (layer F.Cu) (net 28))
+  (segment (start 80.01 118.11) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 124.46 113.03) (end 85.6246 113.03) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 85.6246 113.03) (end 81.1533 117.5013) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 81.1533 117.5013) (end 81.1533 118.11) (width 0.254) (layer B.Cu) (net 29))
+  (segment (start 84.7299 123.5352) (end 82.55 121.3553) (width 0.254) (layer B.Cu) (net 30))
+  (segment (start 82.55 121.3553) (end 82.55 118.11) (width 0.254) (layer B.Cu) (net 30))
+  (via (at 84.7299 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 30))
+  (segment (start 101.6251 145.0349) (end 96.8 149.86) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 101.6251 143.5351) (end 101.6251 145.0349) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 84.7299 126.6399) (end 101.6251 143.5351) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 84.7299 123.5352) (end 84.7299 126.6399) (width 0.254) (layer F.Cu) (net 30))
+  (segment (start 85.09 118.11) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 31))
+  (segment (start 96.2225 136.8441) (end 85.4541 126.0757) (width 0.254) (layer B.Cu) (net 31))
+  (segment (start 85.4541 126.0757) (end 85.4541 119.954) (width 0.254) (layer B.Cu) (net 31))
+  (segment (start 85.4541 119.954) (end 85.09 119.5899) (width 0.254) (layer B.Cu) (net 31))
+  (via (at 96.2225 136.8441) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 31))
+  (segment (start 104.1651 147.4949) (end 101.8 149.86) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 104.1651 144.1576) (end 104.1651 147.4949) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 96.8516 136.8441) (end 104.1651 144.1576) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 96.2225 136.8441) (end 96.8516 136.8441) (width 0.254) (layer F.Cu) (net 31))
+  (segment (start 88.9545 123.5352) (end 87.63 122.2107) (width 0.254) (layer B.Cu) (net 32))
+  (segment (start 87.63 122.2107) (end 87.63 118.11) (width 0.254) (layer B.Cu) (net 32))
+  (segment (start 106.7051 144.78) (end 106.7051 144.127) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 106.7051 144.127) (end 88.9545 126.3764) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 88.9545 126.3764) (end 88.9545 123.5352) (width 0.254) (layer F.Cu) (net 32))
+  (via (at 88.9545 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 32))
+  (segment (start 106.8 144.8749) (end 106.8 149.86) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 106.7051 144.78) (end 106.8 144.8749) (width 0.254) (layer F.Cu) (net 32))
+  (segment (start 92.4808 123.5352) (end 90.17 121.2244) (width 0.254) (layer B.Cu) (net 33))
+  (segment (start 90.17 121.2244) (end 90.17 118.11) (width 0.254) (layer B.Cu) (net 33))
+  (via (at 92.4808 123.5352) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 33))
+  (segment (start 109.2451 147.3051) (end 111.8 149.86) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 109.2451 143.5351) (end 109.2451 147.3051) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 92.4808 126.7708) (end 109.2451 143.5351) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 92.4808 123.5352) (end 92.4808 126.7708) (width 0.254) (layer F.Cu) (net 33))
+  (segment (start 102.0828 132.1147) (end 102.0828 130.7871) (width 0.254) (layer B.Cu) (net 34))
+  (segment (start 102.0828 130.7871) (end 92.71 121.4143) (width 0.254) (layer B.Cu) (net 34))
+  (segment (start 92.71 121.4143) (end 92.71 118.11) (width 0.254) (layer B.Cu) (net 34))
+  (via (at 102.0828 132.1147) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 34))
+  (segment (start 111.7851 144.8451) (end 116.8 149.86) (width 0.254) (layer F.Cu) (net 34))
+  (segment (start 111.7851 141.817) (end 111.7851 144.8451) (width 0.254) (layer F.Cu) (net 34))
+  (segment (start 102.0828 132.1147) (end 111.7851 141.817) (width 0.254) (layer F.Cu) (net 34))
+  (segment (start 105.41 124.46) (end 105.41 118.11) (width 0.1524) (layer B.Cu) (net 35))
+  (segment (start 110.49 124.46) (end 110.49 118.11) (width 0.508) (layer B.Cu) (net 36))
+  (segment (start 154.94 119.4) (end 154.94 119.525) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 154.94 119.525) (end 151.638 122.827) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 151.638 122.827) (end 148.718 122.827) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.718 122.827) (end 148.59 122.955) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.59 122.955) (end 149.625 122.955) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 149.625 122.955) (end 153.67 127) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.59 116.165) (end 143.55 111.125) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 148.59 122.955) (end 148.59 116.165) (width 0.762) (layer F.Cu) (net 37))
+  (segment (start 128.075 85.8644) (end 128.055 85.8444) (width 1.27) (layer F.Cu) (net 38))
+  (segment (start 128.055 84.9654) (end 128.055 85.8444) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 128.055 80.02) (end 128.055 84.9654) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 129.335 78.74) (end 128.055 80.02) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 129.54 78.74) (end 129.335 78.74) (width 0.254) (layer F.Cu) (net 38))
+  (segment (start 128.055 88.13) (end 130.73 90.805) (width 0.762) (layer F.Cu) (net 38))
+  (segment (start 128.055 85.8444) (end 128.055 88.13) (width 0.762) (layer F.Cu) (net 38))
+  (segment (start 125.535 85.8644) (end 125.555 85.8444) (width 1.27) (layer F.Cu) (net 39))
+  (segment (start 125.68 85.8444) (end 125.555 85.8444) (width 0.254) (layer F.Cu) (net 39))
+  (segment (start 127.34 84.1844) (end 125.68 85.8444) (width 0.254) (layer F.Cu) (net 39))
+  (segment (start 127.34 78.74) (end 127.34 84.1844) (width 0.254) (layer F.Cu) (net 39))
+  (segment (start 125.73 86.0194) (end 125.555 85.8444) (width 0.762) (layer F.Cu) (net 39))
+  (segment (start 125.73 90.805) (end 125.73 86.0194) (width 0.762) (layer F.Cu) (net 39))
+  (segment (start 131.885 79.5144) (end 130.798 79.5144) (width 0.762) (layer F.Cu) (net 40))
+  (segment (start 130.798 79.5144) (end 130.556 79.756) (width 0.762) (layer F.Cu) (net 40))
+  (via (at 130.048 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 40))
+  (via (at 130.556 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 40))
+  (segment (start 127.930802 76.84) (end 127.34 76.84) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 128.946812 77.85601) (end 127.930802 76.84) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 130.35161 77.85601) (end 128.946812 77.85601) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 131.885 79.3894) (end 130.35161 77.85601) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 131.885 79.5144) (end 131.885 79.3894) (width 0.254) (layer F.Cu) (net 40))
+  (segment (start 130.048 81.487) (end 130.048 80.264) (width 0.762) (layer B.Cu) (net 40))
+  (segment (start 120.73 90.805) (end 130.048 81.487) (width 0.762) (layer B.Cu) (net 40))
+  (segment (start 130.556 79.756) (end 130.048 80.264) (width 0.762) (layer F.Cu) (net 40))
+  (segment (start 148.395 79.5144) (end 147.054 79.5144) (width 0.762) (layer F.Cu) (net 41))
+  (segment (start 147.054 79.5144) (end 146.812 79.756) (width 0.762) (layer F.Cu) (net 41))
+  (segment (start 148.395 79.5144) (end 148.395 79.3894) (width 0.254) (layer F.Cu) (net 41))
+  (via (at 146.304 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
+  (via (at 146.812 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 41))
+  (segment (start 143.000802 76.52) (end 142.41 76.52) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 145.53761 77.53601) (end 144.016812 77.53601) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 144.016812 77.53601) (end 143.000802 76.52) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 147.516 79.5144) (end 145.53761 77.53601) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 148.395 79.5144) (end 147.516 79.5144) (width 0.254) (layer F.Cu) (net 41))
+  (segment (start 139.78 86.787821) (end 140.207821 86.36) (width 0.762) (layer B.Cu) (net 41))
+  (segment (start 139.78 90.805) (end 139.78 86.787821) (width 0.762) (layer B.Cu) (net 41))
+  (segment (start 140.207821 86.36) (end 146.304 80.264) (width 0.762) (layer B.Cu) (net 41))
+  (segment (start 146.812 79.756) (end 146.304 80.264) (width 0.762) (layer F.Cu) (net 41))
+  (segment (start 142.365 85.5444) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 42))
+  (segment (start 142.045 85.8644) (end 142.065 85.8444) (width 1.27) (layer F.Cu) (net 42))
+  (segment (start 142.065 88.09) (end 144.78 90.805) (width 0.762) (layer F.Cu) (net 42))
+  (segment (start 142.065 85.8444) (end 142.065 88.09) (width 0.762) (layer F.Cu) (net 42))
+  (segment (start 142.41 85.4994) (end 142.065 85.8444) (width 0.254) (layer F.Cu) (net 42))
+  (segment (start 142.41 78.42) (end 142.41 85.4994) (width 0.254) (layer F.Cu) (net 42))
+  (segment (start 144.265 85.5444) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 43))
+  (segment (start 144.585 85.8644) (end 144.565 85.8444) (width 1.27) (layer F.Cu) (net 43))
+  (segment (start 144.8194 85.8444) (end 149.78 90.805) (width 0.762) (layer F.Cu) (net 43))
+  (segment (start 144.565 85.8444) (end 144.8194 85.8444) (width 0.762) (layer F.Cu) (net 43))
+  (segment (start 144.61 85.7994) (end 144.565 85.8444) (width 0.254) (layer F.Cu) (net 43))
+  (segment (start 144.61 78.42) (end 144.61 85.7994) (width 0.254) (layer F.Cu) (net 43))
+  (segment (start 161.095 85.8644) (end 161.075 85.8444) (width 1.27) (layer F.Cu) (net 44))
+  (segment (start 161.075 78.465) (end 161.12 78.42) (width 0.254) (layer F.Cu) (net 44))
+  (segment (start 161.075 85.8444) (end 161.075 78.465) (width 0.254) (layer F.Cu) (net 44))
+  (segment (start 165.675001 89.555001) (end 166.925 90.805) (width 0.762) (layer F.Cu) (net 44))
+  (segment (start 161.9644 85.8444) (end 165.675001 89.555001) (width 0.762) (layer F.Cu) (net 44))
+  (segment (start 161.075 85.8444) (end 161.9644 85.8444) (width 0.762) (layer F.Cu) (net 44))
+  (segment (start 158.92 85.4994) (end 158.575 85.8444) (width 0.254) (layer F.Cu) (net 45))
+  (segment (start 158.92 78.42) (end 158.92 85.4994) (width 0.254) (layer F.Cu) (net 45))
+  (segment (start 158.575 87.455) (end 161.925 90.805) (width 0.762) (layer F.Cu) (net 45))
+  (segment (start 158.575 85.8444) (end 158.575 87.455) (width 0.762) (layer F.Cu) (net 45))
+  (segment (start 164.905 79.5144) (end 163.818 79.5144) (width 0.762) (layer F.Cu) (net 46))
+  (segment (start 163.818 79.5144) (end 163.576 79.756) (width 0.762) (layer F.Cu) (net 46))
+  (segment (start 164.905 79.5144) (end 164.905 79.3894) (width 0.254) (layer F.Cu) (net 46))
+  (via (at 163.068 80.264) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 46))
+  (via (at 163.576 79.756) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 46))
+  (segment (start 164.026 79.5144) (end 164.905 79.5144) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 162.04761 77.53601) (end 164.026 79.5144) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 160.699155 77.53601) (end 162.04761 77.53601) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 159.683145 76.52) (end 160.699155 77.53601) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 158.92 76.52) (end 159.683145 76.52) (width 0.254) (layer F.Cu) (net 46))
+  (segment (start 156.925 86.406842) (end 157.48 85.851842) (width 0.762) (layer B.Cu) (net 46))
+  (segment (start 156.925 90.805) (end 156.925 86.406842) (width 0.762) (layer B.Cu) (net 46))
+  (segment (start 157.48 85.851842) (end 163.068 80.264) (width 0.762) (layer B.Cu) (net 46))
+  (segment (start 163.576 79.756) (end 163.068 80.264) (width 0.762) (layer F.Cu) (net 46))
+  (segment (start 181.352 60.9527) (end 173.882 60.9527) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 173.882 60.9527) (end 173.562 60.6327) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 181.352 60.9527) (end 181.352 54.4327) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 181.352 54.4327) (end 181.202 54.2827) (width 0.254) (layer F.Cu) (net 47))
+  (segment (start 186.055 93.726) (end 186.055 94.1578) (width 0.508) (layer F.Cu) (net 48))
+  (segment (start 186.055 95.7326) (end 186.055 93.726) (width 1.27) (layer F.Cu) (net 48))
+  (segment (start 186.8424 96.52) (end 186.055 95.7326) (width 1.27) (layer F.Cu) (net 48))
+  (segment (start 191.77 96.52) (end 186.8424 96.52) (width 1.27) (layer F.Cu) (net 48))
+  (segment (start 188.595 99.7458) (end 188.595 99.314) (width 0.254) (layer F.Cu) (net 49))
+  (segment (start 190.4492 101.6) (end 188.595 99.7458) (width 0.254) (layer F.Cu) (net 49))
+  (segment (start 193.04 101.6) (end 190.4492 101.6) (width 0.254) (layer F.Cu) (net 49))
+  (segment (start 123.19 127) (end 111.703 127) (width 1.27) (layer B.Cu) (net 50))
+  (segment (start 111.703 127) (end 91.8919 146.812) (width 1.27) (layer B.Cu) (net 50))
+  (segment (start 91.8919 146.812) (end 87.5993 151.104) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 87.5993 151.104) (end 77.1645 151.104) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 77.1645 151.104) (end 76.2755 150.215) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 76.2755 150.215) (end 75.4119 149.352) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 123.19 127) (end 128.27 127) (width 1.27) (layer F.Cu) (net 50))
+  (segment (start 75.4119 146.812) (end 76.6568 146.812) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 76.6568 146.812) (end 76.6568 146.3451) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 76.6568 146.3451) (end 77.4348 145.5671) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 77.4348 145.5671) (end 78.4644 145.5671) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 78.4644 145.5671) (end 87.3795 136.652) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 87.3795 136.652) (end 89.3519 136.652) (width 0.254) (layer F.Cu) (net 51))
+  (segment (start 91.8919 136.652) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 77.9519 146.812) (end 79.1968 146.812) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 79.1968 146.812) (end 88.1118 137.897) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 88.1118 137.897) (end 90.3735 137.897) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 90.3735 137.897) (end 90.647 137.6235) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 90.647 137.6235) (end 90.647 136.652) (width 0.254) (layer F.Cu) (net 52))
+  (segment (start 91.8919 139.192) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 77.9519 144.272) (end 79.1968 144.272) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 79.1968 144.272) (end 83.0068 140.462) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 83.0068 140.462) (end 89.8928 140.462) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 89.8928 140.462) (end 90.647 139.7078) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 90.647 139.7078) (end 90.647 139.192) (width 0.254) (layer B.Cu) (net 53))
+  (segment (start 89.3519 144.272) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 75.4119 139.192) (end 74.167 139.192) (width 0.254) (layer F.Cu) (net 54))
+  (segment (start 72.3035 140.01) (end 72.3035 142.9383) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 72.3035 142.9383) (end 74.9322 145.567) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 74.9322 145.567) (end 86.812 145.567) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 86.812 145.567) (end 88.107 144.272) (width 0.254) (layer B.Cu) (net 54))
+  (segment (start 74.167 139.192) (end 73.349 140.01) (width 0.254) (layer F.Cu) (net 54))
+  (segment (start 73.349 140.01) (end 72.3035 140.01) (width 0.254) (layer F.Cu) (net 54))
+  (via (at 72.3035 140.01) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 54))
+  (segment (start 180.34 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 172.654 132.429) (end 175.115 132.429) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 175.115 132.429) (end 176.754 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 176.754 130.79) (end 180.34 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 168.91 130.79) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 187.96 130.79) (end 184.15 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 172.654 132.429) (end 169.164 135.919) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 169.164 135.919) (end 169.164 143.434) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 169.164 143.434) (end 170.51 144.78) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 170.51 144.78) (end 171.45 144.78) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 171.45 131.435) (end 170.805 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 170.805 130.79) (end 168.91 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 145.288 134.716) (end 142.144 134.716) (width 0.508) (layer B.Cu) (net 55))
+  (segment (start 142.144 134.716) (end 140.97 135.89) (width 0.508) (layer B.Cu) (net 55))
+  (segment (start 145.892 134.112) (end 145.288 134.716) (width 0.508) (layer B.Cu) (net 55))
+  (segment (start 168.91 130.79) (end 167.777 130.79) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 167.777 130.79) (end 165.324 133.243) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 158.723 133.243) (end 157.308 134.658) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 157.308 134.658) (end 151.834 134.658) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 151.834 134.658) (end 149.218 132.042) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 149.218 132.042) (end 147.962 132.042) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 147.962 132.042) (end 145.892 134.112) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 140.97 135.89) (end 139.065 137.795) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 139.065 137.795) (end 139.065 146.518) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 139.065 146.518) (end 137.16 148.423) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 137.16 148.423) (end 137.16 149.86) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 170.805 130.79) (end 171.015 130.79) (width 1.27) (layer F.Cu) (net 55))
+  (segment (start 171.015 130.79) (end 172.654 132.429) (width 1.27) (layer F.Cu) (net 55))
+  (via (at 145.892 134.112) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 55))
+  (via (at 145.288 134.716) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 55))
+  (segment (start 156.25 112.892766) (end 156.25 111.125) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 156.25 115.537046) (end 156.25 112.892766) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 161.29 120.577046) (end 156.25 115.537046) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 161.29 133.243) (end 161.29 120.577046) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 165.324 133.243) (end 161.29 133.243) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 161.29 133.243) (end 158.723 133.243) (width 0.508) (layer F.Cu) (net 55))
+  (segment (start 140.97 140.97) (end 140.97 148.59) (width 0.508) (layer F.Cu) (net 56))
+  (segment (start 140.97 148.59) (end 139.7 149.86) (width 0.508) (layer F.Cu) (net 56))
+  (segment (start 74.95 69.85) (end 74.95 67.955) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 74.95 67.955) (end 73.416 66.421) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 73.416 66.421) (end 73.416 63.2888) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 73.416 63.2888) (end 74.4548 62.25) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 74.4548 62.25) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 80.25 61.57) (end 75.61 61.57) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 75.61 61.57) (end 74.93 62.25) (width 1.27) (layer F.Cu) (net 57))
+  (segment (start 180.34 128.29) (end 180.34 122.714) (width 1.27) (layer F.Cu) (net 58))
+  (segment (start 180.34 122.714) (end 180.441 122.714) (width 1.27) (layer F.Cu) (net 58))
+  (segment (start 180.441 122.714) (end 180.606 122.549) (width 1.27) (layer F.Cu) (net 58))
+  (segment (start 180.63 122.075) (end 180.63 128) (width 0.508) (layer F.Cu) (net 58))
+  (segment (start 180.63 128) (end 180.34 128.29) (width 0.508) (layer F.Cu) (net 58))
+  (segment (start 185.13 122.075) (end 185.13 125.46) (width 1.27) (layer F.Cu) (net 59))
+  (segment (start 185.13 125.46) (end 187.96 128.29) (width 1.27) (layer F.Cu) (net 59))
+  (segment (start 182.13 126.27) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 182.13 126.25) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 182.13 126.27) (end 182.13 126.25) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 181.86401 124.46) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 181.86401 123.714001) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEA4))
+  (via (at 181.86401 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 124.46) (end 181.86401 123.714001) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEA6))
+  (via (at 181.86401 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 184.15 128.29) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEA8))
+  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 181.86401 125.98401) (width 1.27) (layer F.Cu) (net 60) (tstamp 5CC4CEAA))
+  (via (at 181.86401 125.98401) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 125.98401) (end 181.86401 123.714001) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 181.86401 123.714001) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 181.86401 124.46) (end 178.562 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 178.578001 123.714001) (end 178.578001 123.714001) (width 1.27) (layer B.Cu) (net 60) (tstamp 5CC4CEAC))
+  (via (at 178.578001 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 178.578001 123.714001) (end 177.546 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 181.86401 124.46) (end 176.784 124.46) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 177.546 123.714001) (end 176.800001 123.714001) (width 1.27) (layer B.Cu) (net 60) (tstamp 5CC4CEAE))
+  (via (at 177.546 123.714001) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (via (at 177.546 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (via (at 178.562 124.46) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 60))
+  (segment (start 181.86401 123.714001) (end 177.546 123.714001) (width 1.27) (layer B.Cu) (net 60))
+  (segment (start 177.546 121.666) (end 177.546 123.714001) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 173.301997 119.239999) (end 174.451997 120.389999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 176.269999 120.389999) (end 177.546 121.666) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 172.159199 119.239999) (end 173.301997 119.239999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 174.451997 120.389999) (end 176.269999 120.389999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.594999 121.589999) (end 171.594999 119.804199) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.594999 119.804199) (end 172.159199 119.239999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.68 121.675) (end 171.594999 121.589999) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 171.68 122.075) (end 171.68 121.675) (width 0.762) (layer F.Cu) (net 60))
+  (segment (start 177.546 123.714001) (end 177.546 124.46) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 177.546 124.46) (end 178.562 124.46) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 178.562 123.730002) (end 178.578001 123.714001) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 178.562 124.46) (end 178.562 123.730002) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 178.578001 123.714001) (end 177.546 123.714001) (width 1.27) (layer F.Cu) (net 60))
+  (segment (start 173.99 128.29) (end 173.99 122.885) (width 1.27) (layer F.Cu) (net 61))
+  (segment (start 173.99 122.885) (end 173.18 122.075) (width 1.27) (layer F.Cu) (net 61))
+  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 171.45 142.24) (end 171.45 140.106) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 171.45 140.106) (end 174.244 137.312) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 174.244 137.312) (end 174.244 131.011) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 174.244 131.011) (end 175.207 130.048) (width 1.27) (layer B.Cu) (net 62))
+  (segment (start 175.207 130.048) (end 176.223 129.032) (width 1.27) (layer F.Cu) (net 62))
+  (segment (start 173.99 130.79) (end 174.465 130.79) (width 1.27) (layer F.Cu) (net 62))
+  (segment (start 174.465 130.79) (end 175.207 130.048) (width 1.27) (layer F.Cu) (net 62))
+  (via (at 175.207 130.048) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 62))
+  (via (at 176.223 129.032) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 62))
+  (segment (start 167.18 122.075) (end 167.18 121.675) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 168.289198 118.11) (end 180.770802 118.11) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 180.770802 118.11) (end 182.88 120.219198) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 166.37 120.029198) (end 168.289198 118.11) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 182.88 120.219198) (end 182.88 121.325) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 166.37 121.265) (end 166.37 120.029198) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 182.88 121.325) (end 182.13 122.075) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 167.18 122.075) (end 166.37 121.265) (width 0.762) (layer F.Cu) (net 63))
+  (segment (start 90.951001 53.4595) (end 93.601001 53.4595) (width 0.1524) (layer F.Cu) (net 64))
+  (segment (start 96.5204 123.3039) (end 95.25 122.0335) (width 0.254) (layer B.Cu) (net 65))
+  (segment (start 95.25 122.0335) (end 95.25 118.11) (width 0.254) (layer B.Cu) (net 65))
+  (via (at 96.5204 123.3039) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 65))
+  (segment (start 125.81 140.335) (end 128.825 140.335) (width 1.27) (layer F.Cu) (net 65))
+  (segment (start 114.8215 141.605) (end 96.5204 123.3039) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 125.71 140.335) (end 125.81 140.335) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 124.44 141.605) (end 125.71 140.335) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 114.8215 141.605) (end 124.44 141.605) (width 0.254) (layer F.Cu) (net 65))
+  (segment (start 97.79 118.11) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 66))
+  (segment (start 106.1313 130.1666) (end 98.9333 122.9686) (width 0.254) (layer B.Cu) (net 66))
+  (segment (start 98.9333 122.9686) (end 98.9333 118.11) (width 0.254) (layer B.Cu) (net 66))
+  (via (at 106.1313 130.1666) (size 0.6858) (drill 0.330199) (layers F.Cu B.Cu) (net 66))
+  (segment (start 125.81 136.525) (end 128.825 136.525) (width 1.27) (layer F.Cu) (net 66))
+  (segment (start 108.585 132.6203) (end 106.1313 130.1666) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 124.678999 137.556001) (end 125.71 136.525) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 121.633808 137.13461) (end 122.055199 137.556001) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 125.71 136.525) (end 125.81 136.525) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 122.055199 137.556001) (end 124.678999 137.556001) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 113.09931 137.13461) (end 121.633808 137.13461) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 108.6797 132.715) (end 113.09931 137.13461) (width 0.254) (layer F.Cu) (net 66))
+  (segment (start 108.585 132.6203) (end 108.6797 132.715) (width 0.1524) (layer F.Cu) (net 66))
+  (segment (start 100.33 118.11) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 124.5874 123.2821) (end 117.8845 116.5792) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 117.8845 116.5792) (end 102.3964 116.5792) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 102.3964 116.5792) (end 101.4733 117.5023) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 101.4733 117.5023) (end 101.4733 118.11) (width 0.254) (layer B.Cu) (net 67))
+  (segment (start 125.81 132.715) (end 128.825 132.715) (width 1.27) (layer F.Cu) (net 67))
+  (segment (start 124.5874 129.54) (end 124.5874 123.2821) (width 0.254) (layer B.Cu) (net 67) (tstamp 5D398677))
+  (via (at 124.5874 129.54) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 67))
+  (segment (start 125.71 132.715) (end 125.81 132.715) (width 0.254) (layer F.Cu) (net 67))
+  (segment (start 124.5874 131.5924) (end 125.71 132.715) (width 0.254) (layer F.Cu) (net 67))
+  (segment (start 124.5874 129.54) (end 124.5874 131.5924) (width 0.254) (layer F.Cu) (net 67))
+  (segment (start 122.475 133.35) (end 123.11 132.715) (width 1.27) (layer F.Cu) (net 68))
+  (segment (start 118.11 133.35) (end 122.475 133.35) (width 1.27) (layer F.Cu) (net 68))
+  (segment (start 122.475 135.89) (end 123.11 136.525) (width 1.27) (layer F.Cu) (net 69))
+  (segment (start 118.11 135.89) (end 122.475 135.89) (width 1.27) (layer F.Cu) (net 69))
+  (segment (start 121.205 138.43) (end 123.11 140.335) (width 1.27) (layer F.Cu) (net 70))
+  (segment (start 118.11 138.43) (end 121.205 138.43) (width 1.27) (layer F.Cu) (net 70))
 
   (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 5D39F7C6) (hatch edge 0.508)
     (connect_pads (clearance 0.508))
@@ -7428,25 +7508,25 @@
       (pts
         (xy 88.125477 122.981264) (xy 87.9766 123.340684) (xy 87.9766 123.729716) (xy 88.125477 124.089136) (xy 88.192501 124.15616)
         (xy 88.1925 126.301357) (xy 88.177573 126.3764) (xy 88.1925 126.451443) (xy 88.1925 126.451447) (xy 88.236712 126.673716)
-        (xy 88.405129 126.92577) (xy 88.46875 126.96828) (xy 105.943101 144.442631) (xy 105.9431 144.704956) (xy 105.928173 144.78)
-        (xy 105.9431 144.855043) (xy 105.9431 144.855047) (xy 105.987312 145.077316) (xy 106.030811 145.142417) (xy 106.038 145.153176)
-        (xy 106.038001 148.135321) (xy 105.732233 148.261974) (xy 105.201974 148.792233) (xy 104.915 149.48505) (xy 104.915 150.23495)
-        (xy 105.201974 150.927767) (xy 105.732233 151.458026) (xy 106.42505 151.745) (xy 107.17495 151.745) (xy 107.867767 151.458026)
-        (xy 108.398026 150.927767) (xy 108.685 150.23495) (xy 108.685 149.48505) (xy 108.398026 148.792233) (xy 107.867767 148.261974)
-        (xy 107.562 148.135321) (xy 107.561999 144.949952) (xy 107.576928 144.8749) (xy 107.517787 144.577583) (xy 107.467099 144.501723)
-        (xy 107.4671 144.202043) (xy 107.482027 144.126999) (xy 107.4671 144.051956) (xy 107.4671 144.051953) (xy 107.422888 143.829684)
-        (xy 107.422887 143.829683) (xy 107.422887 143.829681) (xy 107.296982 143.641251) (xy 107.296979 143.641248) (xy 107.254471 143.57763)
-        (xy 107.190852 143.535121) (xy 89.716499 126.060769) (xy 89.7165 124.156159) (xy 89.783523 124.089136) (xy 89.9324 123.729716)
-        (xy 89.9324 123.340684) (xy 89.783523 122.981264) (xy 89.527759 122.7255) (xy 91.907541 122.7255) (xy 91.651777 122.981264)
-        (xy 91.5029 123.340684) (xy 91.5029 123.729716) (xy 91.651777 124.089136) (xy 91.7188 124.156159) (xy 91.718801 126.695752)
-        (xy 91.703873 126.7708) (xy 91.763013 127.068117) (xy 91.887223 127.25401) (xy 91.93143 127.320171) (xy 91.995051 127.362681)
-        (xy 108.4831 143.850731) (xy 108.483101 147.230052) (xy 108.468173 147.3051) (xy 108.527313 147.602417) (xy 108.649098 147.784681)
-        (xy 108.69573 147.854471) (xy 108.759351 147.896981) (xy 110.041653 149.179283) (xy 109.915 149.48505) (xy 109.915 150.23495)
-        (xy 110.201974 150.927767) (xy 110.732233 151.458026) (xy 111.42505 151.745) (xy 112.17495 151.745) (xy 112.867767 151.458026)
-        (xy 113.398026 150.927767) (xy 113.685 150.23495) (xy 113.685 149.48505) (xy 113.398026 148.792233) (xy 112.867767 148.261974)
-        (xy 112.17495 147.975) (xy 111.42505 147.975) (xy 111.119283 148.101653) (xy 110.0071 146.98947) (xy 110.007099 143.610147)
-        (xy 110.022027 143.535099) (xy 109.962887 143.237781) (xy 109.836982 143.049351) (xy 109.836978 143.049347) (xy 109.79447 142.985729)
-        (xy 109.730851 142.94322) (xy 98.707815 131.920184) (xy 101.1049 131.920184) (xy 101.1049 132.309216) (xy 101.253777 132.668636)
+        (xy 88.405129 126.925771) (xy 88.468754 126.968284) (xy 105.9431 144.442631) (xy 105.9431 144.704957) (xy 105.928173 144.78)
+        (xy 105.9431 144.855043) (xy 105.9431 144.855047) (xy 105.987312 145.077316) (xy 106.038 145.153176) (xy 106.038001 148.135321)
+        (xy 105.732233 148.261974) (xy 105.201974 148.792233) (xy 104.915 149.48505) (xy 104.915 150.23495) (xy 105.201974 150.927767)
+        (xy 105.732233 151.458026) (xy 106.42505 151.745) (xy 107.17495 151.745) (xy 107.867767 151.458026) (xy 108.398026 150.927767)
+        (xy 108.685 150.23495) (xy 108.685 149.48505) (xy 108.398026 148.792233) (xy 107.867767 148.261974) (xy 107.562 148.135321)
+        (xy 107.562 144.949947) (xy 107.576928 144.8749) (xy 107.561873 144.799213) (xy 107.517788 144.577583) (xy 107.4671 144.501723)
+        (xy 107.4671 144.202042) (xy 107.482027 144.126999) (xy 107.4671 144.051956) (xy 107.4671 144.051952) (xy 107.422888 143.829683)
+        (xy 107.405746 143.804027) (xy 107.296982 143.641251) (xy 107.254471 143.577629) (xy 107.190849 143.535118) (xy 89.7165 126.06077)
+        (xy 89.7165 124.156159) (xy 89.783523 124.089136) (xy 89.9324 123.729716) (xy 89.9324 123.340684) (xy 89.783523 122.981264)
+        (xy 89.527759 122.7255) (xy 91.907541 122.7255) (xy 91.651777 122.981264) (xy 91.5029 123.340684) (xy 91.5029 123.729716)
+        (xy 91.651777 124.089136) (xy 91.7188 124.156159) (xy 91.718801 126.695752) (xy 91.703873 126.7708) (xy 91.763013 127.068117)
+        (xy 91.887223 127.25401) (xy 91.93143 127.320171) (xy 91.995051 127.362681) (xy 108.4831 143.850731) (xy 108.483101 147.230052)
+        (xy 108.468173 147.3051) (xy 108.527313 147.602417) (xy 108.649098 147.784681) (xy 108.69573 147.854471) (xy 108.759351 147.896981)
+        (xy 110.041653 149.179283) (xy 109.915 149.48505) (xy 109.915 150.23495) (xy 110.201974 150.927767) (xy 110.732233 151.458026)
+        (xy 111.42505 151.745) (xy 112.17495 151.745) (xy 112.867767 151.458026) (xy 113.398026 150.927767) (xy 113.685 150.23495)
+        (xy 113.685 149.48505) (xy 113.398026 148.792233) (xy 112.867767 148.261974) (xy 112.17495 147.975) (xy 111.42505 147.975)
+        (xy 111.119283 148.101653) (xy 110.0071 146.98947) (xy 110.0071 143.610142) (xy 110.022027 143.535099) (xy 110.0071 143.460056)
+        (xy 110.0071 143.460052) (xy 109.962888 143.237783) (xy 109.958089 143.2306) (xy 109.836982 143.049351) (xy 109.794471 142.985729)
+        (xy 109.73085 142.943219) (xy 98.707815 131.920184) (xy 101.1049 131.920184) (xy 101.1049 132.309216) (xy 101.253777 132.668636)
         (xy 101.528864 132.943723) (xy 101.888284 133.0926) (xy 101.98307 133.0926) (xy 111.0231 142.132631) (xy 111.023101 144.770052)
         (xy 111.008173 144.8451) (xy 111.067313 145.142417) (xy 111.192232 145.329371) (xy 111.23573 145.394471) (xy 111.299351 145.436981)
         (xy 115.041653 149.179283) (xy 114.915 149.48505) (xy 114.915 150.23495) (xy 115.201974 150.927767) (xy 115.732233 151.458026)
@@ -7463,109 +7543,107 @@
         (xy 124.915 149.48505) (xy 123.685 149.48505) (xy 123.398026 148.792233) (xy 122.867767 148.261974) (xy 122.17495 147.975)
         (xy 121.42505 147.975) (xy 120.732233 148.261974) (xy 120.201974 148.792233) (xy 119.915 149.48505) (xy 118.685 149.48505)
         (xy 118.398026 148.792233) (xy 117.867767 148.261974) (xy 117.17495 147.975) (xy 116.42505 147.975) (xy 116.119283 148.101653)
-        (xy 112.5471 144.52947) (xy 112.547099 141.892047) (xy 112.562027 141.816999) (xy 112.502887 141.519681) (xy 112.376982 141.331251)
-        (xy 112.376978 141.331247) (xy 112.33447 141.267629) (xy 112.270851 141.22512) (xy 103.0607 132.01497) (xy 103.0607 131.920184)
-        (xy 102.911823 131.560764) (xy 102.636736 131.285677) (xy 102.277316 131.1368) (xy 101.888284 131.1368) (xy 101.528864 131.285677)
-        (xy 101.253777 131.560764) (xy 101.1049 131.920184) (xy 98.707815 131.920184) (xy 93.2428 126.45517) (xy 93.242799 124.15616)
-        (xy 93.309823 124.089136) (xy 93.4587 123.729716) (xy 93.4587 123.340684) (xy 93.309823 122.981264) (xy 93.054059 122.7255)
-        (xy 95.715841 122.7255) (xy 95.691377 122.749964) (xy 95.5425 123.109384) (xy 95.5425 123.498416) (xy 95.691377 123.857836)
-        (xy 95.966464 124.132923) (xy 96.325884 124.2818) (xy 96.42067 124.2818) (xy 114.229618 142.090749) (xy 114.272129 142.154371)
-        (xy 114.524183 142.322788) (xy 114.746452 142.367) (xy 114.746453 142.367) (xy 114.8215 142.381928) (xy 114.896547 142.367)
-        (xy 124.364957 142.367) (xy 124.44 142.381927) (xy 124.515043 142.367) (xy 124.515048 142.367) (xy 124.737317 142.322788)
-        (xy 124.989371 142.154371) (xy 125.031883 142.090747) (xy 125.49019 141.63244) (xy 126.56 141.63244) (xy 126.697952 141.605)
-        (xy 127.937048 141.605) (xy 128.075 141.63244) (xy 129.575 141.63244) (xy 129.822765 141.583157) (xy 130.032809 141.442809)
-        (xy 130.173157 141.232765) (xy 130.178721 141.204791) (xy 130.236673 141.344699) (xy 130.415302 141.523327) (xy 130.648691 141.62)
-        (xy 131.23925 141.62) (xy 131.398 141.46125) (xy 131.398 140.462) (xy 131.652 140.462) (xy 131.652 141.46125)
-        (xy 131.81075 141.62) (xy 132.401309 141.62) (xy 132.634698 141.523327) (xy 132.813327 141.344699) (xy 132.858455 141.23575)
-        (xy 133.36 141.23575) (xy 133.36 141.826309) (xy 133.456673 142.059698) (xy 133.635301 142.238327) (xy 133.86869 142.335)
-        (xy 134.33425 142.335) (xy 134.493 142.17625) (xy 134.493 141.077) (xy 134.747 141.077) (xy 134.747 142.17625)
-        (xy 134.90575 142.335) (xy 135.37131 142.335) (xy 135.604699 142.238327) (xy 135.783327 142.059698) (xy 135.88 141.826309)
-        (xy 135.88 141.23575) (xy 135.72125 141.077) (xy 134.747 141.077) (xy 134.493 141.077) (xy 133.51875 141.077)
-        (xy 133.36 141.23575) (xy 132.858455 141.23575) (xy 132.91 141.11131) (xy 132.91 140.62075) (xy 132.75125 140.462)
-        (xy 131.652 140.462) (xy 131.398 140.462) (xy 131.378 140.462) (xy 131.378 140.208) (xy 131.398 140.208)
-        (xy 131.398 139.20875) (xy 131.652 139.20875) (xy 131.652 140.208) (xy 132.75125 140.208) (xy 132.91 140.04925)
-        (xy 132.91 139.55869) (xy 132.813327 139.325301) (xy 132.634698 139.146673) (xy 132.401309 139.05) (xy 131.81075 139.05)
-        (xy 131.652 139.20875) (xy 131.398 139.20875) (xy 131.23925 139.05) (xy 130.648691 139.05) (xy 130.415302 139.146673)
-        (xy 130.236673 139.325301) (xy 130.178721 139.465209) (xy 130.173157 139.437235) (xy 130.032809 139.227191) (xy 129.822765 139.086843)
-        (xy 129.575 139.03756) (xy 128.075 139.03756) (xy 127.937048 139.065) (xy 126.697952 139.065) (xy 126.56 139.03756)
-        (xy 125.06 139.03756) (xy 124.812235 139.086843) (xy 124.602191 139.227191) (xy 124.461843 139.437235) (xy 124.46 139.4465)
-        (xy 124.458157 139.437235) (xy 124.317809 139.227191) (xy 124.107765 139.086843) (xy 123.86 139.03756) (xy 123.608611 139.03756)
-        (xy 122.889051 138.318001) (xy 124.603956 138.318001) (xy 124.678999 138.332928) (xy 124.754042 138.318001) (xy 124.754047 138.318001)
-        (xy 124.976316 138.273789) (xy 125.22837 138.105372) (xy 125.270882 138.041748) (xy 125.49019 137.82244) (xy 126.56 137.82244)
-        (xy 126.697952 137.795) (xy 127.937048 137.795) (xy 128.075 137.82244) (xy 129.575 137.82244) (xy 129.822765 137.773157)
-        (xy 130.032809 137.632809) (xy 130.173157 137.422765) (xy 130.178721 137.394791) (xy 130.236673 137.534699) (xy 130.415302 137.713327)
-        (xy 130.648691 137.81) (xy 131.23925 137.81) (xy 131.398 137.65125) (xy 131.398 136.652) (xy 131.652 136.652)
-        (xy 131.652 137.65125) (xy 131.81075 137.81) (xy 132.401309 137.81) (xy 132.634698 137.713327) (xy 132.813327 137.534699)
-        (xy 132.91 137.30131) (xy 132.91 136.81075) (xy 132.75125 136.652) (xy 131.652 136.652) (xy 131.398 136.652)
-        (xy 131.378 136.652) (xy 131.378 136.398) (xy 131.398 136.398) (xy 131.398 135.39875) (xy 131.652 135.39875)
-        (xy 131.652 136.398) (xy 132.75125 136.398) (xy 132.91 136.23925) (xy 132.91 135.74869) (xy 132.813327 135.515301)
-        (xy 132.634698 135.336673) (xy 132.401309 135.24) (xy 131.81075 135.24) (xy 131.652 135.39875) (xy 131.398 135.39875)
-        (xy 131.23925 135.24) (xy 130.648691 135.24) (xy 130.415302 135.336673) (xy 130.236673 135.515301) (xy 130.178721 135.655209)
-        (xy 130.173157 135.627235) (xy 130.032809 135.417191) (xy 129.822765 135.276843) (xy 129.575 135.22756) (xy 128.075 135.22756)
-        (xy 127.937048 135.255) (xy 126.697952 135.255) (xy 126.56 135.22756) (xy 125.06 135.22756) (xy 124.812235 135.276843)
-        (xy 124.602191 135.417191) (xy 124.461843 135.627235) (xy 124.46 135.6365) (xy 124.458157 135.627235) (xy 124.317809 135.417191)
-        (xy 124.107765 135.276843) (xy 123.86 135.22756) (xy 123.60861 135.22756) (xy 123.461471 135.080421) (xy 123.390618 134.974382)
-        (xy 122.970529 134.693687) (xy 122.60008 134.62) (xy 122.970529 134.546313) (xy 123.390618 134.265618) (xy 123.461471 134.159579)
-        (xy 123.60861 134.01244) (xy 123.86 134.01244) (xy 124.107765 133.963157) (xy 124.317809 133.822809) (xy 124.458157 133.612765)
-        (xy 124.46 133.6035) (xy 124.461843 133.612765) (xy 124.602191 133.822809) (xy 124.812235 133.963157) (xy 125.06 134.01244)
-        (xy 126.56 134.01244) (xy 126.697952 133.985) (xy 127.937048 133.985) (xy 128.075 134.01244) (xy 129.575 134.01244)
-        (xy 129.822765 133.963157) (xy 130.032809 133.822809) (xy 130.173157 133.612765) (xy 130.178721 133.584791) (xy 130.236673 133.724699)
-        (xy 130.415302 133.903327) (xy 130.648691 134) (xy 131.23925 134) (xy 131.398 133.84125) (xy 131.398 132.842)
-        (xy 131.652 132.842) (xy 131.652 133.84125) (xy 131.81075 134) (xy 132.401309 134) (xy 132.634698 133.903327)
-        (xy 132.813327 133.724699) (xy 132.91 133.49131) (xy 132.91 133.00075) (xy 132.75125 132.842) (xy 131.652 132.842)
-        (xy 131.398 132.842) (xy 131.378 132.842) (xy 131.378 132.588) (xy 131.398 132.588) (xy 131.398 131.58875)
-        (xy 131.652 131.58875) (xy 131.652 132.588) (xy 132.75125 132.588) (xy 132.91 132.42925) (xy 132.91 131.93869)
-        (xy 132.813327 131.705301) (xy 132.634698 131.526673) (xy 132.401309 131.43) (xy 131.81075 131.43) (xy 131.652 131.58875)
-        (xy 131.398 131.58875) (xy 131.23925 131.43) (xy 130.648691 131.43) (xy 130.415302 131.526673) (xy 130.236673 131.705301)
-        (xy 130.178721 131.845209) (xy 130.173157 131.817235) (xy 130.032809 131.607191) (xy 129.822765 131.466843) (xy 129.575 131.41756)
-        (xy 128.075 131.41756) (xy 127.937048 131.445) (xy 126.697952 131.445) (xy 126.56 131.41756) (xy 125.49019 131.41756)
-        (xy 125.3494 131.27677) (xy 125.349399 130.16096) (xy 125.416423 130.093936) (xy 125.5653 129.734516) (xy 125.5653 129.345484)
-        (xy 125.416423 128.986064) (xy 125.141336 128.710977) (xy 124.781916 128.5621) (xy 124.392884 128.5621) (xy 124.033464 128.710977)
-        (xy 123.758377 128.986064) (xy 123.6095 129.345484) (xy 123.6095 129.734516) (xy 123.758377 130.093936) (xy 123.8254 130.160959)
-        (xy 123.825401 131.41756) (xy 122.36 131.41756) (xy 122.112235 131.466843) (xy 121.902191 131.607191) (xy 121.761843 131.817235)
-        (xy 121.71256 132.065) (xy 121.71256 132.08) (xy 119.61816 132.08) (xy 119.583809 132.028591) (xy 119.373765 131.888243)
-        (xy 119.126 131.83896) (xy 117.094 131.83896) (xy 116.846235 131.888243) (xy 116.636191 132.028591) (xy 116.495843 132.238635)
-        (xy 116.44656 132.4864) (xy 116.44656 134.2136) (xy 116.495843 134.461365) (xy 116.636191 134.671409) (xy 116.846235 134.811757)
-        (xy 116.872251 134.816932) (xy 116.54595 135.305275) (xy 116.429641 135.89) (xy 116.525638 136.37261) (xy 113.414941 136.37261)
-        (xy 109.176884 132.134554) (xy 109.176882 132.134551) (xy 107.1092 130.06687) (xy 107.1092 129.972084) (xy 106.960323 129.612664)
-        (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 105.936784 129.1887) (xy 105.577364 129.337577) (xy 105.302277 129.612664)
-        (xy 105.1534 129.972084) (xy 105.1534 130.361116) (xy 105.302277 130.720536) (xy 105.577364 130.995623) (xy 105.936784 131.1445)
-        (xy 106.03157 131.1445) (xy 108.099251 133.212182) (xy 108.099254 133.212184) (xy 112.507427 137.620358) (xy 112.549939 137.683981)
-        (xy 112.613561 137.726492) (xy 112.801991 137.852397) (xy 112.801992 137.852397) (xy 112.801993 137.852398) (xy 113.024262 137.89661)
-        (xy 113.024266 137.89661) (xy 113.099309 137.911537) (xy 113.174352 137.89661) (xy 116.535739 137.89661) (xy 116.429641 138.43)
-        (xy 116.54595 139.014725) (xy 116.87717 139.51043) (xy 117.372875 139.84165) (xy 117.810002 139.9286) (xy 118.409998 139.9286)
-        (xy 118.847125 139.84165) (xy 119.059119 139.7) (xy 120.67895 139.7) (xy 121.71256 140.733611) (xy 121.71256 140.843)
-        (xy 115.137131 140.843) (xy 97.4983 123.20417) (xy 97.4983 123.109384) (xy 97.349423 122.749964) (xy 97.324959 122.7255)
-        (xy 104.138863 122.7255) (xy 104.044635 122.744243) (xy 103.834591 122.884591) (xy 103.694243 123.094635) (xy 103.64496 123.3424)
-        (xy 103.64496 125.5776) (xy 103.694243 125.825365) (xy 103.834591 126.035409) (xy 104.044635 126.175757) (xy 104.2924 126.22504)
-        (xy 106.5276 126.22504) (xy 106.775365 126.175757) (xy 106.985409 126.035409) (xy 107.125757 125.825365) (xy 107.17504 125.5776)
-        (xy 107.17504 123.3424) (xy 107.125757 123.094635) (xy 106.985409 122.884591) (xy 106.775365 122.744243) (xy 106.681137 122.7255)
-        (xy 109.218863 122.7255) (xy 109.124635 122.744243) (xy 108.914591 122.884591) (xy 108.774243 123.094635) (xy 108.72496 123.3424)
-        (xy 108.72496 125.5776) (xy 108.774243 125.825365) (xy 108.914591 126.035409) (xy 109.124635 126.175757) (xy 109.3724 126.22504)
-        (xy 111.6076 126.22504) (xy 111.855365 126.175757) (xy 112.065409 126.035409) (xy 112.205757 125.825365) (xy 112.25504 125.5776)
-        (xy 112.25504 123.3424) (xy 112.205757 123.094635) (xy 112.065409 122.884591) (xy 111.855365 122.744243) (xy 111.761137 122.7255)
-        (xy 123.12845 122.7255) (xy 123.05739 122.79656) (xy 122.174 122.79656) (xy 121.926235 122.845843) (xy 121.716191 122.986191)
-        (xy 121.575843 123.196235) (xy 121.52656 123.444) (xy 121.52656 125.476) (xy 121.575843 125.723765) (xy 121.716191 125.933809)
-        (xy 121.854856 126.026463) (xy 121.634792 126.355812) (xy 121.506655 127) (xy 121.634792 127.644188) (xy 121.999695 128.190305)
-        (xy 122.545812 128.555208) (xy 123.027391 128.651) (xy 123.352609 128.651) (xy 123.834188 128.555208) (xy 124.261033 128.27)
-        (xy 127.198967 128.27) (xy 127.625812 128.555208) (xy 128.107391 128.651) (xy 128.432609 128.651) (xy 128.914188 128.555208)
-        (xy 129.460305 128.190305) (xy 129.825208 127.644188) (xy 129.953345 127) (xy 129.825208 126.355812) (xy 129.605144 126.026463)
-        (xy 129.743809 125.933809) (xy 129.879991 125.73) (xy 135.529925 125.73) (xy 135.655 125.754879) (xy 135.780075 125.73)
-        (xy 135.78008 125.73) (xy 136.150529 125.656313) (xy 136.570618 125.375618) (xy 136.641471 125.269579) (xy 137.33761 124.57344)
-        (xy 139.21539 124.57344) (xy 140.726001 126.084052) (xy 140.726001 126.504173) (xy 140.611765 126.427843) (xy 140.364 126.37856)
-        (xy 134.464 126.37856) (xy 134.216235 126.427843) (xy 134.006191 126.568191) (xy 133.865843 126.778235) (xy 133.81656 127.026)
-        (xy 133.81656 129.476) (xy 133.865843 129.723765) (xy 133.914288 129.796268) (xy 133.577382 130.021382) (xy 133.296687 130.441471)
-        (xy 133.19812 130.937) (xy 133.296687 131.432529) (xy 133.577382 131.852618) (xy 133.997471 132.133313) (xy 134.36792 132.207)
-        (xy 135.637925 132.207) (xy 135.763 132.231879) (xy 135.888075 132.207) (xy 137.415924 132.207) (xy 137.540999 132.231879)
-        (xy 137.666074 132.207) (xy 138.939924 132.207) (xy 139.065 132.231879) (xy 139.190076 132.207) (xy 139.19008 132.207)
-        (xy 139.560529 132.133313) (xy 139.980618 131.852618) (xy 140.261313 131.432529) (xy 140.35988 130.937) (xy 140.261313 130.441471)
-        (xy 140.164525 130.296618) (xy 140.05147 130.127419) (xy 140.051469 130.127418) (xy 140.048811 130.12344) (xy 140.364 130.12344)
-        (xy 140.611765 130.074157) (xy 140.821809 129.933809) (xy 140.962157 129.723765) (xy 141.01144 129.476) (xy 141.01144 129.293438)
-        (xy 141.080382 129.396617) (xy 141.186418 129.467468) (xy 142.04853 130.329581) (xy 142.119382 130.435618) (xy 142.225418 130.506469)
-        (xy 142.225419 130.50647) (xy 142.24 130.516213) (xy 142.24 132.667759) (xy 142.004577 132.315423) (xy 141.529909 131.99826)
-        (xy 141.111333 131.915) (xy 140.828667 131.915) (xy 140.410091 131.99826) (xy 139.935423 132.315423) (xy 139.61826 132.790091)
-        (xy 139.506887 133.35) (xy 139.570843 133.671527) (xy 136.67425 136.56812) (xy 136.610629 136.61063) (xy 136.568118 136.674252)
-        (xy 136.533086 136.726682) (xy 136.442212 136.862684) (xy 136.399065 137.079599) (xy 136.287235 137.101843) (xy 136.077191 137.242191)
+        (xy 112.5471 144.52947) (xy 112.5471 141.892042) (xy 112.562027 141.816999) (xy 112.5471 141.741956) (xy 112.5471 141.741952)
+        (xy 112.502888 141.519683) (xy 112.466704 141.465529) (xy 112.376982 141.331251) (xy 112.334471 141.267629) (xy 112.27085 141.225119)
+        (xy 103.0607 132.01497) (xy 103.0607 131.920184) (xy 102.911823 131.560764) (xy 102.636736 131.285677) (xy 102.277316 131.1368)
+        (xy 101.888284 131.1368) (xy 101.528864 131.285677) (xy 101.253777 131.560764) (xy 101.1049 131.920184) (xy 98.707815 131.920184)
+        (xy 93.2428 126.45517) (xy 93.2428 124.156159) (xy 93.309823 124.089136) (xy 93.4587 123.729716) (xy 93.4587 123.340684)
+        (xy 93.309823 122.981264) (xy 93.054059 122.7255) (xy 95.715841 122.7255) (xy 95.691377 122.749964) (xy 95.5425 123.109384)
+        (xy 95.5425 123.498416) (xy 95.691377 123.857836) (xy 95.966464 124.132923) (xy 96.325884 124.2818) (xy 96.42067 124.2818)
+        (xy 114.229618 142.090749) (xy 114.272129 142.154371) (xy 114.524183 142.322788) (xy 114.746452 142.367) (xy 114.746453 142.367)
+        (xy 114.8215 142.381928) (xy 114.896547 142.367) (xy 124.364957 142.367) (xy 124.44 142.381927) (xy 124.515043 142.367)
+        (xy 124.515048 142.367) (xy 124.737317 142.322788) (xy 124.989371 142.154371) (xy 125.031883 142.090747) (xy 125.49019 141.63244)
+        (xy 126.56 141.63244) (xy 126.697952 141.605) (xy 127.937048 141.605) (xy 128.075 141.63244) (xy 129.575 141.63244)
+        (xy 129.822765 141.583157) (xy 130.032809 141.442809) (xy 130.173157 141.232765) (xy 130.178721 141.204791) (xy 130.236673 141.344699)
+        (xy 130.415302 141.523327) (xy 130.648691 141.62) (xy 131.23925 141.62) (xy 131.398 141.46125) (xy 131.398 140.462)
+        (xy 131.652 140.462) (xy 131.652 141.46125) (xy 131.81075 141.62) (xy 132.401309 141.62) (xy 132.634698 141.523327)
+        (xy 132.813327 141.344699) (xy 132.858455 141.23575) (xy 133.36 141.23575) (xy 133.36 141.826309) (xy 133.456673 142.059698)
+        (xy 133.635301 142.238327) (xy 133.86869 142.335) (xy 134.33425 142.335) (xy 134.493 142.17625) (xy 134.493 141.077)
+        (xy 134.747 141.077) (xy 134.747 142.17625) (xy 134.90575 142.335) (xy 135.37131 142.335) (xy 135.604699 142.238327)
+        (xy 135.783327 142.059698) (xy 135.88 141.826309) (xy 135.88 141.23575) (xy 135.72125 141.077) (xy 134.747 141.077)
+        (xy 134.493 141.077) (xy 133.51875 141.077) (xy 133.36 141.23575) (xy 132.858455 141.23575) (xy 132.91 141.11131)
+        (xy 132.91 140.62075) (xy 132.75125 140.462) (xy 131.652 140.462) (xy 131.398 140.462) (xy 131.378 140.462)
+        (xy 131.378 140.208) (xy 131.398 140.208) (xy 131.398 139.20875) (xy 131.652 139.20875) (xy 131.652 140.208)
+        (xy 132.75125 140.208) (xy 132.91 140.04925) (xy 132.91 139.55869) (xy 132.813327 139.325301) (xy 132.634698 139.146673)
+        (xy 132.401309 139.05) (xy 131.81075 139.05) (xy 131.652 139.20875) (xy 131.398 139.20875) (xy 131.23925 139.05)
+        (xy 130.648691 139.05) (xy 130.415302 139.146673) (xy 130.236673 139.325301) (xy 130.178721 139.465209) (xy 130.173157 139.437235)
+        (xy 130.032809 139.227191) (xy 129.822765 139.086843) (xy 129.575 139.03756) (xy 128.075 139.03756) (xy 127.937048 139.065)
+        (xy 126.697952 139.065) (xy 126.56 139.03756) (xy 125.06 139.03756) (xy 124.812235 139.086843) (xy 124.602191 139.227191)
+        (xy 124.461843 139.437235) (xy 124.46 139.4465) (xy 124.458157 139.437235) (xy 124.317809 139.227191) (xy 124.107765 139.086843)
+        (xy 123.86 139.03756) (xy 123.608611 139.03756) (xy 122.889051 138.318001) (xy 124.603956 138.318001) (xy 124.678999 138.332928)
+        (xy 124.754042 138.318001) (xy 124.754047 138.318001) (xy 124.976316 138.273789) (xy 125.22837 138.105372) (xy 125.270882 138.041748)
+        (xy 125.49019 137.82244) (xy 126.56 137.82244) (xy 126.697952 137.795) (xy 127.937048 137.795) (xy 128.075 137.82244)
+        (xy 129.575 137.82244) (xy 129.822765 137.773157) (xy 130.032809 137.632809) (xy 130.173157 137.422765) (xy 130.178721 137.394791)
+        (xy 130.236673 137.534699) (xy 130.415302 137.713327) (xy 130.648691 137.81) (xy 131.23925 137.81) (xy 131.398 137.65125)
+        (xy 131.398 136.652) (xy 131.652 136.652) (xy 131.652 137.65125) (xy 131.81075 137.81) (xy 132.401309 137.81)
+        (xy 132.634698 137.713327) (xy 132.813327 137.534699) (xy 132.91 137.30131) (xy 132.91 136.81075) (xy 132.75125 136.652)
+        (xy 131.652 136.652) (xy 131.398 136.652) (xy 131.378 136.652) (xy 131.378 136.398) (xy 131.398 136.398)
+        (xy 131.398 135.39875) (xy 131.652 135.39875) (xy 131.652 136.398) (xy 132.75125 136.398) (xy 132.91 136.23925)
+        (xy 132.91 135.74869) (xy 132.813327 135.515301) (xy 132.634698 135.336673) (xy 132.401309 135.24) (xy 131.81075 135.24)
+        (xy 131.652 135.39875) (xy 131.398 135.39875) (xy 131.23925 135.24) (xy 130.648691 135.24) (xy 130.415302 135.336673)
+        (xy 130.236673 135.515301) (xy 130.178721 135.655209) (xy 130.173157 135.627235) (xy 130.032809 135.417191) (xy 129.822765 135.276843)
+        (xy 129.575 135.22756) (xy 128.075 135.22756) (xy 127.937048 135.255) (xy 126.697952 135.255) (xy 126.56 135.22756)
+        (xy 125.06 135.22756) (xy 124.812235 135.276843) (xy 124.602191 135.417191) (xy 124.461843 135.627235) (xy 124.46 135.6365)
+        (xy 124.458157 135.627235) (xy 124.317809 135.417191) (xy 124.107765 135.276843) (xy 123.86 135.22756) (xy 123.60861 135.22756)
+        (xy 123.46147 135.08042) (xy 123.390618 134.974382) (xy 122.970529 134.693687) (xy 122.60008 134.62) (xy 122.970529 134.546313)
+        (xy 123.390618 134.265618) (xy 123.461471 134.159579) (xy 123.60861 134.01244) (xy 123.86 134.01244) (xy 124.107765 133.963157)
+        (xy 124.317809 133.822809) (xy 124.458157 133.612765) (xy 124.46 133.6035) (xy 124.461843 133.612765) (xy 124.602191 133.822809)
+        (xy 124.812235 133.963157) (xy 125.06 134.01244) (xy 126.56 134.01244) (xy 126.697952 133.985) (xy 127.937048 133.985)
+        (xy 128.075 134.01244) (xy 129.575 134.01244) (xy 129.822765 133.963157) (xy 130.032809 133.822809) (xy 130.173157 133.612765)
+        (xy 130.178721 133.584791) (xy 130.236673 133.724699) (xy 130.415302 133.903327) (xy 130.648691 134) (xy 131.23925 134)
+        (xy 131.398 133.84125) (xy 131.398 132.842) (xy 131.652 132.842) (xy 131.652 133.84125) (xy 131.81075 134)
+        (xy 132.401309 134) (xy 132.634698 133.903327) (xy 132.813327 133.724699) (xy 132.91 133.49131) (xy 132.91 133.00075)
+        (xy 132.75125 132.842) (xy 131.652 132.842) (xy 131.398 132.842) (xy 131.378 132.842) (xy 131.378 132.588)
+        (xy 131.398 132.588) (xy 131.398 131.58875) (xy 131.652 131.58875) (xy 131.652 132.588) (xy 132.75125 132.588)
+        (xy 132.91 132.42925) (xy 132.91 131.93869) (xy 132.813327 131.705301) (xy 132.634698 131.526673) (xy 132.401309 131.43)
+        (xy 131.81075 131.43) (xy 131.652 131.58875) (xy 131.398 131.58875) (xy 131.23925 131.43) (xy 130.648691 131.43)
+        (xy 130.415302 131.526673) (xy 130.236673 131.705301) (xy 130.178721 131.845209) (xy 130.173157 131.817235) (xy 130.032809 131.607191)
+        (xy 129.822765 131.466843) (xy 129.575 131.41756) (xy 128.075 131.41756) (xy 127.937048 131.445) (xy 126.697952 131.445)
+        (xy 126.56 131.41756) (xy 125.49019 131.41756) (xy 125.3494 131.27677) (xy 125.3494 130.160959) (xy 125.416423 130.093936)
+        (xy 125.5653 129.734516) (xy 125.5653 129.345484) (xy 125.416423 128.986064) (xy 125.141336 128.710977) (xy 124.781916 128.5621)
+        (xy 124.392884 128.5621) (xy 124.033464 128.710977) (xy 123.758377 128.986064) (xy 123.6095 129.345484) (xy 123.6095 129.734516)
+        (xy 123.758377 130.093936) (xy 123.8254 130.160959) (xy 123.825401 131.41756) (xy 122.36 131.41756) (xy 122.112235 131.466843)
+        (xy 121.902191 131.607191) (xy 121.761843 131.817235) (xy 121.71256 132.065) (xy 121.71256 132.08) (xy 119.61816 132.08)
+        (xy 119.583809 132.028591) (xy 119.373765 131.888243) (xy 119.126 131.83896) (xy 117.094 131.83896) (xy 116.846235 131.888243)
+        (xy 116.636191 132.028591) (xy 116.495843 132.238635) (xy 116.44656 132.4864) (xy 116.44656 134.2136) (xy 116.495843 134.461365)
+        (xy 116.636191 134.671409) (xy 116.846235 134.811757) (xy 116.872251 134.816932) (xy 116.54595 135.305275) (xy 116.429641 135.89)
+        (xy 116.525638 136.37261) (xy 113.414941 136.37261) (xy 109.176884 132.134554) (xy 109.176882 132.134551) (xy 107.1092 130.06687)
+        (xy 107.1092 129.972084) (xy 106.960323 129.612664) (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 105.936784 129.1887)
+        (xy 105.577364 129.337577) (xy 105.302277 129.612664) (xy 105.1534 129.972084) (xy 105.1534 130.361116) (xy 105.302277 130.720536)
+        (xy 105.577364 130.995623) (xy 105.936784 131.1445) (xy 106.03157 131.1445) (xy 108.099251 133.212182) (xy 108.099254 133.212184)
+        (xy 112.507427 137.620358) (xy 112.549939 137.683981) (xy 112.613561 137.726492) (xy 112.801991 137.852397) (xy 112.801992 137.852397)
+        (xy 112.801993 137.852398) (xy 113.024262 137.89661) (xy 113.024266 137.89661) (xy 113.099309 137.911537) (xy 113.174352 137.89661)
+        (xy 116.535739 137.89661) (xy 116.429641 138.43) (xy 116.54595 139.014725) (xy 116.87717 139.51043) (xy 117.372875 139.84165)
+        (xy 117.810002 139.9286) (xy 118.409998 139.9286) (xy 118.847125 139.84165) (xy 119.059119 139.7) (xy 120.67895 139.7)
+        (xy 121.71256 140.733611) (xy 121.71256 140.843) (xy 115.137131 140.843) (xy 97.4983 123.20417) (xy 97.4983 123.109384)
+        (xy 97.349423 122.749964) (xy 97.324959 122.7255) (xy 104.138863 122.7255) (xy 104.044635 122.744243) (xy 103.834591 122.884591)
+        (xy 103.694243 123.094635) (xy 103.64496 123.3424) (xy 103.64496 125.5776) (xy 103.694243 125.825365) (xy 103.834591 126.035409)
+        (xy 104.044635 126.175757) (xy 104.2924 126.22504) (xy 106.5276 126.22504) (xy 106.775365 126.175757) (xy 106.985409 126.035409)
+        (xy 107.125757 125.825365) (xy 107.17504 125.5776) (xy 107.17504 123.3424) (xy 107.125757 123.094635) (xy 106.985409 122.884591)
+        (xy 106.775365 122.744243) (xy 106.681137 122.7255) (xy 109.218863 122.7255) (xy 109.124635 122.744243) (xy 108.914591 122.884591)
+        (xy 108.774243 123.094635) (xy 108.72496 123.3424) (xy 108.72496 125.5776) (xy 108.774243 125.825365) (xy 108.914591 126.035409)
+        (xy 109.124635 126.175757) (xy 109.3724 126.22504) (xy 111.6076 126.22504) (xy 111.855365 126.175757) (xy 112.065409 126.035409)
+        (xy 112.205757 125.825365) (xy 112.25504 125.5776) (xy 112.25504 123.3424) (xy 112.205757 123.094635) (xy 112.065409 122.884591)
+        (xy 111.855365 122.744243) (xy 111.761137 122.7255) (xy 123.12845 122.7255) (xy 123.05739 122.79656) (xy 122.174 122.79656)
+        (xy 121.926235 122.845843) (xy 121.716191 122.986191) (xy 121.575843 123.196235) (xy 121.52656 123.444) (xy 121.52656 125.476)
+        (xy 121.575843 125.723765) (xy 121.716191 125.933809) (xy 121.854856 126.026463) (xy 121.634792 126.355812) (xy 121.506655 127)
+        (xy 121.634792 127.644188) (xy 121.999695 128.190305) (xy 122.545812 128.555208) (xy 123.027391 128.651) (xy 123.352609 128.651)
+        (xy 123.834188 128.555208) (xy 124.261033 128.27) (xy 127.198967 128.27) (xy 127.625812 128.555208) (xy 128.107391 128.651)
+        (xy 128.432609 128.651) (xy 128.914188 128.555208) (xy 129.460305 128.190305) (xy 129.825208 127.644188) (xy 129.953345 127)
+        (xy 129.825208 126.355812) (xy 129.605144 126.026463) (xy 129.743809 125.933809) (xy 129.879991 125.73) (xy 135.529925 125.73)
+        (xy 135.655 125.754879) (xy 135.780075 125.73) (xy 135.78008 125.73) (xy 136.150529 125.656313) (xy 136.570618 125.375618)
+        (xy 136.641471 125.269579) (xy 137.33761 124.57344) (xy 137.49039 124.57344) (xy 139.295509 126.37856) (xy 134.464 126.37856)
+        (xy 134.216235 126.427843) (xy 134.006191 126.568191) (xy 133.865843 126.778235) (xy 133.81656 127.026) (xy 133.81656 129.476)
+        (xy 133.865843 129.723765) (xy 133.914288 129.796268) (xy 133.577382 130.021382) (xy 133.296687 130.441471) (xy 133.19812 130.937)
+        (xy 133.296687 131.432529) (xy 133.577382 131.852618) (xy 133.997471 132.133313) (xy 134.36792 132.207) (xy 135.637925 132.207)
+        (xy 135.763 132.231879) (xy 135.888075 132.207) (xy 137.415924 132.207) (xy 137.540999 132.231879) (xy 137.666074 132.207)
+        (xy 138.939924 132.207) (xy 139.065 132.231879) (xy 139.190076 132.207) (xy 139.19008 132.207) (xy 139.560529 132.133313)
+        (xy 139.980618 131.852618) (xy 140.261313 131.432529) (xy 140.35988 130.937) (xy 140.261313 130.441471) (xy 140.065935 130.149067)
+        (xy 140.05147 130.127419) (xy 140.051469 130.127418) (xy 140.048811 130.12344) (xy 140.364 130.12344) (xy 140.611765 130.074157)
+        (xy 140.821809 129.933809) (xy 140.92556 129.778536) (xy 140.92556 129.917001) (xy 140.993873 130.260436) (xy 141.188414 130.551586)
+        (xy 141.478 130.745082) (xy 141.478 131.987935) (xy 141.111333 131.915) (xy 140.828667 131.915) (xy 140.410091 131.99826)
+        (xy 139.935423 132.315423) (xy 139.61826 132.790091) (xy 139.506887 133.35) (xy 139.570843 133.671527) (xy 136.674253 136.568117)
+        (xy 136.610629 136.610629) (xy 136.442212 136.862684) (xy 136.399065 137.079599) (xy 136.287235 137.101843) (xy 136.077191 137.242191)
         (xy 135.936843 137.452235) (xy 135.89 137.687733) (xy 135.843157 137.452235) (xy 135.702809 137.242191) (xy 135.492765 137.101843)
         (xy 135.245 137.05256) (xy 133.995 137.05256) (xy 133.747235 137.101843) (xy 133.537191 137.242191) (xy 133.396843 137.452235)
         (xy 133.34756 137.7) (xy 133.34756 139.2) (xy 133.396843 139.447765) (xy 133.537191 139.657809) (xy 133.59832 139.698654)
@@ -7573,7 +7651,7 @@
         (xy 134.493 140.803) (xy 134.747 140.803) (xy 134.747 140.823) (xy 135.72125 140.823) (xy 135.88 140.66425)
         (xy 135.88 140.622631) (xy 135.88756 140.630191) (xy 135.88756 141.7) (xy 135.936843 141.947765) (xy 136.077191 142.157809)
         (xy 136.287235 142.298157) (xy 136.535 142.34744) (xy 137.785 142.34744) (xy 138.032765 142.298157) (xy 138.176001 142.202449)
-        (xy 138.176001 146.149763) (xy 136.593293 147.732472) (xy 136.519067 147.782068) (xy 136.322581 148.076131) (xy 136.277097 148.304792)
+        (xy 138.176001 146.149763) (xy 136.593296 147.732469) (xy 136.519067 147.782067) (xy 136.322581 148.076131) (xy 136.277097 148.304792)
         (xy 136.253584 148.423) (xy 136.263593 148.473319) (xy 135.969695 148.669695) (xy 135.604792 149.215812) (xy 135.476655 149.86)
         (xy 135.604792 150.504188) (xy 135.969695 151.050305) (xy 136.515812 151.415208) (xy 136.997391 151.511) (xy 137.322609 151.511)
         (xy 137.804188 151.415208) (xy 138.133537 151.195144) (xy 138.226191 151.333809) (xy 138.436235 151.474157) (xy 138.684 151.52344)
@@ -7589,71 +7667,68 @@
         (xy 155.336123 148.835533) (xy 155.04332 148.706285) (xy 153.889605 149.86) (xy 153.530395 149.86) (xy 152.37668 148.706285)
         (xy 152.083877 148.835533) (xy 151.815612 149.535806) (xy 150.58697 149.535806) (xy 150.58425 149.434565) (xy 150.336123 148.835533)
         (xy 150.04332 148.706285) (xy 148.889605 149.86) (xy 148.530395 149.86) (xy 147.37668 148.706285) (xy 147.083877 148.835533)
-        (xy 146.815612 149.535806) (xy 141.36344 149.535806) (xy 141.36344 149.453796) (xy 141.53671 149.280526) (xy 141.610933 149.230932)
-        (xy 141.660527 149.156709) (xy 141.660529 149.156707) (xy 141.807418 148.936871) (xy 141.807418 148.93687) (xy 141.807419 148.936869)
-        (xy 141.859 148.677555) (xy 141.859 148.677552) (xy 141.876415 148.590001) (xy 141.86382 148.52668) (xy 147.556285 148.52668)
-        (xy 148.71 149.680395) (xy 149.863715 148.52668) (xy 152.556285 148.52668) (xy 153.71 149.680395) (xy 154.863715 148.52668)
-        (xy 154.734467 148.233877) (xy 154.034194 147.965612) (xy 153.284565 147.98575) (xy 152.685533 148.233877) (xy 152.556285 148.52668)
-        (xy 149.863715 148.52668) (xy 149.734467 148.233877) (xy 149.034194 147.965612) (xy 148.284565 147.98575) (xy 147.685533 148.233877)
-        (xy 147.556285 148.52668) (xy 141.86382 148.52668) (xy 141.859 148.50245) (xy 141.858999 142.101849) (xy 142.004577 142.004577)
-        (xy 142.32174 141.529909) (xy 142.433113 140.97) (xy 142.32174 140.410091) (xy 142.004577 139.935423) (xy 141.652242 139.7)
-        (xy 142.004577 139.464577) (xy 142.32174 138.989909) (xy 142.433113 138.43) (xy 142.32174 137.870091) (xy 142.004577 137.395423)
-        (xy 141.652242 137.16) (xy 142.004577 136.924577) (xy 142.32174 136.449909) (xy 142.329761 136.409584) (xy 142.52353 136.69958)
-        (xy 142.523532 136.699582) (xy 142.594383 136.805618) (xy 142.700419 136.876469) (xy 147.209557 141.385607) (xy 147.23826 141.529909)
-        (xy 147.555423 142.004577) (xy 148.030091 142.32174) (xy 148.448667 142.405) (xy 148.731333 142.405) (xy 149.149909 142.32174)
-        (xy 149.624577 142.004577) (xy 149.94174 141.529909) (xy 150.053113 140.97) (xy 149.94174 140.410091) (xy 149.658205 139.98575)
-        (xy 150.575 139.98575) (xy 150.575 141.07631) (xy 150.671673 141.309699) (xy 150.850302 141.488327) (xy 151.083691 141.585)
-        (xy 152.79925 141.585) (xy 152.958 141.42625) (xy 152.958 139.827) (xy 153.212 139.827) (xy 153.212 141.42625)
-        (xy 153.37075 141.585) (xy 155.086309 141.585) (xy 155.319698 141.488327) (xy 155.498327 141.309699) (xy 155.595 141.07631)
-        (xy 155.595 139.98575) (xy 155.43625 139.827) (xy 153.212 139.827) (xy 152.958 139.827) (xy 150.73375 139.827)
-        (xy 150.575 139.98575) (xy 149.658205 139.98575) (xy 149.624577 139.935423) (xy 149.240892 139.679053) (xy 149.445134 139.582389)
-        (xy 149.821041 139.167423) (xy 149.981904 138.779039) (xy 149.859915 138.557) (xy 148.717 138.557) (xy 148.717 138.577)
-        (xy 148.463 138.577) (xy 148.463 138.557) (xy 148.443 138.557) (xy 148.443 138.32369) (xy 150.575 138.32369)
-        (xy 150.575 139.41425) (xy 150.73375 139.573) (xy 152.958 139.573) (xy 152.958 137.97375) (xy 153.212 137.97375)
-        (xy 153.212 139.573) (xy 155.43625 139.573) (xy 155.595 139.41425) (xy 155.595 138.32369) (xy 155.498327 138.090301)
-        (xy 155.319698 137.911673) (xy 155.086309 137.815) (xy 153.37075 137.815) (xy 153.212 137.97375) (xy 152.958 137.97375)
-        (xy 152.79925 137.815) (xy 151.083691 137.815) (xy 150.850302 137.911673) (xy 150.671673 138.090301) (xy 150.575 138.32369)
-        (xy 148.443 138.32369) (xy 148.443 138.303) (xy 148.463 138.303) (xy 148.463 136.017) (xy 148.717 136.017)
-        (xy 148.717 138.303) (xy 149.859915 138.303) (xy 149.981904 138.080961) (xy 149.821041 137.692577) (xy 149.445134 137.277611)
-        (xy 149.196633 137.16) (xy 149.445134 137.042389) (xy 149.821041 136.627423) (xy 149.981904 136.239039) (xy 149.859915 136.017)
-        (xy 148.717 136.017) (xy 148.463 136.017) (xy 147.320085 136.017) (xy 147.198096 136.239039) (xy 147.358959 136.627423)
-        (xy 147.734866 137.042389) (xy 147.983367 137.16) (xy 147.734866 137.277611) (xy 147.358959 137.692577) (xy 147.285642 137.869592)
-        (xy 145.10995 135.6939) (xy 145.482516 135.6939) (xy 145.841936 135.545023) (xy 146.117023 135.269936) (xy 146.21336 135.03736)
-        (xy 146.445936 134.941023) (xy 146.721023 134.665936) (xy 146.809924 134.451312) (xy 147.283548 133.977687) (xy 147.555423 134.384577)
-        (xy 147.939108 134.640947) (xy 147.734866 134.737611) (xy 147.358959 135.152577) (xy 147.198096 135.540961) (xy 147.320085 135.763)
-        (xy 148.463 135.763) (xy 148.463 135.743) (xy 148.717 135.743) (xy 148.717 135.763) (xy 149.859915 135.763)
-        (xy 149.981904 135.540961) (xy 149.821041 135.152577) (xy 149.445134 134.737611) (xy 149.240892 134.640947) (xy 149.624577 134.384577)
-        (xy 149.896452 133.977687) (xy 151.143471 135.224707) (xy 151.193067 135.298933) (xy 151.267293 135.348529) (xy 151.487129 135.495419)
-        (xy 151.834 135.564416) (xy 151.921556 135.547) (xy 157.220445 135.547) (xy 157.308 135.564416) (xy 157.395555 135.547)
-        (xy 157.395556 135.547) (xy 157.65487 135.495419) (xy 157.948933 135.298933) (xy 157.998531 135.224704) (xy 158.750418 134.472817)
-        (xy 158.72512 134.6) (xy 158.75 134.72508) (xy 158.750001 137.80256) (xy 157.46 137.80256) (xy 157.212235 137.851843)
-        (xy 157.002191 137.992191) (xy 156.861843 138.202235) (xy 156.81256 138.45) (xy 156.81256 140.95) (xy 156.861843 141.197765)
-        (xy 157.002191 141.407809) (xy 157.212235 141.548157) (xy 157.46 141.59744) (xy 158.065 141.59744) (xy 158.065001 148.086858)
-        (xy 157.642233 148.261974) (xy 157.111974 148.792233) (xy 156.825 149.48505) (xy 156.825 150.23495) (xy 157.111974 150.927767)
-        (xy 157.642233 151.458026) (xy 158.33505 151.745) (xy 159.08495 151.745) (xy 159.777767 151.458026) (xy 160.105793 151.13)
-        (xy 162.314207 151.13) (xy 162.642233 151.458026) (xy 163.212156 151.694096) (xy 162.461752 152.4445) (xy 95.864131 152.4445)
-        (xy 94.894118 151.474488) (xy 94.894117 146.78517) (xy 94.909046 146.710118) (xy 94.849905 146.4128) (xy 94.724 146.224369)
-        (xy 94.723996 146.224365) (xy 94.681488 146.160747) (xy 94.617869 146.118238) (xy 93.530883 145.031253) (xy 93.488371 144.967629)
-        (xy 93.30576 144.845613) (xy 93.419859 144.272) (xy 93.30355 143.687275) (xy 93.111932 143.400498) (xy 93.622652 142.889779)
-        (xy 93.686271 142.84727) (xy 93.728779 142.783652) (xy 93.728782 142.783649) (xy 93.854687 142.595218) (xy 93.854687 142.595217)
-        (xy 93.854688 142.595216) (xy 93.8989 142.372947) (xy 93.913828 142.2979) (xy 93.8989 142.222853) (xy 93.898899 136.88653)
-        (xy 100.8631 143.850731) (xy 100.863101 144.719268) (xy 97.480717 148.101653) (xy 97.17495 147.975) (xy 96.42505 147.975)
-        (xy 95.732233 148.261974) (xy 95.201974 148.792233) (xy 94.915 149.48505) (xy 94.915 150.23495) (xy 95.201974 150.927767)
-        (xy 95.732233 151.458026) (xy 96.42505 151.745) (xy 97.17495 151.745) (xy 97.867767 151.458026) (xy 98.398026 150.927767)
-        (xy 98.685 150.23495) (xy 98.685 149.48505) (xy 98.558347 149.179283) (xy 102.110852 145.626779) (xy 102.174471 145.58427)
-        (xy 102.216979 145.520652) (xy 102.216982 145.520649) (xy 102.342887 145.332218) (xy 102.342887 145.332217) (xy 102.342888 145.332216)
-        (xy 102.3871 145.109947) (xy 102.402028 145.0349) (xy 102.3871 144.959853) (xy 102.387099 143.610148) (xy 102.402027 143.5351)
-        (xy 102.386398 143.456529) (xy 103.4031 144.473231) (xy 103.403101 147.179269) (xy 102.480717 148.101653) (xy 102.17495 147.975)
-        (xy 101.42505 147.975) (xy 100.732233 148.261974) (xy 100.201974 148.792233) (xy 99.915 149.48505) (xy 99.915 150.23495)
-        (xy 100.201974 150.927767) (xy 100.732233 151.458026) (xy 101.42505 151.745) (xy 102.17495 151.745) (xy 102.867767 151.458026)
-        (xy 103.398026 150.927767) (xy 103.685 150.23495) (xy 103.685 149.48505) (xy 103.558347 149.179283) (xy 104.650849 148.086781)
-        (xy 104.714471 148.04427) (xy 104.811223 147.899471) (xy 104.882887 147.792219) (xy 104.884386 147.784683) (xy 104.9271 147.569947)
-        (xy 104.9271 147.569944) (xy 104.942027 147.494901) (xy 104.9271 147.419857) (xy 104.927099 144.232648) (xy 104.942027 144.1576)
-        (xy 104.882887 143.860282) (xy 104.756982 143.671851) (xy 104.756978 143.671847) (xy 104.71447 143.608229) (xy 104.650851 143.56572)
-        (xy 97.443483 136.358353) (xy 97.400971 136.294729) (xy 97.148917 136.126312) (xy 96.926648 136.0821) (xy 96.926643 136.0821)
-        (xy 96.8516 136.067173) (xy 96.832359 136.071) (xy 96.776436 136.015077) (xy 96.417016 135.8662) (xy 96.027984 135.8662)
-        (xy 95.668564 136.015077) (xy 95.425636 136.258005) (xy 85.4919 126.32427) (xy 85.491899 124.15616) (xy 85.558923 124.089136)
-        (xy 85.7078 123.729716) (xy 85.7078 123.340684) (xy 85.558923 122.981264) (xy 85.303159 122.7255) (xy 88.381241 122.7255)
+        (xy 146.815612 149.535806) (xy 141.36344 149.535806) (xy 141.36344 149.453796) (xy 141.536707 149.280529) (xy 141.610933 149.230933)
+        (xy 141.807419 148.93687) (xy 141.859 148.677556) (xy 141.859 148.677552) (xy 141.876415 148.590001) (xy 141.86382 148.52668)
+        (xy 147.556285 148.52668) (xy 148.71 149.680395) (xy 149.863715 148.52668) (xy 152.556285 148.52668) (xy 153.71 149.680395)
+        (xy 154.863715 148.52668) (xy 154.734467 148.233877) (xy 154.034194 147.965612) (xy 153.284565 147.98575) (xy 152.685533 148.233877)
+        (xy 152.556285 148.52668) (xy 149.863715 148.52668) (xy 149.734467 148.233877) (xy 149.034194 147.965612) (xy 148.284565 147.98575)
+        (xy 147.685533 148.233877) (xy 147.556285 148.52668) (xy 141.86382 148.52668) (xy 141.859 148.50245) (xy 141.859 142.101848)
+        (xy 142.004577 142.004577) (xy 142.32174 141.529909) (xy 142.433113 140.97) (xy 142.32174 140.410091) (xy 142.004577 139.935423)
+        (xy 141.652242 139.7) (xy 142.004577 139.464577) (xy 142.32174 138.989909) (xy 142.433113 138.43) (xy 142.32174 137.870091)
+        (xy 142.004577 137.395423) (xy 141.652242 137.16) (xy 142.004577 136.924577) (xy 142.302562 136.478612) (xy 147.209557 141.385607)
+        (xy 147.23826 141.529909) (xy 147.555423 142.004577) (xy 148.030091 142.32174) (xy 148.448667 142.405) (xy 148.731333 142.405)
+        (xy 149.149909 142.32174) (xy 149.624577 142.004577) (xy 149.94174 141.529909) (xy 150.053113 140.97) (xy 149.94174 140.410091)
+        (xy 149.658205 139.98575) (xy 150.575 139.98575) (xy 150.575 141.07631) (xy 150.671673 141.309699) (xy 150.850302 141.488327)
+        (xy 151.083691 141.585) (xy 152.79925 141.585) (xy 152.958 141.42625) (xy 152.958 139.827) (xy 153.212 139.827)
+        (xy 153.212 141.42625) (xy 153.37075 141.585) (xy 155.086309 141.585) (xy 155.319698 141.488327) (xy 155.498327 141.309699)
+        (xy 155.595 141.07631) (xy 155.595 139.98575) (xy 155.43625 139.827) (xy 153.212 139.827) (xy 152.958 139.827)
+        (xy 150.73375 139.827) (xy 150.575 139.98575) (xy 149.658205 139.98575) (xy 149.624577 139.935423) (xy 149.240892 139.679053)
+        (xy 149.445134 139.582389) (xy 149.821041 139.167423) (xy 149.981904 138.779039) (xy 149.859915 138.557) (xy 148.717 138.557)
+        (xy 148.717 138.577) (xy 148.463 138.577) (xy 148.463 138.557) (xy 148.443 138.557) (xy 148.443 138.32369)
+        (xy 150.575 138.32369) (xy 150.575 139.41425) (xy 150.73375 139.573) (xy 152.958 139.573) (xy 152.958 137.97375)
+        (xy 153.212 137.97375) (xy 153.212 139.573) (xy 155.43625 139.573) (xy 155.595 139.41425) (xy 155.595 138.32369)
+        (xy 155.498327 138.090301) (xy 155.319698 137.911673) (xy 155.086309 137.815) (xy 153.37075 137.815) (xy 153.212 137.97375)
+        (xy 152.958 137.97375) (xy 152.79925 137.815) (xy 151.083691 137.815) (xy 150.850302 137.911673) (xy 150.671673 138.090301)
+        (xy 150.575 138.32369) (xy 148.443 138.32369) (xy 148.443 138.303) (xy 148.463 138.303) (xy 148.463 136.017)
+        (xy 148.717 136.017) (xy 148.717 138.303) (xy 149.859915 138.303) (xy 149.981904 138.080961) (xy 149.821041 137.692577)
+        (xy 149.445134 137.277611) (xy 149.196633 137.16) (xy 149.445134 137.042389) (xy 149.821041 136.627423) (xy 149.981904 136.239039)
+        (xy 149.859915 136.017) (xy 148.717 136.017) (xy 148.463 136.017) (xy 147.320085 136.017) (xy 147.198096 136.239039)
+        (xy 147.358959 136.627423) (xy 147.734866 137.042389) (xy 147.983367 137.16) (xy 147.734866 137.277611) (xy 147.358959 137.692577)
+        (xy 147.285642 137.869592) (xy 145.10995 135.6939) (xy 145.482516 135.6939) (xy 145.841936 135.545023) (xy 146.117023 135.269936)
+        (xy 146.21336 135.03736) (xy 146.445936 134.941023) (xy 146.721023 134.665936) (xy 146.809924 134.451312) (xy 147.283548 133.977687)
+        (xy 147.555423 134.384577) (xy 147.939108 134.640947) (xy 147.734866 134.737611) (xy 147.358959 135.152577) (xy 147.198096 135.540961)
+        (xy 147.320085 135.763) (xy 148.463 135.763) (xy 148.463 135.743) (xy 148.717 135.743) (xy 148.717 135.763)
+        (xy 149.859915 135.763) (xy 149.981904 135.540961) (xy 149.821041 135.152577) (xy 149.445134 134.737611) (xy 149.240892 134.640947)
+        (xy 149.624577 134.384577) (xy 149.896452 133.977687) (xy 151.143471 135.224707) (xy 151.193067 135.298933) (xy 151.267293 135.348529)
+        (xy 151.487129 135.495419) (xy 151.834 135.564416) (xy 151.921556 135.547) (xy 157.220445 135.547) (xy 157.308 135.564416)
+        (xy 157.395555 135.547) (xy 157.395556 135.547) (xy 157.65487 135.495419) (xy 157.948933 135.298933) (xy 157.998531 135.224704)
+        (xy 158.750418 134.472817) (xy 158.72512 134.6) (xy 158.75 134.72508) (xy 158.750001 137.80256) (xy 157.46 137.80256)
+        (xy 157.212235 137.851843) (xy 157.002191 137.992191) (xy 156.861843 138.202235) (xy 156.81256 138.45) (xy 156.81256 140.95)
+        (xy 156.861843 141.197765) (xy 157.002191 141.407809) (xy 157.212235 141.548157) (xy 157.46 141.59744) (xy 158.065 141.59744)
+        (xy 158.065001 148.086858) (xy 157.642233 148.261974) (xy 157.111974 148.792233) (xy 156.825 149.48505) (xy 156.825 150.23495)
+        (xy 157.111974 150.927767) (xy 157.642233 151.458026) (xy 158.33505 151.745) (xy 159.08495 151.745) (xy 159.777767 151.458026)
+        (xy 160.105793 151.13) (xy 162.314207 151.13) (xy 162.642233 151.458026) (xy 163.212156 151.694096) (xy 162.461752 152.4445)
+        (xy 95.864131 152.4445) (xy 94.894118 151.474488) (xy 94.894118 146.785165) (xy 94.909046 146.710118) (xy 94.887017 146.599371)
+        (xy 94.849906 146.412801) (xy 94.681489 146.160747) (xy 94.617868 146.118237) (xy 93.530883 145.031253) (xy 93.488371 144.967629)
+        (xy 93.30576 144.845613) (xy 93.419859 144.272) (xy 93.30355 143.687275) (xy 93.111932 143.400498) (xy 93.622649 142.889782)
+        (xy 93.686271 142.847271) (xy 93.854688 142.595217) (xy 93.8989 142.372948) (xy 93.8989 142.372947) (xy 93.913828 142.2979)
+        (xy 93.8989 142.222853) (xy 93.8989 136.886531) (xy 100.8631 143.850731) (xy 100.863101 144.719268) (xy 97.480717 148.101653)
+        (xy 97.17495 147.975) (xy 96.42505 147.975) (xy 95.732233 148.261974) (xy 95.201974 148.792233) (xy 94.915 149.48505)
+        (xy 94.915 150.23495) (xy 95.201974 150.927767) (xy 95.732233 151.458026) (xy 96.42505 151.745) (xy 97.17495 151.745)
+        (xy 97.867767 151.458026) (xy 98.398026 150.927767) (xy 98.685 150.23495) (xy 98.685 149.48505) (xy 98.558347 149.179283)
+        (xy 102.110849 145.626782) (xy 102.174471 145.584271) (xy 102.342888 145.332217) (xy 102.3871 145.109948) (xy 102.3871 145.109947)
+        (xy 102.402028 145.0349) (xy 102.3871 144.959853) (xy 102.3871 143.610143) (xy 102.402027 143.5351) (xy 102.3871 143.460057)
+        (xy 102.3871 143.460052) (xy 102.386399 143.45653) (xy 103.4031 144.473231) (xy 103.403101 147.179269) (xy 102.480717 148.101653)
+        (xy 102.17495 147.975) (xy 101.42505 147.975) (xy 100.732233 148.261974) (xy 100.201974 148.792233) (xy 99.915 149.48505)
+        (xy 99.915 150.23495) (xy 100.201974 150.927767) (xy 100.732233 151.458026) (xy 101.42505 151.745) (xy 102.17495 151.745)
+        (xy 102.867767 151.458026) (xy 103.398026 150.927767) (xy 103.685 150.23495) (xy 103.685 149.48505) (xy 103.558347 149.179283)
+        (xy 104.650846 148.086784) (xy 104.714471 148.044271) (xy 104.882888 147.792217) (xy 104.9271 147.569948) (xy 104.9271 147.569944)
+        (xy 104.942027 147.494901) (xy 104.9271 147.419858) (xy 104.9271 144.232643) (xy 104.942027 144.1576) (xy 104.9271 144.082557)
+        (xy 104.9271 144.082552) (xy 104.882888 143.860283) (xy 104.714471 143.608229) (xy 104.65085 143.565719) (xy 97.443483 136.358353)
+        (xy 97.400971 136.294729) (xy 97.148917 136.126312) (xy 96.926648 136.0821) (xy 96.926643 136.0821) (xy 96.8516 136.067173)
+        (xy 96.832359 136.071) (xy 96.776436 136.015077) (xy 96.417016 135.8662) (xy 96.027984 135.8662) (xy 95.668564 136.015077)
+        (xy 95.425636 136.258005) (xy 85.4919 126.32427) (xy 85.4919 124.156159) (xy 85.558923 124.089136) (xy 85.7078 123.729716)
+        (xy 85.7078 123.340684) (xy 85.558923 122.981264) (xy 85.303159 122.7255) (xy 88.381241 122.7255)
       )
     )
     (filled_polygon
@@ -7673,151 +7748,151 @@
     )
     (filled_polygon
       (pts
-        (xy 72.606418 67.407468) (xy 73.680001 68.481051) (xy 73.680001 68.860265) (xy 73.601843 68.977235) (xy 73.55256 69.225)
+        (xy 72.606421 67.407471) (xy 73.680001 68.481051) (xy 73.680001 68.860265) (xy 73.601843 68.977235) (xy 73.55256 69.225)
         (xy 73.55256 70.475) (xy 73.601843 70.722765) (xy 73.742191 70.932809) (xy 73.952235 71.073157) (xy 74.2 71.12244)
-        (xy 74.837188 71.12244) (xy 74.95 71.14488) (xy 75.062813 71.12244) (xy 75.7 71.12244) (xy 75.947765 71.073157)
+        (xy 74.837187 71.12244) (xy 74.95 71.14488) (xy 75.062813 71.12244) (xy 75.7 71.12244) (xy 75.947765 71.073157)
         (xy 76.157809 70.932809) (xy 76.2 70.869666) (xy 76.242191 70.932809) (xy 76.452235 71.073157) (xy 76.7 71.12244)
         (xy 78.2 71.12244) (xy 78.212267 71.12) (xy 81.134925 71.12) (xy 81.26 71.144879) (xy 81.385075 71.12)
         (xy 81.38508 71.12) (xy 81.755529 71.046313) (xy 82.175618 70.765618) (xy 82.246471 70.659579) (xy 82.44256 70.463491)
-        (xy 82.44256 70.475) (xy 82.491843 70.722765) (xy 82.632191 70.932809) (xy 82.788254 71.037088) (xy 82.85353 71.13478)
-        (xy 82.853532 71.134782) (xy 82.924383 71.240818) (xy 83.030419 71.311669) (xy 83.89233 72.173581) (xy 83.963182 72.279618)
-        (xy 84.069218 72.350469) (xy 84.069219 72.35047) (xy 84.192527 72.432862) (xy 84.383271 72.560313) (xy 84.75372 72.634)
-        (xy 84.753724 72.634) (xy 84.878799 72.658879) (xy 85.003874 72.634) (xy 99.653932 72.634) (xy 113.504 86.484734)
-        (xy 113.504001 105.342948) (xy 102.405466 116.441484) (xy 102.324919 116.457506) (xy 101.862821 116.76627) (xy 101.6 117.159609)
-        (xy 101.33718 116.766271) (xy 100.875082 116.457507) (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627)
-        (xy 99.06 117.159609) (xy 98.79718 116.766271) (xy 98.335082 116.457507) (xy 97.79 116.349082) (xy 97.244919 116.457506)
-        (xy 96.782821 116.76627) (xy 96.52 117.159609) (xy 96.25718 116.766271) (xy 95.795082 116.457507) (xy 95.25 116.349082)
-        (xy 94.704919 116.457506) (xy 94.242821 116.76627) (xy 93.98 117.159609) (xy 93.71718 116.766271) (xy 93.255082 116.457507)
-        (xy 92.71 116.349082) (xy 92.164919 116.457506) (xy 91.702821 116.76627) (xy 91.44 117.159609) (xy 91.17718 116.766271)
-        (xy 90.715082 116.457507) (xy 90.17 116.349082) (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159609)
-        (xy 88.63718 116.766271) (xy 88.175082 116.457507) (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627)
-        (xy 86.36 117.159609) (xy 86.09718 116.766271) (xy 85.635082 116.457507) (xy 85.09 116.349082) (xy 84.544919 116.457506)
-        (xy 84.082821 116.76627) (xy 83.820424 117.158974) (xy 83.55718 116.765001) (xy 83.095082 116.456237) (xy 82.55 116.347812)
-        (xy 82.004919 116.456236) (xy 81.542821 116.765) (xy 81.28 117.158339) (xy 81.01718 116.765001) (xy 80.555082 116.456237)
-        (xy 80.01 116.347812) (xy 79.464919 116.456236) (xy 79.002821 116.765) (xy 78.74 117.158339) (xy 78.47718 116.765001)
-        (xy 78.015082 116.456237) (xy 77.47 116.347812) (xy 77.071 116.427179) (xy 77.071 106.88663) (xy 79.352451 104.60518)
-        (xy 79.41607 104.562671) (xy 79.44912 104.513207) (xy 79.464918 104.523763) (xy 80.01 104.632188) (xy 80.555081 104.523764)
-        (xy 81.017179 104.215) (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523763) (xy 82.55 104.632188)
-        (xy 83.095081 104.523764) (xy 83.557179 104.215) (xy 83.82 103.821661) (xy 84.08282 104.214999) (xy 84.544918 104.523763)
-        (xy 85.09 104.632188) (xy 85.635081 104.523764) (xy 86.097179 104.215) (xy 86.36 103.821661) (xy 86.62282 104.214999)
-        (xy 87.084918 104.523763) (xy 87.63 104.632188) (xy 88.175081 104.523764) (xy 88.637179 104.215) (xy 88.9 103.821661)
-        (xy 89.16282 104.214999) (xy 89.624918 104.523763) (xy 90.17 104.632188) (xy 90.715081 104.523764) (xy 91.177179 104.215)
-        (xy 91.44 103.821661) (xy 91.70282 104.214999) (xy 91.98557 104.403927) (xy 91.992212 104.437316) (xy 92.160629 104.68937)
-        (xy 92.16063 104.689371) (xy 92.412684 104.857788) (xy 92.71 104.916928) (xy 93.007316 104.857788) (xy 93.25937 104.689371)
-        (xy 93.259371 104.68937) (xy 93.427788 104.437316) (xy 93.434429 104.403927) (xy 93.717179 104.215) (xy 93.98 103.821661)
-        (xy 94.24282 104.214999) (xy 94.704918 104.523763) (xy 95.25 104.632188) (xy 95.795081 104.523764) (xy 96.257179 104.215)
-        (xy 96.52 103.821661) (xy 96.78282 104.214999) (xy 97.244918 104.523763) (xy 97.79 104.632188) (xy 98.335081 104.523764)
-        (xy 98.797179 104.215) (xy 99.06 103.821661) (xy 99.32282 104.214999) (xy 99.784918 104.523763) (xy 100.33 104.632188)
-        (xy 100.875081 104.523764) (xy 101.337179 104.215) (xy 101.61158 103.80433) (xy 101.627941 103.859761) (xy 101.971974 104.28545)
-        (xy 102.452723 104.54708) (xy 102.52693 104.56204) (xy 102.743 104.43954) (xy 102.743 102.997) (xy 102.723 102.997)
-        (xy 102.723 102.743) (xy 102.743 102.743) (xy 102.743 101.30046) (xy 102.997 101.30046) (xy 102.997 102.743)
-        (xy 103.017 102.743) (xy 103.017 102.997) (xy 102.997 102.997) (xy 102.997 104.43954) (xy 103.21307 104.56204)
-        (xy 103.287277 104.54708) (xy 103.768026 104.28545) (xy 104.112059 103.859761) (xy 104.12842 103.80433) (xy 104.40282 104.214999)
-        (xy 104.864918 104.523763) (xy 105.41 104.632188) (xy 105.955081 104.523764) (xy 106.417179 104.215) (xy 106.68 103.821661)
-        (xy 106.94282 104.214999) (xy 107.22557 104.403927) (xy 107.232212 104.437316) (xy 107.400629 104.68937) (xy 107.40063 104.689371)
-        (xy 107.652684 104.857788) (xy 107.95 104.916928) (xy 108.247316 104.857788) (xy 108.49937 104.689371) (xy 108.499371 104.68937)
-        (xy 108.667788 104.437316) (xy 108.674429 104.403927) (xy 108.957179 104.215) (xy 109.22 103.821661) (xy 109.48282 104.214999)
-        (xy 109.944918 104.523763) (xy 110.49 104.632188) (xy 111.035081 104.523764) (xy 111.497179 104.215) (xy 111.805943 103.752902)
-        (xy 111.886999 103.345408) (xy 111.887 102.394593) (xy 111.805944 101.987099) (xy 111.49718 101.525001) (xy 111.252 101.361177)
-        (xy 111.251999 99.266489) (xy 111.680305 98.980305) (xy 112.045208 98.434188) (xy 112.173345 97.79) (xy 112.045208 97.145812)
+        (xy 82.44256 70.475) (xy 82.491843 70.722765) (xy 82.632191 70.932809) (xy 82.788254 71.037088) (xy 82.843655 71.12)
+        (xy 82.924383 71.240818) (xy 83.030419 71.311669) (xy 83.89233 72.173581) (xy 83.963182 72.279618) (xy 84.069218 72.350469)
+        (xy 84.069219 72.35047) (xy 84.192527 72.432862) (xy 84.383271 72.560313) (xy 84.75372 72.634) (xy 84.753724 72.634)
+        (xy 84.878799 72.658879) (xy 85.003874 72.634) (xy 99.653932 72.634) (xy 113.504 86.484734) (xy 113.504001 105.342948)
+        (xy 102.405466 116.441484) (xy 102.324919 116.457506) (xy 101.862821 116.76627) (xy 101.6 117.159608) (xy 101.33718 116.76627)
+        (xy 100.875082 116.457506) (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627) (xy 99.06 117.159608)
+        (xy 98.79718 116.76627) (xy 98.335082 116.457506) (xy 97.79 116.349082) (xy 97.244919 116.457506) (xy 96.782821 116.76627)
+        (xy 96.52 117.159608) (xy 96.25718 116.76627) (xy 95.795082 116.457506) (xy 95.25 116.349082) (xy 94.704919 116.457506)
+        (xy 94.242821 116.76627) (xy 93.98 117.159608) (xy 93.71718 116.76627) (xy 93.255082 116.457506) (xy 92.71 116.349082)
+        (xy 92.164919 116.457506) (xy 91.702821 116.76627) (xy 91.44 117.159608) (xy 91.17718 116.76627) (xy 90.715082 116.457506)
+        (xy 90.17 116.349082) (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159608) (xy 88.63718 116.76627)
+        (xy 88.175082 116.457506) (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627) (xy 86.36 117.159608)
+        (xy 86.09718 116.76627) (xy 85.635082 116.457506) (xy 85.09 116.349082) (xy 84.544919 116.457506) (xy 84.082821 116.76627)
+        (xy 83.820424 117.158973) (xy 83.55718 116.765) (xy 83.095082 116.456236) (xy 82.55 116.347812) (xy 82.004919 116.456236)
+        (xy 81.542821 116.765) (xy 81.28 117.158338) (xy 81.01718 116.765) (xy 80.555082 116.456236) (xy 80.01 116.347812)
+        (xy 79.464919 116.456236) (xy 79.002821 116.765) (xy 78.74 117.158338) (xy 78.47718 116.765) (xy 78.015082 116.456236)
+        (xy 77.47 116.347812) (xy 77.071 116.427179) (xy 77.071 106.88663) (xy 79.35245 104.605181) (xy 79.416071 104.562671)
+        (xy 79.449121 104.513209) (xy 79.464918 104.523764) (xy 80.01 104.632188) (xy 80.555081 104.523764) (xy 81.017179 104.215)
+        (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523764) (xy 82.55 104.632188) (xy 83.095081 104.523764)
+        (xy 83.557179 104.215) (xy 83.82 103.821661) (xy 84.08282 104.214999) (xy 84.544918 104.523764) (xy 85.09 104.632188)
+        (xy 85.635081 104.523764) (xy 86.097179 104.215) (xy 86.36 103.821661) (xy 86.62282 104.214999) (xy 87.084918 104.523764)
+        (xy 87.63 104.632188) (xy 88.175081 104.523764) (xy 88.637179 104.215) (xy 88.9 103.821661) (xy 89.16282 104.214999)
+        (xy 89.624918 104.523764) (xy 90.17 104.632188) (xy 90.715081 104.523764) (xy 91.177179 104.215) (xy 91.44 103.821661)
+        (xy 91.70282 104.214999) (xy 91.985571 104.403928) (xy 91.992212 104.437316) (xy 92.160629 104.689371) (xy 92.412683 104.857788)
+        (xy 92.71 104.916928) (xy 93.007317 104.857788) (xy 93.259371 104.689371) (xy 93.427788 104.437317) (xy 93.43443 104.403927)
+        (xy 93.717179 104.215) (xy 93.98 103.821661) (xy 94.24282 104.214999) (xy 94.704918 104.523764) (xy 95.25 104.632188)
+        (xy 95.795081 104.523764) (xy 96.257179 104.215) (xy 96.52 103.821661) (xy 96.78282 104.214999) (xy 97.244918 104.523764)
+        (xy 97.79 104.632188) (xy 98.335081 104.523764) (xy 98.797179 104.215) (xy 99.06 103.821661) (xy 99.32282 104.214999)
+        (xy 99.784918 104.523764) (xy 100.33 104.632188) (xy 100.875081 104.523764) (xy 101.337179 104.215) (xy 101.61158 103.804331)
+        (xy 101.627941 103.859761) (xy 101.971974 104.28545) (xy 102.452723 104.54708) (xy 102.52693 104.56204) (xy 102.743 104.43954)
+        (xy 102.743 102.997) (xy 102.723 102.997) (xy 102.723 102.743) (xy 102.743 102.743) (xy 102.743 101.30046)
+        (xy 102.997 101.30046) (xy 102.997 102.743) (xy 103.017 102.743) (xy 103.017 102.997) (xy 102.997 102.997)
+        (xy 102.997 104.43954) (xy 103.21307 104.56204) (xy 103.287277 104.54708) (xy 103.768026 104.28545) (xy 104.112059 103.859761)
+        (xy 104.12842 103.80433) (xy 104.40282 104.214999) (xy 104.864918 104.523764) (xy 105.41 104.632188) (xy 105.955081 104.523764)
+        (xy 106.417179 104.215) (xy 106.68 103.821661) (xy 106.94282 104.214999) (xy 107.225571 104.403928) (xy 107.232212 104.437316)
+        (xy 107.400629 104.689371) (xy 107.652683 104.857788) (xy 107.95 104.916928) (xy 108.247317 104.857788) (xy 108.499371 104.689371)
+        (xy 108.667788 104.437317) (xy 108.67443 104.403927) (xy 108.957179 104.215) (xy 109.22 103.821661) (xy 109.48282 104.214999)
+        (xy 109.944918 104.523764) (xy 110.49 104.632188) (xy 111.035081 104.523764) (xy 111.497179 104.215) (xy 111.805944 103.752902)
+        (xy 111.887 103.345408) (xy 111.887 102.394593) (xy 111.805944 101.987098) (xy 111.49718 101.525) (xy 111.252 101.361176)
+        (xy 111.252 99.266489) (xy 111.680305 98.980305) (xy 112.045208 98.434188) (xy 112.173345 97.79) (xy 112.045208 97.145812)
         (xy 111.680305 96.599695) (xy 111.134188 96.234792) (xy 110.652609 96.139) (xy 110.327391 96.139) (xy 109.845812 96.234792)
         (xy 109.516463 96.454856) (xy 109.423809 96.316191) (xy 109.213765 96.175843) (xy 108.966 96.12656) (xy 106.934 96.12656)
         (xy 106.686235 96.175843) (xy 106.476191 96.316191) (xy 106.335843 96.526235) (xy 106.28656 96.774) (xy 106.28656 98.806)
         (xy 106.335843 99.053765) (xy 106.476191 99.263809) (xy 106.686235 99.404157) (xy 106.934 99.45344) (xy 107.188 99.45344)
-        (xy 107.188001 101.361176) (xy 106.942821 101.525) (xy 106.68 101.918339) (xy 106.41718 101.525001) (xy 105.955082 101.216237)
-        (xy 105.41 101.107812) (xy 104.864919 101.216236) (xy 104.402821 101.525) (xy 104.12842 101.93567) (xy 104.112059 101.880239)
+        (xy 107.188001 101.361176) (xy 106.942821 101.525) (xy 106.68 101.918338) (xy 106.41718 101.525) (xy 105.955082 101.216236)
+        (xy 105.41 101.107812) (xy 104.864919 101.216236) (xy 104.402821 101.525) (xy 104.12842 101.935669) (xy 104.112059 101.880239)
         (xy 103.768026 101.45455) (xy 103.287277 101.19292) (xy 103.21307 101.17796) (xy 102.997 101.30046) (xy 102.743 101.30046)
-        (xy 102.52693 101.17796) (xy 102.452723 101.19292) (xy 101.971974 101.45455) (xy 101.627941 101.880239) (xy 101.61158 101.93567)
-        (xy 101.33718 101.525001) (xy 101.092 101.361177) (xy 101.091999 99.235598) (xy 101.41043 99.022829) (xy 101.74165 98.527124)
-        (xy 101.8286 98.089997) (xy 101.828599 97.490002) (xy 101.741649 97.052875) (xy 101.410429 96.55717) (xy 100.914724 96.22595)
-        (xy 100.33 96.109641) (xy 99.745275 96.225951) (xy 99.24957 96.557171) (xy 99.06 96.840882) (xy 98.870429 96.55717)
-        (xy 98.374724 96.22595) (xy 97.79 96.109641) (xy 97.205275 96.225951) (xy 96.70957 96.557171) (xy 96.52 96.840882)
-        (xy 96.330429 96.55717) (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.225951) (xy 94.16957 96.557171)
-        (xy 93.98 96.840882) (xy 93.790429 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641) (xy 92.125275 96.225951)
-        (xy 91.62957 96.557171) (xy 91.44 96.840882) (xy 91.250429 96.55717) (xy 90.754724 96.22595) (xy 90.17 96.109641)
-        (xy 89.585275 96.225951) (xy 89.08957 96.557171) (xy 88.9 96.840882) (xy 88.710429 96.55717) (xy 88.214724 96.22595)
-        (xy 87.63 96.109641) (xy 87.045275 96.225951) (xy 86.556932 96.552252) (xy 86.551757 96.526235) (xy 86.411409 96.316191)
+        (xy 102.52693 101.17796) (xy 102.452723 101.19292) (xy 101.971974 101.45455) (xy 101.627941 101.880239) (xy 101.61158 101.935669)
+        (xy 101.33718 101.525) (xy 101.092 101.361176) (xy 101.092 99.235598) (xy 101.41043 99.02283) (xy 101.74165 98.527124)
+        (xy 101.8286 98.089997) (xy 101.8286 97.490002) (xy 101.74165 97.052875) (xy 101.41043 96.55717) (xy 100.914724 96.22595)
+        (xy 100.33 96.109641) (xy 99.745275 96.22595) (xy 99.24957 96.55717) (xy 99.06 96.840881) (xy 98.87043 96.55717)
+        (xy 98.374724 96.22595) (xy 97.79 96.109641) (xy 97.205275 96.22595) (xy 96.70957 96.55717) (xy 96.52 96.840881)
+        (xy 96.33043 96.55717) (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.22595) (xy 94.16957 96.55717)
+        (xy 93.98 96.840881) (xy 93.79043 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641) (xy 92.125275 96.22595)
+        (xy 91.62957 96.55717) (xy 91.44 96.840881) (xy 91.25043 96.55717) (xy 90.754724 96.22595) (xy 90.17 96.109641)
+        (xy 89.585275 96.22595) (xy 89.08957 96.55717) (xy 88.9 96.840881) (xy 88.71043 96.55717) (xy 88.214724 96.22595)
+        (xy 87.63 96.109641) (xy 87.045275 96.22595) (xy 86.556932 96.552251) (xy 86.551757 96.526235) (xy 86.411409 96.316191)
         (xy 86.201365 96.175843) (xy 85.9536 96.12656) (xy 84.2264 96.12656) (xy 83.978635 96.175843) (xy 83.768591 96.316191)
         (xy 83.628243 96.526235) (xy 83.57896 96.774) (xy 83.57896 98.806) (xy 83.628243 99.053765) (xy 83.768591 99.263809)
         (xy 83.978635 99.404157) (xy 84.2264 99.45344) (xy 84.328 99.45344) (xy 84.328001 101.361176) (xy 84.082821 101.525)
-        (xy 83.82 101.918339) (xy 83.55718 101.525001) (xy 83.095082 101.216237) (xy 82.55 101.107812) (xy 82.004919 101.216236)
-        (xy 81.542821 101.525) (xy 81.28 101.918339) (xy 81.01718 101.525001) (xy 80.555082 101.216237) (xy 80.01 101.107812)
-        (xy 79.464919 101.216236) (xy 79.002821 101.525) (xy 78.74 101.918339) (xy 78.47718 101.525001) (xy 78.015082 101.216237)
-        (xy 77.47 101.107812) (xy 76.924919 101.216236) (xy 76.462821 101.525) (xy 76.2 101.918339) (xy 75.93718 101.525001)
-        (xy 75.475082 101.216237) (xy 74.93 101.107812) (xy 74.384919 101.216236) (xy 73.922821 101.525) (xy 73.614057 101.987098)
-        (xy 73.533001 102.394592) (xy 73.533 103.345407) (xy 73.614056 103.752901) (xy 73.92282 104.214999) (xy 74.384918 104.523763)
+        (xy 83.82 101.918338) (xy 83.55718 101.525) (xy 83.095082 101.216236) (xy 82.55 101.107812) (xy 82.004919 101.216236)
+        (xy 81.542821 101.525) (xy 81.28 101.918338) (xy 81.01718 101.525) (xy 80.555082 101.216236) (xy 80.01 101.107812)
+        (xy 79.464919 101.216236) (xy 79.002821 101.525) (xy 78.74 101.918338) (xy 78.47718 101.525) (xy 78.015082 101.216236)
+        (xy 77.47 101.107812) (xy 76.924919 101.216236) (xy 76.462821 101.525) (xy 76.2 101.918338) (xy 75.93718 101.525)
+        (xy 75.475082 101.216236) (xy 74.93 101.107812) (xy 74.384919 101.216236) (xy 73.922821 101.525) (xy 73.614056 101.987098)
+        (xy 73.533 102.394592) (xy 73.533 103.345407) (xy 73.614056 103.752901) (xy 73.92282 104.214999) (xy 74.384918 104.523764)
         (xy 74.93 104.632188) (xy 75.475081 104.523764) (xy 75.937179 104.215) (xy 76.2 103.821661) (xy 76.46282 104.214999)
-        (xy 76.924918 104.523763) (xy 77.219925 104.582444) (xy 75.823251 105.979119) (xy 75.75963 106.021629) (xy 75.717119 106.085251)
-        (xy 75.717118 106.085252) (xy 75.591213 106.273683) (xy 75.532073 106.571) (xy 75.547001 106.646048) (xy 75.547001 116.504291)
-        (xy 75.475082 116.456237) (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614057 117.227098)
-        (xy 73.533001 117.634592) (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 74.384918 119.763763)
+        (xy 76.924918 104.523764) (xy 77.219925 104.582445) (xy 75.823251 105.979119) (xy 75.75963 106.021629) (xy 75.717119 106.085251)
+        (xy 75.717118 106.085252) (xy 75.591213 106.273683) (xy 75.532073 106.571) (xy 75.547001 106.646048) (xy 75.547001 116.50429)
+        (xy 75.475082 116.456236) (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614056 117.227098)
+        (xy 73.533 117.634592) (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 74.384918 119.763764)
         (xy 74.93 119.872188) (xy 75.475081 119.763764) (xy 75.547 119.715709) (xy 75.547 128.613557) (xy 75.532073 128.6886)
-        (xy 75.547 128.763643) (xy 75.547 128.763647) (xy 75.591212 128.985916) (xy 75.62735 129.04) (xy 75.708147 129.160921)
-        (xy 75.759629 129.23797) (xy 75.82325 129.28048) (xy 81.926969 135.3842) (xy 79.099329 138.211841) (xy 79.03233 138.11157)
-        (xy 78.730879 137.910146) (xy 78.84039 137.858821) (xy 79.234588 137.426947) (xy 79.406858 137.011026) (xy 79.285717 136.779)
-        (xy 78.0789 136.779) (xy 78.0789 136.799) (xy 77.8249 136.799) (xy 77.8249 136.779) (xy 77.8049 136.779)
-        (xy 77.8049 136.525) (xy 77.8249 136.525) (xy 77.8249 135.317531) (xy 78.0789 135.317531) (xy 78.0789 136.525)
-        (xy 79.285717 136.525) (xy 79.406858 136.292974) (xy 79.234588 135.877053) (xy 78.84039 135.445179) (xy 78.310927 135.197032)
-        (xy 78.0789 135.317531) (xy 77.8249 135.317531) (xy 77.592873 135.197032) (xy 77.06341 135.445179) (xy 76.892019 135.63295)
-        (xy 76.873657 135.540635) (xy 76.733309 135.330591) (xy 76.523265 135.190243) (xy 76.2755 135.14096) (xy 74.5483 135.14096)
-        (xy 74.300535 135.190243) (xy 74.090491 135.330591) (xy 73.950143 135.540635) (xy 73.90086 135.7884) (xy 73.90086 137.5156)
-        (xy 73.950143 137.763365) (xy 74.090491 137.973409) (xy 74.300535 138.113757) (xy 74.326551 138.118932) (xy 74.122802 138.423864)
-        (xy 74.091953 138.43) (xy 74.091952 138.43) (xy 73.869683 138.474212) (xy 73.617629 138.642629) (xy 73.575118 138.706251)
-        (xy 73.03337 139.248) (xy 72.924459 139.248) (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505)
-        (xy 75.585 97.37505) (xy 75.585 98.12495) (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635)
-        (xy 77.84495 99.635) (xy 78.537767 99.348026) (xy 78.865793 99.02) (xy 79.924925 99.02) (xy 80.05 99.044879)
-        (xy 80.175075 99.02) (xy 80.17508 99.02) (xy 80.545529 98.946313) (xy 80.965618 98.665618) (xy 81.036471 98.559579)
-        (xy 85.749725 93.846326) (xy 85.855758 93.775477) (xy 85.926607 93.669444) (xy 85.92661 93.669441) (xy 86.136452 93.35539)
-        (xy 86.136452 93.355389) (xy 86.136453 93.355388) (xy 86.21014 92.984939) (xy 86.21014 92.984936) (xy 86.235019 92.859861)
-        (xy 86.21014 92.734786) (xy 86.210139 86.2175) (xy 86.6902 86.2175) (xy 86.937965 86.168217) (xy 87.148009 86.027869)
-        (xy 87.288357 85.817825) (xy 87.33764 85.57006) (xy 87.33764 85.09) (xy 92.240591 85.09) (xy 92.299911 85.178779)
-        (xy 92.923324 85.59533) (xy 93.473065 85.70468) (xy 95.345455 85.70468) (xy 95.895196 85.59533) (xy 96.518609 85.178779)
-        (xy 96.93516 84.555366) (xy 97.081433 83.82) (xy 96.93516 83.084634) (xy 96.518609 82.461221) (xy 95.895196 82.04467)
-        (xy 95.345455 81.93532) (xy 93.473065 81.93532) (xy 92.923324 82.04467) (xy 92.299911 82.461221) (xy 92.240591 82.55)
-        (xy 87.33764 82.55) (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131) (xy 86.937965 81.471783)
-        (xy 86.6902 81.4225) (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131) (xy 82.591923 81.822175)
-        (xy 82.54264 82.06994) (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869) (xy 82.891016 86.13394)
-        (xy 82.22615 86.13394) (xy 82.0674 86.29269) (xy 82.0674 88.392) (xy 82.0874 88.392) (xy 82.0874 88.646)
-        (xy 82.0674 88.646) (xy 82.0674 90.74531) (xy 82.22615 90.90406) (xy 83.670141 90.90406) (xy 83.670141 92.333808)
-        (xy 79.52395 96.48) (xy 78.865793 96.48) (xy 78.537767 96.151974) (xy 77.84495 95.865) (xy 77.09505 95.865)
-        (xy 76.402233 96.151974) (xy 75.871974 96.682233) (xy 75.585 97.37505) (xy 72.517 97.37505) (xy 72.517 94.08332)
-        (xy 76.316285 94.08332) (xy 76.445533 94.376123) (xy 77.145806 94.644388) (xy 77.895435 94.62425) (xy 78.494467 94.376123)
-        (xy 78.623715 94.08332) (xy 77.47 92.929605) (xy 76.316285 94.08332) (xy 72.517 94.08332) (xy 72.517 92.425806)
-        (xy 75.575612 92.425806) (xy 75.59575 93.175435) (xy 75.843877 93.774467) (xy 76.13668 93.903715) (xy 77.290395 92.75)
-        (xy 77.649605 92.75) (xy 78.80332 93.903715) (xy 79.096123 93.774467) (xy 79.364388 93.074194) (xy 79.34425 92.324565)
-        (xy 79.096123 91.725533) (xy 78.80332 91.596285) (xy 77.649605 92.75) (xy 77.290395 92.75) (xy 76.13668 91.596285)
-        (xy 75.843877 91.725533) (xy 75.575612 92.425806) (xy 72.517 92.425806) (xy 72.517 91.41668) (xy 76.316285 91.41668)
-        (xy 77.47 92.570395) (xy 78.623715 91.41668) (xy 78.494467 91.123877) (xy 77.794194 90.855612) (xy 77.044565 90.87575)
-        (xy 76.445533 91.123877) (xy 76.316285 91.41668) (xy 72.517 91.41668) (xy 72.517 88.80475) (xy 79.55534 88.80475)
-        (xy 79.55534 90.39537) (xy 79.652013 90.628759) (xy 79.830642 90.807387) (xy 80.064031 90.90406) (xy 81.65465 90.90406)
-        (xy 81.8134 90.74531) (xy 81.8134 88.646) (xy 79.71409 88.646) (xy 79.55534 88.80475) (xy 72.517 88.80475)
-        (xy 72.517 84.10575) (xy 76.5556 84.10575) (xy 76.5556 85.69637) (xy 76.652273 85.929759) (xy 76.830902 86.108387)
-        (xy 77.064291 86.20506) (xy 78.65491 86.20506) (xy 78.81366 86.04631) (xy 78.81366 83.947) (xy 79.06766 83.947)
-        (xy 79.06766 86.04631) (xy 79.22641 86.20506) (xy 79.892332 86.20506) (xy 79.830642 86.230613) (xy 79.652013 86.409241)
-        (xy 79.55534 86.64263) (xy 79.55534 88.23325) (xy 79.71409 88.392) (xy 81.8134 88.392) (xy 81.8134 86.29269)
-        (xy 81.65465 86.13394) (xy 80.988728 86.13394) (xy 81.050418 86.108387) (xy 81.229047 85.929759) (xy 81.32572 85.69637)
-        (xy 81.32572 84.10575) (xy 81.16697 83.947) (xy 79.06766 83.947) (xy 78.81366 83.947) (xy 76.71435 83.947)
-        (xy 76.5556 84.10575) (xy 72.517 84.10575) (xy 72.517 81.94363) (xy 76.5556 81.94363) (xy 76.5556 83.53425)
-        (xy 76.71435 83.693) (xy 78.81366 83.693) (xy 78.81366 81.59369) (xy 79.06766 81.59369) (xy 79.06766 83.693)
-        (xy 81.16697 83.693) (xy 81.32572 83.53425) (xy 81.32572 81.94363) (xy 81.229047 81.710241) (xy 81.050418 81.531613)
-        (xy 80.817029 81.43494) (xy 79.22641 81.43494) (xy 79.06766 81.59369) (xy 78.81366 81.59369) (xy 78.65491 81.43494)
-        (xy 77.064291 81.43494) (xy 76.830902 81.531613) (xy 76.652273 81.710241) (xy 76.5556 81.94363) (xy 72.517 81.94363)
-        (xy 72.517 67.347721)
+        (xy 75.547 128.763643) (xy 75.547 128.763647) (xy 75.591212 128.985916) (xy 75.759629 129.237971) (xy 75.823253 129.280483)
+        (xy 81.926969 135.3842) (xy 79.099329 138.211841) (xy 79.03233 138.11157) (xy 78.730879 137.910146) (xy 78.84039 137.858821)
+        (xy 79.234588 137.426947) (xy 79.406858 137.011026) (xy 79.285717 136.779) (xy 78.0789 136.779) (xy 78.0789 136.799)
+        (xy 77.8249 136.799) (xy 77.8249 136.779) (xy 77.8049 136.779) (xy 77.8049 136.525) (xy 77.8249 136.525)
+        (xy 77.8249 135.317531) (xy 78.0789 135.317531) (xy 78.0789 136.525) (xy 79.285717 136.525) (xy 79.406858 136.292974)
+        (xy 79.234588 135.877053) (xy 78.84039 135.445179) (xy 78.310927 135.197032) (xy 78.0789 135.317531) (xy 77.8249 135.317531)
+        (xy 77.592873 135.197032) (xy 77.06341 135.445179) (xy 76.892019 135.63295) (xy 76.873657 135.540635) (xy 76.733309 135.330591)
+        (xy 76.523265 135.190243) (xy 76.2755 135.14096) (xy 74.5483 135.14096) (xy 74.300535 135.190243) (xy 74.090491 135.330591)
+        (xy 73.950143 135.540635) (xy 73.90086 135.7884) (xy 73.90086 137.5156) (xy 73.950143 137.763365) (xy 74.090491 137.973409)
+        (xy 74.300535 138.113757) (xy 74.326551 138.118932) (xy 74.122802 138.423864) (xy 74.091953 138.43) (xy 74.091952 138.43)
+        (xy 73.869683 138.474212) (xy 73.617629 138.642629) (xy 73.575118 138.706251) (xy 73.03337 139.248) (xy 72.924459 139.248)
+        (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505) (xy 75.585 97.37505) (xy 75.585 98.12495)
+        (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635) (xy 77.84495 99.635) (xy 78.537767 99.348026)
+        (xy 78.865793 99.02) (xy 79.924925 99.02) (xy 80.05 99.044879) (xy 80.175075 99.02) (xy 80.17508 99.02)
+        (xy 80.545529 98.946313) (xy 80.965618 98.665618) (xy 81.036471 98.559579) (xy 85.749722 93.846329) (xy 85.855758 93.775478)
+        (xy 85.947322 93.638444) (xy 86.097762 93.413294) (xy 86.136453 93.355389) (xy 86.21014 92.98494) (xy 86.21014 92.984936)
+        (xy 86.235019 92.859861) (xy 86.21014 92.734786) (xy 86.21014 86.2175) (xy 86.6902 86.2175) (xy 86.937965 86.168217)
+        (xy 87.148009 86.027869) (xy 87.288357 85.817825) (xy 87.33764 85.57006) (xy 87.33764 85.09) (xy 92.240591 85.09)
+        (xy 92.299911 85.178779) (xy 92.923324 85.59533) (xy 93.473065 85.70468) (xy 95.345455 85.70468) (xy 95.895196 85.59533)
+        (xy 96.518609 85.178779) (xy 96.93516 84.555366) (xy 97.081433 83.82) (xy 96.93516 83.084634) (xy 96.518609 82.461221)
+        (xy 95.895196 82.04467) (xy 95.345455 81.93532) (xy 93.473065 81.93532) (xy 92.923324 82.04467) (xy 92.299911 82.461221)
+        (xy 92.240591 82.55) (xy 87.33764 82.55) (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131)
+        (xy 86.937965 81.471783) (xy 86.6902 81.4225) (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131)
+        (xy 82.591923 81.822175) (xy 82.54264 82.06994) (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869)
+        (xy 82.891016 86.13394) (xy 82.22615 86.13394) (xy 82.0674 86.29269) (xy 82.0674 88.392) (xy 82.0874 88.392)
+        (xy 82.0874 88.646) (xy 82.0674 88.646) (xy 82.0674 90.74531) (xy 82.22615 90.90406) (xy 83.670141 90.90406)
+        (xy 83.670141 92.333808) (xy 79.52395 96.48) (xy 78.865793 96.48) (xy 78.537767 96.151974) (xy 77.84495 95.865)
+        (xy 77.09505 95.865) (xy 76.402233 96.151974) (xy 75.871974 96.682233) (xy 75.585 97.37505) (xy 72.517 97.37505)
+        (xy 72.517 94.08332) (xy 76.316285 94.08332) (xy 76.445533 94.376123) (xy 77.145806 94.644388) (xy 77.895435 94.62425)
+        (xy 78.494467 94.376123) (xy 78.623715 94.08332) (xy 77.47 92.929605) (xy 76.316285 94.08332) (xy 72.517 94.08332)
+        (xy 72.517 92.425806) (xy 75.575612 92.425806) (xy 75.59575 93.175435) (xy 75.843877 93.774467) (xy 76.13668 93.903715)
+        (xy 77.290395 92.75) (xy 77.649605 92.75) (xy 78.80332 93.903715) (xy 79.096123 93.774467) (xy 79.364388 93.074194)
+        (xy 79.34425 92.324565) (xy 79.096123 91.725533) (xy 78.80332 91.596285) (xy 77.649605 92.75) (xy 77.290395 92.75)
+        (xy 76.13668 91.596285) (xy 75.843877 91.725533) (xy 75.575612 92.425806) (xy 72.517 92.425806) (xy 72.517 91.41668)
+        (xy 76.316285 91.41668) (xy 77.47 92.570395) (xy 78.623715 91.41668) (xy 78.494467 91.123877) (xy 77.794194 90.855612)
+        (xy 77.044565 90.87575) (xy 76.445533 91.123877) (xy 76.316285 91.41668) (xy 72.517 91.41668) (xy 72.517 88.80475)
+        (xy 79.55534 88.80475) (xy 79.55534 90.39537) (xy 79.652013 90.628759) (xy 79.830642 90.807387) (xy 80.064031 90.90406)
+        (xy 81.65465 90.90406) (xy 81.8134 90.74531) (xy 81.8134 88.646) (xy 79.71409 88.646) (xy 79.55534 88.80475)
+        (xy 72.517 88.80475) (xy 72.517 84.10575) (xy 76.5556 84.10575) (xy 76.5556 85.69637) (xy 76.652273 85.929759)
+        (xy 76.830902 86.108387) (xy 77.064291 86.20506) (xy 78.65491 86.20506) (xy 78.81366 86.04631) (xy 78.81366 83.947)
+        (xy 79.06766 83.947) (xy 79.06766 86.04631) (xy 79.22641 86.20506) (xy 79.892332 86.20506) (xy 79.830642 86.230613)
+        (xy 79.652013 86.409241) (xy 79.55534 86.64263) (xy 79.55534 88.23325) (xy 79.71409 88.392) (xy 81.8134 88.392)
+        (xy 81.8134 86.29269) (xy 81.65465 86.13394) (xy 80.988728 86.13394) (xy 81.050418 86.108387) (xy 81.229047 85.929759)
+        (xy 81.32572 85.69637) (xy 81.32572 84.10575) (xy 81.16697 83.947) (xy 79.06766 83.947) (xy 78.81366 83.947)
+        (xy 76.71435 83.947) (xy 76.5556 84.10575) (xy 72.517 84.10575) (xy 72.517 81.94363) (xy 76.5556 81.94363)
+        (xy 76.5556 83.53425) (xy 76.71435 83.693) (xy 78.81366 83.693) (xy 78.81366 81.59369) (xy 79.06766 81.59369)
+        (xy 79.06766 83.693) (xy 81.16697 83.693) (xy 81.32572 83.53425) (xy 81.32572 81.94363) (xy 81.229047 81.710241)
+        (xy 81.050418 81.531613) (xy 80.817029 81.43494) (xy 79.22641 81.43494) (xy 79.06766 81.59369) (xy 78.81366 81.59369)
+        (xy 78.65491 81.43494) (xy 77.064291 81.43494) (xy 76.830902 81.531613) (xy 76.652273 81.710241) (xy 76.5556 81.94363)
+        (xy 72.517 81.94363) (xy 72.517 67.347722)
       )
     )
     (filled_polygon
       (pts
-        (xy 143.73335 125.6974) (xy 143.637 125.79375) (xy 143.637 126.893) (xy 144.61125 126.893) (xy 144.77 126.73425)
-        (xy 144.77 126.73405) (xy 145.052394 127.016444) (xy 145.041843 127.032235) (xy 144.99256 127.28) (xy 144.99256 129.73)
-        (xy 145.041843 129.977765) (xy 145.182191 130.187809) (xy 145.392235 130.328157) (xy 145.64 130.37744) (xy 147.79039 130.37744)
-        (xy 148.56595 131.153) (xy 148.049554 131.153) (xy 147.961999 131.135584) (xy 147.874444 131.153) (xy 147.61513 131.204581)
-        (xy 147.321067 131.401067) (xy 147.271471 131.475293) (xy 145.552688 133.194076) (xy 145.338064 133.282977) (xy 145.062977 133.558064)
-        (xy 144.96664 133.79064) (xy 144.78 133.86795) (xy 144.779999 130.282271) (xy 144.78244 130.27) (xy 144.78244 129.632813)
-        (xy 144.80488 129.52) (xy 144.78244 129.407187) (xy 144.78244 128.77) (xy 144.733157 128.522235) (xy 144.592809 128.312191)
-        (xy 144.53168 128.271346) (xy 144.673327 128.129698) (xy 144.77 127.896309) (xy 144.77 127.30575) (xy 144.61125 127.147)
-        (xy 143.637 127.147) (xy 143.637 127.167) (xy 143.383 127.167) (xy 143.383 127.147) (xy 143.363 127.147)
-        (xy 143.363 126.893) (xy 143.383 126.893) (xy 143.383 125.79375) (xy 143.267049 125.677799) (xy 143.290879 125.557999)
-        (xy 143.266 125.432924) (xy 143.266 125.432921) (xy 143.220154 125.20244) (xy 143.23839 125.20244)
+        (xy 143.31495 122.030423) (xy 143.41623 122.182) (xy 143.03375 122.182) (xy 142.875 122.34075) (xy 142.875 123.815)
+        (xy 142.895 123.815) (xy 142.895 124.069) (xy 142.875 124.069) (xy 142.875 125.54325) (xy 143.03375 125.702)
+        (xy 144.04931 125.702) (xy 144.250031 125.618859) (xy 144.272505 125.652494) (xy 144.357337 125.709177) (xy 145.35493 126.70677)
+        (xy 145.182191 126.822191) (xy 145.041843 127.032235) (xy 144.99256 127.28) (xy 144.99256 129.73) (xy 145.041843 129.977765)
+        (xy 145.182191 130.187809) (xy 145.392235 130.328157) (xy 145.64 130.37744) (xy 147.79039 130.37744) (xy 148.56595 131.153)
+        (xy 148.049554 131.153) (xy 147.961999 131.135584) (xy 147.874444 131.153) (xy 147.61513 131.204581) (xy 147.321067 131.401067)
+        (xy 147.271471 131.475293) (xy 145.552688 133.194076) (xy 145.338064 133.282977) (xy 145.062977 133.558064) (xy 144.96664 133.79064)
+        (xy 144.734064 133.886977) (xy 144.458977 134.162064) (xy 144.3101 134.521484) (xy 144.3101 134.89405) (xy 144.018 134.60195)
+        (xy 144.018 130.745082) (xy 144.307586 130.551586) (xy 144.502127 130.260436) (xy 144.57044 129.917001) (xy 144.57044 128.166999)
+        (xy 144.502127 127.823564) (xy 144.307586 127.532414) (xy 144.016436 127.337873) (xy 143.777907 127.290427) (xy 143.663618 127.119382)
+        (xy 143.557582 127.048531) (xy 142.211051 125.702) (xy 142.46225 125.702) (xy 142.621 125.54325) (xy 142.621 124.069)
+        (xy 142.601 124.069) (xy 142.601 123.815) (xy 142.621 123.815) (xy 142.621 122.34075) (xy 142.46225 122.182)
+        (xy 142.426846 122.182) (xy 142.763422 122.115051) (xy 143.099495 121.890495) (xy 143.244075 121.674115)
       )
     )
     (filled_polygon
@@ -7834,18 +7909,17 @@
         (xy 170.17 128.57575) (xy 170.01125 128.417) (xy 169.037 128.417) (xy 169.037 128.437) (xy 168.783 128.437)
         (xy 168.783 128.417) (xy 167.80875 128.417) (xy 167.65 128.57575) (xy 167.65 129.166309) (xy 167.746673 129.399698)
         (xy 167.88832 129.541346) (xy 167.827191 129.582191) (xy 167.686843 129.792235) (xy 167.66421 129.906019) (xy 167.43013 129.952581)
-        (xy 167.136067 130.149067) (xy 167.086471 130.223293) (xy 164.955765 132.354) (xy 163.564898 132.354) (xy 163.756313 132.067528)
-        (xy 163.83 131.697079) (xy 163.829999 130.681083) (xy 163.83 130.681079) (xy 163.829999 129.921051) (xy 166.337359 127.413691)
-        (xy 167.65 127.413691) (xy 167.65 128.00425) (xy 167.80875 128.163) (xy 168.783 128.163) (xy 168.783 127.06375)
-        (xy 169.037 127.06375) (xy 169.037 128.163) (xy 170.01125 128.163) (xy 170.17 128.00425) (xy 170.17 127.413691)
-        (xy 170.073327 127.180302) (xy 169.894699 127.001673) (xy 169.66131 126.905) (xy 169.19575 126.905) (xy 169.037 127.06375)
-        (xy 168.783 127.06375) (xy 168.62425 126.905) (xy 168.15869 126.905) (xy 167.925301 127.001673) (xy 167.746673 127.180302)
-        (xy 167.65 127.413691) (xy 166.337359 127.413691) (xy 168.62647 125.124581) (xy 168.626472 125.124578) (xy 169.489584 124.261467)
-        (xy 169.595618 124.190617) (xy 169.666467 124.084584) (xy 169.66647 124.084581) (xy 169.876312 123.77053) (xy 169.876312 123.770529)
-        (xy 169.876313 123.770528) (xy 169.95 123.400079) (xy 169.95 123.400076) (xy 169.974879 123.275001) (xy 169.95 123.149925)
-        (xy 169.949999 121.94992) (xy 169.876312 121.579471) (xy 169.665216 121.263544) (xy 169.628157 121.077235) (xy 169.487809 120.867191)
-        (xy 169.277765 120.726843) (xy 169.03 120.67756) (xy 168.70836 120.67756) (xy 168.765 120.54082) (xy 168.765 120.10918)
-        (xy 168.599818 119.710397) (xy 168.36273 119.473309) (xy 168.710039 119.126) (xy 170.826226 119.126)
+        (xy 167.136067 130.149067) (xy 167.086471 130.223293) (xy 164.955765 132.354) (xy 163.564899 132.354) (xy 163.756313 132.067529)
+        (xy 163.83 131.69708) (xy 163.83 129.92105) (xy 166.337359 127.413691) (xy 167.65 127.413691) (xy 167.65 128.00425)
+        (xy 167.80875 128.163) (xy 168.783 128.163) (xy 168.783 127.06375) (xy 169.037 127.06375) (xy 169.037 128.163)
+        (xy 170.01125 128.163) (xy 170.17 128.00425) (xy 170.17 127.413691) (xy 170.073327 127.180302) (xy 169.894699 127.001673)
+        (xy 169.66131 126.905) (xy 169.19575 126.905) (xy 169.037 127.06375) (xy 168.783 127.06375) (xy 168.62425 126.905)
+        (xy 168.15869 126.905) (xy 167.925301 127.001673) (xy 167.746673 127.180302) (xy 167.65 127.413691) (xy 166.337359 127.413691)
+        (xy 168.62647 125.124581) (xy 168.626472 125.124578) (xy 169.489581 124.26147) (xy 169.595618 124.190618) (xy 169.876313 123.770529)
+        (xy 169.95 123.40008) (xy 169.95 123.400076) (xy 169.974879 123.275001) (xy 169.95 123.149926) (xy 169.95 121.94992)
+        (xy 169.876313 121.579471) (xy 169.665215 121.263541) (xy 169.628157 121.077235) (xy 169.487809 120.867191) (xy 169.277765 120.726843)
+        (xy 169.03 120.67756) (xy 168.70836 120.67756) (xy 168.765 120.54082) (xy 168.765 120.10918) (xy 168.599818 119.710397)
+        (xy 168.36273 119.473309) (xy 168.710039 119.126) (xy 170.826226 119.126)
       )
     )
     (filled_polygon
@@ -7856,157 +7930,155 @@
         (xy 141.259936 77.957369) (xy 141.23256 78.095) (xy 141.23256 78.745) (xy 141.281843 78.992765) (xy 141.422191 79.202809)
         (xy 141.632235 79.343157) (xy 141.648 79.346293) (xy 141.648001 84.57196) (xy 141.315 84.57196) (xy 141.067235 84.621243)
         (xy 140.857191 84.761591) (xy 140.716843 84.971635) (xy 140.66756 85.2194) (xy 140.66756 86.4694) (xy 140.716843 86.717165)
-        (xy 140.857191 86.927209) (xy 141.049001 87.055373) (xy 141.049001 87.989932) (xy 141.029096 88.09) (xy 141.10795 88.486422)
-        (xy 141.10795 88.486423) (xy 141.332506 88.822495) (xy 141.417338 88.879178) (xy 142.916443 90.378283) (xy 142.895 90.43005)
-        (xy 142.895 91.17995) (xy 143.181974 91.872767) (xy 143.712233 92.403026) (xy 144.40505 92.69) (xy 145.15495 92.69)
-        (xy 145.847767 92.403026) (xy 146.378026 91.872767) (xy 146.665 91.17995) (xy 146.665 90.43005) (xy 146.378026 89.737233)
-        (xy 145.847767 89.206974) (xy 145.15495 88.92) (xy 144.40505 88.92) (xy 144.353283 88.941443) (xy 143.081 87.66916)
-        (xy 143.081 87.055373) (xy 143.272809 86.927209) (xy 143.315 86.864066) (xy 143.357191 86.927209) (xy 143.567235 87.067557)
-        (xy 143.815 87.11684) (xy 144.371645 87.11684) (xy 144.584999 87.159279) (xy 144.678784 87.140624) (xy 147.916442 90.378283)
-        (xy 147.895 90.43005) (xy 147.895 91.17995) (xy 148.181974 91.872767) (xy 148.712233 92.403026) (xy 149.40505 92.69)
-        (xy 150.15495 92.69) (xy 150.847767 92.403026) (xy 151.378026 91.872767) (xy 151.665 91.17995) (xy 151.665 90.43005)
-        (xy 155.04 90.43005) (xy 155.04 91.17995) (xy 155.326974 91.872767) (xy 155.857233 92.403026) (xy 156.55005 92.69)
-        (xy 157.29995 92.69) (xy 157.992767 92.403026) (xy 158.523026 91.872767) (xy 158.81 91.17995) (xy 158.81 90.43005)
-        (xy 158.523026 89.737233) (xy 157.992767 89.206974) (xy 157.29995 88.92) (xy 156.55005 88.92) (xy 155.857233 89.206974)
-        (xy 155.326974 89.737233) (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233) (xy 150.847767 89.206974)
-        (xy 150.15495 88.92) (xy 149.40505 88.92) (xy 149.353283 88.941442) (xy 145.96244 85.5506) (xy 145.96244 85.2194)
-        (xy 145.913157 84.971635) (xy 145.772809 84.761591) (xy 145.562765 84.621243) (xy 145.372 84.583298) (xy 145.372 82.30015)
-        (xy 147.135 82.30015) (xy 147.135 82.890709) (xy 147.231673 83.124098) (xy 147.410301 83.302727) (xy 147.64369 83.3994)
-        (xy 148.10925 83.3994) (xy 148.268 83.24065) (xy 148.268 82.1414) (xy 148.522 82.1414) (xy 148.522 83.24065)
-        (xy 148.68075 83.3994) (xy 149.14631 83.3994) (xy 149.379699 83.302727) (xy 149.558327 83.124098) (xy 149.655 82.890709)
-        (xy 149.655 82.30015) (xy 149.49625 82.1414) (xy 148.522 82.1414) (xy 148.268 82.1414) (xy 147.29375 82.1414)
-        (xy 147.135 82.30015) (xy 145.372 82.30015) (xy 145.371999 80.697912) (xy 145.571506 80.996494) (xy 145.907577 81.22105)
-        (xy 146.304 81.299904) (xy 146.700423 81.22105) (xy 146.951663 81.053177) (xy 147.300351 80.704489) (xy 147.312191 80.722209)
-        (xy 147.37332 80.763054) (xy 147.231673 80.904702) (xy 147.135 81.138091) (xy 147.135 81.72865) (xy 147.29375 81.8874)
-        (xy 148.268 81.8874) (xy 148.268 81.8674) (xy 148.522 81.8674) (xy 148.522 81.8874) (xy 149.49625 81.8874)
-        (xy 149.655 81.72865) (xy 149.655 81.138091) (xy 149.558327 80.904702) (xy 149.41668 80.763054) (xy 149.477809 80.722209)
-        (xy 149.618157 80.512165) (xy 149.66744 80.2644) (xy 149.66744 78.7644) (xy 149.618157 78.516635) (xy 149.477809 78.306591)
-        (xy 149.267765 78.166243) (xy 149.02 78.11696) (xy 147.77 78.11696) (xy 147.522235 78.166243) (xy 147.356329 78.277099)
-        (xy 146.129493 77.050263) (xy 146.086981 76.986639) (xy 145.844312 76.824493) (xy 145.88 76.645079) (xy 145.88 75.946)
-        (xy 157.792668 75.946) (xy 157.791843 75.947235) (xy 157.74256 76.195) (xy 157.74256 76.845) (xy 157.769936 76.982631)
-        (xy 157.755 77.01869) (xy 157.755 77.18425) (xy 157.91375 77.343) (xy 157.992341 77.343) (xy 158.142235 77.443157)
-        (xy 158.277185 77.47) (xy 158.142235 77.496843) (xy 157.992341 77.597) (xy 157.91375 77.597) (xy 157.755 77.75575)
-        (xy 157.755 77.92131) (xy 157.769936 77.957369) (xy 157.74256 78.095) (xy 157.74256 78.745) (xy 157.791843 78.992765)
-        (xy 157.932191 79.202809) (xy 158.142235 79.343157) (xy 158.158 79.346293) (xy 158.158001 84.57196) (xy 157.825 84.57196)
-        (xy 157.577235 84.621243) (xy 157.367191 84.761591) (xy 157.226843 84.971635) (xy 157.17756 85.2194) (xy 157.17756 86.4694)
-        (xy 157.226843 86.717165) (xy 157.367191 86.927209) (xy 157.559001 87.055373) (xy 157.559001 87.354932) (xy 157.539096 87.455)
-        (xy 157.587839 87.700045) (xy 157.61795 87.851423) (xy 157.842506 88.187495) (xy 157.927338 88.244178) (xy 160.061443 90.378283)
-        (xy 160.04 90.43005) (xy 160.04 91.17995) (xy 160.326974 91.872767) (xy 160.857233 92.403026) (xy 161.55005 92.69)
-        (xy 162.29995 92.69) (xy 162.992767 92.403026) (xy 163.523026 91.872767) (xy 163.81 91.17995) (xy 163.81 90.43005)
-        (xy 163.523026 89.737233) (xy 162.992767 89.206974) (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 161.498283 88.941443)
-        (xy 159.603716 87.046876) (xy 159.782809 86.927209) (xy 159.825 86.864066) (xy 159.867191 86.927209) (xy 160.077235 87.067557)
-        (xy 160.325 87.11684) (xy 160.881645 87.11684) (xy 161.094999 87.159279) (xy 161.308354 87.11684) (xy 161.8 87.11684)
-        (xy 165.027336 90.344177) (xy 165.027339 90.344179) (xy 165.061443 90.378283) (xy 165.04 90.43005) (xy 165.04 91.17995)
-        (xy 165.326974 91.872767) (xy 165.857233 92.403026) (xy 166.55005 92.69) (xy 167.29995 92.69) (xy 167.992767 92.403026)
-        (xy 168.523026 91.872767) (xy 168.81 91.17995) (xy 168.81 90.43005) (xy 168.523026 89.737233) (xy 167.992767 89.206974)
-        (xy 167.29995 88.92) (xy 166.55005 88.92) (xy 166.498283 88.941443) (xy 166.464179 88.907339) (xy 166.464177 88.907336)
-        (xy 162.75358 85.19674) (xy 162.696895 85.111905) (xy 162.37169 84.89461) (xy 162.282809 84.761591) (xy 162.072765 84.621243)
-        (xy 161.836999 84.574347) (xy 161.836999 82.30015) (xy 163.645 82.30015) (xy 163.645 82.890709) (xy 163.741673 83.124098)
-        (xy 163.920301 83.302727) (xy 164.15369 83.3994) (xy 164.61925 83.3994) (xy 164.778 83.24065) (xy 164.778 82.1414)
-        (xy 165.032 82.1414) (xy 165.032 83.24065) (xy 165.19075 83.3994) (xy 165.65631 83.3994) (xy 165.889699 83.302727)
-        (xy 166.068327 83.124098) (xy 166.165 82.890709) (xy 166.165 82.30015) (xy 166.00625 82.1414) (xy 165.032 82.1414)
-        (xy 164.778 82.1414) (xy 163.80375 82.1414) (xy 163.645 82.30015) (xy 161.836999 82.30015) (xy 161.837 79.355244)
-        (xy 161.897765 79.343157) (xy 162.107809 79.202809) (xy 162.248157 78.992765) (xy 162.277785 78.843815) (xy 162.664565 79.230595)
-        (xy 162.278823 79.616337) (xy 162.11095 79.867577) (xy 162.032096 80.264) (xy 162.11095 80.660423) (xy 162.335506 80.996494)
-        (xy 162.671577 81.22105) (xy 163.068 81.299904) (xy 163.464423 81.22105) (xy 163.666591 81.085966) (xy 163.645 81.138091)
-        (xy 163.645 81.72865) (xy 163.80375 81.8874) (xy 164.778 81.8874) (xy 164.778 81.8674) (xy 165.032 81.8674)
-        (xy 165.032 81.8874) (xy 166.00625 81.8874) (xy 166.165 81.72865) (xy 166.165 81.138091) (xy 166.068327 80.904702)
-        (xy 165.92668 80.763054) (xy 165.987809 80.722209) (xy 166.128157 80.512165) (xy 166.17744 80.2644) (xy 166.17744 78.7644)
-        (xy 166.128157 78.516635) (xy 165.987809 78.306591) (xy 165.777765 78.166243) (xy 165.53 78.11696) (xy 164.28 78.11696)
-        (xy 164.032235 78.166243) (xy 163.866329 78.277099) (xy 162.639493 77.050263) (xy 162.596981 76.986639) (xy 162.354312 76.824493)
-        (xy 162.39 76.645079) (xy 162.39 75.946) (xy 168.638044 75.946) (xy 169.354577 76.662351) (xy 169.425382 76.768318)
-        (xy 169.531485 76.839214) (xy 169.531544 76.839273) (xy 169.63592 76.908995) (xy 169.845471 77.049013) (xy 169.845555 77.04903)
-        (xy 169.845623 77.049075) (xy 170.086371 77.096931) (xy 170.21592 77.1227) (xy 170.216006 77.1227) (xy 170.341164 77.147579)
-        (xy 170.466156 77.1227) (xy 170.553238 77.1227) (xy 170.788383 77.474618) (xy 170.815 77.492403) (xy 170.815001 94.14644)
-        (xy 170.797584 94.234) (xy 170.851425 94.50467) (xy 170.866582 94.58087) (xy 171.063068 94.874933) (xy 171.137294 94.924529)
-        (xy 175.133 98.920236) (xy 175.133 99.06) (xy 175.142667 99.108601) (xy 175.170197 99.149803) (xy 175.211399 99.177333)
-        (xy 175.26 99.187) (xy 175.435257 99.187) (xy 175.54813 99.262419) (xy 175.807444 99.314) (xy 175.894999 99.331416)
-        (xy 175.982554 99.314) (xy 183.427445 99.314) (xy 183.515 99.331416) (xy 183.602555 99.314) (xy 183.602556 99.314)
-        (xy 183.845201 99.265735) (xy 183.8452 99.577597) (xy 183.836516 99.574) (xy 183.447484 99.574) (xy 183.088064 99.722877)
-        (xy 183.021041 99.7899) (xy 175.471052 99.7899) (xy 175.248783 99.834112) (xy 174.996729 100.002529) (xy 174.828312 100.254583)
-        (xy 174.769172 100.5519) (xy 174.824773 100.831426) (xy 174.726312 100.978783) (xy 174.667172 101.2761) (xy 174.681076 101.346)
-        (xy 170.763042 101.346) (xy 170.687999 101.331073) (xy 170.612956 101.346) (xy 170.612952 101.346) (xy 170.390683 101.390212)
-        (xy 170.390682 101.390213) (xy 170.390681 101.390213) (xy 170.294936 101.454188) (xy 170.138629 101.558629) (xy 170.096118 101.622251)
-        (xy 164.614251 107.104119) (xy 164.55063 107.146629) (xy 164.508119 107.210251) (xy 164.508118 107.210252) (xy 164.382213 107.398683)
-        (xy 164.323073 107.696) (xy 164.338001 107.771048) (xy 164.338 116.764952) (xy 164.323072 116.84) (xy 164.382212 117.137317)
-        (xy 164.550629 117.389371) (xy 164.802683 117.557788) (xy 165.024952 117.602) (xy 165.024953 117.602) (xy 165.1 117.616928)
-        (xy 165.175048 117.602) (xy 167.360357 117.602) (xy 166.17079 118.791568) (xy 166.128157 118.577235) (xy 165.987809 118.367191)
-        (xy 165.777765 118.226843) (xy 165.53 118.17756) (xy 164.53 118.17756) (xy 164.282235 118.226843) (xy 164.072191 118.367191)
-        (xy 163.931843 118.577235) (xy 163.88256 118.825) (xy 163.88256 119.625) (xy 163.931843 119.872765) (xy 164.072191 120.082809)
-        (xy 164.282235 120.223157) (xy 164.53 120.27244) (xy 165.354001 120.27244) (xy 165.354001 120.37756) (xy 164.53 120.37756)
-        (xy 164.282235 120.426843) (xy 164.072191 120.567191) (xy 163.931843 120.777235) (xy 163.914128 120.866295) (xy 162.138999 119.091166)
-        (xy 162.139 112.805211) (xy 162.138999 112.805206) (xy 162.138999 112.797074) (xy 162.317767 112.723026) (xy 162.848026 112.192767)
-        (xy 163.135 111.49995) (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974) (xy 161.62495 109.24)
-        (xy 160.87505 109.24) (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005) (xy 159.365 111.49995)
-        (xy 159.651974 112.192767) (xy 160.182233 112.723026) (xy 160.361 112.797074) (xy 160.361 112.980321) (xy 160.361001 112.980326)
-        (xy 160.361 118.39081) (xy 157.138999 115.16881) (xy 157.139 112.805211) (xy 157.138999 112.805206) (xy 157.138999 112.797074)
-        (xy 157.317767 112.723026) (xy 157.848026 112.192767) (xy 158.135 111.49995) (xy 158.135 110.75005) (xy 157.848026 110.057233)
-        (xy 157.317767 109.526974) (xy 156.62495 109.24) (xy 155.87505 109.24) (xy 155.182233 109.526974) (xy 154.651974 110.057233)
-        (xy 154.365 110.75005) (xy 154.365 111.49995) (xy 154.651974 112.192767) (xy 155.182233 112.723026) (xy 155.361 112.797074)
-        (xy 155.361 112.980321) (xy 155.361001 112.980326) (xy 155.361 115.449491) (xy 155.343584 115.537046) (xy 155.361 115.624601)
-        (xy 155.412581 115.883915) (xy 155.609067 116.177978) (xy 155.683293 116.227574) (xy 160.401001 120.945283) (xy 160.401 130.880906)
-        (xy 160.14508 130.83) (xy 158.375074 130.83) (xy 158.249999 130.805121) (xy 158.124924 130.83) (xy 158.12492 130.83)
-        (xy 157.754471 130.903687) (xy 157.47 131.093765) (xy 157.47 131.07575) (xy 157.31125 130.917) (xy 156.337 130.917)
-        (xy 156.337 130.937) (xy 156.083 130.937) (xy 156.083 130.917) (xy 155.10875 130.917) (xy 154.95 131.07575)
-        (xy 154.95 131.572) (xy 152.577051 131.572) (xy 151.382491 130.37744) (xy 151.54 130.37744) (xy 151.787765 130.328157)
-        (xy 151.997809 130.187809) (xy 152.138157 129.977765) (xy 152.17635 129.78575) (xy 152.41 129.78575) (xy 152.41 130.376309)
-        (xy 152.506673 130.609698) (xy 152.685301 130.788327) (xy 152.91869 130.885) (xy 153.38425 130.885) (xy 153.543 130.72625)
-        (xy 153.543 129.627) (xy 153.797 129.627) (xy 153.797 130.72625) (xy 153.95575 130.885) (xy 154.42131 130.885)
-        (xy 154.654699 130.788327) (xy 154.833327 130.609698) (xy 154.93 130.376309) (xy 154.93 129.78575) (xy 154.77125 129.627)
-        (xy 153.797 129.627) (xy 153.543 129.627) (xy 152.56875 129.627) (xy 152.41 129.78575) (xy 152.17635 129.78575)
-        (xy 152.18744 129.73) (xy 152.18744 127.28) (xy 152.138157 127.032235) (xy 151.997809 126.822191) (xy 151.787765 126.681843)
-        (xy 151.54 126.63256) (xy 148.260611 126.63256) (xy 146.45549 124.82744) (xy 150.0606 124.82744) (xy 152.39756 127.164401)
-        (xy 152.39756 127.75) (xy 152.446843 127.997765) (xy 152.587191 128.207809) (xy 152.64832 128.248654) (xy 152.506673 128.390302)
-        (xy 152.41 128.623691) (xy 152.41 129.21425) (xy 152.56875 129.373) (xy 153.543 129.373) (xy 153.543 129.353)
-        (xy 153.797 129.353) (xy 153.797 129.373) (xy 154.77125 129.373) (xy 154.93 129.21425) (xy 154.93 128.623691)
-        (xy 154.833327 128.390302) (xy 154.69168 128.248654) (xy 154.715739 128.232579) (xy 154.93756 128.454401) (xy 154.93756 129.04)
-        (xy 154.986843 129.287765) (xy 155.127191 129.497809) (xy 155.18832 129.538654) (xy 155.046673 129.680302) (xy 154.95 129.913691)
-        (xy 154.95 130.50425) (xy 155.10875 130.663) (xy 156.083 130.663) (xy 156.083 130.643) (xy 156.337 130.643)
-        (xy 156.337 130.663) (xy 157.31125 130.663) (xy 157.47 130.50425) (xy 157.47 130.489119) (xy 157.539484 130.5179)
-        (xy 157.928516 130.5179) (xy 158.287936 130.369023) (xy 158.563023 130.093936) (xy 158.7119 129.734516) (xy 158.7119 129.345484)
-        (xy 158.634656 129.159) (xy 158.7119 128.972516) (xy 158.7119 128.583484) (xy 158.634656 128.397) (xy 158.7119 128.210516)
-        (xy 158.7119 127.821484) (xy 158.563023 127.462064) (xy 158.287936 127.186977) (xy 157.928516 127.0381) (xy 157.539484 127.0381)
-        (xy 157.324861 127.127) (xy 157.32275 127.127) (xy 157.292809 127.082191) (xy 157.082765 126.941843) (xy 156.835 126.89256)
-        (xy 156.2494 126.89256) (xy 155.956 126.59916) (xy 155.955999 123.15245) (xy 156.022809 123.107809) (xy 156.163157 122.897765)
-        (xy 156.21244 122.65) (xy 156.21244 121.15) (xy 156.163157 120.902235) (xy 156.022809 120.692191) (xy 155.959666 120.65)
-        (xy 156.022809 120.607809) (xy 156.163157 120.397765) (xy 156.21244 120.15) (xy 156.21244 118.65) (xy 156.163157 118.402235)
-        (xy 156.022809 118.192191) (xy 155.812765 118.051843) (xy 155.565 118.00256) (xy 154.315 118.00256) (xy 154.067235 118.051843)
-        (xy 153.857191 118.192191) (xy 153.716843 118.402235) (xy 153.66756 118.65) (xy 153.66756 119.360599) (xy 151.852837 121.175323)
-        (xy 151.787765 121.131843) (xy 151.54 121.08256) (xy 149.605999 121.08256) (xy 149.606 116.265063) (xy 149.625904 116.164999)
-        (xy 149.54705 115.768575) (xy 149.379176 115.517335) (xy 149.322495 115.432506) (xy 149.237666 115.375825) (xy 146.320161 112.45832)
-        (xy 147.396285 112.45832) (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925) (xy 149.574467 112.751123)
-        (xy 149.703715 112.45832) (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 146.320161 112.45832) (xy 145.413557 111.551717)
-        (xy 145.435 111.49995) (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435) (xy 146.923877 112.149467)
-        (xy 147.21668 112.278715) (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715) (xy 150.176123 112.149467)
-        (xy 150.444388 111.449194) (xy 150.42425 110.699565) (xy 150.176123 110.100533) (xy 149.88332 109.971285) (xy 148.729605 111.125)
-        (xy 148.370395 111.125) (xy 147.21668 109.971285) (xy 146.923877 110.100533) (xy 146.655612 110.800806) (xy 145.435 110.800806)
-        (xy 145.435 110.75005) (xy 145.148026 110.057233) (xy 144.882473 109.79168) (xy 147.396285 109.79168) (xy 148.55 110.945395)
-        (xy 149.703715 109.79168) (xy 149.574467 109.498877) (xy 148.874194 109.230612) (xy 148.124565 109.25075) (xy 147.525533 109.498877)
-        (xy 147.396285 109.79168) (xy 144.882473 109.79168) (xy 144.617767 109.526974) (xy 143.92495 109.24) (xy 143.17505 109.24)
-        (xy 142.482233 109.526974) (xy 141.951974 110.057233) (xy 141.665 110.75005) (xy 141.665 111.49995) (xy 141.951974 112.192767)
-        (xy 142.482233 112.723026) (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 143.976717 112.988557) (xy 147.574001 116.585842)
-        (xy 147.574 121.08256) (xy 145.64 121.08256) (xy 145.392235 121.131843) (xy 145.182191 121.272191) (xy 145.041843 121.482235)
-        (xy 144.99256 121.73) (xy 144.99256 123.36451) (xy 144.90944 123.28139) (xy 144.90944 123.055) (xy 144.860157 122.807235)
-        (xy 144.719809 122.597191) (xy 144.656666 122.555) (xy 144.719809 122.512809) (xy 144.860157 122.302765) (xy 144.90944 122.055)
-        (xy 144.90944 121.417807) (xy 144.931879 121.304999) (xy 144.90944 121.192191) (xy 144.90944 120.555) (xy 144.860157 120.307235)
-        (xy 144.719809 120.097191) (xy 144.509765 119.956843) (xy 144.262 119.90756) (xy 143.713415 119.90756) (xy 143.61508 119.888)
-        (xy 143.615075 119.888) (xy 143.49 119.863121) (xy 143.364925 119.888) (xy 142.492079 119.888) (xy 142.367 119.86312)
-        (xy 142.24192 119.888) (xy 141.871471 119.961687) (xy 141.451382 120.242382) (xy 141.170687 120.662471) (xy 141.07212 121.158)
-        (xy 141.097001 121.283084) (xy 141.097 122.172079) (xy 141.170687 122.542528) (xy 141.351 122.812386) (xy 141.351 123.11695)
-        (xy 141.01144 122.77739) (xy 141.01144 121.476) (xy 140.962157 121.228235) (xy 140.821809 121.018191) (xy 140.611765 120.877843)
-        (xy 140.364 120.82856) (xy 138.684 120.82856) (xy 138.683999 114.654117) (xy 138.708879 114.529074) (xy 138.683999 114.403956)
-        (xy 138.683999 114.40392) (xy 138.660846 114.287523) (xy 138.610341 114.033539) (xy 138.610319 114.033506) (xy 138.610312 114.033471)
-        (xy 138.480517 113.839219) (xy 138.400517 113.719476) (xy 138.400486 113.719445) (xy 138.329617 113.613382) (xy 138.223615 113.542554)
-        (xy 129.741492 105.059453) (xy 129.670618 104.953382) (xy 129.45351 104.808315) (xy 129.250598 104.672716) (xy 129.250562 104.672709)
-        (xy 129.250529 104.672687) (xy 128.989572 104.620779) (xy 128.755074 104.574121) (xy 128.629961 104.599) (xy 116.044 104.599)
-        (xy 116.044 90.43005) (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767) (xy 119.662233 92.403026)
-        (xy 120.35505 92.69) (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767) (xy 122.615 91.17995)
-        (xy 122.615 90.43005) (xy 122.328026 89.737233) (xy 121.797767 89.206974) (xy 121.10495 88.92) (xy 120.35505 88.92)
-        (xy 119.662233 89.206974) (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 116.044 90.43005) (xy 116.043999 87.2287)
-        (xy 117.921925 87.2287) (xy 118.047 87.253579) (xy 118.172075 87.2287) (xy 118.17208 87.2287) (xy 118.542529 87.155013)
-        (xy 118.962618 86.874318) (xy 119.033471 86.768279) (xy 125.348587 80.453165) (xy 125.454617 80.382318) (xy 125.525464 80.276288)
-        (xy 125.52547 80.276282) (xy 125.735312 79.96223) (xy 125.833879 79.466701) (xy 125.808999 79.341622) (xy 125.809 78.315321)
-        (xy 125.808999 78.315317) (xy 125.809 77.461218) (xy 126.16256 77.107626) (xy 126.16256 77.165) (xy 126.189936 77.302631)
+        (xy 140.857191 86.927209) (xy 141.049001 87.055373) (xy 141.049001 87.989932) (xy 141.029096 88.09) (xy 141.10795 88.486423)
+        (xy 141.332506 88.822495) (xy 141.417338 88.879178) (xy 142.916443 90.378283) (xy 142.895 90.43005) (xy 142.895 91.17995)
+        (xy 143.181974 91.872767) (xy 143.712233 92.403026) (xy 144.40505 92.69) (xy 145.15495 92.69) (xy 145.847767 92.403026)
+        (xy 146.378026 91.872767) (xy 146.665 91.17995) (xy 146.665 90.43005) (xy 146.378026 89.737233) (xy 145.847767 89.206974)
+        (xy 145.15495 88.92) (xy 144.40505 88.92) (xy 144.353283 88.941443) (xy 143.081 87.66916) (xy 143.081 87.055373)
+        (xy 143.272809 86.927209) (xy 143.315 86.864066) (xy 143.357191 86.927209) (xy 143.567235 87.067557) (xy 143.815 87.11684)
+        (xy 144.371645 87.11684) (xy 144.584999 87.159279) (xy 144.678784 87.140624) (xy 147.916442 90.378283) (xy 147.895 90.43005)
+        (xy 147.895 91.17995) (xy 148.181974 91.872767) (xy 148.712233 92.403026) (xy 149.40505 92.69) (xy 150.15495 92.69)
+        (xy 150.847767 92.403026) (xy 151.378026 91.872767) (xy 151.665 91.17995) (xy 151.665 90.43005) (xy 155.04 90.43005)
+        (xy 155.04 91.17995) (xy 155.326974 91.872767) (xy 155.857233 92.403026) (xy 156.55005 92.69) (xy 157.29995 92.69)
+        (xy 157.992767 92.403026) (xy 158.523026 91.872767) (xy 158.81 91.17995) (xy 158.81 90.43005) (xy 158.523026 89.737233)
+        (xy 157.992767 89.206974) (xy 157.29995 88.92) (xy 156.55005 88.92) (xy 155.857233 89.206974) (xy 155.326974 89.737233)
+        (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233) (xy 150.847767 89.206974) (xy 150.15495 88.92)
+        (xy 149.40505 88.92) (xy 149.353283 88.941442) (xy 145.96244 85.5506) (xy 145.96244 85.2194) (xy 145.913157 84.971635)
+        (xy 145.772809 84.761591) (xy 145.562765 84.621243) (xy 145.372 84.583298) (xy 145.372 82.30015) (xy 147.135 82.30015)
+        (xy 147.135 82.890709) (xy 147.231673 83.124098) (xy 147.410301 83.302727) (xy 147.64369 83.3994) (xy 148.10925 83.3994)
+        (xy 148.268 83.24065) (xy 148.268 82.1414) (xy 148.522 82.1414) (xy 148.522 83.24065) (xy 148.68075 83.3994)
+        (xy 149.14631 83.3994) (xy 149.379699 83.302727) (xy 149.558327 83.124098) (xy 149.655 82.890709) (xy 149.655 82.30015)
+        (xy 149.49625 82.1414) (xy 148.522 82.1414) (xy 148.268 82.1414) (xy 147.29375 82.1414) (xy 147.135 82.30015)
+        (xy 145.372 82.30015) (xy 145.372 80.697913) (xy 145.571506 80.996494) (xy 145.907577 81.22105) (xy 146.304 81.299904)
+        (xy 146.700423 81.22105) (xy 146.951663 81.053177) (xy 147.300351 80.704489) (xy 147.312191 80.722209) (xy 147.37332 80.763054)
+        (xy 147.231673 80.904702) (xy 147.135 81.138091) (xy 147.135 81.72865) (xy 147.29375 81.8874) (xy 148.268 81.8874)
+        (xy 148.268 81.8674) (xy 148.522 81.8674) (xy 148.522 81.8874) (xy 149.49625 81.8874) (xy 149.655 81.72865)
+        (xy 149.655 81.138091) (xy 149.558327 80.904702) (xy 149.41668 80.763054) (xy 149.477809 80.722209) (xy 149.618157 80.512165)
+        (xy 149.66744 80.2644) (xy 149.66744 78.7644) (xy 149.618157 78.516635) (xy 149.477809 78.306591) (xy 149.267765 78.166243)
+        (xy 149.02 78.11696) (xy 147.77 78.11696) (xy 147.522235 78.166243) (xy 147.356329 78.277099) (xy 146.129493 77.050263)
+        (xy 146.086981 76.986639) (xy 145.844312 76.824493) (xy 145.88 76.64508) (xy 145.88 75.946) (xy 157.792668 75.946)
+        (xy 157.791843 75.947235) (xy 157.74256 76.195) (xy 157.74256 76.845) (xy 157.769936 76.982631) (xy 157.755 77.01869)
+        (xy 157.755 77.18425) (xy 157.91375 77.343) (xy 157.992341 77.343) (xy 158.142235 77.443157) (xy 158.277185 77.47)
+        (xy 158.142235 77.496843) (xy 157.992341 77.597) (xy 157.91375 77.597) (xy 157.755 77.75575) (xy 157.755 77.92131)
+        (xy 157.769936 77.957369) (xy 157.74256 78.095) (xy 157.74256 78.745) (xy 157.791843 78.992765) (xy 157.932191 79.202809)
+        (xy 158.142235 79.343157) (xy 158.158 79.346293) (xy 158.158001 84.57196) (xy 157.825 84.57196) (xy 157.577235 84.621243)
+        (xy 157.367191 84.761591) (xy 157.226843 84.971635) (xy 157.17756 85.2194) (xy 157.17756 86.4694) (xy 157.226843 86.717165)
+        (xy 157.367191 86.927209) (xy 157.559001 87.055373) (xy 157.559001 87.354932) (xy 157.539096 87.455) (xy 157.587839 87.700045)
+        (xy 157.61795 87.851423) (xy 157.842506 88.187495) (xy 157.927338 88.244178) (xy 160.061443 90.378283) (xy 160.04 90.43005)
+        (xy 160.04 91.17995) (xy 160.326974 91.872767) (xy 160.857233 92.403026) (xy 161.55005 92.69) (xy 162.29995 92.69)
+        (xy 162.992767 92.403026) (xy 163.523026 91.872767) (xy 163.81 91.17995) (xy 163.81 90.43005) (xy 163.523026 89.737233)
+        (xy 162.992767 89.206974) (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 161.498283 88.941443) (xy 159.603716 87.046876)
+        (xy 159.782809 86.927209) (xy 159.825 86.864066) (xy 159.867191 86.927209) (xy 160.077235 87.067557) (xy 160.325 87.11684)
+        (xy 160.881645 87.11684) (xy 161.094999 87.159279) (xy 161.308354 87.11684) (xy 161.8 87.11684) (xy 165.027336 90.344177)
+        (xy 165.027339 90.344179) (xy 165.061443 90.378283) (xy 165.04 90.43005) (xy 165.04 91.17995) (xy 165.326974 91.872767)
+        (xy 165.857233 92.403026) (xy 166.55005 92.69) (xy 167.29995 92.69) (xy 167.992767 92.403026) (xy 168.523026 91.872767)
+        (xy 168.81 91.17995) (xy 168.81 90.43005) (xy 168.523026 89.737233) (xy 167.992767 89.206974) (xy 167.29995 88.92)
+        (xy 166.55005 88.92) (xy 166.498283 88.941443) (xy 166.464179 88.907339) (xy 166.464177 88.907336) (xy 162.75358 85.19674)
+        (xy 162.696895 85.111905) (xy 162.37169 84.89461) (xy 162.282809 84.761591) (xy 162.072765 84.621243) (xy 161.837 84.574347)
+        (xy 161.837 82.30015) (xy 163.645 82.30015) (xy 163.645 82.890709) (xy 163.741673 83.124098) (xy 163.920301 83.302727)
+        (xy 164.15369 83.3994) (xy 164.61925 83.3994) (xy 164.778 83.24065) (xy 164.778 82.1414) (xy 165.032 82.1414)
+        (xy 165.032 83.24065) (xy 165.19075 83.3994) (xy 165.65631 83.3994) (xy 165.889699 83.302727) (xy 166.068327 83.124098)
+        (xy 166.165 82.890709) (xy 166.165 82.30015) (xy 166.00625 82.1414) (xy 165.032 82.1414) (xy 164.778 82.1414)
+        (xy 163.80375 82.1414) (xy 163.645 82.30015) (xy 161.837 82.30015) (xy 161.837 79.355244) (xy 161.897765 79.343157)
+        (xy 162.107809 79.202809) (xy 162.248157 78.992765) (xy 162.277785 78.843815) (xy 162.664565 79.230595) (xy 162.278823 79.616337)
+        (xy 162.11095 79.867577) (xy 162.032096 80.264) (xy 162.11095 80.660423) (xy 162.335506 80.996494) (xy 162.671577 81.22105)
+        (xy 163.068 81.299904) (xy 163.464423 81.22105) (xy 163.666591 81.085966) (xy 163.645 81.138091) (xy 163.645 81.72865)
+        (xy 163.80375 81.8874) (xy 164.778 81.8874) (xy 164.778 81.8674) (xy 165.032 81.8674) (xy 165.032 81.8874)
+        (xy 166.00625 81.8874) (xy 166.165 81.72865) (xy 166.165 81.138091) (xy 166.068327 80.904702) (xy 165.92668 80.763054)
+        (xy 165.987809 80.722209) (xy 166.128157 80.512165) (xy 166.17744 80.2644) (xy 166.17744 78.7644) (xy 166.128157 78.516635)
+        (xy 165.987809 78.306591) (xy 165.777765 78.166243) (xy 165.53 78.11696) (xy 164.28 78.11696) (xy 164.032235 78.166243)
+        (xy 163.866329 78.277099) (xy 162.639493 77.050263) (xy 162.596981 76.986639) (xy 162.354312 76.824493) (xy 162.39 76.64508)
+        (xy 162.39 75.946) (xy 168.638044 75.946) (xy 169.354577 76.662351) (xy 169.425382 76.768318) (xy 169.531485 76.839214)
+        (xy 169.531544 76.839273) (xy 169.63592 76.908995) (xy 169.845471 77.049013) (xy 169.845555 77.04903) (xy 169.845623 77.049075)
+        (xy 170.086371 77.096931) (xy 170.21592 77.1227) (xy 170.216006 77.1227) (xy 170.341164 77.147579) (xy 170.466156 77.1227)
+        (xy 170.553238 77.1227) (xy 170.788383 77.474618) (xy 170.815 77.492403) (xy 170.815001 94.14644) (xy 170.797584 94.234)
+        (xy 170.851425 94.50467) (xy 170.866582 94.58087) (xy 171.063068 94.874933) (xy 171.137294 94.924529) (xy 175.133 98.920236)
+        (xy 175.133 99.06) (xy 175.142667 99.108601) (xy 175.170197 99.149803) (xy 175.211399 99.177333) (xy 175.26 99.187)
+        (xy 175.435257 99.187) (xy 175.54813 99.262419) (xy 175.807444 99.314) (xy 175.894999 99.331416) (xy 175.982554 99.314)
+        (xy 183.427445 99.314) (xy 183.515 99.331416) (xy 183.602555 99.314) (xy 183.602556 99.314) (xy 183.845201 99.265735)
+        (xy 183.8452 99.577597) (xy 183.836516 99.574) (xy 183.447484 99.574) (xy 183.088064 99.722877) (xy 183.021041 99.7899)
+        (xy 175.471052 99.7899) (xy 175.248783 99.834112) (xy 174.996729 100.002529) (xy 174.828312 100.254583) (xy 174.769172 100.5519)
+        (xy 174.824773 100.831426) (xy 174.726312 100.978783) (xy 174.667172 101.2761) (xy 174.681076 101.346) (xy 170.763042 101.346)
+        (xy 170.687999 101.331073) (xy 170.612956 101.346) (xy 170.612952 101.346) (xy 170.390683 101.390212) (xy 170.390682 101.390213)
+        (xy 170.390681 101.390213) (xy 170.294936 101.454188) (xy 170.138629 101.558629) (xy 170.096118 101.622251) (xy 164.614251 107.104119)
+        (xy 164.55063 107.146629) (xy 164.508119 107.210251) (xy 164.508118 107.210252) (xy 164.382213 107.398683) (xy 164.323073 107.696)
+        (xy 164.338001 107.771048) (xy 164.338 116.764952) (xy 164.323072 116.84) (xy 164.382212 117.137317) (xy 164.47586 117.277471)
+        (xy 164.550629 117.389371) (xy 164.802683 117.557788) (xy 165.1 117.616928) (xy 165.175048 117.602) (xy 167.360357 117.602)
+        (xy 166.17079 118.791568) (xy 166.128157 118.577235) (xy 165.987809 118.367191) (xy 165.777765 118.226843) (xy 165.53 118.17756)
+        (xy 164.53 118.17756) (xy 164.282235 118.226843) (xy 164.072191 118.367191) (xy 163.931843 118.577235) (xy 163.88256 118.825)
+        (xy 163.88256 119.625) (xy 163.931843 119.872765) (xy 164.072191 120.082809) (xy 164.282235 120.223157) (xy 164.53 120.27244)
+        (xy 165.354001 120.27244) (xy 165.354001 120.37756) (xy 164.53 120.37756) (xy 164.282235 120.426843) (xy 164.072191 120.567191)
+        (xy 163.931843 120.777235) (xy 163.914128 120.866295) (xy 162.139 119.091167) (xy 162.139 112.797074) (xy 162.317767 112.723026)
+        (xy 162.848026 112.192767) (xy 163.135 111.49995) (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974)
+        (xy 161.62495 109.24) (xy 160.87505 109.24) (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005)
+        (xy 159.365 111.49995) (xy 159.651974 112.192767) (xy 160.182233 112.723026) (xy 160.361 112.797074) (xy 160.361 112.980321)
+        (xy 160.361001 112.980326) (xy 160.361 118.39081) (xy 157.139 115.168811) (xy 157.139 112.797074) (xy 157.317767 112.723026)
+        (xy 157.848026 112.192767) (xy 158.135 111.49995) (xy 158.135 110.75005) (xy 157.848026 110.057233) (xy 157.317767 109.526974)
+        (xy 156.62495 109.24) (xy 155.87505 109.24) (xy 155.182233 109.526974) (xy 154.651974 110.057233) (xy 154.365 110.75005)
+        (xy 154.365 111.49995) (xy 154.651974 112.192767) (xy 155.182233 112.723026) (xy 155.361 112.797074) (xy 155.361 112.980321)
+        (xy 155.361001 112.980326) (xy 155.361 115.449491) (xy 155.343584 115.537046) (xy 155.361 115.624601) (xy 155.412581 115.883915)
+        (xy 155.609067 116.177979) (xy 155.683296 116.227577) (xy 160.401001 120.945283) (xy 160.401 130.880906) (xy 160.14508 130.83)
+        (xy 158.375074 130.83) (xy 158.249999 130.805121) (xy 158.124924 130.83) (xy 158.12492 130.83) (xy 157.754471 130.903687)
+        (xy 157.47 131.093765) (xy 157.47 131.07575) (xy 157.31125 130.917) (xy 156.337 130.917) (xy 156.337 130.937)
+        (xy 156.083 130.937) (xy 156.083 130.917) (xy 155.10875 130.917) (xy 154.95 131.07575) (xy 154.95 131.572)
+        (xy 152.577051 131.572) (xy 151.382491 130.37744) (xy 151.54 130.37744) (xy 151.787765 130.328157) (xy 151.997809 130.187809)
+        (xy 152.138157 129.977765) (xy 152.17635 129.78575) (xy 152.41 129.78575) (xy 152.41 130.376309) (xy 152.506673 130.609698)
+        (xy 152.685301 130.788327) (xy 152.91869 130.885) (xy 153.38425 130.885) (xy 153.543 130.72625) (xy 153.543 129.627)
+        (xy 153.797 129.627) (xy 153.797 130.72625) (xy 153.95575 130.885) (xy 154.42131 130.885) (xy 154.654699 130.788327)
+        (xy 154.833327 130.609698) (xy 154.93 130.376309) (xy 154.93 129.78575) (xy 154.77125 129.627) (xy 153.797 129.627)
+        (xy 153.543 129.627) (xy 152.56875 129.627) (xy 152.41 129.78575) (xy 152.17635 129.78575) (xy 152.18744 129.73)
+        (xy 152.18744 127.28) (xy 152.138157 127.032235) (xy 151.997809 126.822191) (xy 151.787765 126.681843) (xy 151.54 126.63256)
+        (xy 148.154401 126.63256) (xy 146.34928 124.82744) (xy 150.0606 124.82744) (xy 152.39756 127.164401) (xy 152.39756 127.75)
+        (xy 152.446843 127.997765) (xy 152.587191 128.207809) (xy 152.64832 128.248654) (xy 152.506673 128.390302) (xy 152.41 128.623691)
+        (xy 152.41 129.21425) (xy 152.56875 129.373) (xy 153.543 129.373) (xy 153.543 129.353) (xy 153.797 129.353)
+        (xy 153.797 129.373) (xy 154.77125 129.373) (xy 154.93 129.21425) (xy 154.93 128.623691) (xy 154.833327 128.390302)
+        (xy 154.69168 128.248654) (xy 154.715739 128.232579) (xy 154.93756 128.454401) (xy 154.93756 129.04) (xy 154.986843 129.287765)
+        (xy 155.127191 129.497809) (xy 155.18832 129.538654) (xy 155.046673 129.680302) (xy 154.95 129.913691) (xy 154.95 130.50425)
+        (xy 155.10875 130.663) (xy 156.083 130.663) (xy 156.083 130.643) (xy 156.337 130.643) (xy 156.337 130.663)
+        (xy 157.31125 130.663) (xy 157.47 130.50425) (xy 157.47 130.489119) (xy 157.539484 130.5179) (xy 157.928516 130.5179)
+        (xy 158.287936 130.369023) (xy 158.563023 130.093936) (xy 158.7119 129.734516) (xy 158.7119 129.345484) (xy 158.634656 129.159)
+        (xy 158.7119 128.972516) (xy 158.7119 128.583484) (xy 158.634656 128.397) (xy 158.7119 128.210516) (xy 158.7119 127.821484)
+        (xy 158.563023 127.462064) (xy 158.287936 127.186977) (xy 157.928516 127.0381) (xy 157.539484 127.0381) (xy 157.324861 127.127)
+        (xy 157.32275 127.127) (xy 157.292809 127.082191) (xy 157.082765 126.941843) (xy 156.835 126.89256) (xy 156.2494 126.89256)
+        (xy 155.956 126.59916) (xy 155.956 123.15245) (xy 156.022809 123.107809) (xy 156.163157 122.897765) (xy 156.21244 122.65)
+        (xy 156.21244 121.15) (xy 156.163157 120.902235) (xy 156.022809 120.692191) (xy 155.959666 120.65) (xy 156.022809 120.607809)
+        (xy 156.163157 120.397765) (xy 156.21244 120.15) (xy 156.21244 118.65) (xy 156.163157 118.402235) (xy 156.022809 118.192191)
+        (xy 155.812765 118.051843) (xy 155.565 118.00256) (xy 154.315 118.00256) (xy 154.067235 118.051843) (xy 153.857191 118.192191)
+        (xy 153.716843 118.402235) (xy 153.66756 118.65) (xy 153.66756 119.360599) (xy 151.852837 121.175323) (xy 151.787765 121.131843)
+        (xy 151.54 121.08256) (xy 149.606 121.08256) (xy 149.606 116.265063) (xy 149.625904 116.164999) (xy 149.558051 115.823879)
+        (xy 149.547051 115.768577) (xy 149.322495 115.432505) (xy 149.237663 115.375822) (xy 146.320161 112.45832) (xy 147.396285 112.45832)
+        (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925) (xy 149.574467 112.751123) (xy 149.703715 112.45832)
+        (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 146.320161 112.45832) (xy 145.413557 111.551717) (xy 145.435 111.49995)
+        (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435) (xy 146.923877 112.149467) (xy 147.21668 112.278715)
+        (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715) (xy 150.176123 112.149467) (xy 150.444388 111.449194)
+        (xy 150.42425 110.699565) (xy 150.176123 110.100533) (xy 149.88332 109.971285) (xy 148.729605 111.125) (xy 148.370395 111.125)
+        (xy 147.21668 109.971285) (xy 146.923877 110.100533) (xy 146.655612 110.800806) (xy 145.435 110.800806) (xy 145.435 110.75005)
+        (xy 145.148026 110.057233) (xy 144.882473 109.79168) (xy 147.396285 109.79168) (xy 148.55 110.945395) (xy 149.703715 109.79168)
+        (xy 149.574467 109.498877) (xy 148.874194 109.230612) (xy 148.124565 109.25075) (xy 147.525533 109.498877) (xy 147.396285 109.79168)
+        (xy 144.882473 109.79168) (xy 144.617767 109.526974) (xy 143.92495 109.24) (xy 143.17505 109.24) (xy 142.482233 109.526974)
+        (xy 141.951974 110.057233) (xy 141.665 110.75005) (xy 141.665 111.49995) (xy 141.951974 112.192767) (xy 142.482233 112.723026)
+        (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 143.976717 112.988557) (xy 147.574001 116.585842) (xy 147.574 121.08256)
+        (xy 145.64 121.08256) (xy 145.496895 121.111025) (xy 145.54444 120.872) (xy 145.54444 119.372) (xy 145.495157 119.124235)
+        (xy 145.354809 118.914191) (xy 145.291666 118.872) (xy 145.354809 118.829809) (xy 145.495157 118.619765) (xy 145.54444 118.372)
+        (xy 145.54444 116.872) (xy 145.495157 116.624235) (xy 145.354809 116.414191) (xy 145.144765 116.273843) (xy 144.897 116.22456)
+        (xy 143.647 116.22456) (xy 143.399235 116.273843) (xy 143.189191 116.414191) (xy 143.048843 116.624235) (xy 142.99956 116.872)
+        (xy 142.99956 117.457599) (xy 141.719339 118.73782) (xy 141.634505 118.794505) (xy 141.409949 119.130577) (xy 141.331096 119.527)
+        (xy 141.351001 119.627069) (xy 141.351 121.258064) (xy 141.409949 121.554422) (xy 141.634505 121.890495) (xy 141.970577 122.115051)
+        (xy 142.307154 122.182) (xy 141.44669 122.182) (xy 141.213301 122.278673) (xy 141.034673 122.457302) (xy 141.01144 122.513391)
+        (xy 141.01144 121.476) (xy 140.962157 121.228235) (xy 140.821809 121.018191) (xy 140.611765 120.877843) (xy 140.364 120.82856)
+        (xy 138.684 120.82856) (xy 138.684 114.654112) (xy 138.708879 114.529074) (xy 138.684 114.403961) (xy 138.684 114.40392)
+        (xy 138.657582 114.27111) (xy 138.610341 114.033539) (xy 138.61032 114.033508) (xy 138.610313 114.033471) (xy 138.472618 113.827396)
+        (xy 138.400517 113.719476) (xy 138.400489 113.719448) (xy 138.329618 113.613382) (xy 138.223614 113.542552) (xy 129.741492 105.059453)
+        (xy 129.670618 104.953382) (xy 129.45351 104.808315) (xy 129.250598 104.672716) (xy 129.250562 104.672709) (xy 129.250529 104.672687)
+        (xy 128.989572 104.620779) (xy 128.755074 104.574121) (xy 128.629961 104.599) (xy 116.044 104.599) (xy 116.044 90.43005)
+        (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767) (xy 119.662233 92.403026) (xy 120.35505 92.69)
+        (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767) (xy 122.615 91.17995) (xy 122.615 90.43005)
+        (xy 122.328026 89.737233) (xy 121.797767 89.206974) (xy 121.10495 88.92) (xy 120.35505 88.92) (xy 119.662233 89.206974)
+        (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 116.044 90.43005) (xy 116.044 87.2287) (xy 117.921925 87.2287)
+        (xy 118.047 87.253579) (xy 118.172075 87.2287) (xy 118.17208 87.2287) (xy 118.542529 87.155013) (xy 118.962618 86.874318)
+        (xy 119.033471 86.768279) (xy 125.348585 80.453167) (xy 125.454618 80.382318) (xy 125.525467 80.276285) (xy 125.52547 80.276282)
+        (xy 125.67798 80.048033) (xy 125.735313 79.962229) (xy 125.809 79.59178) (xy 125.809 79.591776) (xy 125.833879 79.466701)
+        (xy 125.809 79.341626) (xy 125.809 77.461217) (xy 126.16256 77.107626) (xy 126.16256 77.165) (xy 126.189936 77.302631)
         (xy 126.175 77.33869) (xy 126.175 77.50425) (xy 126.33375 77.663) (xy 126.412341 77.663) (xy 126.562235 77.763157)
         (xy 126.697185 77.79) (xy 126.562235 77.816843) (xy 126.412341 77.917) (xy 126.33375 77.917) (xy 126.175 78.07575)
         (xy 126.175 78.24131) (xy 126.189936 78.277369) (xy 126.16256 78.415) (xy 126.16256 79.065) (xy 126.211843 79.312765)
@@ -8016,7 +8088,7 @@
         (xy 124.347191 86.927209) (xy 124.557235 87.067557) (xy 124.714001 87.098739) (xy 124.714 89.185531) (xy 124.662233 89.206974)
         (xy 124.131974 89.737233) (xy 123.845 90.43005) (xy 123.845 91.17995) (xy 124.131974 91.872767) (xy 124.662233 92.403026)
         (xy 125.35505 92.69) (xy 126.10495 92.69) (xy 126.797767 92.403026) (xy 127.328026 91.872767) (xy 127.615 91.17995)
-        (xy 127.615 90.43005) (xy 127.328026 89.737233) (xy 126.797767 89.206974) (xy 126.745999 89.185531) (xy 126.746 86.938441)
+        (xy 127.615 90.43005) (xy 127.328026 89.737233) (xy 126.797767 89.206974) (xy 126.746 89.185531) (xy 126.746 86.938441)
         (xy 126.762809 86.927209) (xy 126.805 86.864066) (xy 126.847191 86.927209) (xy 127.039001 87.055373) (xy 127.039001 88.029932)
         (xy 127.019096 88.13) (xy 127.09795 88.526423) (xy 127.257913 88.765824) (xy 127.322506 88.862495) (xy 127.407338 88.919178)
         (xy 128.866443 90.378283) (xy 128.845 90.43005) (xy 128.845 91.17995) (xy 129.131974 91.872767) (xy 129.662233 92.403026)
@@ -8032,14 +8104,14 @@
         (xy 131.59925 83.3994) (xy 131.758 83.24065) (xy 131.758 82.1414) (xy 132.012 82.1414) (xy 132.012 83.24065)
         (xy 132.17075 83.3994) (xy 132.63631 83.3994) (xy 132.869699 83.302727) (xy 133.048327 83.124098) (xy 133.145 82.890709)
         (xy 133.145 82.30015) (xy 132.98625 82.1414) (xy 132.012 82.1414) (xy 131.758 82.1414) (xy 130.78375 82.1414)
-        (xy 130.625 82.30015) (xy 128.817 82.30015) (xy 128.816999 80.335631) (xy 129.042753 80.109877) (xy 129.012096 80.264)
+        (xy 130.625 82.30015) (xy 128.817 82.30015) (xy 128.817 80.33563) (xy 129.042753 80.109877) (xy 129.012096 80.264)
         (xy 129.09095 80.660423) (xy 129.315506 80.996494) (xy 129.651577 81.22105) (xy 130.048 81.299904) (xy 130.444423 81.22105)
         (xy 130.646591 81.085966) (xy 130.625 81.138091) (xy 130.625 81.72865) (xy 130.78375 81.8874) (xy 131.758 81.8874)
         (xy 131.758 81.8674) (xy 132.012 81.8674) (xy 132.012 81.8874) (xy 132.98625 81.8874) (xy 133.145 81.72865)
         (xy 133.145 81.138091) (xy 133.048327 80.904702) (xy 132.90668 80.763054) (xy 132.967809 80.722209) (xy 133.108157 80.512165)
         (xy 133.15744 80.2644) (xy 133.15744 78.7644) (xy 133.108157 78.516635) (xy 132.967809 78.306591) (xy 132.757765 78.166243)
         (xy 132.51 78.11696) (xy 131.690191 78.11696) (xy 130.943493 77.370263) (xy 130.900981 77.306639) (xy 130.760704 77.212909)
-        (xy 130.81 76.965079) (xy 130.809999 75.946) (xy 141.282668 75.946)
+        (xy 130.81 76.96508) (xy 130.81 75.946) (xy 141.282668 75.946)
       )
     )
     (filled_polygon
@@ -8054,28 +8126,28 @@
         (xy 132.175365 115.124243) (xy 131.9276 115.07496) (xy 129.6924 115.07496) (xy 129.444635 115.124243) (xy 129.234591 115.264591)
         (xy 129.094243 115.474635) (xy 129.04496 115.7224) (xy 129.04496 116.808989) (xy 124.876922 120.977028) (xy 124.876919 120.97703)
         (xy 124.652449 121.2015) (xy 82.173731 121.2015) (xy 80.663531 119.6913) (xy 81.017179 119.455) (xy 81.28 119.061661)
-        (xy 81.54282 119.454999) (xy 82.004918 119.763763) (xy 82.55 119.872188) (xy 83.095081 119.763764) (xy 83.557179 119.455)
-        (xy 83.820424 119.061026) (xy 84.08282 119.453729) (xy 84.544918 119.762493) (xy 85.09 119.870918) (xy 85.635081 119.762494)
-        (xy 86.097179 119.45373) (xy 86.36 119.060391) (xy 86.62282 119.453729) (xy 87.084918 119.762493) (xy 87.63 119.870918)
-        (xy 88.175081 119.762494) (xy 88.637179 119.45373) (xy 88.9 119.060391) (xy 89.16282 119.453729) (xy 89.624918 119.762493)
+        (xy 81.54282 119.454999) (xy 82.004918 119.763764) (xy 82.55 119.872188) (xy 83.095081 119.763764) (xy 83.557179 119.455)
+        (xy 83.820425 119.061026) (xy 84.08282 119.453729) (xy 84.544918 119.762494) (xy 85.09 119.870918) (xy 85.635081 119.762494)
+        (xy 86.097179 119.45373) (xy 86.36 119.060391) (xy 86.62282 119.453729) (xy 87.084918 119.762494) (xy 87.63 119.870918)
+        (xy 88.175081 119.762494) (xy 88.637179 119.45373) (xy 88.9 119.060391) (xy 89.16282 119.453729) (xy 89.624918 119.762494)
         (xy 90.17 119.870918) (xy 90.715081 119.762494) (xy 91.177179 119.45373) (xy 91.44 119.060391) (xy 91.70282 119.453729)
-        (xy 92.164918 119.762493) (xy 92.71 119.870918) (xy 93.255081 119.762494) (xy 93.717179 119.45373) (xy 93.98 119.060391)
-        (xy 94.24282 119.453729) (xy 94.704918 119.762493) (xy 95.25 119.870918) (xy 95.795081 119.762494) (xy 96.257179 119.45373)
-        (xy 96.52 119.060391) (xy 96.78282 119.453729) (xy 97.244918 119.762493) (xy 97.79 119.870918) (xy 98.335081 119.762494)
-        (xy 98.797179 119.45373) (xy 99.06 119.060391) (xy 99.32282 119.453729) (xy 99.784918 119.762493) (xy 100.33 119.870918)
-        (xy 100.875081 119.762494) (xy 101.337179 119.45373) (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762493)
+        (xy 92.164918 119.762494) (xy 92.71 119.870918) (xy 93.255081 119.762494) (xy 93.717179 119.45373) (xy 93.98 119.060391)
+        (xy 94.24282 119.453729) (xy 94.704918 119.762494) (xy 95.25 119.870918) (xy 95.795081 119.762494) (xy 96.257179 119.45373)
+        (xy 96.52 119.060391) (xy 96.78282 119.453729) (xy 97.244918 119.762494) (xy 97.79 119.870918) (xy 98.335081 119.762494)
+        (xy 98.797179 119.45373) (xy 99.06 119.060391) (xy 99.32282 119.453729) (xy 99.784918 119.762494) (xy 100.33 119.870918)
+        (xy 100.875081 119.762494) (xy 101.337179 119.45373) (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762494)
         (xy 102.87 119.870918) (xy 103.415081 119.762494) (xy 103.877179 119.45373) (xy 104.14 119.060391) (xy 104.40282 119.453729)
-        (xy 104.864918 119.762493) (xy 105.41 119.870918) (xy 105.955081 119.762494) (xy 106.417179 119.45373) (xy 106.69158 119.04306)
+        (xy 104.864918 119.762494) (xy 105.41 119.870918) (xy 105.955081 119.762494) (xy 106.417179 119.45373) (xy 106.69158 119.043061)
         (xy 106.707941 119.098491) (xy 107.051974 119.52418) (xy 107.532723 119.78581) (xy 107.60693 119.80077) (xy 107.823 119.67827)
         (xy 107.823 118.237) (xy 107.803 118.237) (xy 107.803 117.983) (xy 107.823 117.983) (xy 107.823 116.54173)
         (xy 108.077 116.54173) (xy 108.077 117.983) (xy 108.097 117.983) (xy 108.097 118.237) (xy 108.077 118.237)
         (xy 108.077 119.67827) (xy 108.29307 119.80077) (xy 108.367277 119.78581) (xy 108.848026 119.52418) (xy 109.192059 119.098491)
-        (xy 109.20842 119.04306) (xy 109.48282 119.453729) (xy 109.944918 119.762493) (xy 110.49 119.870918) (xy 111.035081 119.762494)
-        (xy 111.497179 119.45373) (xy 111.805943 118.991632) (xy 111.886999 118.584138) (xy 111.887 117.635863) (xy 111.805944 117.228369)
-        (xy 111.49718 116.766271) (xy 111.035082 116.457507) (xy 110.49 116.349082) (xy 109.944919 116.457506) (xy 109.482821 116.76627)
-        (xy 109.20842 117.17694) (xy 109.192059 117.121509) (xy 108.848026 116.69582) (xy 108.367277 116.43419) (xy 108.29307 116.41923)
+        (xy 109.20842 119.04306) (xy 109.48282 119.453729) (xy 109.944918 119.762494) (xy 110.49 119.870918) (xy 111.035081 119.762494)
+        (xy 111.497179 119.45373) (xy 111.805944 118.991632) (xy 111.887 118.584138) (xy 111.887 117.635863) (xy 111.805944 117.228368)
+        (xy 111.49718 116.76627) (xy 111.035082 116.457506) (xy 110.49 116.349082) (xy 109.944919 116.457506) (xy 109.482821 116.76627)
+        (xy 109.20842 117.176939) (xy 109.192059 117.121509) (xy 108.848026 116.69582) (xy 108.367277 116.43419) (xy 108.29307 116.41923)
         (xy 108.077 116.54173) (xy 107.823 116.54173) (xy 107.60693 116.41923) (xy 107.532723 116.43419) (xy 107.051974 116.69582)
-        (xy 106.707941 117.121509) (xy 106.69158 117.17694) (xy 106.41718 116.766271) (xy 105.970944 116.468106) (xy 110.52665 111.9124)
+        (xy 106.707941 117.121509) (xy 106.69158 117.176939) (xy 106.41718 116.76627) (xy 105.970945 116.468105) (xy 110.52665 111.9124)
         (xy 122.69496 111.9124) (xy 122.69496 114.1476) (xy 122.744243 114.395365) (xy 122.884591 114.605409) (xy 123.094635 114.745757)
         (xy 123.3424 114.79504) (xy 125.5776 114.79504) (xy 125.825365 114.745757) (xy 126.035409 114.605409) (xy 126.175757 114.395365)
         (xy 126.22504 114.1476) (xy 126.22504 111.9124) (xy 126.175757 111.664635) (xy 126.035409 111.454591) (xy 125.825365 111.314243)
@@ -8089,27 +8161,27 @@
         (xy 192.214569 92.405) (xy 193.036026 92.064741) (xy 193.664741 91.436026) (xy 194.005 90.614569) (xy 194.005 89.725431)
         (xy 193.7157 89.027) (xy 194.183 89.027) (xy 194.183 99.840012) (xy 194.1576 99.83496) (xy 191.9224 99.83496)
         (xy 191.674635 99.884243) (xy 191.464591 100.024591) (xy 191.324243 100.234635) (xy 191.27496 100.4824) (xy 191.27496 100.838)
-        (xy 190.764831 100.838) (xy 189.534799 99.607969) (xy 189.5348 98.789642) (xy 189.480272 98.51551) (xy 189.272557 98.204644)
-        (xy 188.961691 97.996929) (xy 188.595 97.923989) (xy 188.22831 97.996928) (xy 187.96 98.176208) (xy 187.691691 97.996929)
-        (xy 187.325 97.923989) (xy 186.95831 97.996928) (xy 186.69 98.176208) (xy 186.421691 97.996929) (xy 186.055 97.923989)
-        (xy 185.68831 97.996928) (xy 185.42 98.176208) (xy 185.151691 97.996929) (xy 185.020448 97.970823) (xy 185.056416 97.79)
-        (xy 185.038999 97.702439) (xy 185.039 96.497984) (xy 185.139382 96.648217) (xy 185.245418 96.719068) (xy 185.855929 97.329579)
+        (xy 190.764831 100.838) (xy 189.5348 99.60797) (xy 189.5348 98.789641) (xy 189.480272 98.515509) (xy 189.272557 98.204643)
+        (xy 188.961691 97.996928) (xy 188.595 97.923989) (xy 188.22831 97.996928) (xy 187.960001 98.176208) (xy 187.691691 97.996928)
+        (xy 187.325 97.923989) (xy 186.95831 97.996928) (xy 186.690001 98.176208) (xy 186.421691 97.996928) (xy 186.055 97.923989)
+        (xy 185.68831 97.996928) (xy 185.420001 98.176208) (xy 185.151691 97.996928) (xy 185.020448 97.970822) (xy 185.056416 97.79)
+        (xy 185.039 97.702444) (xy 185.039 96.497986) (xy 185.139382 96.648218) (xy 185.245421 96.719071) (xy 185.855929 97.329579)
         (xy 185.926782 97.435618) (xy 186.346871 97.716313) (xy 186.71732 97.79) (xy 186.717324 97.79) (xy 186.8424 97.814879)
         (xy 186.967476 97.79) (xy 190.035274 97.79) (xy 190.054243 97.885365) (xy 190.194591 98.095409) (xy 190.404635 98.235757)
         (xy 190.6524 98.28504) (xy 192.8876 98.28504) (xy 193.135365 98.235757) (xy 193.345409 98.095409) (xy 193.485757 97.885365)
         (xy 193.53504 97.6376) (xy 193.53504 95.4024) (xy 193.485757 95.154635) (xy 193.345409 94.944591) (xy 193.135365 94.804243)
         (xy 192.8876 94.75496) (xy 190.6524 94.75496) (xy 190.404635 94.804243) (xy 190.194591 94.944591) (xy 190.054243 95.154635)
-        (xy 190.035274 95.25) (xy 187.36845 95.25) (xy 187.324999 95.206549) (xy 187.324999 93.853) (xy 187.452 93.853)
+        (xy 190.035274 95.25) (xy 187.36845 95.25) (xy 187.325 95.20655) (xy 187.325 93.853) (xy 187.452 93.853)
         (xy 187.452 94.928456) (xy 187.596105 95.057647) (xy 187.899736 94.912142) (xy 187.96 94.843897) (xy 188.020264 94.912142)
         (xy 188.323895 95.057647) (xy 188.468 94.928456) (xy 188.468 93.853) (xy 188.722 93.853) (xy 188.722 94.928456)
         (xy 188.866105 95.057647) (xy 189.169736 94.912142) (xy 189.414661 94.634779) (xy 189.5348 94.2848) (xy 189.5348 93.853)
-        (xy 188.722 93.853) (xy 188.468 93.853) (xy 187.452 93.853) (xy 187.324999 93.853) (xy 187.325 93.600921)
-        (xy 187.251313 93.230472) (xy 187.198 93.150684) (xy 187.198 92.523544) (xy 187.452 92.523544) (xy 187.452 93.599)
+        (xy 188.722 93.853) (xy 188.468 93.853) (xy 187.452 93.853) (xy 187.325 93.853) (xy 187.325 93.60092)
+        (xy 187.251313 93.230471) (xy 187.198 93.150683) (xy 187.198 92.523544) (xy 187.452 92.523544) (xy 187.452 93.599)
         (xy 188.468 93.599) (xy 188.468 92.523544) (xy 188.722 92.523544) (xy 188.722 93.599) (xy 189.5348 93.599)
         (xy 189.5348 93.1672) (xy 189.414661 92.817221) (xy 189.169736 92.539858) (xy 188.866105 92.394353) (xy 188.722 92.523544)
         (xy 188.468 92.523544) (xy 188.323895 92.394353) (xy 188.020264 92.539858) (xy 187.96 92.608103) (xy 187.899736 92.539858)
         (xy 187.596105 92.394353) (xy 187.452 92.523544) (xy 187.198 92.523544) (xy 187.053895 92.394353) (xy 186.750264 92.539858)
-        (xy 186.701049 92.595591) (xy 186.421691 92.408929) (xy 186.055 92.335989) (xy 185.68831 92.408928) (xy 185.673999 92.41849)
+        (xy 186.70105 92.59559) (xy 186.421691 92.408928) (xy 186.055 92.335989) (xy 185.68831 92.408928) (xy 185.674 92.41849)
         (xy 185.674 91.44244) (xy 186.19 91.44244) (xy 186.437765 91.393157) (xy 186.647809 91.252809) (xy 186.688654 91.19168)
         (xy 186.830302 91.333327) (xy 187.063691 91.43) (xy 187.65425 91.43) (xy 187.813 91.27125) (xy 187.813 90.297)
         (xy 188.067 90.297) (xy 188.067 91.27125) (xy 188.22575 91.43) (xy 188.816309 91.43) (xy 189.049698 91.333327)
@@ -8131,8 +8203,8 @@
         (xy 193.73832 71.598715) (xy 194.031123 71.469467) (xy 194.183 71.073011) (xy 194.183 74.787197) (xy 194.031123 74.420533)
         (xy 193.73832 74.291285) (xy 192.584605 75.445) (xy 193.73832 76.598715) (xy 194.031123 76.469467) (xy 194.183 76.073011)
         (xy 194.183 82.423) (xy 175.26 82.423) (xy 175.211399 82.432667) (xy 175.170197 82.460197) (xy 175.142667 82.501399)
-        (xy 175.133 82.55) (xy 175.133 96.405764) (xy 172.593 93.865765) (xy 172.592999 77.492403) (xy 172.619618 77.474617)
-        (xy 172.854762 77.1227) (xy 182.732266 77.1227) (xy 182.849235 77.200857) (xy 182.880001 77.206977) (xy 182.88 78.400009)
+        (xy 175.133 82.55) (xy 175.133 96.405764) (xy 172.593 93.865765) (xy 172.593 77.492404) (xy 172.619618 77.474618)
+        (xy 172.854763 77.1227) (xy 182.732266 77.1227) (xy 182.849235 77.200857) (xy 182.880001 77.206977) (xy 182.88 78.400009)
         (xy 182.676191 78.536191) (xy 182.535843 78.746235) (xy 182.48656 78.994) (xy 182.48656 81.026) (xy 182.535843 81.273765)
         (xy 182.676191 81.483809) (xy 182.886235 81.624157) (xy 183.134 81.67344) (xy 185.166 81.67344) (xy 185.413765 81.624157)
         (xy 185.623809 81.483809) (xy 185.728662 81.326887) (xy 185.825182 81.416385) (xy 186.307056 81.615975) (xy 186.563 81.496836)
@@ -8141,35 +8213,34 @@
         (xy 186.543 80.137) (xy 186.543 79.883) (xy 186.563 79.883) (xy 186.563 78.523164) (xy 186.817 78.523164)
         (xy 186.817 79.883) (xy 188.177367 79.883) (xy 188.295983 79.627054) (xy 188.027188 79.041621) (xy 187.554818 78.603615)
         (xy 187.072944 78.404025) (xy 186.817 78.523164) (xy 186.563 78.523164) (xy 186.307056 78.404025) (xy 185.825182 78.603615)
-        (xy 185.728662 78.693113) (xy 185.623809 78.536191) (xy 185.419999 78.400009) (xy 185.419999 76.77832) (xy 191.251285 76.77832)
+        (xy 185.728662 78.693113) (xy 185.623809 78.536191) (xy 185.42 78.400009) (xy 185.42 76.77832) (xy 191.251285 76.77832)
         (xy 191.380533 77.071123) (xy 192.080806 77.339388) (xy 192.830435 77.31925) (xy 193.429467 77.071123) (xy 193.558715 76.77832)
-        (xy 192.405 75.624605) (xy 191.251285 76.77832) (xy 185.419999 76.77832) (xy 185.42 76.405774) (xy 185.444879 76.280699)
-        (xy 185.42 76.155624) (xy 185.42 76.155621) (xy 185.346313 75.785172) (xy 185.189384 75.550312) (xy 185.13647 75.47112)
-        (xy 185.136469 75.471119) (xy 185.065618 75.365083) (xy 184.99444 75.317523) (xy 184.99444 75.120806) (xy 190.510612 75.120806)
-        (xy 190.53075 75.870435) (xy 190.778877 76.469467) (xy 191.07168 76.598715) (xy 192.225395 75.445) (xy 191.07168 74.291285)
-        (xy 190.778877 74.420533) (xy 190.510612 75.120806) (xy 184.99444 75.120806) (xy 184.99444 75.1027) (xy 184.945157 74.854935)
-        (xy 184.804809 74.644891) (xy 184.741666 74.6027) (xy 184.804809 74.560509) (xy 184.945157 74.350465) (xy 184.992653 74.11168)
-        (xy 191.251285 74.11168) (xy 192.405 75.265395) (xy 193.558715 74.11168) (xy 193.429467 73.818877) (xy 192.729194 73.550612)
-        (xy 191.979565 73.57075) (xy 191.380533 73.818877) (xy 191.251285 74.11168) (xy 184.992653 74.11168) (xy 184.99444 74.1027)
-        (xy 184.99444 72.6027) (xy 184.945157 72.354935) (xy 184.804809 72.144891) (xy 184.594765 72.004543) (xy 184.484 71.982511)
-        (xy 184.484 71.77832) (xy 191.251285 71.77832) (xy 191.380533 72.071123) (xy 192.080806 72.339388) (xy 192.830435 72.31925)
-        (xy 193.429467 72.071123) (xy 193.558715 71.77832) (xy 192.405 70.624605) (xy 191.251285 71.77832) (xy 184.484 71.77832)
-        (xy 184.483999 70.872889) (xy 184.594765 70.850857) (xy 184.804809 70.710509) (xy 184.945157 70.500465) (xy 184.99444 70.2527)
-        (xy 184.99444 70.120806) (xy 190.510612 70.120806) (xy 190.53075 70.870435) (xy 190.778877 71.469467) (xy 191.07168 71.598715)
-        (xy 192.225395 70.445) (xy 191.07168 69.291285) (xy 190.778877 69.420533) (xy 190.510612 70.120806) (xy 184.99444 70.120806)
-        (xy 184.99444 69.11168) (xy 191.251285 69.11168) (xy 192.405 70.265395) (xy 193.558715 69.11168) (xy 193.429467 68.818877)
-        (xy 192.729194 68.550612) (xy 191.979565 68.57075) (xy 191.380533 68.818877) (xy 191.251285 69.11168) (xy 184.99444 69.11168)
-        (xy 184.99444 68.7527) (xy 184.945157 68.504935) (xy 184.804809 68.294891) (xy 184.741666 68.2527) (xy 184.804809 68.210509)
-        (xy 184.945157 68.000465) (xy 184.99444 67.7527) (xy 184.99444 66.2527) (xy 184.945157 66.004935) (xy 184.804809 65.794891)
-        (xy 184.594765 65.654543) (xy 184.483999 65.632511) (xy 184.484 63.6728) (xy 184.539809 63.635509) (xy 184.67148 63.43845)
-        (xy 185.002 63.43845) (xy 185.002 64.029009) (xy 185.098673 64.262398) (xy 185.277301 64.441027) (xy 185.51069 64.5377)
-        (xy 185.97625 64.5377) (xy 186.135 64.37895) (xy 186.135 63.2797) (xy 186.389 63.2797) (xy 186.389 64.37895)
-        (xy 186.54775 64.5377) (xy 187.01331 64.5377) (xy 187.246699 64.441027) (xy 187.425327 64.262398) (xy 187.522 64.029009)
-        (xy 187.522 63.43845) (xy 187.36325 63.2797) (xy 186.389 63.2797) (xy 186.135 63.2797) (xy 185.16075 63.2797)
-        (xy 185.002 63.43845) (xy 184.67148 63.43845) (xy 184.680157 63.425465) (xy 184.72944 63.1777) (xy 184.72944 62.5277)
-        (xy 184.702064 62.390069) (xy 184.717 62.35401) (xy 184.717 62.18845) (xy 184.55825 62.0297) (xy 184.479659 62.0297)
-        (xy 184.329765 61.929543) (xy 184.194815 61.9027) (xy 184.329765 61.875857) (xy 184.479659 61.7757) (xy 184.55825 61.7757)
-        (xy 184.717 61.61695) (xy 184.717 61.5417) (xy 185.017209 61.5417)
+        (xy 192.405 75.624605) (xy 191.251285 76.77832) (xy 185.42 76.77832) (xy 185.42 76.405774) (xy 185.444879 76.280699)
+        (xy 185.42 76.155624) (xy 185.42 76.15562) (xy 185.346313 75.785171) (xy 185.065618 75.365082) (xy 184.99444 75.317522)
+        (xy 184.99444 75.120806) (xy 190.510612 75.120806) (xy 190.53075 75.870435) (xy 190.778877 76.469467) (xy 191.07168 76.598715)
+        (xy 192.225395 75.445) (xy 191.07168 74.291285) (xy 190.778877 74.420533) (xy 190.510612 75.120806) (xy 184.99444 75.120806)
+        (xy 184.99444 75.1027) (xy 184.945157 74.854935) (xy 184.804809 74.644891) (xy 184.741666 74.6027) (xy 184.804809 74.560509)
+        (xy 184.945157 74.350465) (xy 184.992653 74.11168) (xy 191.251285 74.11168) (xy 192.405 75.265395) (xy 193.558715 74.11168)
+        (xy 193.429467 73.818877) (xy 192.729194 73.550612) (xy 191.979565 73.57075) (xy 191.380533 73.818877) (xy 191.251285 74.11168)
+        (xy 184.992653 74.11168) (xy 184.99444 74.1027) (xy 184.99444 72.6027) (xy 184.945157 72.354935) (xy 184.804809 72.144891)
+        (xy 184.594765 72.004543) (xy 184.484 71.982511) (xy 184.484 71.77832) (xy 191.251285 71.77832) (xy 191.380533 72.071123)
+        (xy 192.080806 72.339388) (xy 192.830435 72.31925) (xy 193.429467 72.071123) (xy 193.558715 71.77832) (xy 192.405 70.624605)
+        (xy 191.251285 71.77832) (xy 184.484 71.77832) (xy 184.484 70.872889) (xy 184.594765 70.850857) (xy 184.804809 70.710509)
+        (xy 184.945157 70.500465) (xy 184.99444 70.2527) (xy 184.99444 70.120806) (xy 190.510612 70.120806) (xy 190.53075 70.870435)
+        (xy 190.778877 71.469467) (xy 191.07168 71.598715) (xy 192.225395 70.445) (xy 191.07168 69.291285) (xy 190.778877 69.420533)
+        (xy 190.510612 70.120806) (xy 184.99444 70.120806) (xy 184.99444 69.11168) (xy 191.251285 69.11168) (xy 192.405 70.265395)
+        (xy 193.558715 69.11168) (xy 193.429467 68.818877) (xy 192.729194 68.550612) (xy 191.979565 68.57075) (xy 191.380533 68.818877)
+        (xy 191.251285 69.11168) (xy 184.99444 69.11168) (xy 184.99444 68.7527) (xy 184.945157 68.504935) (xy 184.804809 68.294891)
+        (xy 184.741666 68.2527) (xy 184.804809 68.210509) (xy 184.945157 68.000465) (xy 184.99444 67.7527) (xy 184.99444 66.2527)
+        (xy 184.945157 66.004935) (xy 184.804809 65.794891) (xy 184.594765 65.654543) (xy 184.484 65.632511) (xy 184.484 63.6728)
+        (xy 184.539809 63.635509) (xy 184.67148 63.43845) (xy 185.002 63.43845) (xy 185.002 64.029009) (xy 185.098673 64.262398)
+        (xy 185.277301 64.441027) (xy 185.51069 64.5377) (xy 185.97625 64.5377) (xy 186.135 64.37895) (xy 186.135 63.2797)
+        (xy 186.389 63.2797) (xy 186.389 64.37895) (xy 186.54775 64.5377) (xy 187.01331 64.5377) (xy 187.246699 64.441027)
+        (xy 187.425327 64.262398) (xy 187.522 64.029009) (xy 187.522 63.43845) (xy 187.36325 63.2797) (xy 186.389 63.2797)
+        (xy 186.135 63.2797) (xy 185.16075 63.2797) (xy 185.002 63.43845) (xy 184.67148 63.43845) (xy 184.680157 63.425465)
+        (xy 184.72944 63.1777) (xy 184.72944 62.5277) (xy 184.702064 62.390069) (xy 184.717 62.35401) (xy 184.717 62.18845)
+        (xy 184.55825 62.0297) (xy 184.479659 62.0297) (xy 184.329765 61.929543) (xy 184.194815 61.9027) (xy 184.329765 61.875857)
+        (xy 184.479659 61.7757) (xy 184.55825 61.7757) (xy 184.717 61.61695) (xy 184.717 61.5417) (xy 185.017209 61.5417)
       )
     )
     (filled_polygon
@@ -8179,7 +8250,7 @@
         (xy 186.887 59.25526) (xy 185.637 59.25526) (xy 185.389235 59.304543) (xy 185.179191 59.444891) (xy 185.038843 59.654935)
         (xy 185.017209 59.7637) (xy 183.939554 59.7637) (xy 183.851999 59.746284) (xy 183.764445 59.7637) (xy 183.764444 59.7637)
         (xy 183.50513 59.815281) (xy 183.258221 59.98026) (xy 183.022 59.98026) (xy 182.774235 60.029543) (xy 182.564191 60.169891)
-        (xy 182.452 60.337795) (xy 182.339809 60.169891) (xy 182.129765 60.029543) (xy 182.113999 60.026407) (xy 182.114 55.522917)
+        (xy 182.452 60.337795) (xy 182.339809 60.169891) (xy 182.129765 60.029543) (xy 182.114 60.026407) (xy 182.114 55.522917)
         (xy 182.199765 55.505857) (xy 182.409809 55.365509) (xy 182.450654 55.30438) (xy 182.592302 55.446027) (xy 182.825691 55.5427)
         (xy 183.41625 55.5427) (xy 183.575 55.38395) (xy 183.575 54.4097) (xy 183.829 54.4097) (xy 183.829 55.38395)
         (xy 183.98775 55.5427) (xy 184.578309 55.5427) (xy 184.811698 55.446027) (xy 184.990327 55.267399) (xy 185.087 55.03401)
@@ -8203,13 +8274,13 @@
         (xy 188.265 53.784569) (xy 188.605259 54.606026) (xy 189.233974 55.234741) (xy 190.055431 55.575) (xy 190.944569 55.575)
         (xy 191.766026 55.234741) (xy 192.394741 54.606026) (xy 192.735 53.784569) (xy 192.735 52.895431) (xy 192.394741 52.073974)
         (xy 191.766026 51.445259) (xy 190.944569 51.105) (xy 190.055431 51.105) (xy 189.233974 51.445259) (xy 188.605259 52.073974)
-        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.351199 52.140051) (xy 168.365133 52.07) (xy 168.309936 51.792504)
-        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569955 51.3588)
-        (xy 163.900045 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
-        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785045 67.8688)
+        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.3512 52.140046) (xy 168.365133 52.07) (xy 168.309936 51.792504)
+        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569954 51.3588)
+        (xy 163.900046 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
+        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785046 67.8688)
         (xy 132.715 67.854867) (xy 132.644954 67.8688) (xy 132.437504 67.910064) (xy 132.385219 67.945) (xy 132.08 67.945)
         (xy 132.031399 67.954667) (xy 131.990197 67.982197) (xy 131.962667 68.023399) (xy 131.953 68.072) (xy 131.953 73.406)
-        (xy 129.096075 73.406) (xy 128.971 73.381121) (xy 128.845925 73.406) (xy 128.389999 73.406) (xy 128.39 57.275793)
+        (xy 129.096075 73.406) (xy 128.971 73.381121) (xy 128.845925 73.406) (xy 128.39 73.406) (xy 128.39 57.275793)
         (xy 128.515793 57.15) (xy 130.724207 57.15) (xy 131.052233 57.478026) (xy 131.74505 57.765) (xy 132.49495 57.765)
         (xy 133.187767 57.478026) (xy 133.515793 57.15) (xy 135.724207 57.15) (xy 136.052233 57.478026) (xy 136.74505 57.765)
         (xy 137.49495 57.765) (xy 138.187767 57.478026) (xy 138.515793 57.15) (xy 140.724207 57.15) (xy 141.052233 57.478026)
@@ -8221,83 +8292,83 @@
         (xy 128.187767 54.281974) (xy 127.49495 53.995) (xy 126.74505 53.995) (xy 126.052233 54.281974) (xy 125.521974 54.812233)
         (xy 125.235 55.50505) (xy 125.235 56.25495) (xy 125.521974 56.947767) (xy 125.850001 57.275794) (xy 125.85 73.808845)
         (xy 125.811515 73.866442) (xy 123.729393 75.948748) (xy 123.623383 76.019582) (xy 123.552518 76.125639) (xy 123.552494 76.125663)
-        (xy 123.475251 76.241277) (xy 123.342688 76.439671) (xy 123.342682 76.4397) (xy 123.342666 76.439724) (xy 123.294072 76.684079)
-        (xy 123.269001 76.81012) (xy 123.269001 76.810148) (xy 123.244121 76.935257) (xy 123.269001 77.060309) (xy 123.269 78.565479)
-        (xy 123.269001 78.565483) (xy 123.269001 78.940648) (xy 118.967893 83.241756) (xy 118.93664 83.084634) (xy 118.520089 82.461221)
-        (xy 117.896676 82.04467) (xy 117.346935 81.93532) (xy 115.474545 81.93532) (xy 114.975614 82.034563) (xy 93.999999 61.058949)
-        (xy 93.999999 60.733025) (xy 94.120302 60.853327) (xy 94.353691 60.95) (xy 94.94425 60.95) (xy 95.103 60.79125)
-        (xy 95.103 59.817) (xy 95.357 59.817) (xy 95.357 60.79125) (xy 95.51575 60.95) (xy 96.106309 60.95)
-        (xy 96.339698 60.853327) (xy 96.518327 60.674699) (xy 96.615 60.44131) (xy 96.615 59.97575) (xy 96.45625 59.817)
-        (xy 95.357 59.817) (xy 95.103 59.817) (xy 95.083 59.817) (xy 95.083 59.563) (xy 95.103 59.563)
-        (xy 95.103 58.58875) (xy 95.357 58.58875) (xy 95.357 59.563) (xy 96.45625 59.563) (xy 96.615 59.40425)
-        (xy 96.615 58.93869) (xy 96.518327 58.705301) (xy 96.339698 58.526673) (xy 96.106309 58.43) (xy 95.51575 58.43)
-        (xy 95.357 58.58875) (xy 95.103 58.58875) (xy 94.94425 58.43) (xy 94.353691 58.43) (xy 94.120302 58.526673)
-        (xy 93.978654 58.66832) (xy 93.937809 58.607191) (xy 93.727765 58.466843) (xy 93.48 58.41756) (xy 93.233611 58.41756)
-        (xy 92.426471 57.610421) (xy 92.355618 57.504382) (xy 91.935529 57.223687) (xy 91.883411 57.21332) (xy 103.741285 57.21332)
-        (xy 103.870533 57.506123) (xy 104.570806 57.774388) (xy 105.320435 57.75425) (xy 105.919467 57.506123) (xy 106.048715 57.21332)
-        (xy 108.741285 57.21332) (xy 108.870533 57.506123) (xy 109.570806 57.774388) (xy 110.320435 57.75425) (xy 110.919467 57.506123)
-        (xy 111.048715 57.21332) (xy 113.741285 57.21332) (xy 113.870533 57.506123) (xy 114.570806 57.774388) (xy 115.320435 57.75425)
-        (xy 115.919467 57.506123) (xy 116.048715 57.21332) (xy 118.741285 57.21332) (xy 118.870533 57.506123) (xy 119.570806 57.774388)
-        (xy 120.320435 57.75425) (xy 120.919467 57.506123) (xy 121.048715 57.21332) (xy 119.895 56.059605) (xy 118.741285 57.21332)
-        (xy 116.048715 57.21332) (xy 114.895 56.059605) (xy 113.741285 57.21332) (xy 111.048715 57.21332) (xy 109.895 56.059605)
-        (xy 108.741285 57.21332) (xy 106.048715 57.21332) (xy 104.895 56.059605) (xy 103.741285 57.21332) (xy 91.883411 57.21332)
-        (xy 91.44 57.125121) (xy 90.944471 57.223687) (xy 90.630419 57.43353) (xy 90.630418 57.433531) (xy 90.524382 57.504382)
-        (xy 90.453531 57.610418) (xy 87.76395 60.3) (xy 86.1833 60.3) (xy 86.057809 60.112191) (xy 85.847765 59.971843)
-        (xy 85.6 59.92256) (xy 84.1 59.92256) (xy 83.852235 59.971843) (xy 83.819999 59.993382) (xy 83.82 56.91744)
-        (xy 84.45 56.91744) (xy 84.697765 56.868157) (xy 84.907809 56.727809) (xy 85.048157 56.517765) (xy 85.09744 56.27)
-        (xy 85.09744 55.9812) (xy 87.34786 55.9812) (xy 87.417901 55.995132) (xy 87.487942 55.9812) (xy 87.487947 55.9812)
-        (xy 87.695397 55.939936) (xy 87.930647 55.782746) (xy 87.970325 55.723364) (xy 88.137883 55.555806) (xy 103.000612 55.555806)
-        (xy 103.02075 56.305435) (xy 103.268877 56.904467) (xy 103.56168 57.033715) (xy 104.715395 55.88) (xy 105.074605 55.88)
-        (xy 106.22832 57.033715) (xy 106.521123 56.904467) (xy 106.789388 56.204194) (xy 106.77197 55.555806) (xy 108.000612 55.555806)
-        (xy 108.02075 56.305435) (xy 108.268877 56.904467) (xy 108.56168 57.033715) (xy 109.715395 55.88) (xy 110.074605 55.88)
-        (xy 111.22832 57.033715) (xy 111.521123 56.904467) (xy 111.789388 56.204194) (xy 111.77197 55.555806) (xy 113.000612 55.555806)
-        (xy 113.02075 56.305435) (xy 113.268877 56.904467) (xy 113.56168 57.033715) (xy 114.715395 55.88) (xy 115.074605 55.88)
-        (xy 116.22832 57.033715) (xy 116.521123 56.904467) (xy 116.789388 56.204194) (xy 116.77197 55.555806) (xy 118.000612 55.555806)
-        (xy 118.02075 56.305435) (xy 118.268877 56.904467) (xy 118.56168 57.033715) (xy 119.715395 55.88) (xy 120.074605 55.88)
-        (xy 121.22832 57.033715) (xy 121.521123 56.904467) (xy 121.789388 56.204194) (xy 121.76925 55.454565) (xy 121.521123 54.855533)
-        (xy 121.22832 54.726285) (xy 120.074605 55.88) (xy 119.715395 55.88) (xy 118.56168 54.726285) (xy 118.268877 54.855533)
-        (xy 118.000612 55.555806) (xy 116.77197 55.555806) (xy 116.76925 55.454565) (xy 116.521123 54.855533) (xy 116.22832 54.726285)
-        (xy 115.074605 55.88) (xy 114.715395 55.88) (xy 113.56168 54.726285) (xy 113.268877 54.855533) (xy 113.000612 55.555806)
-        (xy 111.77197 55.555806) (xy 111.76925 55.454565) (xy 111.521123 54.855533) (xy 111.22832 54.726285) (xy 110.074605 55.88)
-        (xy 109.715395 55.88) (xy 108.56168 54.726285) (xy 108.268877 54.855533) (xy 108.000612 55.555806) (xy 106.77197 55.555806)
-        (xy 106.76925 55.454565) (xy 106.521123 54.855533) (xy 106.22832 54.726285) (xy 105.074605 55.88) (xy 104.715395 55.88)
-        (xy 103.56168 54.726285) (xy 103.268877 54.855533) (xy 103.000612 55.555806) (xy 88.137883 55.555806) (xy 88.90437 54.78932)
-        (xy 88.963746 54.749646) (xy 88.975577 54.73194) (xy 89.201001 54.73194) (xy 89.448766 54.682657) (xy 89.65881 54.542309)
-        (xy 89.701001 54.479166) (xy 89.743192 54.542309) (xy 89.953236 54.682657) (xy 90.201001 54.73194) (xy 91.701001 54.73194)
-        (xy 91.948766 54.682657) (xy 92.15881 54.542309) (xy 92.276001 54.366922) (xy 92.393192 54.542309) (xy 92.603236 54.682657)
-        (xy 92.851001 54.73194) (xy 94.351001 54.73194) (xy 94.598766 54.682657) (xy 94.80881 54.542309) (xy 94.849655 54.48118)
-        (xy 94.991303 54.622827) (xy 95.224692 54.7195) (xy 95.815251 54.7195) (xy 95.974001 54.56075) (xy 95.974001 53.5865)
-        (xy 96.228001 53.5865) (xy 96.228001 54.56075) (xy 96.386751 54.7195) (xy 96.97731 54.7195) (xy 97.210699 54.622827)
-        (xy 97.286846 54.54668) (xy 103.741285 54.54668) (xy 104.895 55.700395) (xy 106.048715 54.54668) (xy 108.741285 54.54668)
-        (xy 109.895 55.700395) (xy 111.048715 54.54668) (xy 113.741285 54.54668) (xy 114.895 55.700395) (xy 116.048715 54.54668)
-        (xy 118.741285 54.54668) (xy 119.895 55.700395) (xy 121.048715 54.54668) (xy 120.919467 54.253877) (xy 120.219194 53.985612)
-        (xy 119.469565 54.00575) (xy 118.870533 54.253877) (xy 118.741285 54.54668) (xy 116.048715 54.54668) (xy 115.919467 54.253877)
-        (xy 115.219194 53.985612) (xy 114.469565 54.00575) (xy 113.870533 54.253877) (xy 113.741285 54.54668) (xy 111.048715 54.54668)
-        (xy 110.919467 54.253877) (xy 110.219194 53.985612) (xy 109.469565 54.00575) (xy 108.870533 54.253877) (xy 108.741285 54.54668)
-        (xy 106.048715 54.54668) (xy 105.919467 54.253877) (xy 105.219194 53.985612) (xy 104.469565 54.00575) (xy 103.870533 54.253877)
-        (xy 103.741285 54.54668) (xy 97.286846 54.54668) (xy 97.389328 54.444199) (xy 97.486001 54.21081) (xy 97.486001 53.74525)
-        (xy 97.327251 53.5865) (xy 96.228001 53.5865) (xy 95.974001 53.5865) (xy 95.954001 53.5865) (xy 95.954001 53.3325)
-        (xy 95.974001 53.3325) (xy 95.974001 52.35825) (xy 96.228001 52.35825) (xy 96.228001 53.3325) (xy 97.327251 53.3325)
-        (xy 97.486001 53.17375) (xy 97.486001 52.70819) (xy 97.389328 52.474801) (xy 97.210699 52.296173) (xy 96.97731 52.1995)
-        (xy 96.386751 52.1995) (xy 96.228001 52.35825) (xy 95.974001 52.35825) (xy 95.815251 52.1995) (xy 95.224692 52.1995)
-        (xy 94.991303 52.296173) (xy 94.849655 52.43782) (xy 94.80881 52.376691) (xy 94.598766 52.236343) (xy 94.351001 52.18706)
-        (xy 92.851001 52.18706) (xy 92.603236 52.236343) (xy 92.393192 52.376691) (xy 92.276001 52.552078) (xy 92.15881 52.376691)
-        (xy 91.948766 52.236343) (xy 91.701001 52.18706) (xy 90.201001 52.18706) (xy 89.953236 52.236343) (xy 89.743192 52.376691)
-        (xy 89.701001 52.439834) (xy 89.65881 52.376691) (xy 89.448766 52.236343) (xy 89.201001 52.18706) (xy 87.701001 52.18706)
-        (xy 87.453236 52.236343) (xy 87.243192 52.376691) (xy 87.102844 52.586735) (xy 87.053561 52.8345) (xy 87.053561 54.0845)
-        (xy 87.102844 54.332265) (xy 87.20178 54.480332) (xy 87.123313 54.5588) (xy 85.09744 54.5588) (xy 85.09744 54.27)
-        (xy 85.048157 54.022235) (xy 84.907809 53.812191) (xy 84.697765 53.671843) (xy 84.45 53.62256) (xy 80.65 53.62256)
-        (xy 80.402235 53.671843) (xy 80.192191 53.812191) (xy 80.051843 54.022235) (xy 80.00256 54.27) (xy 80.00256 56.27)
-        (xy 80.051843 56.517765) (xy 80.192191 56.727809) (xy 80.402235 56.868157) (xy 80.65 56.91744) (xy 81.280001 56.91744)
-        (xy 81.28 59.993382) (xy 81.247765 59.971843) (xy 81 59.92256) (xy 79.5 59.92256) (xy 79.252235 59.971843)
-        (xy 79.042191 60.112191) (xy 78.9167 60.3) (xy 75.735074 60.3) (xy 75.609999 60.275121) (xy 75.484924 60.3)
-        (xy 75.48492 60.3) (xy 75.114471 60.373687) (xy 74.694382 60.654382) (xy 74.62353 60.76042) (xy 74.53139 60.85256)
-        (xy 74.305 60.85256) (xy 74.057235 60.901843) (xy 73.847191 61.042191) (xy 73.742913 61.198253) (xy 73.539182 61.334382)
-        (xy 73.46833 61.440419) (xy 72.606419 62.302331) (xy 72.517 62.362079) (xy 72.517 52.895431) (xy 73.965 52.895431)
-        (xy 73.965 53.784569) (xy 74.305259 54.606026) (xy 74.933974 55.234741) (xy 75.755431 55.575) (xy 76.644569 55.575)
-        (xy 77.466026 55.234741) (xy 78.094741 54.606026) (xy 78.435 53.784569) (xy 78.435 52.895431) (xy 78.094741 52.073974)
-        (xy 77.466026 51.445259) (xy 76.644569 51.105) (xy 75.755431 51.105) (xy 74.933974 51.445259) (xy 74.305259 52.073974)
-        (xy 73.965 52.895431) (xy 72.517 52.895431) (xy 72.517 49.657) (xy 194.183 49.657)
+        (xy 123.475251 76.241277) (xy 123.342688 76.439671) (xy 123.342682 76.4397) (xy 123.342666 76.439724) (xy 123.295875 76.675013)
+        (xy 123.269 76.81012) (xy 123.269 76.810153) (xy 123.244121 76.935257) (xy 123.269 77.060304) (xy 123.269 78.940648)
+        (xy 118.967893 83.241756) (xy 118.93664 83.084634) (xy 118.520089 82.461221) (xy 117.896676 82.04467) (xy 117.346935 81.93532)
+        (xy 115.474545 81.93532) (xy 114.975614 82.034563) (xy 94 61.05895) (xy 94 60.733026) (xy 94.120302 60.853327)
+        (xy 94.353691 60.95) (xy 94.94425 60.95) (xy 95.103 60.79125) (xy 95.103 59.817) (xy 95.357 59.817)
+        (xy 95.357 60.79125) (xy 95.51575 60.95) (xy 96.106309 60.95) (xy 96.339698 60.853327) (xy 96.518327 60.674699)
+        (xy 96.615 60.44131) (xy 96.615 59.97575) (xy 96.45625 59.817) (xy 95.357 59.817) (xy 95.103 59.817)
+        (xy 95.083 59.817) (xy 95.083 59.563) (xy 95.103 59.563) (xy 95.103 58.58875) (xy 95.357 58.58875)
+        (xy 95.357 59.563) (xy 96.45625 59.563) (xy 96.615 59.40425) (xy 96.615 58.93869) (xy 96.518327 58.705301)
+        (xy 96.339698 58.526673) (xy 96.106309 58.43) (xy 95.51575 58.43) (xy 95.357 58.58875) (xy 95.103 58.58875)
+        (xy 94.94425 58.43) (xy 94.353691 58.43) (xy 94.120302 58.526673) (xy 93.978654 58.66832) (xy 93.937809 58.607191)
+        (xy 93.727765 58.466843) (xy 93.48 58.41756) (xy 93.233611 58.41756) (xy 92.426471 57.610421) (xy 92.355618 57.504382)
+        (xy 91.935529 57.223687) (xy 91.883411 57.21332) (xy 103.741285 57.21332) (xy 103.870533 57.506123) (xy 104.570806 57.774388)
+        (xy 105.320435 57.75425) (xy 105.919467 57.506123) (xy 106.048715 57.21332) (xy 108.741285 57.21332) (xy 108.870533 57.506123)
+        (xy 109.570806 57.774388) (xy 110.320435 57.75425) (xy 110.919467 57.506123) (xy 111.048715 57.21332) (xy 113.741285 57.21332)
+        (xy 113.870533 57.506123) (xy 114.570806 57.774388) (xy 115.320435 57.75425) (xy 115.919467 57.506123) (xy 116.048715 57.21332)
+        (xy 118.741285 57.21332) (xy 118.870533 57.506123) (xy 119.570806 57.774388) (xy 120.320435 57.75425) (xy 120.919467 57.506123)
+        (xy 121.048715 57.21332) (xy 119.895 56.059605) (xy 118.741285 57.21332) (xy 116.048715 57.21332) (xy 114.895 56.059605)
+        (xy 113.741285 57.21332) (xy 111.048715 57.21332) (xy 109.895 56.059605) (xy 108.741285 57.21332) (xy 106.048715 57.21332)
+        (xy 104.895 56.059605) (xy 103.741285 57.21332) (xy 91.883411 57.21332) (xy 91.44 57.125121) (xy 90.944471 57.223687)
+        (xy 90.630419 57.43353) (xy 90.630418 57.433531) (xy 90.524382 57.504382) (xy 90.453531 57.610418) (xy 87.76395 60.3)
+        (xy 86.1833 60.3) (xy 86.057809 60.112191) (xy 85.847765 59.971843) (xy 85.6 59.92256) (xy 84.1 59.92256)
+        (xy 83.852235 59.971843) (xy 83.82 59.993382) (xy 83.82 56.91744) (xy 84.45 56.91744) (xy 84.697765 56.868157)
+        (xy 84.907809 56.727809) (xy 85.048157 56.517765) (xy 85.09744 56.27) (xy 85.09744 55.9812) (xy 87.34786 55.9812)
+        (xy 87.417901 55.995132) (xy 87.487942 55.9812) (xy 87.487947 55.9812) (xy 87.695397 55.939936) (xy 87.930647 55.782746)
+        (xy 87.970325 55.723364) (xy 88.137883 55.555806) (xy 103.000612 55.555806) (xy 103.02075 56.305435) (xy 103.268877 56.904467)
+        (xy 103.56168 57.033715) (xy 104.715395 55.88) (xy 105.074605 55.88) (xy 106.22832 57.033715) (xy 106.521123 56.904467)
+        (xy 106.789388 56.204194) (xy 106.77197 55.555806) (xy 108.000612 55.555806) (xy 108.02075 56.305435) (xy 108.268877 56.904467)
+        (xy 108.56168 57.033715) (xy 109.715395 55.88) (xy 110.074605 55.88) (xy 111.22832 57.033715) (xy 111.521123 56.904467)
+        (xy 111.789388 56.204194) (xy 111.77197 55.555806) (xy 113.000612 55.555806) (xy 113.02075 56.305435) (xy 113.268877 56.904467)
+        (xy 113.56168 57.033715) (xy 114.715395 55.88) (xy 115.074605 55.88) (xy 116.22832 57.033715) (xy 116.521123 56.904467)
+        (xy 116.789388 56.204194) (xy 116.77197 55.555806) (xy 118.000612 55.555806) (xy 118.02075 56.305435) (xy 118.268877 56.904467)
+        (xy 118.56168 57.033715) (xy 119.715395 55.88) (xy 120.074605 55.88) (xy 121.22832 57.033715) (xy 121.521123 56.904467)
+        (xy 121.789388 56.204194) (xy 121.76925 55.454565) (xy 121.521123 54.855533) (xy 121.22832 54.726285) (xy 120.074605 55.88)
+        (xy 119.715395 55.88) (xy 118.56168 54.726285) (xy 118.268877 54.855533) (xy 118.000612 55.555806) (xy 116.77197 55.555806)
+        (xy 116.76925 55.454565) (xy 116.521123 54.855533) (xy 116.22832 54.726285) (xy 115.074605 55.88) (xy 114.715395 55.88)
+        (xy 113.56168 54.726285) (xy 113.268877 54.855533) (xy 113.000612 55.555806) (xy 111.77197 55.555806) (xy 111.76925 55.454565)
+        (xy 111.521123 54.855533) (xy 111.22832 54.726285) (xy 110.074605 55.88) (xy 109.715395 55.88) (xy 108.56168 54.726285)
+        (xy 108.268877 54.855533) (xy 108.000612 55.555806) (xy 106.77197 55.555806) (xy 106.76925 55.454565) (xy 106.521123 54.855533)
+        (xy 106.22832 54.726285) (xy 105.074605 55.88) (xy 104.715395 55.88) (xy 103.56168 54.726285) (xy 103.268877 54.855533)
+        (xy 103.000612 55.555806) (xy 88.137883 55.555806) (xy 88.90437 54.78932) (xy 88.963746 54.749646) (xy 88.975577 54.73194)
+        (xy 89.201001 54.73194) (xy 89.448766 54.682657) (xy 89.65881 54.542309) (xy 89.701001 54.479166) (xy 89.743192 54.542309)
+        (xy 89.953236 54.682657) (xy 90.201001 54.73194) (xy 91.701001 54.73194) (xy 91.948766 54.682657) (xy 92.15881 54.542309)
+        (xy 92.276001 54.366922) (xy 92.393192 54.542309) (xy 92.603236 54.682657) (xy 92.851001 54.73194) (xy 94.351001 54.73194)
+        (xy 94.598766 54.682657) (xy 94.80881 54.542309) (xy 94.849655 54.48118) (xy 94.991303 54.622827) (xy 95.224692 54.7195)
+        (xy 95.815251 54.7195) (xy 95.974001 54.56075) (xy 95.974001 53.5865) (xy 96.228001 53.5865) (xy 96.228001 54.56075)
+        (xy 96.386751 54.7195) (xy 96.97731 54.7195) (xy 97.210699 54.622827) (xy 97.286846 54.54668) (xy 103.741285 54.54668)
+        (xy 104.895 55.700395) (xy 106.048715 54.54668) (xy 108.741285 54.54668) (xy 109.895 55.700395) (xy 111.048715 54.54668)
+        (xy 113.741285 54.54668) (xy 114.895 55.700395) (xy 116.048715 54.54668) (xy 118.741285 54.54668) (xy 119.895 55.700395)
+        (xy 121.048715 54.54668) (xy 120.919467 54.253877) (xy 120.219194 53.985612) (xy 119.469565 54.00575) (xy 118.870533 54.253877)
+        (xy 118.741285 54.54668) (xy 116.048715 54.54668) (xy 115.919467 54.253877) (xy 115.219194 53.985612) (xy 114.469565 54.00575)
+        (xy 113.870533 54.253877) (xy 113.741285 54.54668) (xy 111.048715 54.54668) (xy 110.919467 54.253877) (xy 110.219194 53.985612)
+        (xy 109.469565 54.00575) (xy 108.870533 54.253877) (xy 108.741285 54.54668) (xy 106.048715 54.54668) (xy 105.919467 54.253877)
+        (xy 105.219194 53.985612) (xy 104.469565 54.00575) (xy 103.870533 54.253877) (xy 103.741285 54.54668) (xy 97.286846 54.54668)
+        (xy 97.389328 54.444199) (xy 97.486001 54.21081) (xy 97.486001 53.74525) (xy 97.327251 53.5865) (xy 96.228001 53.5865)
+        (xy 95.974001 53.5865) (xy 95.954001 53.5865) (xy 95.954001 53.3325) (xy 95.974001 53.3325) (xy 95.974001 52.35825)
+        (xy 96.228001 52.35825) (xy 96.228001 53.3325) (xy 97.327251 53.3325) (xy 97.486001 53.17375) (xy 97.486001 52.70819)
+        (xy 97.389328 52.474801) (xy 97.210699 52.296173) (xy 96.97731 52.1995) (xy 96.386751 52.1995) (xy 96.228001 52.35825)
+        (xy 95.974001 52.35825) (xy 95.815251 52.1995) (xy 95.224692 52.1995) (xy 94.991303 52.296173) (xy 94.849655 52.43782)
+        (xy 94.80881 52.376691) (xy 94.598766 52.236343) (xy 94.351001 52.18706) (xy 92.851001 52.18706) (xy 92.603236 52.236343)
+        (xy 92.393192 52.376691) (xy 92.276001 52.552078) (xy 92.15881 52.376691) (xy 91.948766 52.236343) (xy 91.701001 52.18706)
+        (xy 90.201001 52.18706) (xy 89.953236 52.236343) (xy 89.743192 52.376691) (xy 89.701001 52.439834) (xy 89.65881 52.376691)
+        (xy 89.448766 52.236343) (xy 89.201001 52.18706) (xy 87.701001 52.18706) (xy 87.453236 52.236343) (xy 87.243192 52.376691)
+        (xy 87.102844 52.586735) (xy 87.053561 52.8345) (xy 87.053561 54.0845) (xy 87.102844 54.332265) (xy 87.20178 54.480332)
+        (xy 87.123313 54.5588) (xy 85.09744 54.5588) (xy 85.09744 54.27) (xy 85.048157 54.022235) (xy 84.907809 53.812191)
+        (xy 84.697765 53.671843) (xy 84.45 53.62256) (xy 80.65 53.62256) (xy 80.402235 53.671843) (xy 80.192191 53.812191)
+        (xy 80.051843 54.022235) (xy 80.00256 54.27) (xy 80.00256 56.27) (xy 80.051843 56.517765) (xy 80.192191 56.727809)
+        (xy 80.402235 56.868157) (xy 80.65 56.91744) (xy 81.280001 56.91744) (xy 81.28 59.993382) (xy 81.247765 59.971843)
+        (xy 81 59.92256) (xy 79.5 59.92256) (xy 79.252235 59.971843) (xy 79.042191 60.112191) (xy 78.9167 60.3)
+        (xy 75.735074 60.3) (xy 75.609999 60.275121) (xy 75.484924 60.3) (xy 75.48492 60.3) (xy 75.114471 60.373687)
+        (xy 74.694382 60.654382) (xy 74.62353 60.76042) (xy 74.53139 60.85256) (xy 74.305 60.85256) (xy 74.057235 60.901843)
+        (xy 73.847191 61.042191) (xy 73.742913 61.198253) (xy 73.539182 61.334382) (xy 73.46833 61.440419) (xy 72.606419 62.302331)
+        (xy 72.517 62.362079) (xy 72.517 52.895431) (xy 73.965 52.895431) (xy 73.965 53.784569) (xy 74.305259 54.606026)
+        (xy 74.933974 55.234741) (xy 75.755431 55.575) (xy 76.644569 55.575) (xy 77.466026 55.234741) (xy 78.094741 54.606026)
+        (xy 78.435 53.784569) (xy 78.435 52.895431) (xy 78.094741 52.073974) (xy 77.466026 51.445259) (xy 76.644569 51.105)
+        (xy 75.755431 51.105) (xy 74.933974 51.445259) (xy 74.305259 52.073974) (xy 73.965 52.895431) (xy 72.517 52.895431)
+        (xy 72.517 49.657) (xy 194.183 49.657)
       )
     )
     (filled_polygon
@@ -8308,7 +8379,7 @@
         (xy 182.44956 70.2527) (xy 182.498843 70.500465) (xy 182.639191 70.710509) (xy 182.849235 70.850857) (xy 182.96 70.872889)
         (xy 182.960001 71.982511) (xy 182.849235 72.004543) (xy 182.639191 72.144891) (xy 182.498843 72.354935) (xy 182.44956 72.6027)
         (xy 182.44956 74.1027) (xy 182.498843 74.350465) (xy 182.639191 74.560509) (xy 182.672402 74.5827) (xy 171.82908 74.5827)
-        (xy 171.704 74.55782) (xy 171.578921 74.5827) (xy 170.866956 74.5827) (xy 170.433999 74.149854) (xy 170.434 71.301465)
+        (xy 171.704 74.55782) (xy 171.57892 74.5827) (xy 170.866956 74.5827) (xy 170.434 74.149855) (xy 170.434 71.301465)
         (xy 175.757226 65.97845) (xy 177.382 65.97845) (xy 177.382 66.569009) (xy 177.478673 66.802398) (xy 177.657301 66.981027)
         (xy 177.89069 67.0777) (xy 178.35625 67.0777) (xy 178.515 66.91895) (xy 178.515 65.8197) (xy 178.769 65.8197)
         (xy 178.769 66.91895) (xy 178.92775 67.0777) (xy 179.39331 67.0777) (xy 179.626699 66.981027) (xy 179.805327 66.802398)
@@ -8323,32 +8394,31 @@
     (filled_polygon
       (pts
         (xy 91.381843 60.562765) (xy 91.46 60.679735) (xy 91.46 61.459924) (xy 91.435121 61.585) (xy 91.46 61.710075)
-        (xy 91.46 61.710079) (xy 91.533687 62.080528) (xy 91.617668 62.206214) (xy 91.733508 62.37958) (xy 91.814382 62.500617)
-        (xy 91.920418 62.571468) (xy 99.44295 70.094) (xy 87.68325 70.094) (xy 87.56625 69.977) (xy 86.467 69.977)
-        (xy 86.467 69.997) (xy 86.213 69.997) (xy 86.213 69.977) (xy 86.193 69.977) (xy 86.193 69.723)
-        (xy 86.213 69.723) (xy 86.213 68.74875) (xy 86.467 68.74875) (xy 86.467 69.723) (xy 87.56625 69.723)
-        (xy 87.725 69.56425) (xy 87.725 69.09869) (xy 87.628327 68.865301) (xy 87.449698 68.686673) (xy 87.216309 68.59)
-        (xy 86.62575 68.59) (xy 86.467 68.74875) (xy 86.213 68.74875) (xy 86.05425 68.59) (xy 85.463691 68.59)
-        (xy 85.230302 68.686673) (xy 85.088654 68.82832) (xy 85.047809 68.767191) (xy 84.837765 68.626843) (xy 84.59 68.57756)
-        (xy 84.363611 68.57756) (xy 83.819999 68.033948) (xy 83.82 63.146618) (xy 83.852235 63.168157) (xy 84.1 63.21744)
-        (xy 85.6 63.21744) (xy 85.847765 63.168157) (xy 86.057809 63.027809) (xy 86.1833 62.84) (xy 88.164925 62.84)
-        (xy 88.29 62.864879) (xy 88.415075 62.84) (xy 88.41508 62.84) (xy 88.785529 62.766313) (xy 89.205618 62.485618)
-        (xy 89.276471 62.379579) (xy 91.333969 60.322082)
+        (xy 91.46 61.710079) (xy 91.533687 62.080528) (xy 91.814382 62.500618) (xy 91.920421 62.571471) (xy 99.44295 70.094)
+        (xy 87.68325 70.094) (xy 87.56625 69.977) (xy 86.467 69.977) (xy 86.467 69.997) (xy 86.213 69.997)
+        (xy 86.213 69.977) (xy 86.193 69.977) (xy 86.193 69.723) (xy 86.213 69.723) (xy 86.213 68.74875)
+        (xy 86.467 68.74875) (xy 86.467 69.723) (xy 87.56625 69.723) (xy 87.725 69.56425) (xy 87.725 69.09869)
+        (xy 87.628327 68.865301) (xy 87.449698 68.686673) (xy 87.216309 68.59) (xy 86.62575 68.59) (xy 86.467 68.74875)
+        (xy 86.213 68.74875) (xy 86.05425 68.59) (xy 85.463691 68.59) (xy 85.230302 68.686673) (xy 85.088654 68.82832)
+        (xy 85.047809 68.767191) (xy 84.837765 68.626843) (xy 84.59 68.57756) (xy 84.363611 68.57756) (xy 83.82 68.033949)
+        (xy 83.82 63.146618) (xy 83.852235 63.168157) (xy 84.1 63.21744) (xy 85.6 63.21744) (xy 85.847765 63.168157)
+        (xy 86.057809 63.027809) (xy 86.1833 62.84) (xy 88.164925 62.84) (xy 88.29 62.864879) (xy 88.415075 62.84)
+        (xy 88.41508 62.84) (xy 88.785529 62.766313) (xy 89.205618 62.485618) (xy 89.276471 62.379579) (xy 91.333969 60.322082)
       )
     )
     (filled_polygon
       (pts
         (xy 79.042191 63.027809) (xy 79.252235 63.168157) (xy 79.5 63.21744) (xy 81 63.21744) (xy 81.247765 63.168157)
         (xy 81.280001 63.146618) (xy 81.28 68.033949) (xy 80.733949 68.58) (xy 78.212267 68.58) (xy 78.2 68.57756)
-        (xy 76.7 68.57756) (xy 76.452235 68.626843) (xy 76.242191 68.767191) (xy 76.22 68.800403) (xy 76.22 68.080077)
-        (xy 76.244879 67.955) (xy 76.22 67.829924) (xy 76.22 67.829921) (xy 76.146313 67.459472) (xy 76.146313 67.459471)
-        (xy 75.93647 67.145419) (xy 75.936467 67.145416) (xy 75.865618 67.039383) (xy 75.759584 66.968533) (xy 74.78515 65.9941)
-        (xy 74.803 65.97625) (xy 74.803 64.877) (xy 75.057 64.877) (xy 75.057 65.97625) (xy 75.21575 66.135)
-        (xy 75.68131 66.135) (xy 75.914699 66.038327) (xy 76.093327 65.859698) (xy 76.19 65.626309) (xy 76.19 65.03575)
-        (xy 76.03125 64.877) (xy 75.057 64.877) (xy 74.803 64.877) (xy 74.783 64.877) (xy 74.783 64.623)
-        (xy 74.803 64.623) (xy 74.803 64.603) (xy 75.057 64.603) (xy 75.057 64.623) (xy 76.03125 64.623)
-        (xy 76.19 64.46425) (xy 76.19 63.873691) (xy 76.093327 63.640302) (xy 75.95168 63.498654) (xy 76.012809 63.457809)
-        (xy 76.153157 63.247765) (xy 76.20244 63) (xy 76.20244 62.84) (xy 78.9167 62.84)
+        (xy 76.7 68.57756) (xy 76.452235 68.626843) (xy 76.242191 68.767191) (xy 76.22 68.800402) (xy 76.22 68.080076)
+        (xy 76.244879 67.955) (xy 76.22 67.829924) (xy 76.22 67.82992) (xy 76.146313 67.459471) (xy 75.865618 67.039382)
+        (xy 75.759581 66.96853) (xy 74.78515 65.9941) (xy 74.803 65.97625) (xy 74.803 64.877) (xy 75.057 64.877)
+        (xy 75.057 65.97625) (xy 75.21575 66.135) (xy 75.68131 66.135) (xy 75.914699 66.038327) (xy 76.093327 65.859698)
+        (xy 76.19 65.626309) (xy 76.19 65.03575) (xy 76.03125 64.877) (xy 75.057 64.877) (xy 74.803 64.877)
+        (xy 74.783 64.877) (xy 74.783 64.623) (xy 74.803 64.623) (xy 74.803 64.603) (xy 75.057 64.603)
+        (xy 75.057 64.623) (xy 76.03125 64.623) (xy 76.19 64.46425) (xy 76.19 63.873691) (xy 76.093327 63.640302)
+        (xy 75.95168 63.498654) (xy 76.012809 63.457809) (xy 76.153157 63.247765) (xy 76.20244 63) (xy 76.20244 62.84)
+        (xy 78.9167 62.84)
       )
     )
     (filled_polygon
@@ -8463,9 +8533,9 @@
         (xy 173.01405 147.904725) (xy 173.130359 147.32) (xy 173.01405 146.735275) (xy 172.68283 146.23957) (xy 172.399119 146.05)
         (xy 172.68283 145.86043) (xy 173.01405 145.364725) (xy 173.130359 144.78) (xy 173.01405 144.195275) (xy 172.687749 143.706932)
         (xy 172.713765 143.701757) (xy 172.923809 143.561409) (xy 173.064157 143.351365) (xy 173.11344 143.1036) (xy 173.11344 141.3764)
-        (xy 173.064157 141.128635) (xy 172.923809 140.918591) (xy 172.72 140.782409) (xy 172.72 140.63205) (xy 175.053583 138.298467)
-        (xy 175.159617 138.227618) (xy 175.230466 138.121585) (xy 175.23047 138.121581) (xy 175.440313 137.807529) (xy 175.538879 137.312)
-        (xy 175.513999 137.186919) (xy 175.514 131.537051) (xy 176.19347 130.857581) (xy 176.193472 130.857578) (xy 177.20947 129.841581)
+        (xy 173.064157 141.128635) (xy 172.923809 140.918591) (xy 172.72 140.782409) (xy 172.72 140.63205) (xy 175.053582 138.298469)
+        (xy 175.159618 138.227618) (xy 175.440313 137.807529) (xy 175.514 137.43708) (xy 175.514 137.437076) (xy 175.538879 137.312)
+        (xy 175.514 137.186924) (xy 175.514 131.53705) (xy 176.19347 130.857581) (xy 176.193472 130.857578) (xy 177.20947 129.841581)
         (xy 177.419312 129.52753) (xy 177.517879 129.032) (xy 177.419312 128.536471) (xy 177.138618 128.116382) (xy 176.718529 127.835688)
         (xy 176.223 127.737121) (xy 175.72747 127.835688) (xy 175.413419 128.04553) (xy 174.397422 129.061528) (xy 174.397419 129.06153)
         (xy 173.434419 130.024531) (xy 173.328383 130.095382) (xy 173.257532 130.201418) (xy 173.25753 130.20142) (xy 173.047688 130.515471)
@@ -8495,14 +8565,13 @@
         (xy 149.305555 143.167) (xy 149.305556 143.167) (xy 149.56487 143.115419) (xy 149.858933 142.918933) (xy 149.908531 142.844704)
         (xy 158.153235 134.6) (xy 160.24912 134.6) (xy 160.347687 135.095529) (xy 160.628382 135.515618) (xy 161.048471 135.796313)
         (xy 161.41892 135.87) (xy 162.414925 135.87) (xy 162.54 135.894879) (xy 162.665075 135.87) (xy 162.66508 135.87)
-        (xy 163.035529 135.796313) (xy 163.455618 135.515618) (xy 163.46363 135.503627) (xy 163.475618 135.495617) (xy 163.594612 135.317531)
-        (xy 163.70483 135.152577) (xy 163.756313 135.075528) (xy 163.83 134.705079) (xy 163.83 134.705076) (xy 163.854879 134.580001)
-        (xy 163.83 134.454926) (xy 163.829999 131.697084) (xy 163.83 131.697079) (xy 163.829999 130.43092) (xy 163.756312 130.060471)
-        (xy 163.475617 129.640382) (xy 163.055528 129.359687) (xy 162.56 129.26112) (xy 162.064471 129.359688) (xy 161.644382 129.640383)
-        (xy 161.363687 130.060472) (xy 161.29 130.430921) (xy 161.290001 131.446917) (xy 161.29 131.446921) (xy 161.290001 133.355644)
+        (xy 163.035529 135.796313) (xy 163.455618 135.515618) (xy 163.463629 135.503629) (xy 163.475618 135.495618) (xy 163.756313 135.075529)
+        (xy 163.83 134.70508) (xy 163.83 134.705076) (xy 163.854879 134.580001) (xy 163.83 134.454926) (xy 163.83 130.43092)
+        (xy 163.756313 130.060471) (xy 163.475618 129.640382) (xy 163.055528 129.359687) (xy 162.56 129.26112) (xy 162.064471 129.359687)
+        (xy 161.644382 129.640382) (xy 161.363687 130.060472) (xy 161.29 130.430921) (xy 161.29 131.446921) (xy 161.290001 133.355644)
         (xy 161.048471 133.403687) (xy 160.628382 133.684382) (xy 160.347687 134.104471) (xy 160.24912 134.6) (xy 158.153235 134.6)
-        (xy 158.300709 134.452527) (xy 158.374932 134.402933) (xy 158.424526 134.32871) (xy 158.424529 134.328707) (xy 158.571418 134.108871)
-        (xy 158.640416 133.762) (xy 158.622999 133.674441) (xy 158.623 129.949139) (xy 158.7119 129.734516) (xy 158.7119 129.345484)
+        (xy 158.300707 134.452529) (xy 158.374933 134.402933) (xy 158.571419 134.10887) (xy 158.623 133.849556) (xy 158.623 133.849555)
+        (xy 158.640416 133.762) (xy 158.623 133.674445) (xy 158.623 129.949139) (xy 158.7119 129.734516) (xy 158.7119 129.345484)
         (xy 158.634656 129.159) (xy 158.7119 128.972516) (xy 158.7119 128.583484) (xy 158.634656 128.397) (xy 158.7119 128.210516)
         (xy 158.7119 127.821484) (xy 158.563023 127.462064) (xy 158.287936 127.186977) (xy 157.928516 127.0381) (xy 157.539484 127.0381)
         (xy 157.180064 127.186977) (xy 156.904977 127.462064) (xy 156.7561 127.821484) (xy 156.7561 128.210516) (xy 156.833344 128.397)
@@ -8524,27 +8593,27 @@
         (xy 146.8699 133.917484) (xy 146.721023 133.558064) (xy 146.445936 133.282977) (xy 146.086516 133.1341) (xy 145.697484 133.1341)
         (xy 145.338064 133.282977) (xy 145.062977 133.558064) (xy 144.974077 133.772688) (xy 144.948688 133.798077) (xy 144.878861 133.827)
         (xy 142.338232 133.827) (xy 142.433113 133.35) (xy 142.32174 132.790091) (xy 142.004577 132.315423) (xy 141.842311 132.207)
-        (xy 142.241921 132.207) (xy 142.367 132.23188) (xy 142.49208 132.207) (xy 145.65095 132.207) (xy 147.209557 133.765607)
+        (xy 142.24192 132.207) (xy 142.367 132.23188) (xy 142.49208 132.207) (xy 145.65095 132.207) (xy 147.209557 133.765607)
         (xy 147.23826 133.909909) (xy 147.555423 134.384577) (xy 147.939108 134.640947) (xy 147.734866 134.737611) (xy 147.358959 135.152577)
         (xy 147.198096 135.540961) (xy 147.320085 135.763) (xy 148.463 135.763) (xy 148.463 135.743) (xy 148.717 135.743)
         (xy 148.717 135.763) (xy 149.859915 135.763) (xy 149.981904 135.540961) (xy 149.821041 135.152577) (xy 149.445134 134.737611)
         (xy 149.240892 134.640947) (xy 149.624577 134.384577) (xy 149.94174 133.909909) (xy 150.053113 133.35) (xy 149.94174 132.790091)
         (xy 149.624577 132.315423) (xy 149.149909 131.99826) (xy 149.005607 131.969557) (xy 147.163471 130.127421) (xy 147.092618 130.021382)
         (xy 146.672529 129.740687) (xy 146.30208 129.667) (xy 146.302075 129.667) (xy 146.177 129.642121) (xy 146.051925 129.667)
-        (xy 143.636999 129.667) (xy 143.636999 124.46) (xy 175.48912 124.46) (xy 175.587687 124.955529) (xy 175.868382 125.375618)
+        (xy 143.637 129.667) (xy 143.637 124.46) (xy 175.48912 124.46) (xy 175.587687 124.955529) (xy 175.868382 125.375618)
         (xy 176.288471 125.656313) (xy 176.65892 125.73) (xy 177.317633 125.73) (xy 177.340355 125.738445) (xy 177.569371 125.73)
         (xy 178.326403 125.73) (xy 178.342283 125.736102) (xy 178.578348 125.73) (xy 180.59401 125.73) (xy 180.59401 126.109089)
-        (xy 180.667697 126.479538) (xy 180.948392 126.899627) (xy 181.368481 127.180322) (xy 181.86401 127.27889) (xy 182.359538 127.180323)
-        (xy 182.779627 126.899628) (xy 183.060322 126.479539) (xy 183.134009 126.10909) (xy 183.13401 124.585082) (xy 183.15889 124.46)
-        (xy 183.13401 124.334919) (xy 183.13401 123.9496) (xy 183.140112 123.933719) (xy 183.137245 123.822816) (xy 183.15889 123.714001)
+        (xy 180.667697 126.479538) (xy 180.948392 126.899628) (xy 181.368481 127.180323) (xy 181.86401 127.27889) (xy 182.359538 127.180323)
+        (xy 182.779628 126.899628) (xy 183.060323 126.479539) (xy 183.13401 126.10909) (xy 183.13401 124.58508) (xy 183.15889 124.46)
+        (xy 183.13401 124.33492) (xy 183.13401 123.949599) (xy 183.140112 123.933719) (xy 183.137245 123.822816) (xy 183.15889 123.714001)
         (xy 183.13078 123.572682) (xy 183.127057 123.42865) (xy 183.081967 123.327285) (xy 183.060323 123.218472) (xy 182.980273 123.098669)
         (xy 182.921714 122.967024) (xy 182.841266 122.89063) (xy 182.779628 122.798383) (xy 182.659823 122.718332) (xy 182.555345 122.619119)
-        (xy 182.451789 122.579327) (xy 182.359539 122.517688) (xy 182.218217 122.489577) (xy 182.083726 122.437899) (xy 181.972824 122.440766)
+        (xy 182.451789 122.579327) (xy 182.359539 122.517688) (xy 182.218217 122.489577) (xy 182.083726 122.437899) (xy 181.972825 122.440766)
         (xy 181.86401 122.419121) (xy 181.73893 122.444001) (xy 178.806368 122.444001) (xy 178.783646 122.435556) (xy 178.554642 122.444001)
         (xy 176.674921 122.444001) (xy 176.304472 122.517688) (xy 175.884383 122.798383) (xy 175.603688 123.218472) (xy 175.505121 123.714001)
-        (xy 175.571315 124.046779) (xy 175.48912 124.46) (xy 143.636999 124.46) (xy 143.637 123.699921) (xy 143.636999 123.699917)
-        (xy 143.637 122.810921) (xy 143.636999 122.810917) (xy 143.637 121.921921) (xy 143.573463 121.602498) (xy 143.636999 121.28308)
-        (xy 143.637 120.905921) (xy 143.563313 120.535472) (xy 143.282618 120.115383) (xy 143.273335 120.10918) (xy 166.595 120.10918)
+        (xy 175.571315 124.046779) (xy 175.48912 124.46) (xy 143.637 124.46) (xy 143.637 123.69992) (xy 143.563313 123.329471)
+        (xy 143.383 123.059614) (xy 143.383 121.923386) (xy 143.563313 121.653529) (xy 143.637 121.28308) (xy 143.637 120.905921)
+        (xy 143.563313 120.535472) (xy 143.383 120.265614) (xy 143.383 120.18184) (xy 143.45566 120.10918) (xy 166.595 120.10918)
         (xy 166.595 120.54082) (xy 166.760182 120.939603) (xy 167.065397 121.244818) (xy 167.46418 121.41) (xy 167.89582 121.41)
         (xy 168.294603 121.244818) (xy 168.599818 120.939603) (xy 168.765 120.54082) (xy 168.765 120.10918) (xy 171.595 120.10918)
         (xy 171.595 120.54082) (xy 171.760182 120.939603) (xy 172.065397 121.244818) (xy 172.46418 121.41) (xy 172.89582 121.41)
@@ -8559,71 +8628,74 @@
         (xy 173.599818 119.710397) (xy 173.294603 119.405182) (xy 172.89582 119.24) (xy 172.46418 119.24) (xy 172.065397 119.405182)
         (xy 171.760182 119.710397) (xy 171.595 120.10918) (xy 168.765 120.10918) (xy 168.599818 119.710397) (xy 168.294603 119.405182)
         (xy 167.89582 119.24) (xy 167.46418 119.24) (xy 167.065397 119.405182) (xy 166.760182 119.710397) (xy 166.595 120.10918)
-        (xy 143.273335 120.10918) (xy 142.862529 119.834688) (xy 142.367 119.73612) (xy 141.871472 119.834687) (xy 141.451383 120.115382)
-        (xy 141.170688 120.535471) (xy 141.097001 120.90592) (xy 141.097 121.283079) (xy 141.160537 121.602502) (xy 141.097001 121.92192)
-        (xy 141.097 123.061079) (xy 141.097001 123.061083) (xy 141.097 123.950079) (xy 141.097001 123.950084) (xy 141.097 129.667)
-        (xy 134.36792 129.667) (xy 133.997471 129.740687) (xy 133.577382 130.021382) (xy 133.296687 130.441471) (xy 133.19812 130.937)
-        (xy 109.562189 130.937) (xy 112.229069 128.27) (xy 122.118967 128.27) (xy 122.545812 128.555208) (xy 123.027391 128.651)
-        (xy 123.352609 128.651) (xy 123.8254 128.556956) (xy 123.8254 128.919041) (xy 123.758377 128.986064) (xy 123.6095 129.345484)
-        (xy 123.6095 129.734516) (xy 123.758377 130.093936) (xy 124.033464 130.369023) (xy 124.392884 130.5179) (xy 124.781916 130.5179)
-        (xy 125.141336 130.369023) (xy 125.416423 130.093936) (xy 125.5653 129.734516) (xy 125.5653 129.345484) (xy 125.416423 128.986064)
-        (xy 125.349399 128.91904) (xy 125.349399 127) (xy 126.586655 127) (xy 126.714792 127.644188) (xy 127.079695 128.190305)
-        (xy 127.625812 128.555208) (xy 128.107391 128.651) (xy 128.432609 128.651) (xy 128.914188 128.555208) (xy 129.460305 128.190305)
-        (xy 129.825208 127.644188) (xy 129.953345 127) (xy 129.825208 126.355812) (xy 129.605144 126.026463) (xy 129.743809 125.933809)
-        (xy 129.884157 125.723765) (xy 129.93344 125.476) (xy 129.93344 123.444) (xy 129.884157 123.196235) (xy 129.743809 122.986191)
-        (xy 129.533765 122.845843) (xy 129.286 122.79656) (xy 127.254 122.79656) (xy 127.006235 122.845843) (xy 126.796191 122.986191)
-        (xy 126.655843 123.196235) (xy 126.60656 123.444) (xy 126.60656 125.476) (xy 126.655843 125.723765) (xy 126.796191 125.933809)
-        (xy 126.934856 126.026463) (xy 126.714792 126.355812) (xy 126.586655 127) (xy 125.349399 127) (xy 125.3494 123.357143)
-        (xy 125.364327 123.282099) (xy 125.3494 123.207056) (xy 125.3494 123.207053) (xy 125.305188 122.984784) (xy 125.302836 122.981264)
-        (xy 125.179282 122.796351) (xy 125.179279 122.796348) (xy 125.136771 122.73273) (xy 125.073152 122.690221) (xy 118.476383 116.093453)
-        (xy 118.433871 116.029829) (xy 118.181817 115.861412) (xy 117.959548 115.8172) (xy 117.959543 115.8172) (xy 117.8845 115.802273)
-        (xy 117.809457 115.8172) (xy 102.471447 115.8172) (xy 102.3964 115.802272) (xy 102.321353 115.8172) (xy 102.321352 115.8172)
-        (xy 102.099083 115.861412) (xy 101.847029 116.029829) (xy 101.804518 116.093451) (xy 101.214003 116.683967) (xy 100.875082 116.457507)
-        (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627) (xy 99.06 117.159609) (xy 98.79718 116.766271)
-        (xy 98.335082 116.457507) (xy 97.79 116.349082) (xy 97.244919 116.457506) (xy 96.782821 116.76627) (xy 96.52 117.159609)
-        (xy 96.25718 116.766271) (xy 95.795082 116.457507) (xy 95.25 116.349082) (xy 94.704919 116.457506) (xy 94.242821 116.76627)
-        (xy 93.98 117.159609) (xy 93.71718 116.766271) (xy 93.255082 116.457507) (xy 92.71 116.349082) (xy 92.164919 116.457506)
-        (xy 91.702821 116.76627) (xy 91.44 117.159609) (xy 91.17718 116.766271) (xy 90.715082 116.457507) (xy 90.17 116.349082)
-        (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159609) (xy 88.63718 116.766271) (xy 88.175082 116.457507)
-        (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627) (xy 86.36 117.159609) (xy 86.09718 116.766271)
-        (xy 85.635082 116.457507) (xy 85.09 116.349082) (xy 84.544919 116.457506) (xy 84.082821 116.76627) (xy 83.820424 117.158974)
-        (xy 83.55718 116.765001) (xy 83.20353 116.5287) (xy 84.00983 115.7224) (xy 129.04496 115.7224) (xy 129.04496 117.9576)
-        (xy 129.094243 118.205365) (xy 129.234591 118.415409) (xy 129.444635 118.555757) (xy 129.6924 118.60504) (xy 131.9276 118.60504)
-        (xy 132.175365 118.555757) (xy 132.385409 118.415409) (xy 132.525757 118.205365) (xy 132.57504 117.9576) (xy 132.57504 115.7224)
-        (xy 132.525757 115.474635) (xy 132.385409 115.264591) (xy 132.175365 115.124243) (xy 131.9276 115.07496) (xy 129.6924 115.07496)
-        (xy 129.444635 115.124243) (xy 129.234591 115.264591) (xy 129.094243 115.474635) (xy 129.04496 115.7224) (xy 84.00983 115.7224)
-        (xy 85.940231 113.792) (xy 122.69496 113.792) (xy 122.69496 114.1476) (xy 122.744243 114.395365) (xy 122.884591 114.605409)
-        (xy 123.094635 114.745757) (xy 123.3424 114.79504) (xy 125.5776 114.79504) (xy 125.825365 114.745757) (xy 126.035409 114.605409)
-        (xy 126.175757 114.395365) (xy 126.22504 114.1476) (xy 126.22504 111.9124) (xy 126.175757 111.664635) (xy 126.035409 111.454591)
-        (xy 125.825365 111.314243) (xy 125.5776 111.26496) (xy 123.3424 111.26496) (xy 123.094635 111.314243) (xy 122.884591 111.454591)
-        (xy 122.744243 111.664635) (xy 122.69496 111.9124) (xy 122.69496 112.268) (xy 85.699642 112.268) (xy 85.624599 112.253073)
-        (xy 85.549556 112.268) (xy 85.549552 112.268) (xy 85.327283 112.312212) (xy 85.075229 112.480629) (xy 85.032718 112.544251)
-        (xy 80.894165 116.682805) (xy 80.555082 116.456237) (xy 80.01 116.347812) (xy 79.464919 116.456236) (xy 79.3753 116.516118)
-        (xy 79.3753 110.75005) (xy 141.665 110.75005) (xy 141.665 111.49995) (xy 141.951974 112.192767) (xy 142.482233 112.723026)
-        (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 144.617767 112.723026) (xy 144.882473 112.45832) (xy 147.396285 112.45832)
-        (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925) (xy 149.574467 112.751123) (xy 149.703715 112.45832)
-        (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 144.882473 112.45832) (xy 145.148026 112.192767) (xy 145.435 111.49995)
-        (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435) (xy 146.923877 112.149467) (xy 147.21668 112.278715)
-        (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715) (xy 150.176123 112.149467) (xy 150.444388 111.449194)
-        (xy 150.425607 110.75005) (xy 154.365 110.75005) (xy 154.365 111.49995) (xy 154.651974 112.192767) (xy 155.182233 112.723026)
-        (xy 155.87505 113.01) (xy 156.62495 113.01) (xy 157.317767 112.723026) (xy 157.848026 112.192767) (xy 158.135 111.49995)
-        (xy 158.135 110.75005) (xy 159.365 110.75005) (xy 159.365 111.49995) (xy 159.651974 112.192767) (xy 160.182233 112.723026)
-        (xy 160.87505 113.01) (xy 161.62495 113.01) (xy 162.317767 112.723026) (xy 162.848026 112.192767) (xy 163.135 111.49995)
-        (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974) (xy 161.62495 109.24) (xy 160.87505 109.24)
-        (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005) (xy 158.135 110.75005) (xy 157.848026 110.057233)
-        (xy 157.317767 109.526974) (xy 156.62495 109.24) (xy 155.87505 109.24) (xy 155.182233 109.526974) (xy 154.651974 110.057233)
-        (xy 154.365 110.75005) (xy 150.425607 110.75005) (xy 150.42425 110.699565) (xy 150.176123 110.100533) (xy 149.88332 109.971285)
-        (xy 148.729605 111.125) (xy 148.370395 111.125) (xy 147.21668 109.971285) (xy 146.923877 110.100533) (xy 146.655612 110.800806)
-        (xy 145.435 110.800806) (xy 145.435 110.75005) (xy 145.148026 110.057233) (xy 144.882473 109.79168) (xy 147.396285 109.79168)
-        (xy 148.55 110.945395) (xy 149.703715 109.79168) (xy 149.574467 109.498877) (xy 148.874194 109.230612) (xy 148.124565 109.25075)
-        (xy 147.525533 109.498877) (xy 147.396285 109.79168) (xy 144.882473 109.79168) (xy 144.617767 109.526974) (xy 143.92495 109.24)
-        (xy 143.17505 109.24) (xy 142.482233 109.526974) (xy 141.951974 110.057233) (xy 141.665 110.75005) (xy 79.3753 110.75005)
-        (xy 79.3753 104.463882) (xy 79.464918 104.523763) (xy 80.01 104.632188) (xy 80.555081 104.523764) (xy 81.017179 104.215)
-        (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523763) (xy 82.55 104.632188) (xy 83.095081 104.523764)
-        (xy 83.434165 104.297195) (xy 83.974018 104.837049) (xy 84.016529 104.900671) (xy 84.268583 105.069088) (xy 84.490852 105.1133)
-        (xy 84.490853 105.1133) (xy 84.5659 105.128228) (xy 84.640947 105.1133) (xy 114.585257 105.1133) (xy 114.6603 105.128227)
-        (xy 114.735343 105.1133) (xy 114.735348 105.1133) (xy 114.957617 105.069088) (xy 115.209671 104.900671) (xy 115.252183 104.837047)
-        (xy 118.051131 102.0381) (xy 175.133 102.0381)
+        (xy 143.45566 120.10918) (xy 143.903663 119.661178) (xy 143.988495 119.604495) (xy 144.213051 119.268423) (xy 144.291904 118.872)
+        (xy 144.213051 118.475577) (xy 143.988495 118.139505) (xy 143.652423 117.914949) (xy 143.356065 117.856) (xy 143.356063 117.856)
+        (xy 143.256 117.836096) (xy 143.155936 117.856) (xy 143.155935 117.856) (xy 142.859577 117.914949) (xy 142.523505 118.139505)
+        (xy 142.466822 118.224337) (xy 142.120546 118.570613) (xy 141.813064 118.697977) (xy 141.537977 118.973064) (xy 141.3891 119.332484)
+        (xy 141.3891 119.469396) (xy 141.331096 119.761) (xy 141.351001 119.861068) (xy 141.351001 120.265614) (xy 141.170687 120.535471)
+        (xy 141.097 120.90592) (xy 141.097 121.283079) (xy 141.170687 121.653528) (xy 141.351 121.923386) (xy 141.351001 123.059614)
+        (xy 141.170688 123.329471) (xy 141.097001 123.69992) (xy 141.097 129.667) (xy 134.36792 129.667) (xy 133.997471 129.740687)
+        (xy 133.577382 130.021382) (xy 133.296687 130.441471) (xy 133.19812 130.937) (xy 109.562189 130.937) (xy 112.229069 128.27)
+        (xy 122.118967 128.27) (xy 122.545812 128.555208) (xy 123.027391 128.651) (xy 123.352609 128.651) (xy 123.8254 128.556956)
+        (xy 123.8254 128.919041) (xy 123.758377 128.986064) (xy 123.6095 129.345484) (xy 123.6095 129.734516) (xy 123.758377 130.093936)
+        (xy 124.033464 130.369023) (xy 124.392884 130.5179) (xy 124.781916 130.5179) (xy 125.141336 130.369023) (xy 125.416423 130.093936)
+        (xy 125.5653 129.734516) (xy 125.5653 129.345484) (xy 125.416423 128.986064) (xy 125.3494 128.919041) (xy 125.3494 127)
+        (xy 126.586655 127) (xy 126.714792 127.644188) (xy 127.079695 128.190305) (xy 127.625812 128.555208) (xy 128.107391 128.651)
+        (xy 128.432609 128.651) (xy 128.914188 128.555208) (xy 129.460305 128.190305) (xy 129.825208 127.644188) (xy 129.953345 127)
+        (xy 129.825208 126.355812) (xy 129.605144 126.026463) (xy 129.743809 125.933809) (xy 129.884157 125.723765) (xy 129.93344 125.476)
+        (xy 129.93344 123.444) (xy 129.884157 123.196235) (xy 129.743809 122.986191) (xy 129.533765 122.845843) (xy 129.286 122.79656)
+        (xy 127.254 122.79656) (xy 127.006235 122.845843) (xy 126.796191 122.986191) (xy 126.655843 123.196235) (xy 126.60656 123.444)
+        (xy 126.60656 125.476) (xy 126.655843 125.723765) (xy 126.796191 125.933809) (xy 126.934856 126.026463) (xy 126.714792 126.355812)
+        (xy 126.586655 127) (xy 125.3494 127) (xy 125.3494 123.357142) (xy 125.364327 123.282099) (xy 125.3494 123.207056)
+        (xy 125.3494 123.207052) (xy 125.305188 122.984783) (xy 125.18064 122.798383) (xy 125.179282 122.796351) (xy 125.136771 122.732729)
+        (xy 125.073149 122.690218) (xy 118.476383 116.093453) (xy 118.433871 116.029829) (xy 118.181817 115.861412) (xy 117.959548 115.8172)
+        (xy 117.959543 115.8172) (xy 117.8845 115.802273) (xy 117.809457 115.8172) (xy 102.471447 115.8172) (xy 102.3964 115.802272)
+        (xy 102.321353 115.8172) (xy 102.321352 115.8172) (xy 102.099083 115.861412) (xy 101.847029 116.029829) (xy 101.804518 116.093451)
+        (xy 101.214004 116.683966) (xy 100.875082 116.457506) (xy 100.33 116.349082) (xy 99.784919 116.457506) (xy 99.322821 116.76627)
+        (xy 99.06 117.159608) (xy 98.79718 116.76627) (xy 98.335082 116.457506) (xy 97.79 116.349082) (xy 97.244919 116.457506)
+        (xy 96.782821 116.76627) (xy 96.52 117.159608) (xy 96.25718 116.76627) (xy 95.795082 116.457506) (xy 95.25 116.349082)
+        (xy 94.704919 116.457506) (xy 94.242821 116.76627) (xy 93.98 117.159608) (xy 93.71718 116.76627) (xy 93.255082 116.457506)
+        (xy 92.71 116.349082) (xy 92.164919 116.457506) (xy 91.702821 116.76627) (xy 91.44 117.159608) (xy 91.17718 116.76627)
+        (xy 90.715082 116.457506) (xy 90.17 116.349082) (xy 89.624919 116.457506) (xy 89.162821 116.76627) (xy 88.9 117.159608)
+        (xy 88.63718 116.76627) (xy 88.175082 116.457506) (xy 87.63 116.349082) (xy 87.084919 116.457506) (xy 86.622821 116.76627)
+        (xy 86.36 117.159608) (xy 86.09718 116.76627) (xy 85.635082 116.457506) (xy 85.09 116.349082) (xy 84.544919 116.457506)
+        (xy 84.082821 116.76627) (xy 83.820424 117.158973) (xy 83.55718 116.765) (xy 83.203531 116.528699) (xy 84.00983 115.7224)
+        (xy 129.04496 115.7224) (xy 129.04496 117.9576) (xy 129.094243 118.205365) (xy 129.234591 118.415409) (xy 129.444635 118.555757)
+        (xy 129.6924 118.60504) (xy 131.9276 118.60504) (xy 132.175365 118.555757) (xy 132.385409 118.415409) (xy 132.525757 118.205365)
+        (xy 132.57504 117.9576) (xy 132.57504 115.7224) (xy 132.525757 115.474635) (xy 132.385409 115.264591) (xy 132.175365 115.124243)
+        (xy 131.9276 115.07496) (xy 129.6924 115.07496) (xy 129.444635 115.124243) (xy 129.234591 115.264591) (xy 129.094243 115.474635)
+        (xy 129.04496 115.7224) (xy 84.00983 115.7224) (xy 85.940231 113.792) (xy 122.69496 113.792) (xy 122.69496 114.1476)
+        (xy 122.744243 114.395365) (xy 122.884591 114.605409) (xy 123.094635 114.745757) (xy 123.3424 114.79504) (xy 125.5776 114.79504)
+        (xy 125.825365 114.745757) (xy 126.035409 114.605409) (xy 126.175757 114.395365) (xy 126.22504 114.1476) (xy 126.22504 111.9124)
+        (xy 126.175757 111.664635) (xy 126.035409 111.454591) (xy 125.825365 111.314243) (xy 125.5776 111.26496) (xy 123.3424 111.26496)
+        (xy 123.094635 111.314243) (xy 122.884591 111.454591) (xy 122.744243 111.664635) (xy 122.69496 111.9124) (xy 122.69496 112.268)
+        (xy 85.699642 112.268) (xy 85.624599 112.253073) (xy 85.549556 112.268) (xy 85.549552 112.268) (xy 85.327283 112.312212)
+        (xy 85.075229 112.480629) (xy 85.032718 112.544251) (xy 80.894166 116.682804) (xy 80.555082 116.456236) (xy 80.01 116.347812)
+        (xy 79.464919 116.456236) (xy 79.3753 116.516117) (xy 79.3753 110.75005) (xy 141.665 110.75005) (xy 141.665 111.49995)
+        (xy 141.951974 112.192767) (xy 142.482233 112.723026) (xy 143.17505 113.01) (xy 143.92495 113.01) (xy 144.617767 112.723026)
+        (xy 144.882473 112.45832) (xy 147.396285 112.45832) (xy 147.525533 112.751123) (xy 148.225806 113.019388) (xy 148.975435 112.99925)
+        (xy 149.574467 112.751123) (xy 149.703715 112.45832) (xy 148.55 111.304605) (xy 147.396285 112.45832) (xy 144.882473 112.45832)
+        (xy 145.148026 112.192767) (xy 145.435 111.49995) (xy 145.435 110.800806) (xy 146.655612 110.800806) (xy 146.67575 111.550435)
+        (xy 146.923877 112.149467) (xy 147.21668 112.278715) (xy 148.370395 111.125) (xy 148.729605 111.125) (xy 149.88332 112.278715)
+        (xy 150.176123 112.149467) (xy 150.444388 111.449194) (xy 150.425607 110.75005) (xy 154.365 110.75005) (xy 154.365 111.49995)
+        (xy 154.651974 112.192767) (xy 155.182233 112.723026) (xy 155.87505 113.01) (xy 156.62495 113.01) (xy 157.317767 112.723026)
+        (xy 157.848026 112.192767) (xy 158.135 111.49995) (xy 158.135 110.75005) (xy 159.365 110.75005) (xy 159.365 111.49995)
+        (xy 159.651974 112.192767) (xy 160.182233 112.723026) (xy 160.87505 113.01) (xy 161.62495 113.01) (xy 162.317767 112.723026)
+        (xy 162.848026 112.192767) (xy 163.135 111.49995) (xy 163.135 110.75005) (xy 162.848026 110.057233) (xy 162.317767 109.526974)
+        (xy 161.62495 109.24) (xy 160.87505 109.24) (xy 160.182233 109.526974) (xy 159.651974 110.057233) (xy 159.365 110.75005)
+        (xy 158.135 110.75005) (xy 157.848026 110.057233) (xy 157.317767 109.526974) (xy 156.62495 109.24) (xy 155.87505 109.24)
+        (xy 155.182233 109.526974) (xy 154.651974 110.057233) (xy 154.365 110.75005) (xy 150.425607 110.75005) (xy 150.42425 110.699565)
+        (xy 150.176123 110.100533) (xy 149.88332 109.971285) (xy 148.729605 111.125) (xy 148.370395 111.125) (xy 147.21668 109.971285)
+        (xy 146.923877 110.100533) (xy 146.655612 110.800806) (xy 145.435 110.800806) (xy 145.435 110.75005) (xy 145.148026 110.057233)
+        (xy 144.882473 109.79168) (xy 147.396285 109.79168) (xy 148.55 110.945395) (xy 149.703715 109.79168) (xy 149.574467 109.498877)
+        (xy 148.874194 109.230612) (xy 148.124565 109.25075) (xy 147.525533 109.498877) (xy 147.396285 109.79168) (xy 144.882473 109.79168)
+        (xy 144.617767 109.526974) (xy 143.92495 109.24) (xy 143.17505 109.24) (xy 142.482233 109.526974) (xy 141.951974 110.057233)
+        (xy 141.665 110.75005) (xy 79.3753 110.75005) (xy 79.3753 104.463883) (xy 79.464918 104.523764) (xy 80.01 104.632188)
+        (xy 80.555081 104.523764) (xy 81.017179 104.215) (xy 81.28 103.821661) (xy 81.54282 104.214999) (xy 82.004918 104.523764)
+        (xy 82.55 104.632188) (xy 83.095081 104.523764) (xy 83.434165 104.297195) (xy 83.974018 104.837049) (xy 84.016529 104.900671)
+        (xy 84.268583 105.069088) (xy 84.490852 105.1133) (xy 84.490853 105.1133) (xy 84.5659 105.128228) (xy 84.640947 105.1133)
+        (xy 114.585257 105.1133) (xy 114.6603 105.128227) (xy 114.735343 105.1133) (xy 114.735348 105.1133) (xy 114.957617 105.069088)
+        (xy 115.209671 104.900671) (xy 115.252183 104.837047) (xy 118.051131 102.0381) (xy 175.133 102.0381)
       )
     )
     (filled_polygon
@@ -8646,170 +8718,169 @@
         (xy 194.183 89.027) (xy 194.183 99.840012) (xy 194.1576 99.83496) (xy 191.9224 99.83496) (xy 191.674635 99.884243)
         (xy 191.464591 100.024591) (xy 191.324243 100.234635) (xy 191.27496 100.4824) (xy 191.27496 102.7176) (xy 191.324243 102.965365)
         (xy 191.464591 103.175409) (xy 191.674635 103.315757) (xy 191.9224 103.36504) (xy 194.1576 103.36504) (xy 194.183 103.359988)
-        (xy 194.183 104.013) (xy 187.132631 104.013) (xy 188.953752 102.191879) (xy 189.017371 102.14937) (xy 189.059879 102.085752)
-        (xy 189.059882 102.085749) (xy 189.185787 101.897318) (xy 189.185787 101.897317) (xy 189.185788 101.897316) (xy 189.23 101.675047)
-        (xy 189.244928 101.6) (xy 189.23 101.524953) (xy 189.229999 98.881047) (xy 189.244927 98.805999) (xy 189.185787 98.508681)
-        (xy 189.059882 98.320251) (xy 189.059878 98.320247) (xy 189.01737 98.256629) (xy 188.953751 98.21412) (xy 186.142031 95.4024)
-        (xy 190.00496 95.4024) (xy 190.00496 97.6376) (xy 190.054243 97.885365) (xy 190.194591 98.095409) (xy 190.404635 98.235757)
-        (xy 190.6524 98.28504) (xy 192.8876 98.28504) (xy 193.135365 98.235757) (xy 193.345409 98.095409) (xy 193.485757 97.885365)
-        (xy 193.53504 97.6376) (xy 193.53504 95.4024) (xy 193.485757 95.154635) (xy 193.345409 94.944591) (xy 193.135365 94.804243)
-        (xy 192.8876 94.75496) (xy 190.6524 94.75496) (xy 190.404635 94.804243) (xy 190.194591 94.944591) (xy 190.054243 95.154635)
-        (xy 190.00496 95.4024) (xy 186.142031 95.4024) (xy 185.503883 94.764253) (xy 185.461371 94.700629) (xy 185.209317 94.532212)
-        (xy 184.987048 94.488) (xy 184.987043 94.488) (xy 184.912 94.473073) (xy 184.836957 94.488) (xy 184.770959 94.488)
-        (xy 184.703936 94.420977) (xy 184.344516 94.2721) (xy 183.955484 94.2721) (xy 183.596064 94.420977) (xy 183.320977 94.696064)
-        (xy 183.1721 95.055484) (xy 183.1721 95.444516) (xy 183.320977 95.803936) (xy 183.596064 96.079023) (xy 183.955484 96.2279)
-        (xy 184.344516 96.2279) (xy 184.675268 96.090898) (xy 187.706 99.121631) (xy 187.706 99.961468) (xy 187.430616 99.8474)
-        (xy 187.279904 99.8474) (xy 187.260017 99.834112) (xy 187.037748 99.7899) (xy 187.037743 99.7899) (xy 186.9627 99.774973)
-        (xy 186.887657 99.7899) (xy 184.262959 99.7899) (xy 184.195936 99.722877) (xy 183.836516 99.574) (xy 183.447484 99.574)
-        (xy 183.088064 99.722877) (xy 183.021041 99.7899) (xy 77.795542 99.7899) (xy 77.720499 99.774973) (xy 77.645456 99.7899)
-        (xy 77.645452 99.7899) (xy 77.423183 99.834112) (xy 77.423182 99.834113) (xy 77.423181 99.834113) (xy 77.403296 99.8474)
-        (xy 77.171129 100.002529) (xy 77.128616 100.066154) (xy 75.776879 101.417891) (xy 75.475082 101.216237) (xy 74.93 101.107812)
-        (xy 74.384919 101.216236) (xy 73.922821 101.525) (xy 73.614057 101.987098) (xy 73.533001 102.394592) (xy 73.533 103.345407)
-        (xy 73.614056 103.752901) (xy 73.92282 104.214999) (xy 74.384918 104.523763) (xy 74.93 104.632188) (xy 75.311301 104.556342)
-        (xy 75.3113 116.423658) (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614057 117.227098)
-        (xy 73.533001 117.634592) (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 73.962235 119.481335)
-        (xy 73.681151 119.762419) (xy 73.61753 119.804929) (xy 73.575019 119.868551) (xy 73.575018 119.868552) (xy 73.449113 120.056983)
-        (xy 73.389973 120.3543) (xy 73.404901 120.429348) (xy 73.4049 139.633857) (xy 73.389973 139.7089) (xy 73.4049 139.783943)
-        (xy 73.4049 139.783947) (xy 73.449112 140.006216) (xy 73.533452 140.13244) (xy 73.574351 140.193649) (xy 73.617529 140.25827)
-        (xy 73.68115 140.30078) (xy 74.211495 140.831125) (xy 74.00025 141.147275) (xy 73.883941 141.732) (xy 74.00025 142.316725)
-        (xy 74.33147 142.81243) (xy 74.615181 143.002) (xy 74.33147 143.19157) (xy 74.052263 143.609432) (xy 73.0655 142.62267)
-        (xy 73.065499 140.63096) (xy 73.132523 140.563936) (xy 73.2814 140.204516) (xy 73.2814 139.815484) (xy 73.132523 139.456064)
-        (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505) (xy 75.585 97.37505) (xy 75.585 98.12495)
-        (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635) (xy 77.84495 99.635) (xy 78.537767 99.348026)
-        (xy 79.068026 98.817767) (xy 79.355 98.12495) (xy 79.355 97.37505) (xy 79.106038 96.774) (xy 83.57896 96.774)
-        (xy 83.57896 98.806) (xy 83.628243 99.053765) (xy 83.768591 99.263809) (xy 83.978635 99.404157) (xy 84.2264 99.45344)
-        (xy 85.9536 99.45344) (xy 86.201365 99.404157) (xy 86.411409 99.263809) (xy 86.551757 99.053765) (xy 86.556932 99.027748)
-        (xy 87.045276 99.35405) (xy 87.63 99.470359) (xy 88.214725 99.354049) (xy 88.71043 99.022829) (xy 88.9 98.739118)
-        (xy 89.089571 99.02283) (xy 89.585276 99.35405) (xy 90.17 99.470359) (xy 90.754725 99.354049) (xy 91.25043 99.022829)
-        (xy 91.44 98.739118) (xy 91.629571 99.02283) (xy 92.125276 99.35405) (xy 92.71 99.470359) (xy 93.294725 99.354049)
-        (xy 93.79043 99.022829) (xy 93.98 98.739118) (xy 94.169571 99.02283) (xy 94.665276 99.35405) (xy 95.25 99.470359)
-        (xy 95.834725 99.354049) (xy 96.33043 99.022829) (xy 96.52 98.739118) (xy 96.709571 99.02283) (xy 97.205276 99.35405)
-        (xy 97.79 99.470359) (xy 98.374725 99.354049) (xy 98.87043 99.022829) (xy 99.06 98.739118) (xy 99.249571 99.02283)
-        (xy 99.745276 99.35405) (xy 100.33 99.470359) (xy 100.914725 99.354049) (xy 101.41043 99.022829) (xy 101.74165 98.527124)
-        (xy 101.8286 98.089997) (xy 101.828599 97.490002) (xy 101.741649 97.052875) (xy 101.555311 96.774) (xy 106.28656 96.774)
-        (xy 106.28656 98.806) (xy 106.335843 99.053765) (xy 106.476191 99.263809) (xy 106.686235 99.404157) (xy 106.934 99.45344)
-        (xy 108.966 99.45344) (xy 109.213765 99.404157) (xy 109.423809 99.263809) (xy 109.516463 99.125144) (xy 109.845812 99.345208)
-        (xy 110.327391 99.441) (xy 110.652609 99.441) (xy 111.134188 99.345208) (xy 111.680305 98.980305) (xy 112.045208 98.434188)
-        (xy 112.173345 97.79) (xy 112.045208 97.145812) (xy 111.680305 96.599695) (xy 111.134188 96.234792) (xy 110.652609 96.139)
-        (xy 110.327391 96.139) (xy 109.845812 96.234792) (xy 109.516463 96.454856) (xy 109.423809 96.316191) (xy 109.213765 96.175843)
-        (xy 108.966 96.12656) (xy 106.934 96.12656) (xy 106.686235 96.175843) (xy 106.476191 96.316191) (xy 106.335843 96.526235)
-        (xy 106.28656 96.774) (xy 101.555311 96.774) (xy 101.410429 96.55717) (xy 100.914724 96.22595) (xy 100.33 96.109641)
-        (xy 99.745275 96.225951) (xy 99.24957 96.557171) (xy 99.06 96.840882) (xy 98.870429 96.55717) (xy 98.374724 96.22595)
-        (xy 97.79 96.109641) (xy 97.205275 96.225951) (xy 96.70957 96.557171) (xy 96.52 96.840882) (xy 96.330429 96.55717)
-        (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.225951) (xy 94.16957 96.557171) (xy 93.98 96.840882)
-        (xy 93.790429 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641) (xy 92.125275 96.225951) (xy 91.62957 96.557171)
-        (xy 91.44 96.840882) (xy 91.250429 96.55717) (xy 90.754724 96.22595) (xy 90.17 96.109641) (xy 89.585275 96.225951)
-        (xy 89.08957 96.557171) (xy 88.9 96.840882) (xy 88.710429 96.55717) (xy 88.214724 96.22595) (xy 87.63 96.109641)
-        (xy 87.045275 96.225951) (xy 86.556932 96.552252) (xy 86.551757 96.526235) (xy 86.411409 96.316191) (xy 86.201365 96.175843)
-        (xy 85.9536 96.12656) (xy 84.2264 96.12656) (xy 83.978635 96.175843) (xy 83.768591 96.316191) (xy 83.628243 96.526235)
-        (xy 83.57896 96.774) (xy 79.106038 96.774) (xy 79.068026 96.682233) (xy 78.537767 96.151974) (xy 77.84495 95.865)
-        (xy 77.09505 95.865) (xy 76.402233 96.151974) (xy 75.871974 96.682233) (xy 75.585 97.37505) (xy 72.517 97.37505)
-        (xy 72.517 94.08332) (xy 76.316285 94.08332) (xy 76.445533 94.376123) (xy 77.145806 94.644388) (xy 77.895435 94.62425)
-        (xy 78.494467 94.376123) (xy 78.623715 94.08332) (xy 77.47 92.929605) (xy 76.316285 94.08332) (xy 72.517 94.08332)
-        (xy 72.517 92.425806) (xy 75.575612 92.425806) (xy 75.59575 93.175435) (xy 75.843877 93.774467) (xy 76.13668 93.903715)
-        (xy 77.290395 92.75) (xy 77.649605 92.75) (xy 78.80332 93.903715) (xy 79.096123 93.774467) (xy 79.364388 93.074194)
-        (xy 79.34425 92.324565) (xy 79.096123 91.725533) (xy 78.80332 91.596285) (xy 77.649605 92.75) (xy 77.290395 92.75)
-        (xy 76.13668 91.596285) (xy 75.843877 91.725533) (xy 75.575612 92.425806) (xy 72.517 92.425806) (xy 72.517 91.41668)
-        (xy 76.316285 91.41668) (xy 77.47 92.570395) (xy 78.623715 91.41668) (xy 78.494467 91.123877) (xy 77.794194 90.855612)
-        (xy 77.044565 90.87575) (xy 76.445533 91.123877) (xy 76.316285 91.41668) (xy 72.517 91.41668) (xy 72.517 88.80475)
-        (xy 79.55534 88.80475) (xy 79.55534 90.39537) (xy 79.652013 90.628759) (xy 79.830642 90.807387) (xy 80.064031 90.90406)
-        (xy 81.65465 90.90406) (xy 81.8134 90.74531) (xy 81.8134 88.646) (xy 82.0674 88.646) (xy 82.0674 90.74531)
-        (xy 82.22615 90.90406) (xy 83.816769 90.90406) (xy 84.050158 90.807387) (xy 84.228787 90.628759) (xy 84.311095 90.43005)
-        (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767) (xy 119.662233 92.403026) (xy 120.35505 92.69)
-        (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767) (xy 122.615 91.17995) (xy 122.615 90.43005)
-        (xy 123.845 90.43005) (xy 123.845 91.17995) (xy 124.131974 91.872767) (xy 124.662233 92.403026) (xy 125.35505 92.69)
-        (xy 126.10495 92.69) (xy 126.797767 92.403026) (xy 127.328026 91.872767) (xy 127.615 91.17995) (xy 127.615 90.43005)
-        (xy 128.845 90.43005) (xy 128.845 91.17995) (xy 129.131974 91.872767) (xy 129.662233 92.403026) (xy 130.35505 92.69)
-        (xy 131.10495 92.69) (xy 131.797767 92.403026) (xy 132.328026 91.872767) (xy 132.615 91.17995) (xy 132.615 90.43005)
-        (xy 137.895 90.43005) (xy 137.895 91.17995) (xy 138.181974 91.872767) (xy 138.712233 92.403026) (xy 139.40505 92.69)
-        (xy 140.15495 92.69) (xy 140.847767 92.403026) (xy 141.378026 91.872767) (xy 141.665 91.17995) (xy 141.665 90.43005)
-        (xy 142.895 90.43005) (xy 142.895 91.17995) (xy 143.181974 91.872767) (xy 143.712233 92.403026) (xy 144.40505 92.69)
-        (xy 145.15495 92.69) (xy 145.847767 92.403026) (xy 146.378026 91.872767) (xy 146.665 91.17995) (xy 146.665 90.43005)
-        (xy 147.895 90.43005) (xy 147.895 91.17995) (xy 148.181974 91.872767) (xy 148.712233 92.403026) (xy 149.40505 92.69)
-        (xy 150.15495 92.69) (xy 150.847767 92.403026) (xy 151.378026 91.872767) (xy 151.665 91.17995) (xy 151.665 90.43005)
-        (xy 155.04 90.43005) (xy 155.04 91.17995) (xy 155.326974 91.872767) (xy 155.857233 92.403026) (xy 156.55005 92.69)
-        (xy 157.29995 92.69) (xy 157.992767 92.403026) (xy 158.523026 91.872767) (xy 158.81 91.17995) (xy 158.81 90.43005)
-        (xy 160.04 90.43005) (xy 160.04 91.17995) (xy 160.326974 91.872767) (xy 160.857233 92.403026) (xy 161.55005 92.69)
-        (xy 162.29995 92.69) (xy 162.992767 92.403026) (xy 163.523026 91.872767) (xy 163.81 91.17995) (xy 163.81 90.43005)
-        (xy 165.04 90.43005) (xy 165.04 91.17995) (xy 165.326974 91.872767) (xy 165.857233 92.403026) (xy 166.55005 92.69)
-        (xy 167.29995 92.69) (xy 167.992767 92.403026) (xy 168.523026 91.872767) (xy 168.81 91.17995) (xy 168.81 90.43005)
-        (xy 168.523026 89.737233) (xy 167.992767 89.206974) (xy 167.29995 88.92) (xy 166.55005 88.92) (xy 165.857233 89.206974)
-        (xy 165.326974 89.737233) (xy 165.04 90.43005) (xy 163.81 90.43005) (xy 163.523026 89.737233) (xy 162.992767 89.206974)
-        (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 160.857233 89.206974) (xy 160.326974 89.737233) (xy 160.04 90.43005)
-        (xy 158.81 90.43005) (xy 158.523026 89.737233) (xy 157.992767 89.206974) (xy 157.940999 89.185531) (xy 157.941 86.827682)
-        (xy 158.197953 86.570729) (xy 163.857168 80.911675) (xy 164.025045 80.660438) (xy 164.031975 80.6256) (xy 164.129936 80.585023)
-        (xy 164.405023 80.309936) (xy 164.5539 79.950516) (xy 164.5539 79.561484) (xy 164.405023 79.202064) (xy 164.196959 78.994)
-        (xy 182.48656 78.994) (xy 182.48656 81.026) (xy 182.535843 81.273765) (xy 182.676191 81.483809) (xy 182.886235 81.624157)
-        (xy 183.134 81.67344) (xy 185.166 81.67344) (xy 185.413765 81.624157) (xy 185.623809 81.483809) (xy 185.728662 81.326887)
-        (xy 185.825182 81.416385) (xy 186.307056 81.615975) (xy 186.563 81.496836) (xy 186.563 80.137) (xy 186.817 80.137)
-        (xy 186.817 81.496836) (xy 187.072944 81.615975) (xy 187.554818 81.416385) (xy 188.027188 80.978379) (xy 188.295983 80.392946)
-        (xy 188.177367 80.137) (xy 186.817 80.137) (xy 186.563 80.137) (xy 186.543 80.137) (xy 186.543 79.883)
-        (xy 186.563 79.883) (xy 186.563 78.523164) (xy 186.817 78.523164) (xy 186.817 79.883) (xy 188.177367 79.883)
-        (xy 188.295983 79.627054) (xy 188.027188 79.041621) (xy 187.554818 78.603615) (xy 187.072944 78.404025) (xy 186.817 78.523164)
-        (xy 186.563 78.523164) (xy 186.307056 78.404025) (xy 185.825182 78.603615) (xy 185.728662 78.693113) (xy 185.623809 78.536191)
-        (xy 185.413765 78.395843) (xy 185.166 78.34656) (xy 183.134 78.34656) (xy 182.886235 78.395843) (xy 182.676191 78.536191)
-        (xy 182.535843 78.746235) (xy 182.48656 78.994) (xy 164.196959 78.994) (xy 164.129936 78.926977) (xy 163.770516 78.7781)
-        (xy 163.381484 78.7781) (xy 163.022064 78.926977) (xy 162.746977 79.202064) (xy 162.706402 79.30002) (xy 162.671589 79.306944)
-        (xy 162.420347 79.474814) (xy 156.832343 85.062661) (xy 156.832337 85.062665) (xy 156.775655 85.119347) (xy 156.690833 85.204167)
-        (xy 156.690829 85.204173) (xy 156.277338 85.617664) (xy 156.192506 85.674347) (xy 156.135823 85.759179) (xy 155.96795 86.010419)
-        (xy 155.889096 86.406842) (xy 155.909001 86.50691) (xy 155.909 89.185531) (xy 155.857233 89.206974) (xy 155.326974 89.737233)
-        (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233) (xy 150.847767 89.206974) (xy 150.15495 88.92)
-        (xy 149.40505 88.92) (xy 148.712233 89.206974) (xy 148.181974 89.737233) (xy 147.895 90.43005) (xy 146.665 90.43005)
-        (xy 146.378026 89.737233) (xy 145.847767 89.206974) (xy 145.15495 88.92) (xy 144.40505 88.92) (xy 143.712233 89.206974)
-        (xy 143.181974 89.737233) (xy 142.895 90.43005) (xy 141.665 90.43005) (xy 141.378026 89.737233) (xy 140.847767 89.206974)
-        (xy 140.795999 89.185531) (xy 140.796 87.208661) (xy 140.923274 87.081387) (xy 147.093167 80.911676) (xy 147.261044 80.660439)
-        (xy 147.267974 80.6256) (xy 147.365936 80.585023) (xy 147.641023 80.309936) (xy 147.7899 79.950516) (xy 147.7899 79.561484)
-        (xy 147.641023 79.202064) (xy 147.365936 78.926977) (xy 147.006516 78.7781) (xy 146.617484 78.7781) (xy 146.258064 78.926977)
-        (xy 145.982977 79.202064) (xy 145.942402 79.30002) (xy 145.907589 79.306944) (xy 145.656347 79.474814) (xy 139.560163 85.57082)
-        (xy 139.560157 85.570824) (xy 139.503475 85.627506) (xy 139.418654 85.712325) (xy 139.41865 85.712331) (xy 139.132338 85.998643)
-        (xy 139.047506 86.055326) (xy 138.990823 86.140158) (xy 138.82295 86.391398) (xy 138.744096 86.787821) (xy 138.764001 86.887889)
-        (xy 138.764 89.185531) (xy 138.712233 89.206974) (xy 138.181974 89.737233) (xy 137.895 90.43005) (xy 132.615 90.43005)
-        (xy 132.328026 89.737233) (xy 131.797767 89.206974) (xy 131.10495 88.92) (xy 130.35505 88.92) (xy 129.662233 89.206974)
-        (xy 129.131974 89.737233) (xy 128.845 90.43005) (xy 127.615 90.43005) (xy 127.328026 89.737233) (xy 126.797767 89.206974)
-        (xy 126.10495 88.92) (xy 125.35505 88.92) (xy 124.662233 89.206974) (xy 124.131974 89.737233) (xy 123.845 90.43005)
-        (xy 122.615 90.43005) (xy 122.593557 90.378283) (xy 130.695665 82.276176) (xy 130.780494 82.219495) (xy 130.837175 82.134666)
-        (xy 130.837177 82.134664) (xy 131.00505 81.883424) (xy 131.083904 81.487) (xy 131.063999 81.386932) (xy 131.064 80.60405)
-        (xy 131.109936 80.585023) (xy 131.385023 80.309936) (xy 131.5339 79.950516) (xy 131.5339 79.561484) (xy 131.385023 79.202064)
-        (xy 131.109936 78.926977) (xy 130.750516 78.7781) (xy 130.361484 78.7781) (xy 130.002064 78.926977) (xy 129.726977 79.202064)
-        (xy 129.686401 79.300022) (xy 129.651578 79.306949) (xy 129.315506 79.531505) (xy 129.09095 79.867577) (xy 129.032001 80.163935)
-        (xy 129.032 81.066159) (xy 121.156717 88.941443) (xy 121.10495 88.92) (xy 120.35505 88.92) (xy 119.662233 89.206974)
-        (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 84.311095 90.43005) (xy 84.32546 90.39537) (xy 84.32546 88.80475)
-        (xy 84.16671 88.646) (xy 82.0674 88.646) (xy 81.8134 88.646) (xy 79.71409 88.646) (xy 79.55534 88.80475)
-        (xy 72.517 88.80475) (xy 72.517 84.10575) (xy 76.5556 84.10575) (xy 76.5556 85.69637) (xy 76.652273 85.929759)
-        (xy 76.830902 86.108387) (xy 77.064291 86.20506) (xy 78.65491 86.20506) (xy 78.81366 86.04631) (xy 78.81366 83.947)
-        (xy 79.06766 83.947) (xy 79.06766 86.04631) (xy 79.22641 86.20506) (xy 79.892332 86.20506) (xy 79.830642 86.230613)
-        (xy 79.652013 86.409241) (xy 79.55534 86.64263) (xy 79.55534 88.23325) (xy 79.71409 88.392) (xy 81.8134 88.392)
-        (xy 81.8134 86.29269) (xy 82.0674 86.29269) (xy 82.0674 88.392) (xy 84.16671 88.392) (xy 84.32546 88.23325)
-        (xy 84.32546 86.64263) (xy 84.228787 86.409241) (xy 84.050158 86.230613) (xy 84.0185 86.2175) (xy 86.6902 86.2175)
-        (xy 86.937965 86.168217) (xy 87.148009 86.027869) (xy 87.288357 85.817825) (xy 87.33764 85.57006) (xy 87.33764 83.82)
-        (xy 91.737087 83.82) (xy 91.88336 84.555366) (xy 92.299911 85.178779) (xy 92.923324 85.59533) (xy 93.473065 85.70468)
-        (xy 95.345455 85.70468) (xy 95.895196 85.59533) (xy 96.518609 85.178779) (xy 96.93516 84.555366) (xy 97.081433 83.82)
-        (xy 113.738567 83.82) (xy 113.88484 84.555366) (xy 114.301391 85.178779) (xy 114.924804 85.59533) (xy 115.474545 85.70468)
-        (xy 117.346935 85.70468) (xy 117.896676 85.59533) (xy 118.520089 85.178779) (xy 118.93664 84.555366) (xy 119.082913 83.82)
-        (xy 118.93664 83.084634) (xy 118.520089 82.461221) (xy 117.896676 82.04467) (xy 117.346935 81.93532) (xy 115.474545 81.93532)
-        (xy 114.924804 82.04467) (xy 114.301391 82.461221) (xy 113.88484 83.084634) (xy 113.738567 83.82) (xy 97.081433 83.82)
-        (xy 96.93516 83.084634) (xy 96.518609 82.461221) (xy 95.895196 82.04467) (xy 95.345455 81.93532) (xy 93.473065 81.93532)
-        (xy 92.923324 82.04467) (xy 92.299911 82.461221) (xy 91.88336 83.084634) (xy 91.737087 83.82) (xy 87.33764 83.82)
-        (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131) (xy 86.937965 81.471783) (xy 86.6902 81.4225)
-        (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131) (xy 82.591923 81.822175) (xy 82.54264 82.06994)
-        (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869) (xy 82.891016 86.13394) (xy 82.22615 86.13394)
-        (xy 82.0674 86.29269) (xy 81.8134 86.29269) (xy 81.65465 86.13394) (xy 80.988728 86.13394) (xy 81.050418 86.108387)
-        (xy 81.229047 85.929759) (xy 81.32572 85.69637) (xy 81.32572 84.10575) (xy 81.16697 83.947) (xy 79.06766 83.947)
-        (xy 78.81366 83.947) (xy 76.71435 83.947) (xy 76.5556 84.10575) (xy 72.517 84.10575) (xy 72.517 81.94363)
-        (xy 76.5556 81.94363) (xy 76.5556 83.53425) (xy 76.71435 83.693) (xy 78.81366 83.693) (xy 78.81366 81.59369)
-        (xy 79.06766 81.59369) (xy 79.06766 83.693) (xy 81.16697 83.693) (xy 81.32572 83.53425) (xy 81.32572 81.94363)
-        (xy 81.229047 81.710241) (xy 81.050418 81.531613) (xy 80.817029 81.43494) (xy 79.22641 81.43494) (xy 79.06766 81.59369)
-        (xy 78.81366 81.59369) (xy 78.65491 81.43494) (xy 77.064291 81.43494) (xy 76.830902 81.531613) (xy 76.652273 81.710241)
-        (xy 76.5556 81.94363) (xy 72.517 81.94363) (xy 72.517 76.77832) (xy 191.251285 76.77832) (xy 191.380533 77.071123)
-        (xy 192.080806 77.339388) (xy 192.830435 77.31925) (xy 193.429467 77.071123) (xy 193.558715 76.77832) (xy 192.405 75.624605)
-        (xy 191.251285 76.77832) (xy 72.517 76.77832) (xy 72.517 75.120806) (xy 190.510612 75.120806) (xy 190.53075 75.870435)
-        (xy 190.778877 76.469467) (xy 191.07168 76.598715) (xy 192.225395 75.445) (xy 191.07168 74.291285) (xy 190.778877 74.420533)
-        (xy 190.510612 75.120806) (xy 72.517 75.120806) (xy 72.517 74.11168) (xy 191.251285 74.11168) (xy 192.405 75.265395)
-        (xy 193.558715 74.11168) (xy 193.429467 73.818877) (xy 192.729194 73.550612) (xy 191.979565 73.57075) (xy 191.380533 73.818877)
-        (xy 191.251285 74.11168) (xy 72.517 74.11168) (xy 72.517 68.072) (xy 131.953 68.072) (xy 131.953 73.66)
-        (xy 131.962667 73.708601) (xy 131.990197 73.749803) (xy 132.031399 73.777333) (xy 132.08 73.787) (xy 168.148 73.787)
-        (xy 168.196601 73.777333) (xy 168.237803 73.749803) (xy 168.265333 73.708601) (xy 168.275 73.66) (xy 168.275 73.354781)
-        (xy 168.309936 73.302496) (xy 168.365133 73.025) (xy 168.3512 72.954953) (xy 168.351199 72.460049) (xy 168.3512 72.460045)
+        (xy 194.183 104.013) (xy 187.132631 104.013) (xy 188.953749 102.191882) (xy 189.017371 102.149371) (xy 189.185788 101.897317)
+        (xy 189.23 101.675048) (xy 189.23 101.675047) (xy 189.244928 101.6) (xy 189.23 101.524953) (xy 189.23 98.881042)
+        (xy 189.244927 98.805999) (xy 189.23 98.730956) (xy 189.23 98.730952) (xy 189.185788 98.508683) (xy 189.153217 98.459936)
+        (xy 189.059882 98.320251) (xy 189.017371 98.256629) (xy 188.95375 98.214119) (xy 186.142031 95.4024) (xy 190.00496 95.4024)
+        (xy 190.00496 97.6376) (xy 190.054243 97.885365) (xy 190.194591 98.095409) (xy 190.404635 98.235757) (xy 190.6524 98.28504)
+        (xy 192.8876 98.28504) (xy 193.135365 98.235757) (xy 193.345409 98.095409) (xy 193.485757 97.885365) (xy 193.53504 97.6376)
+        (xy 193.53504 95.4024) (xy 193.485757 95.154635) (xy 193.345409 94.944591) (xy 193.135365 94.804243) (xy 192.8876 94.75496)
+        (xy 190.6524 94.75496) (xy 190.404635 94.804243) (xy 190.194591 94.944591) (xy 190.054243 95.154635) (xy 190.00496 95.4024)
+        (xy 186.142031 95.4024) (xy 185.503883 94.764253) (xy 185.461371 94.700629) (xy 185.209317 94.532212) (xy 184.987048 94.488)
+        (xy 184.987043 94.488) (xy 184.912 94.473073) (xy 184.836957 94.488) (xy 184.770959 94.488) (xy 184.703936 94.420977)
+        (xy 184.344516 94.2721) (xy 183.955484 94.2721) (xy 183.596064 94.420977) (xy 183.320977 94.696064) (xy 183.1721 95.055484)
+        (xy 183.1721 95.444516) (xy 183.320977 95.803936) (xy 183.596064 96.079023) (xy 183.955484 96.2279) (xy 184.344516 96.2279)
+        (xy 184.675268 96.090898) (xy 187.706 99.121631) (xy 187.706 99.961468) (xy 187.430616 99.8474) (xy 187.279904 99.8474)
+        (xy 187.260017 99.834112) (xy 187.037748 99.7899) (xy 187.037743 99.7899) (xy 186.9627 99.774973) (xy 186.887657 99.7899)
+        (xy 184.262959 99.7899) (xy 184.195936 99.722877) (xy 183.836516 99.574) (xy 183.447484 99.574) (xy 183.088064 99.722877)
+        (xy 183.021041 99.7899) (xy 77.795542 99.7899) (xy 77.720499 99.774973) (xy 77.645456 99.7899) (xy 77.645452 99.7899)
+        (xy 77.423183 99.834112) (xy 77.423182 99.834113) (xy 77.423181 99.834113) (xy 77.403296 99.8474) (xy 77.171129 100.002529)
+        (xy 77.128616 100.066154) (xy 75.776879 101.417891) (xy 75.475082 101.216236) (xy 74.93 101.107812) (xy 74.384919 101.216236)
+        (xy 73.922821 101.525) (xy 73.614056 101.987098) (xy 73.533 102.394592) (xy 73.533 103.345407) (xy 73.614056 103.752901)
+        (xy 73.92282 104.214999) (xy 74.384918 104.523764) (xy 74.93 104.632188) (xy 75.311301 104.556342) (xy 75.3113 116.423658)
+        (xy 74.93 116.347812) (xy 74.384919 116.456236) (xy 73.922821 116.765) (xy 73.614056 117.227098) (xy 73.533 117.634592)
+        (xy 73.533 118.585407) (xy 73.614056 118.992901) (xy 73.92282 119.454999) (xy 73.962235 119.481335) (xy 73.681151 119.762419)
+        (xy 73.61753 119.804929) (xy 73.575019 119.868551) (xy 73.575018 119.868552) (xy 73.449113 120.056983) (xy 73.389973 120.3543)
+        (xy 73.404901 120.429348) (xy 73.4049 139.633857) (xy 73.389973 139.7089) (xy 73.4049 139.783943) (xy 73.4049 139.783947)
+        (xy 73.449112 140.006216) (xy 73.617529 140.258271) (xy 73.681153 140.300783) (xy 74.211495 140.831125) (xy 74.00025 141.147275)
+        (xy 73.883941 141.732) (xy 74.00025 142.316725) (xy 74.33147 142.81243) (xy 74.615181 143.002) (xy 74.33147 143.19157)
+        (xy 74.052263 143.609432) (xy 73.0655 142.62267) (xy 73.0655 140.630959) (xy 73.132523 140.563936) (xy 73.2814 140.204516)
+        (xy 73.2814 139.815484) (xy 73.132523 139.456064) (xy 72.857436 139.180977) (xy 72.517 139.039963) (xy 72.517 97.37505)
+        (xy 75.585 97.37505) (xy 75.585 98.12495) (xy 75.871974 98.817767) (xy 76.402233 99.348026) (xy 77.09505 99.635)
+        (xy 77.84495 99.635) (xy 78.537767 99.348026) (xy 79.068026 98.817767) (xy 79.355 98.12495) (xy 79.355 97.37505)
+        (xy 79.106038 96.774) (xy 83.57896 96.774) (xy 83.57896 98.806) (xy 83.628243 99.053765) (xy 83.768591 99.263809)
+        (xy 83.978635 99.404157) (xy 84.2264 99.45344) (xy 85.9536 99.45344) (xy 86.201365 99.404157) (xy 86.411409 99.263809)
+        (xy 86.551757 99.053765) (xy 86.556932 99.027749) (xy 87.045276 99.35405) (xy 87.63 99.470359) (xy 88.214725 99.35405)
+        (xy 88.71043 99.02283) (xy 88.9 98.739119) (xy 89.08957 99.02283) (xy 89.585276 99.35405) (xy 90.17 99.470359)
+        (xy 90.754725 99.35405) (xy 91.25043 99.02283) (xy 91.44 98.739119) (xy 91.62957 99.02283) (xy 92.125276 99.35405)
+        (xy 92.71 99.470359) (xy 93.294725 99.35405) (xy 93.79043 99.02283) (xy 93.98 98.739119) (xy 94.16957 99.02283)
+        (xy 94.665276 99.35405) (xy 95.25 99.470359) (xy 95.834725 99.35405) (xy 96.33043 99.02283) (xy 96.52 98.739119)
+        (xy 96.70957 99.02283) (xy 97.205276 99.35405) (xy 97.79 99.470359) (xy 98.374725 99.35405) (xy 98.87043 99.02283)
+        (xy 99.06 98.739119) (xy 99.24957 99.02283) (xy 99.745276 99.35405) (xy 100.33 99.470359) (xy 100.914725 99.35405)
+        (xy 101.41043 99.02283) (xy 101.74165 98.527124) (xy 101.8286 98.089997) (xy 101.8286 97.490002) (xy 101.74165 97.052875)
+        (xy 101.555312 96.774) (xy 106.28656 96.774) (xy 106.28656 98.806) (xy 106.335843 99.053765) (xy 106.476191 99.263809)
+        (xy 106.686235 99.404157) (xy 106.934 99.45344) (xy 108.966 99.45344) (xy 109.213765 99.404157) (xy 109.423809 99.263809)
+        (xy 109.516463 99.125144) (xy 109.845812 99.345208) (xy 110.327391 99.441) (xy 110.652609 99.441) (xy 111.134188 99.345208)
+        (xy 111.680305 98.980305) (xy 112.045208 98.434188) (xy 112.173345 97.79) (xy 112.045208 97.145812) (xy 111.680305 96.599695)
+        (xy 111.134188 96.234792) (xy 110.652609 96.139) (xy 110.327391 96.139) (xy 109.845812 96.234792) (xy 109.516463 96.454856)
+        (xy 109.423809 96.316191) (xy 109.213765 96.175843) (xy 108.966 96.12656) (xy 106.934 96.12656) (xy 106.686235 96.175843)
+        (xy 106.476191 96.316191) (xy 106.335843 96.526235) (xy 106.28656 96.774) (xy 101.555312 96.774) (xy 101.41043 96.55717)
+        (xy 100.914724 96.22595) (xy 100.33 96.109641) (xy 99.745275 96.22595) (xy 99.24957 96.55717) (xy 99.06 96.840881)
+        (xy 98.87043 96.55717) (xy 98.374724 96.22595) (xy 97.79 96.109641) (xy 97.205275 96.22595) (xy 96.70957 96.55717)
+        (xy 96.52 96.840881) (xy 96.33043 96.55717) (xy 95.834724 96.22595) (xy 95.25 96.109641) (xy 94.665275 96.22595)
+        (xy 94.16957 96.55717) (xy 93.98 96.840881) (xy 93.79043 96.55717) (xy 93.294724 96.22595) (xy 92.71 96.109641)
+        (xy 92.125275 96.22595) (xy 91.62957 96.55717) (xy 91.44 96.840881) (xy 91.25043 96.55717) (xy 90.754724 96.22595)
+        (xy 90.17 96.109641) (xy 89.585275 96.22595) (xy 89.08957 96.55717) (xy 88.9 96.840881) (xy 88.71043 96.55717)
+        (xy 88.214724 96.22595) (xy 87.63 96.109641) (xy 87.045275 96.22595) (xy 86.556932 96.552251) (xy 86.551757 96.526235)
+        (xy 86.411409 96.316191) (xy 86.201365 96.175843) (xy 85.9536 96.12656) (xy 84.2264 96.12656) (xy 83.978635 96.175843)
+        (xy 83.768591 96.316191) (xy 83.628243 96.526235) (xy 83.57896 96.774) (xy 79.106038 96.774) (xy 79.068026 96.682233)
+        (xy 78.537767 96.151974) (xy 77.84495 95.865) (xy 77.09505 95.865) (xy 76.402233 96.151974) (xy 75.871974 96.682233)
+        (xy 75.585 97.37505) (xy 72.517 97.37505) (xy 72.517 94.08332) (xy 76.316285 94.08332) (xy 76.445533 94.376123)
+        (xy 77.145806 94.644388) (xy 77.895435 94.62425) (xy 78.494467 94.376123) (xy 78.623715 94.08332) (xy 77.47 92.929605)
+        (xy 76.316285 94.08332) (xy 72.517 94.08332) (xy 72.517 92.425806) (xy 75.575612 92.425806) (xy 75.59575 93.175435)
+        (xy 75.843877 93.774467) (xy 76.13668 93.903715) (xy 77.290395 92.75) (xy 77.649605 92.75) (xy 78.80332 93.903715)
+        (xy 79.096123 93.774467) (xy 79.364388 93.074194) (xy 79.34425 92.324565) (xy 79.096123 91.725533) (xy 78.80332 91.596285)
+        (xy 77.649605 92.75) (xy 77.290395 92.75) (xy 76.13668 91.596285) (xy 75.843877 91.725533) (xy 75.575612 92.425806)
+        (xy 72.517 92.425806) (xy 72.517 91.41668) (xy 76.316285 91.41668) (xy 77.47 92.570395) (xy 78.623715 91.41668)
+        (xy 78.494467 91.123877) (xy 77.794194 90.855612) (xy 77.044565 90.87575) (xy 76.445533 91.123877) (xy 76.316285 91.41668)
+        (xy 72.517 91.41668) (xy 72.517 88.80475) (xy 79.55534 88.80475) (xy 79.55534 90.39537) (xy 79.652013 90.628759)
+        (xy 79.830642 90.807387) (xy 80.064031 90.90406) (xy 81.65465 90.90406) (xy 81.8134 90.74531) (xy 81.8134 88.646)
+        (xy 82.0674 88.646) (xy 82.0674 90.74531) (xy 82.22615 90.90406) (xy 83.816769 90.90406) (xy 84.050158 90.807387)
+        (xy 84.228787 90.628759) (xy 84.311095 90.43005) (xy 118.845 90.43005) (xy 118.845 91.17995) (xy 119.131974 91.872767)
+        (xy 119.662233 92.403026) (xy 120.35505 92.69) (xy 121.10495 92.69) (xy 121.797767 92.403026) (xy 122.328026 91.872767)
+        (xy 122.615 91.17995) (xy 122.615 90.43005) (xy 123.845 90.43005) (xy 123.845 91.17995) (xy 124.131974 91.872767)
+        (xy 124.662233 92.403026) (xy 125.35505 92.69) (xy 126.10495 92.69) (xy 126.797767 92.403026) (xy 127.328026 91.872767)
+        (xy 127.615 91.17995) (xy 127.615 90.43005) (xy 128.845 90.43005) (xy 128.845 91.17995) (xy 129.131974 91.872767)
+        (xy 129.662233 92.403026) (xy 130.35505 92.69) (xy 131.10495 92.69) (xy 131.797767 92.403026) (xy 132.328026 91.872767)
+        (xy 132.615 91.17995) (xy 132.615 90.43005) (xy 137.895 90.43005) (xy 137.895 91.17995) (xy 138.181974 91.872767)
+        (xy 138.712233 92.403026) (xy 139.40505 92.69) (xy 140.15495 92.69) (xy 140.847767 92.403026) (xy 141.378026 91.872767)
+        (xy 141.665 91.17995) (xy 141.665 90.43005) (xy 142.895 90.43005) (xy 142.895 91.17995) (xy 143.181974 91.872767)
+        (xy 143.712233 92.403026) (xy 144.40505 92.69) (xy 145.15495 92.69) (xy 145.847767 92.403026) (xy 146.378026 91.872767)
+        (xy 146.665 91.17995) (xy 146.665 90.43005) (xy 147.895 90.43005) (xy 147.895 91.17995) (xy 148.181974 91.872767)
+        (xy 148.712233 92.403026) (xy 149.40505 92.69) (xy 150.15495 92.69) (xy 150.847767 92.403026) (xy 151.378026 91.872767)
+        (xy 151.665 91.17995) (xy 151.665 90.43005) (xy 155.04 90.43005) (xy 155.04 91.17995) (xy 155.326974 91.872767)
+        (xy 155.857233 92.403026) (xy 156.55005 92.69) (xy 157.29995 92.69) (xy 157.992767 92.403026) (xy 158.523026 91.872767)
+        (xy 158.81 91.17995) (xy 158.81 90.43005) (xy 160.04 90.43005) (xy 160.04 91.17995) (xy 160.326974 91.872767)
+        (xy 160.857233 92.403026) (xy 161.55005 92.69) (xy 162.29995 92.69) (xy 162.992767 92.403026) (xy 163.523026 91.872767)
+        (xy 163.81 91.17995) (xy 163.81 90.43005) (xy 165.04 90.43005) (xy 165.04 91.17995) (xy 165.326974 91.872767)
+        (xy 165.857233 92.403026) (xy 166.55005 92.69) (xy 167.29995 92.69) (xy 167.992767 92.403026) (xy 168.523026 91.872767)
+        (xy 168.81 91.17995) (xy 168.81 90.43005) (xy 168.523026 89.737233) (xy 167.992767 89.206974) (xy 167.29995 88.92)
+        (xy 166.55005 88.92) (xy 165.857233 89.206974) (xy 165.326974 89.737233) (xy 165.04 90.43005) (xy 163.81 90.43005)
+        (xy 163.523026 89.737233) (xy 162.992767 89.206974) (xy 162.29995 88.92) (xy 161.55005 88.92) (xy 160.857233 89.206974)
+        (xy 160.326974 89.737233) (xy 160.04 90.43005) (xy 158.81 90.43005) (xy 158.523026 89.737233) (xy 157.992767 89.206974)
+        (xy 157.941 89.185531) (xy 157.941 86.827682) (xy 158.197953 86.570729) (xy 163.857168 80.911675) (xy 164.025045 80.660438)
+        (xy 164.031975 80.6256) (xy 164.129936 80.585023) (xy 164.405023 80.309936) (xy 164.5539 79.950516) (xy 164.5539 79.561484)
+        (xy 164.405023 79.202064) (xy 164.196959 78.994) (xy 182.48656 78.994) (xy 182.48656 81.026) (xy 182.535843 81.273765)
+        (xy 182.676191 81.483809) (xy 182.886235 81.624157) (xy 183.134 81.67344) (xy 185.166 81.67344) (xy 185.413765 81.624157)
+        (xy 185.623809 81.483809) (xy 185.728662 81.326887) (xy 185.825182 81.416385) (xy 186.307056 81.615975) (xy 186.563 81.496836)
+        (xy 186.563 80.137) (xy 186.817 80.137) (xy 186.817 81.496836) (xy 187.072944 81.615975) (xy 187.554818 81.416385)
+        (xy 188.027188 80.978379) (xy 188.295983 80.392946) (xy 188.177367 80.137) (xy 186.817 80.137) (xy 186.563 80.137)
+        (xy 186.543 80.137) (xy 186.543 79.883) (xy 186.563 79.883) (xy 186.563 78.523164) (xy 186.817 78.523164)
+        (xy 186.817 79.883) (xy 188.177367 79.883) (xy 188.295983 79.627054) (xy 188.027188 79.041621) (xy 187.554818 78.603615)
+        (xy 187.072944 78.404025) (xy 186.817 78.523164) (xy 186.563 78.523164) (xy 186.307056 78.404025) (xy 185.825182 78.603615)
+        (xy 185.728662 78.693113) (xy 185.623809 78.536191) (xy 185.413765 78.395843) (xy 185.166 78.34656) (xy 183.134 78.34656)
+        (xy 182.886235 78.395843) (xy 182.676191 78.536191) (xy 182.535843 78.746235) (xy 182.48656 78.994) (xy 164.196959 78.994)
+        (xy 164.129936 78.926977) (xy 163.770516 78.7781) (xy 163.381484 78.7781) (xy 163.022064 78.926977) (xy 162.746977 79.202064)
+        (xy 162.706402 79.30002) (xy 162.671589 79.306944) (xy 162.420347 79.474814) (xy 156.832343 85.062661) (xy 156.832337 85.062665)
+        (xy 156.775655 85.119347) (xy 156.690833 85.204167) (xy 156.690829 85.204173) (xy 156.277338 85.617664) (xy 156.192506 85.674347)
+        (xy 156.135823 85.759179) (xy 155.96795 86.010419) (xy 155.889096 86.406842) (xy 155.909001 86.50691) (xy 155.909 89.185531)
+        (xy 155.857233 89.206974) (xy 155.326974 89.737233) (xy 155.04 90.43005) (xy 151.665 90.43005) (xy 151.378026 89.737233)
+        (xy 150.847767 89.206974) (xy 150.15495 88.92) (xy 149.40505 88.92) (xy 148.712233 89.206974) (xy 148.181974 89.737233)
+        (xy 147.895 90.43005) (xy 146.665 90.43005) (xy 146.378026 89.737233) (xy 145.847767 89.206974) (xy 145.15495 88.92)
+        (xy 144.40505 88.92) (xy 143.712233 89.206974) (xy 143.181974 89.737233) (xy 142.895 90.43005) (xy 141.665 90.43005)
+        (xy 141.378026 89.737233) (xy 140.847767 89.206974) (xy 140.796 89.185531) (xy 140.796 87.208661) (xy 140.923274 87.081387)
+        (xy 147.093167 80.911676) (xy 147.261044 80.660439) (xy 147.267974 80.6256) (xy 147.365936 80.585023) (xy 147.641023 80.309936)
+        (xy 147.7899 79.950516) (xy 147.7899 79.561484) (xy 147.641023 79.202064) (xy 147.365936 78.926977) (xy 147.006516 78.7781)
+        (xy 146.617484 78.7781) (xy 146.258064 78.926977) (xy 145.982977 79.202064) (xy 145.942402 79.30002) (xy 145.907589 79.306944)
+        (xy 145.656347 79.474814) (xy 139.560163 85.57082) (xy 139.560157 85.570824) (xy 139.503475 85.627506) (xy 139.418654 85.712325)
+        (xy 139.41865 85.712331) (xy 139.132338 85.998643) (xy 139.047506 86.055326) (xy 138.990823 86.140158) (xy 138.82295 86.391398)
+        (xy 138.744096 86.787821) (xy 138.764001 86.887889) (xy 138.764 89.185531) (xy 138.712233 89.206974) (xy 138.181974 89.737233)
+        (xy 137.895 90.43005) (xy 132.615 90.43005) (xy 132.328026 89.737233) (xy 131.797767 89.206974) (xy 131.10495 88.92)
+        (xy 130.35505 88.92) (xy 129.662233 89.206974) (xy 129.131974 89.737233) (xy 128.845 90.43005) (xy 127.615 90.43005)
+        (xy 127.328026 89.737233) (xy 126.797767 89.206974) (xy 126.10495 88.92) (xy 125.35505 88.92) (xy 124.662233 89.206974)
+        (xy 124.131974 89.737233) (xy 123.845 90.43005) (xy 122.615 90.43005) (xy 122.593557 90.378283) (xy 130.695664 82.276177)
+        (xy 130.780495 82.219495) (xy 131.005051 81.883423) (xy 131.064 81.587065) (xy 131.064 81.587064) (xy 131.083904 81.487)
+        (xy 131.064 81.386937) (xy 131.064 80.60405) (xy 131.109936 80.585023) (xy 131.385023 80.309936) (xy 131.5339 79.950516)
+        (xy 131.5339 79.561484) (xy 131.385023 79.202064) (xy 131.109936 78.926977) (xy 130.750516 78.7781) (xy 130.361484 78.7781)
+        (xy 130.002064 78.926977) (xy 129.726977 79.202064) (xy 129.686401 79.300022) (xy 129.651578 79.306949) (xy 129.315506 79.531505)
+        (xy 129.09095 79.867577) (xy 129.032001 80.163935) (xy 129.032 81.066159) (xy 121.156717 88.941443) (xy 121.10495 88.92)
+        (xy 120.35505 88.92) (xy 119.662233 89.206974) (xy 119.131974 89.737233) (xy 118.845 90.43005) (xy 84.311095 90.43005)
+        (xy 84.32546 90.39537) (xy 84.32546 88.80475) (xy 84.16671 88.646) (xy 82.0674 88.646) (xy 81.8134 88.646)
+        (xy 79.71409 88.646) (xy 79.55534 88.80475) (xy 72.517 88.80475) (xy 72.517 84.10575) (xy 76.5556 84.10575)
+        (xy 76.5556 85.69637) (xy 76.652273 85.929759) (xy 76.830902 86.108387) (xy 77.064291 86.20506) (xy 78.65491 86.20506)
+        (xy 78.81366 86.04631) (xy 78.81366 83.947) (xy 79.06766 83.947) (xy 79.06766 86.04631) (xy 79.22641 86.20506)
+        (xy 79.892332 86.20506) (xy 79.830642 86.230613) (xy 79.652013 86.409241) (xy 79.55534 86.64263) (xy 79.55534 88.23325)
+        (xy 79.71409 88.392) (xy 81.8134 88.392) (xy 81.8134 86.29269) (xy 82.0674 86.29269) (xy 82.0674 88.392)
+        (xy 84.16671 88.392) (xy 84.32546 88.23325) (xy 84.32546 86.64263) (xy 84.228787 86.409241) (xy 84.050158 86.230613)
+        (xy 84.0185 86.2175) (xy 86.6902 86.2175) (xy 86.937965 86.168217) (xy 87.148009 86.027869) (xy 87.288357 85.817825)
+        (xy 87.33764 85.57006) (xy 87.33764 83.82) (xy 91.737087 83.82) (xy 91.88336 84.555366) (xy 92.299911 85.178779)
+        (xy 92.923324 85.59533) (xy 93.473065 85.70468) (xy 95.345455 85.70468) (xy 95.895196 85.59533) (xy 96.518609 85.178779)
+        (xy 96.93516 84.555366) (xy 97.081433 83.82) (xy 113.738567 83.82) (xy 113.88484 84.555366) (xy 114.301391 85.178779)
+        (xy 114.924804 85.59533) (xy 115.474545 85.70468) (xy 117.346935 85.70468) (xy 117.896676 85.59533) (xy 118.520089 85.178779)
+        (xy 118.93664 84.555366) (xy 119.082913 83.82) (xy 118.93664 83.084634) (xy 118.520089 82.461221) (xy 117.896676 82.04467)
+        (xy 117.346935 81.93532) (xy 115.474545 81.93532) (xy 114.924804 82.04467) (xy 114.301391 82.461221) (xy 113.88484 83.084634)
+        (xy 113.738567 83.82) (xy 97.081433 83.82) (xy 96.93516 83.084634) (xy 96.518609 82.461221) (xy 95.895196 82.04467)
+        (xy 95.345455 81.93532) (xy 93.473065 81.93532) (xy 92.923324 82.04467) (xy 92.299911 82.461221) (xy 91.88336 83.084634)
+        (xy 91.737087 83.82) (xy 87.33764 83.82) (xy 87.33764 82.06994) (xy 87.288357 81.822175) (xy 87.148009 81.612131)
+        (xy 86.937965 81.471783) (xy 86.6902 81.4225) (xy 83.19008 81.4225) (xy 82.942315 81.471783) (xy 82.732271 81.612131)
+        (xy 82.591923 81.822175) (xy 82.54264 82.06994) (xy 82.54264 85.57006) (xy 82.591923 85.817825) (xy 82.732271 86.027869)
+        (xy 82.891016 86.13394) (xy 82.22615 86.13394) (xy 82.0674 86.29269) (xy 81.8134 86.29269) (xy 81.65465 86.13394)
+        (xy 80.988728 86.13394) (xy 81.050418 86.108387) (xy 81.229047 85.929759) (xy 81.32572 85.69637) (xy 81.32572 84.10575)
+        (xy 81.16697 83.947) (xy 79.06766 83.947) (xy 78.81366 83.947) (xy 76.71435 83.947) (xy 76.5556 84.10575)
+        (xy 72.517 84.10575) (xy 72.517 81.94363) (xy 76.5556 81.94363) (xy 76.5556 83.53425) (xy 76.71435 83.693)
+        (xy 78.81366 83.693) (xy 78.81366 81.59369) (xy 79.06766 81.59369) (xy 79.06766 83.693) (xy 81.16697 83.693)
+        (xy 81.32572 83.53425) (xy 81.32572 81.94363) (xy 81.229047 81.710241) (xy 81.050418 81.531613) (xy 80.817029 81.43494)
+        (xy 79.22641 81.43494) (xy 79.06766 81.59369) (xy 78.81366 81.59369) (xy 78.65491 81.43494) (xy 77.064291 81.43494)
+        (xy 76.830902 81.531613) (xy 76.652273 81.710241) (xy 76.5556 81.94363) (xy 72.517 81.94363) (xy 72.517 76.77832)
+        (xy 191.251285 76.77832) (xy 191.380533 77.071123) (xy 192.080806 77.339388) (xy 192.830435 77.31925) (xy 193.429467 77.071123)
+        (xy 193.558715 76.77832) (xy 192.405 75.624605) (xy 191.251285 76.77832) (xy 72.517 76.77832) (xy 72.517 75.120806)
+        (xy 190.510612 75.120806) (xy 190.53075 75.870435) (xy 190.778877 76.469467) (xy 191.07168 76.598715) (xy 192.225395 75.445)
+        (xy 191.07168 74.291285) (xy 190.778877 74.420533) (xy 190.510612 75.120806) (xy 72.517 75.120806) (xy 72.517 74.11168)
+        (xy 191.251285 74.11168) (xy 192.405 75.265395) (xy 193.558715 74.11168) (xy 193.429467 73.818877) (xy 192.729194 73.550612)
+        (xy 191.979565 73.57075) (xy 191.380533 73.818877) (xy 191.251285 74.11168) (xy 72.517 74.11168) (xy 72.517 68.072)
+        (xy 131.953 68.072) (xy 131.953 73.66) (xy 131.962667 73.708601) (xy 131.990197 73.749803) (xy 132.031399 73.777333)
+        (xy 132.08 73.787) (xy 168.148 73.787) (xy 168.196601 73.777333) (xy 168.237803 73.749803) (xy 168.265333 73.708601)
+        (xy 168.275 73.66) (xy 168.275 73.354781) (xy 168.309936 73.302496) (xy 168.365133 73.025) (xy 168.3512 72.954954)
         (xy 168.3512 71.77832) (xy 191.251285 71.77832) (xy 191.380533 72.071123) (xy 192.080806 72.339388) (xy 192.830435 72.31925)
         (xy 193.429467 72.071123) (xy 193.558715 71.77832) (xy 192.405 70.624605) (xy 191.251285 71.77832) (xy 168.3512 71.77832)
         (xy 168.3512 70.120806) (xy 190.510612 70.120806) (xy 190.53075 70.870435) (xy 190.778877 71.469467) (xy 191.07168 71.598715)
@@ -8824,10 +8895,10 @@
         (xy 188.265 53.784569) (xy 188.605259 54.606026) (xy 189.233974 55.234741) (xy 190.055431 55.575) (xy 190.944569 55.575)
         (xy 191.766026 55.234741) (xy 192.394741 54.606026) (xy 192.735 53.784569) (xy 192.735 52.895431) (xy 192.394741 52.073974)
         (xy 191.766026 51.445259) (xy 190.944569 51.105) (xy 190.055431 51.105) (xy 189.233974 51.445259) (xy 188.605259 52.073974)
-        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.351199 52.140051) (xy 168.365133 52.07) (xy 168.309936 51.792504)
-        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569955 51.3588)
-        (xy 163.900045 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
-        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785045 67.8688)
+        (xy 188.265 52.895431) (xy 168.3512 52.895431) (xy 168.3512 52.140046) (xy 168.365133 52.07) (xy 168.309936 51.792504)
+        (xy 168.152746 51.557254) (xy 167.917496 51.400064) (xy 167.710046 51.3588) (xy 167.64 51.344867) (xy 167.569954 51.3588)
+        (xy 163.900046 51.3588) (xy 163.83 51.344867) (xy 163.759954 51.3588) (xy 163.552504 51.400064) (xy 163.317254 51.557254)
+        (xy 163.160064 51.792504) (xy 163.104867 52.07) (xy 163.118801 52.140051) (xy 163.1188 67.8688) (xy 132.785046 67.8688)
         (xy 132.715 67.854867) (xy 132.644954 67.8688) (xy 132.437504 67.910064) (xy 132.385219 67.945) (xy 132.08 67.945)
         (xy 132.031399 67.954667) (xy 131.990197 67.982197) (xy 131.962667 68.023399) (xy 131.953 68.072) (xy 72.517 68.072)
         (xy 72.517 57.21332) (xy 103.741285 57.21332) (xy 103.870533 57.506123) (xy 104.570806 57.774388) (xy 105.320435 57.75425)
@@ -8895,15 +8966,15 @@
         (xy 109.48282 119.453729) (xy 109.601001 119.532695) (xy 109.601 122.69496) (xy 109.3724 122.69496) (xy 109.124635 122.744243)
         (xy 108.914591 122.884591) (xy 108.774243 123.094635) (xy 108.72496 123.3424) (xy 108.72496 125.5776) (xy 108.774243 125.825365)
         (xy 108.914591 126.035409) (xy 109.124635 126.175757) (xy 109.3724 126.22504) (xy 110.681915 126.22504) (xy 107.058188 129.848931)
-        (xy 106.960323 129.612664) (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 106.231031 129.1887) (xy 99.695299 122.652969)
-        (xy 99.6953 119.702612) (xy 99.784918 119.762493) (xy 100.33 119.870918) (xy 100.875081 119.762494) (xy 101.337179 119.45373)
-        (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762493) (xy 102.87 119.870918) (xy 103.415081 119.762494)
-        (xy 103.877179 119.45373) (xy 104.14 119.060391) (xy 104.40282 119.453729) (xy 104.698801 119.651497) (xy 104.6988 122.69496)
+        (xy 106.960323 129.612664) (xy 106.685236 129.337577) (xy 106.325816 129.1887) (xy 106.231031 129.1887) (xy 99.6953 122.65297)
+        (xy 99.6953 119.702613) (xy 99.784918 119.762494) (xy 100.33 119.870918) (xy 100.875081 119.762494) (xy 101.337179 119.45373)
+        (xy 101.6 119.060391) (xy 101.86282 119.453729) (xy 102.324918 119.762494) (xy 102.87 119.870918) (xy 103.415081 119.762494)
+        (xy 103.877179 119.45373) (xy 104.14 119.060391) (xy 104.40282 119.453729) (xy 104.698801 119.651498) (xy 104.6988 122.69496)
         (xy 104.2924 122.69496) (xy 104.044635 122.744243) (xy 103.834591 122.884591) (xy 103.694243 123.094635) (xy 103.64496 123.3424)
         (xy 103.64496 125.5776) (xy 103.694243 125.825365) (xy 103.834591 126.035409) (xy 104.044635 126.175757) (xy 104.2924 126.22504)
         (xy 106.5276 126.22504) (xy 106.775365 126.175757) (xy 106.985409 126.035409) (xy 107.125757 125.825365) (xy 107.17504 125.5776)
         (xy 107.17504 123.3424) (xy 107.125757 123.094635) (xy 106.985409 122.884591) (xy 106.775365 122.744243) (xy 106.5276 122.69496)
-        (xy 106.121199 122.69496) (xy 106.1212 119.651497) (xy 106.417179 119.45373) (xy 106.69158 119.04306) (xy 106.707941 119.098491)
+        (xy 106.1212 122.69496) (xy 106.1212 119.651497) (xy 106.417179 119.45373) (xy 106.69158 119.043061) (xy 106.707941 119.098491)
         (xy 107.051974 119.52418) (xy 107.532723 119.78581) (xy 107.60693 119.80077) (xy 107.823 119.67827) (xy 107.823 118.237)
         (xy 107.803 118.237) (xy 107.803 117.983) (xy 107.823 117.983) (xy 107.823 117.963) (xy 108.077 117.963)
       )
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation.net b/batterycharge_stationdata/pcb/rev2/batterystation.net
index 0d21770..f652c67 100644
--- a/batterycharge_stationdata/pcb/rev2/batterystation.net
+++ b/batterycharge_stationdata/pcb/rev2/batterystation.net
@@ -1,8 +1,8 @@
 (export (version D)
   (design
     (source /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/rev2/batterystation.sch)
-    (date "Mon 22 Jul 2019 07:34:41 PM EDT")
-    (tool "Eeschema 5.0.0-rc2")
+    (date "Thu 23 Jan 2020 11:30:34 PM EST")
+    (tool "Eeschema 5.0.2+dfsg1-1~bpo9+1")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
         (title)
@@ -106,515 +106,526 @@
     (comp (ref P7)
       (value LIION_CONN)
       (footprint w_conn_mkds:mkds_1,5-4)
-      (libsource (lib conn) (part CONN_01X04))
+      (libsource (lib batterystation-rescue) (part CONN_01X04-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBC0E41))
     (comp (ref P8)
       (value LT_CONN)
       (footprint w_conn_mkds:mkds_1,5-4)
-      (libsource (lib conn) (part CONN_01X04))
+      (libsource (lib batterystation-rescue) (part CONN_01X04-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBE92FB))
     (comp (ref P4)
       (value INA_ScrewTerminal)
       (footprint w_conn_mkds:mkds_1,5-3)
-      (libsource (lib conn) (part CONN_01X03))
+      (libsource (lib batterystation-rescue) (part CONN_01X03-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBEB5B3))
     (comp (ref P5)
       (value INA_ScrewTerminal)
       (footprint w_conn_mkds:mkds_1,5-3)
-      (libsource (lib conn) (part CONN_01X03))
+      (libsource (lib batterystation-rescue) (part CONN_01X03-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBEBB39))
     (comp (ref P6)
       (value INA_ScrewTerminal)
       (footprint w_conn_mkds:mkds_1,5-3)
-      (libsource (lib conn) (part CONN_01X03))
+      (libsource (lib batterystation-rescue) (part CONN_01X03-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBEBDEB))
     (comp (ref J1)
       (value Arduino_Nano_Header)
       (footprint w_conn_misc:arduino_nano_header)
-      (libsource (lib w_connectors) (part Arduino_Nano_Header))
+      (libsource (lib w_connectors) (part Arduino_Nano_Header) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBECE63))
     (comp (ref P2)
       (value AREFBREAKOUT)
       (footprint Pin_Headers:Pin_Header_Straight_1x01)
-      (libsource (lib conn) (part CONN_01X01))
+      (libsource (lib batterystation-rescue) (part CONN_01X01-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBF308E))
     (comp (ref P1)
       (value ADC_TerminalBlock)
       (footprint w_conn_mkds:mkds_1,5-8)
-      (libsource (lib conn) (part CONN_01X08))
+      (libsource (lib batterystation-rescue) (part CONN_01X08-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBF36F0))
     (comp (ref P20)
       (value LTSENSESCREWTERMINAL)
       (footprint w_conn_mkds:mkds_1,5-2)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CBF6691))
     (comp (ref P30)
       (value 3v3Breakout)
       (footprint Pin_Headers:Pin_Header_Straight_1x01)
-      (libsource (lib conn) (part CONN_01X01))
+      (libsource (lib batterystation-rescue) (part CONN_01X01-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CC87E3D))
     (comp (ref P27)
       (value NanoExtraPins_oneinchbrkout)
       (footprint Pin_Headers:Pin_Header_Straight_1x07)
-      (libsource (lib conn) (part CONN_01X07))
+      (libsource (lib batterystation-rescue) (part CONN_01X07-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CC88C6B))
     (comp (ref P3)
       (value Nano_SerialBrk)
       (footprint Pin_Headers:Pin_Header_Straight_1x02)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CC88FD8))
     (comp (ref P28)
       (value Nano_Vinbrkout)
       (footprint Pin_Headers:Pin_Header_Straight_1x01)
-      (libsource (lib conn) (part CONN_01X01))
+      (libsource (lib batterystation-rescue) (part CONN_01X01-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CC89326))
     (comp (ref P29)
       (value Nano_RST_Brkout)
       (footprint Pin_Headers:Pin_Header_Straight_1x01)
-      (libsource (lib conn) (part CONN_01X01))
+      (libsource (lib batterystation-rescue) (part CONN_01X01-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5CC89399))
     (comp (ref R21)
       (value 9100)
       (footprint Resistors_SMD:R_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D3650D7))
     (comp (ref R22)
       (value 1000)
       (footprint Resistors_SMD:R_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D365140))
     (comp (ref R23)
       (value 9100)
       (footprint Resistors_SMD:R_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D36589B))
     (comp (ref R24)
       (value 1000)
       (footprint Resistors_SMD:R_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D3658A1))
     (comp (ref R25)
       (value 9100)
       (footprint Resistors_SMD:R_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D366020))
     (comp (ref R26)
       (value 1000)
       (footprint Resistors_SMD:R_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D366026))
     (comp (ref MK1)
       (value Mounting_Hole)
       (footprint Mounting_Holes:MountingHole_3.7mm)
-      (libsource (lib mechanical) (part Mounting_Hole))
+      (libsource (lib batterystation-rescue) (part Mounting_Hole-mechanical) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D368D61))
     (comp (ref MK2)
       (value Mounting_Hole)
       (footprint Mounting_Holes:MountingHole_3.7mm)
-      (libsource (lib mechanical) (part Mounting_Hole))
+      (libsource (lib batterystation-rescue) (part Mounting_Hole-mechanical) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D368F3C))
     (comp (ref MK3)
       (value Mounting_Hole)
       (footprint Mounting_Holes:MountingHole_3.7mm)
-      (libsource (lib mechanical) (part Mounting_Hole))
+      (libsource (lib batterystation-rescue) (part Mounting_Hole-mechanical) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D368FAA))
     (comp (ref MK4)
       (value Mounting_Hole)
       (footprint Mounting_Holes:MountingHole_3.7mm)
-      (libsource (lib mechanical) (part Mounting_Hole))
+      (libsource (lib batterystation-rescue) (part Mounting_Hole-mechanical) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D369027))
     (comp (ref P17)
       (value CONN_01X03)
       (footprint Pin_Headers:Pin_Header_Straight_1x03)
-      (libsource (lib conn) (part CONN_01X03))
+      (libsource (lib batterystation-rescue) (part CONN_01X03-conn) (description ""))
       (sheetpath (names /) (tstamps /))
       (tstamp 5D36C511))
     (comp (ref P10)
       (value STC4054)
       (footprint TO_SOT_Packages_SMD:SOT-23-5)
-      (libsource (lib conn) (part CONN_01X05))
+      (libsource (lib batterystation-rescue) (part CONN_01X05-conn) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBBEE8F))
     (comp (ref D1)
       (value LED)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part LED))
+      (libsource (lib batterystation-rescue) (part LED-device) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBBF242))
     (comp (ref R1)
       (value 5K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBBF689))
     (comp (ref C1)
       (value 1uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C))
+      (libsource (lib batterystation-rescue) (part C-device) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBBFBC6))
     (comp (ref P9)
       (value VPROG_TAP)
       (footprint Pin_Headers:Pin_Header_Straight_1x01)
-      (libsource (lib conn) (part CONN_01X01))
+      (libsource (lib batterystation-rescue) (part CONN_01X01-conn) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBC014B))
     (comp (ref R2)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBC04AF))
     (comp (ref C2)
       (value 4.7uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C))
+      (libsource (lib batterystation-rescue) (part C-device) (description ""))
       (sheetpath (names /STC4054_Liion_Charge/) (tstamps /5CBBEAA9/))
       (tstamp 5CBC0798))
     (comp (ref P11)
       (value MAX6675)
       (footprint Power_Integrations:SO-8)
-      (libsource (lib conn) (part CONN_01X08))
+      (libsource (lib batterystation-rescue) (part CONN_01X08-conn) (description ""))
       (sheetpath (names /MAX6675/) (tstamps /5CBC1777/))
       (tstamp 5CBC1B14))
     (comp (ref C3)
       (value 0.1uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C))
+      (libsource (lib batterystation-rescue) (part C-device) (description ""))
       (sheetpath (names /MAX6675/) (tstamps /5CBC1777/))
       (tstamp 5CBC1EC5))
     (comp (ref TC1)
       (value Thermocouple)
       (footprint w_conn_mkds:mkds_1,5-2)
       (datasheet https://en.wikipedia.org/wiki/Thermocouple)
-      (libsource (lib device) (part Thermocouple))
+      (libsource (lib batterystation-rescue) (part Thermocouple-device) (description ""))
       (sheetpath (names /MAX6675/) (tstamps /5CBC1777/))
       (tstamp 5CBC268F))
     (comp (ref P12)
       (value max6675_nc)
       (footprint Pin_Headers:Pin_Header_Straight_1x01)
-      (libsource (lib conn) (part CONN_01X01))
+      (libsource (lib batterystation-rescue) (part CONN_01X01-conn) (description ""))
       (sheetpath (names /MAX6675/) (tstamps /5CBC1777/))
       (tstamp 5CBC3AC6))
     (comp (ref P15)
       (value ENCBREAKOUT2x5)
       (footprint Pin_Headers:Pin_Header_Straight_2x05)
-      (libsource (lib conn) (part CONN_02X05))
+      (libsource (lib batterystation-rescue) (part CONN_02X05-conn) (description ""))
       (sheetpath (names /ENC28J60/) (tstamps /5CBC4480/))
       (tstamp 5BF754F5))
     (comp (ref P16)
       (value ENCBREAKOUT2x6)
       (footprint Pin_Headers:Pin_Header_Straight_2x06)
-      (libsource (lib conn) (part CONN_02X06))
+      (libsource (lib batterystation-rescue) (part CONN_02X06-conn) (description ""))
       (sheetpath (names /ENC28J60/) (tstamps /5CBC4480/))
       (tstamp 5BF7553B))
     (comp (ref P13)
       (value PWRSELECT3v3)
       (footprint Pin_Headers:Pin_Header_Straight_1x02)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /ENC28J60/) (tstamps /5CBC4480/))
       (tstamp 5BF75EA3))
     (comp (ref P14)
       (value PWRSELECT5V)
       (footprint Pin_Headers:Pin_Header_Straight_1x02)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /ENC28J60/) (tstamps /5CBC4480/))
       (tstamp 5BF75ED4))
     (comp (ref U2)
       (value LM317_SOT223)
       (footprint TO_SOT_Packages_SMD:SOT-223)
       (datasheet regulator/lm117.pdf)
-      (libsource (lib regul) (part LM317_SOT223))
+      (libsource (lib batterystation-rescue) (part LM317_SOT223-regul) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBC50D3))
     (comp (ref R3)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBC51CD))
     (comp (ref R4)
       (value 3K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBC5278))
     (comp (ref C5)
       (value 1uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C))
+      (libsource (lib batterystation-rescue) (part C-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBC54F0))
     (comp (ref C4)
       (value 1uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C))
+      (libsource (lib batterystation-rescue) (part C-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBC5531))
     (comp (ref F1)
       (value Fuse)
       (footprint Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm)
-      (libsource (lib device) (part Fuse))
+      (libsource (lib batterystation-rescue) (part Fuse-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBF5A27))
     (comp (ref CON1)
       (value BARREL_JACK)
       (footprint Connectors:BARREL_JACK)
-      (libsource (lib conn) (part BARREL_JACK))
+      (libsource (lib batterystation-rescue) (part BARREL_JACK-conn) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CBD2D8E))
     (comp (ref P26)
       (value 5Vscrew)
       (footprint w_conn_mkds:mkds_1,5-4)
-      (libsource (lib conn) (part CONN_01X04))
+      (libsource (lib batterystation-rescue) (part CONN_01X04-conn) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CC7DDD2))
     (comp (ref P24)
       (value 12VScrew)
       (footprint w_conn_mkds:mkds_1,5-2)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CC7DF4C))
     (comp (ref P25)
       (value GNDScrew)
       (footprint w_conn_mkds:mkds_1,5-4)
-      (libsource (lib conn) (part CONN_01X04))
+      (libsource (lib batterystation-rescue) (part CONN_01X04-conn) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CC7E0AB))
     (comp (ref D3)
       (value LED)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part LED))
+      (libsource (lib batterystation-rescue) (part LED-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CC8064D))
     (comp (ref R20)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
       (tstamp 5CC80858))
     (comp (ref P19)
       (value LT1512)
       (footprint Housings_DIP:DIP-8_W7.62mm)
-      (libsource (lib conn) (part CONN_01X08))
+      (libsource (lib batterystation-rescue) (part CONN_01X08-conn) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBC6E54))
     (comp (ref C6)
-      (value 2.2uF)
-      (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C_Small))
+      (value 22uF)
+      (footprint Capacitors_Tantalum_SMD:Tantalum_Case-C_EIA-6032-28_Hand)
+      (libsource (lib batterystation-rescue) (part C_Small-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBC7FC7))
     (comp (ref L1)
       (value 33uH)
       (footprint Inductors:Inductor_Taiyo-Yuden_NR-60xx_HandSoldering)
-      (libsource (lib pspice) (part INDUCTOR))
+      (libsource (lib pspice) (part INDUCTOR) (description "Capacitor symbol for simulation only"))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBC842B))
     (comp (ref C8)
       (value 0.1uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib batterystation-rescue) (part C_Small-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBC8B80))
     (comp (ref R12)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBC8C04))
     (comp (ref L2)
       (value 33uH)
       (footprint Inductors:Inductor_Taiyo-Yuden_NR-60xx_HandSoldering)
-      (libsource (lib pspice) (part INDUCTOR))
+      (libsource (lib pspice) (part INDUCTOR) (description "Capacitor symbol for simulation only"))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCA135))
     (comp (ref C7)
       (value 2.2uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib batterystation-rescue) (part C_Small-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCA445))
     (comp (ref R11)
       (value 24)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCAC52))
     (comp (ref C9)
       (value 0.22uF)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part C))
+      (libsource (lib batterystation-rescue) (part C-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBC988F))
     (comp (ref R10)
       (value 1)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCBDA1))
     (comp (ref D2)
       (value D_Schottky)
       (footprint Diodes_SMD:SOD-323_HandSoldering)
-      (libsource (lib device) (part D_Schottky))
+      (libsource (lib batterystation-rescue) (part D_Schottky-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCC66F))
     (comp (ref R9)
       (value 100K)
       (footprint Pin_Headers:Pin_Header_Straight_1x04)
-      (libsource (lib device) (part R_Variable))
+      (libsource (lib batterystation-rescue) (part R_Variable-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCD72A))
     (comp (ref R13)
       (value 12.4K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCD7D5))
     (comp (ref C10)
       (value 22uF)
       (footprint Capacitors_Tantalum_SMD:Tantalum_Case-C_EIA-6032-28_Hand)
-      (libsource (lib device) (part C_Small))
+      (libsource (lib batterystation-rescue) (part C_Small-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBCF221))
     (comp (ref R5)
       (value 536)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBD3F6D))
     (comp (ref R8)
       (value 20K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBD820D))
     (comp (ref SW2)
       (value SW_SP3T)
       (footprint Buttons_Switches_SMD:SW_SP3T_PCM13)
-      (libsource (lib switches) (part SW_SP3T))
+      (libsource (lib batterystation-rescue) (part SW_SP3T-switches) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBDE680))
     (comp (ref SW1)
       (value SW_DPDT_x2)
       (footprint Buttons_Switches_SMD:SW_SPDT_PCM12)
-      (libsource (lib switches) (part SW_DPDT_x2))
+      (libsource (lib batterystation-rescue) (part SW_DPDT_x2-switches) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBE02E2))
     (comp (ref R6)
       (value "28.7K 1%")
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBE0901))
     (comp (ref R7)
       (value 54.9K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CBE4866))
     (comp (ref P31)
       (value VDIVbrkout_term2)
       (footprint w_conn_mkds:mkds_1,5-2)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CC8EC4A))
     (comp (ref P32)
       (value CurrentR_Brkout)
       (footprint w_conn_mkds:mkds_1,5-2)
-      (libsource (lib conn) (part CONN_01X02))
+      (libsource (lib batterystation-rescue) (part CONN_01X02-conn) (description ""))
       (sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
       (tstamp 5CC8FAC8))
     (comp (ref R14)
       (value 1-10)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /CurrentSense_INA169_1/) (tstamps /5CBE9794/))
       (tstamp 5CBE9BDD))
     (comp (ref R15)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /CurrentSense_INA169_1/) (tstamps /5CBE9794/))
       (tstamp 5CBEA23D))
     (comp (ref P21)
       (value INA168/169)
       (footprint TO_SOT_Packages_SMD:SOT-23-5)
-      (libsource (lib conn) (part CONN_01X05))
+      (libsource (lib batterystation-rescue) (part CONN_01X05-conn) (description ""))
       (sheetpath (names /CurrentSense_INA169_1/) (tstamps /5CBE9794/))
       (tstamp 5CC67A4E))
     (comp (ref R16)
       (value 1-10)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /sheet5CBEAB48/) (tstamps /5CBEAB48/))
       (tstamp 5CBE9BDD))
     (comp (ref R17)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /sheet5CBEAB48/) (tstamps /5CBEAB48/))
       (tstamp 5CBEA23D))
     (comp (ref P22)
       (value INA168/169)
       (footprint TO_SOT_Packages_SMD:SOT-23-5)
-      (libsource (lib conn) (part CONN_01X05))
+      (libsource (lib batterystation-rescue) (part CONN_01X05-conn) (description ""))
       (sheetpath (names /sheet5CBEAB48/) (tstamps /5CBEAB48/))
       (tstamp 5CC67A4E))
     (comp (ref R18)
       (value 1-10)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /sheet5CBEAC38/) (tstamps /5CBEAC38/))
       (tstamp 5CBE9BDD))
     (comp (ref R19)
       (value 1K)
       (footprint Capacitors_SMD:C_0805_HandSoldering)
-      (libsource (lib device) (part R))
+      (libsource (lib batterystation-rescue) (part R-device) (description ""))
       (sheetpath (names /sheet5CBEAC38/) (tstamps /5CBEAC38/))
       (tstamp 5CBEA23D))
     (comp (ref P23)
       (value INA168/169)
       (footprint TO_SOT_Packages_SMD:SOT-23-5)
-      (libsource (lib conn) (part CONN_01X05))
+      (libsource (lib batterystation-rescue) (part CONN_01X05-conn) (description ""))
       (sheetpath (names /sheet5CBEAC38/) (tstamps /5CBEAC38/))
       (tstamp 5CC67A4E)))
   (libparts
-    (libpart (lib conn) (part BARREL_JACK)
-      (description "DC Barrel Jack")
+    (libpart (lib batterystation-rescue) (part BARREL_JACK-conn)
       (fields
         (field (name Reference) CON)
-        (field (name Value) BARREL_JACK))
+        (field (name Value) BARREL_JACK-conn))
       (pins
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))
         (pin (num 3) (name ~) (type passive))))
-    (libpart (lib conn) (part CONN_01X01)
-      (description "Connector, single row, 01x01")
+    (libpart (lib batterystation-rescue) (part C-device)
+      (footprints
+        (fp C?)
+        (fp C_????_*)
+        (fp C_????)
+        (fp SMD*_c)
+        (fp Capacitor*))
+      (fields
+        (field (name Reference) C)
+        (field (name Value) C-device))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))))
+    (libpart (lib batterystation-rescue) (part CONN_01X01-conn)
       (footprints
         (fp Pin_Header_Straight_1X01)
         (fp Pin_Header_Angled_1X01)
@@ -622,11 +633,10 @@
         (fp Socket_Strip_Angled_1X01))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X01))
+        (field (name Value) CONN_01X01-conn))
       (pins
         (pin (num 1) (name P1) (type passive))))
-    (libpart (lib conn) (part CONN_01X02)
-      (description "Connector, single row, 01x02")
+    (libpart (lib batterystation-rescue) (part CONN_01X02-conn)
       (footprints
         (fp Pin_Header_Straight_1X02)
         (fp Pin_Header_Angled_1X02)
@@ -634,12 +644,11 @@
         (fp Socket_Strip_Angled_1X02))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X02))
+        (field (name Value) CONN_01X02-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))))
-    (libpart (lib conn) (part CONN_01X03)
-      (description "Connector, single row, 01x03")
+    (libpart (lib batterystation-rescue) (part CONN_01X03-conn)
       (footprints
         (fp Pin_Header_Straight_1X03)
         (fp Pin_Header_Angled_1X03)
@@ -647,13 +656,12 @@
         (fp Socket_Strip_Angled_1X03))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X03))
+        (field (name Value) CONN_01X03-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
         (pin (num 3) (name P3) (type passive))))
-    (libpart (lib conn) (part CONN_01X04)
-      (description "Connector, single row, 01x04")
+    (libpart (lib batterystation-rescue) (part CONN_01X04-conn)
       (footprints
         (fp Pin_Header_Straight_1X04)
         (fp Pin_Header_Angled_1X04)
@@ -661,14 +669,13 @@
         (fp Socket_Strip_Angled_1X04))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X04))
+        (field (name Value) CONN_01X04-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
         (pin (num 3) (name P3) (type passive))
         (pin (num 4) (name P4) (type passive))))
-    (libpart (lib conn) (part CONN_01X05)
-      (description "Connector, single row, 01x05")
+    (libpart (lib batterystation-rescue) (part CONN_01X05-conn)
       (footprints
         (fp Pin_Header_Straight_1X05)
         (fp Pin_Header_Angled_1X05)
@@ -676,15 +683,14 @@
         (fp Socket_Strip_Angled_1X05))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X05))
+        (field (name Value) CONN_01X05-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
         (pin (num 3) (name P3) (type passive))
         (pin (num 4) (name P4) (type passive))
         (pin (num 5) (name P5) (type passive))))
-    (libpart (lib conn) (part CONN_01X07)
-      (description "Connector, single row, 01x07")
+    (libpart (lib batterystation-rescue) (part CONN_01X07-conn)
       (footprints
         (fp Pin_Header_Straight_1X07)
         (fp Pin_Header_Angled_1X07)
@@ -692,7 +698,7 @@
         (fp Socket_Strip_Angled_1X07))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X07))
+        (field (name Value) CONN_01X07-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
@@ -701,8 +707,7 @@
         (pin (num 5) (name P5) (type passive))
         (pin (num 6) (name P6) (type passive))
         (pin (num 7) (name P7) (type passive))))
-    (libpart (lib conn) (part CONN_01X08)
-      (description "Connector, single row, 01x08")
+    (libpart (lib batterystation-rescue) (part CONN_01X08-conn)
       (footprints
         (fp Pin_Header_Straight_1X08)
         (fp Pin_Header_Angled_1X08)
@@ -710,7 +715,7 @@
         (fp Socket_Strip_Angled_1X08))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_01X08))
+        (field (name Value) CONN_01X08-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
@@ -720,8 +725,7 @@
         (pin (num 6) (name P6) (type passive))
         (pin (num 7) (name P7) (type passive))
         (pin (num 8) (name P8) (type passive))))
-    (libpart (lib conn) (part CONN_02X05)
-      (description "Connector, double row, 02x05")
+    (libpart (lib batterystation-rescue) (part CONN_02X05-conn)
       (footprints
         (fp Pin_Header_Straight_2X05)
         (fp Pin_Header_Angled_2X05)
@@ -729,7 +733,7 @@
         (fp Socket_Strip_Angled_2X05))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_02X05))
+        (field (name Value) CONN_02X05-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
@@ -741,8 +745,7 @@
         (pin (num 8) (name P8) (type passive))
         (pin (num 9) (name P9) (type passive))
         (pin (num 10) (name P10) (type passive))))
-    (libpart (lib conn) (part CONN_02X06)
-      (description "Connector, double row, 02x06")
+    (libpart (lib batterystation-rescue) (part CONN_02X06-conn)
       (footprints
         (fp Pin_Header_Straight_2X06)
         (fp Pin_Header_Angled_2X06)
@@ -750,7 +753,7 @@
         (fp Socket_Strip_Angled_2X06))
       (fields
         (field (name Reference) P)
-        (field (name Value) CONN_02X06))
+        (field (name Value) CONN_02X06-conn))
       (pins
         (pin (num 1) (name P1) (type passive))
         (pin (num 2) (name P2) (type passive))
@@ -764,8 +767,7 @@
         (pin (num 10) (name P10) (type passive))
         (pin (num 11) (name P11) (type passive))
         (pin (num 12) (name P12) (type passive))))
-    (libpart (lib device) (part C)
-      (description "Unpolarized capacitor")
+    (libpart (lib batterystation-rescue) (part C_Small-device)
       (footprints
         (fp C?)
         (fp C_????_*)
@@ -774,26 +776,11 @@
         (fp Capacitor*))
       (fields
         (field (name Reference) C)
-        (field (name Value) C))
+        (field (name Value) C_Small-device))
       (pins
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part C_Small)
-      (description "Unpolarized capacitor")
-      (footprints
-        (fp C?)
-        (fp C_????_*)
-        (fp C_????)
-        (fp SMD*_c)
-        (fp Capacitor*))
-      (fields
-        (field (name Reference) C)
-        (field (name Value) C_Small))
-      (pins
-        (pin (num 1) (name ~) (type passive))
-        (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part D_Schottky)
-      (description "Schottky diode")
+    (libpart (lib batterystation-rescue) (part D_Schottky-device)
       (footprints
         (fp Diode_*)
         (fp D-*)
@@ -803,115 +790,106 @@
         (fp D_*))
       (fields
         (field (name Reference) D)
-        (field (name Value) D_Schottky))
+        (field (name Value) D_Schottky-device))
       (pins
         (pin (num 1) (name K) (type passive))
         (pin (num 2) (name A) (type passive))))
-    (libpart (lib device) (part Fuse)
-      (description "Fuse, generic")
+    (libpart (lib batterystation-rescue) (part Fuse-device)
       (footprints
         (fp *Fuse*))
       (fields
         (field (name Reference) F)
-        (field (name Value) Fuse))
+        (field (name Value) Fuse-device))
       (pins
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part LED)
-      (description "LED generic")
+    (libpart (lib batterystation-rescue) (part LED-device)
       (footprints
         (fp LED*))
       (fields
         (field (name Reference) D)
-        (field (name Value) LED))
+        (field (name Value) LED-device))
       (pins
         (pin (num 1) (name K) (type passive))
         (pin (num 2) (name A) (type passive))))
-    (libpart (lib device) (part R)
-      (description Resistor)
+    (libpart (lib batterystation-rescue) (part LM317_SOT223-regul)
+      (fields
+        (field (name Reference) U)
+        (field (name Value) LM317_SOT223-regul))
+      (pins
+        (pin (num 1) (name ADJ) (type input))
+        (pin (num 2) (name OUT) (type power_out))
+        (pin (num 3) (name IN) (type input))))
+    (libpart (lib batterystation-rescue) (part Mounting_Hole-mechanical)
+      (footprints
+        (fp Mounting?Hole*)
+        (fp Hole*))
+      (fields
+        (field (name Reference) MK)
+        (field (name Value) Mounting_Hole-mechanical)))
+    (libpart (lib batterystation-rescue) (part R-device)
       (footprints
         (fp R_*)
         (fp Resistor_*))
       (fields
         (field (name Reference) R)
-        (field (name Value) R))
+        (field (name Value) R-device))
       (pins
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part R_Variable)
-      (description "variable Resistor (Rheostat)")
+    (libpart (lib batterystation-rescue) (part R_Variable-device)
       (footprints
         (fp R_*)
         (fp Resistor_*))
       (fields
         (field (name Reference) R)
-        (field (name Value) R_Variable))
+        (field (name Value) R_Variable-device))
       (pins
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))))
-    (libpart (lib device) (part Thermocouple)
-      (description thermocouple)
-      (docs https://en.wikipedia.org/wiki/Thermocouple)
-      (footprints
-        (fp PIN?ARRAY*)
-        (fp bornier*)
-        (fp *Terminal?Block*)
-        (fp Thermo*Couple*))
-      (fields
-        (field (name Reference) TC)
-        (field (name Value) Thermocouple))
-      (pins
-        (pin (num 1) (name +) (type passive))
-        (pin (num 2) (name -) (type passive))))
-    (libpart (lib mechanical) (part Mounting_Hole)
-      (description "Mounting Hole without connection")
-      (footprints
-        (fp Mounting?Hole*)
-        (fp Hole*))
-      (fields
-        (field (name Reference) MK)
-        (field (name Value) Mounting_Hole)))
-    (libpart (lib pspice) (part INDUCTOR)
-      (fields
-        (field (name Reference) L)
-        (field (name Value) INDUCTOR))
-      (pins
-        (pin (num 1) (name 1) (type input))
-        (pin (num 2) (name 2) (type input))))
-    (libpart (lib regul) (part LM317_SOT223)
-      (description "Linear Regulator (adjustable)")
-      (docs regulator/lm117.pdf)
-      (fields
-        (field (name Reference) U)
-        (field (name Value) LM317_SOT223))
-      (pins
-        (pin (num 1) (name ADJ) (type input))
-        (pin (num 2) (name OUT) (type power_out))
-        (pin (num 3) (name IN) (type input))))
-    (libpart (lib switches) (part SW_DPDT_x2)
-      (description "Switch, dual pole double throw, separate symbols")
+    (libpart (lib batterystation-rescue) (part SW_DPDT_x2-switches)
       (fields
         (field (name Reference) SW)
-        (field (name Value) SW_DPDT_x2))
+        (field (name Value) SW_DPDT_x2-switches))
       (pins
         (pin (num 1) (name A) (type passive))
         (pin (num 2) (name B) (type passive))
         (pin (num 3) (name C) (type passive))
         (pin (num 4) (name B) (type passive))
         (pin (num 5) (name C) (type passive))))
-    (libpart (lib switches) (part SW_SP3T)
-      (description "Switch, three position, single pole triple throw, 3 position switch, SP3T")
+    (libpart (lib batterystation-rescue) (part SW_SP3T-switches)
       (footprints
         (fp SW*)
         (fp SP3T*))
       (fields
         (field (name Reference) SW)
-        (field (name Value) SW_SP3T))
+        (field (name Value) SW_SP3T-switches))
       (pins
         (pin (num 1) (name 1) (type passive))
         (pin (num 2) (name 2) (type passive))
         (pin (num 3) (name 3) (type passive))
         (pin (num 4) (name 4) (type passive))))
+    (libpart (lib batterystation-rescue) (part Thermocouple-device)
+      (footprints
+        (fp PIN?ARRAY*)
+        (fp bornier*)
+        (fp *Terminal?Block*)
+        (fp Thermo*Couple*))
+      (fields
+        (field (name Reference) TC)
+        (field (name Value) Thermocouple-device))
+      (pins
+        (pin (num 1) (name +) (type passive))
+        (pin (num 2) (name -) (type passive))))
+    (libpart (lib pspice) (part INDUCTOR)
+      (description "Capacitor symbol for simulation only")
+      (docs ~)
+      (fields
+        (field (name Reference) L)
+        (field (name Value) INDUCTOR))
+      (pins
+        (pin (num 1) (name 1) (type input))
+        (pin (num 2) (name 2) (type input))))
     (libpart (lib w_connectors) (part Arduino_Nano_Header)
       (fields
         (field (name Reference) J)
@@ -948,18 +926,10 @@
         (pin (num 29) (name GND) (type passive))
         (pin (num 30) (name VIN) (type passive)))))
   (libraries
-    (library (logical conn)
-      (uri /usr/share/kicad/library/conn.lib))
-    (library (logical device)
-      (uri /usr/share/kicad/library/device.lib))
-    (library (logical mechanical)
-      (uri /usr/share/kicad/library/mechanical.lib))
+    (library (logical batterystation-rescue)
+      (uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/rev2/batterystation-rescue.lib))
     (library (logical pspice)
       (uri /usr/share/kicad/library/pspice.lib))
-    (library (logical regul)
-      (uri /usr/share/kicad/library/regul.lib))
-    (library (logical switches)
-      (uri /usr/share/kicad/library/switches.lib))
     (library (logical w_connectors)
       (uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/symbols/w_connectors.lib)))
   (nets
@@ -970,35 +940,35 @@
       (node (ref P19) (pin 4))
       (node (ref P20) (pin 1)))
     (net (code 3) (name /LT1512/LT_FloatVoltage)
-      (node (ref R9) (pin 2))
-      (node (ref R13) (pin 1))
-      (node (ref R6) (pin 2))
-      (node (ref P19) (pin 2))
       (node (ref R7) (pin 2))
+      (node (ref R6) (pin 2))
+      (node (ref R13) (pin 1))
+      (node (ref R9) (pin 2))
       (node (ref R5) (pin 2))
+      (node (ref P31) (pin 1))
       (node (ref P20) (pin 2))
-      (node (ref P31) (pin 1)))
+      (node (ref P19) (pin 2)))
     (net (code 4) (name "Net-(J1-Pad17)")
-      (node (ref P30) (pin 1))
-      (node (ref J1) (pin 17)))
+      (node (ref J1) (pin 17))
+      (node (ref P30) (pin 1)))
     (net (code 5) (name "Net-(J1-Pad11)")
       (node (ref P27) (pin 1))
       (node (ref J1) (pin 11)))
     (net (code 6) (name "Net-(J1-Pad10)")
-      (node (ref J1) (pin 10))
-      (node (ref P27) (pin 2)))
+      (node (ref P27) (pin 2))
+      (node (ref J1) (pin 10)))
     (net (code 7) (name "Net-(J1-Pad9)")
       (node (ref J1) (pin 9))
       (node (ref P27) (pin 3)))
     (net (code 8) (name "Net-(J1-Pad8)")
-      (node (ref P27) (pin 4))
-      (node (ref J1) (pin 8)))
+      (node (ref J1) (pin 8))
+      (node (ref P27) (pin 4)))
     (net (code 9) (name "Net-(J1-Pad7)")
-      (node (ref P27) (pin 5))
-      (node (ref J1) (pin 7)))
+      (node (ref J1) (pin 7))
+      (node (ref P27) (pin 5)))
     (net (code 10) (name "Net-(J1-Pad5)")
-      (node (ref P27) (pin 7))
-      (node (ref J1) (pin 5)))
+      (node (ref J1) (pin 5))
+      (node (ref P27) (pin 7)))
     (net (code 11) (name "Net-(J1-Pad2)")
       (node (ref J1) (pin 2))
       (node (ref P3) (pin 1)))
@@ -1006,32 +976,32 @@
       (node (ref J1) (pin 1))
       (node (ref P3) (pin 2)))
     (net (code 13) (name "Net-(J1-Pad30)")
-      (node (ref J1) (pin 30))
-      (node (ref P28) (pin 1)))
+      (node (ref P28) (pin 1))
+      (node (ref J1) (pin 30)))
     (net (code 14) (name "Net-(J1-Pad28)")
       (node (ref J1) (pin 28))
       (node (ref P29) (pin 1)))
     (net (code 15) (name /NANO_CS)
-      (node (ref P16) (pin 4))
       (node (ref J1) (pin 13))
+      (node (ref P16) (pin 4))
       (node (ref P15) (pin 8)))
     (net (code 16) (name /NANO_MOSI)
       (node (ref J1) (pin 14))
-      (node (ref P15) (pin 6))
-      (node (ref P16) (pin 6)))
+      (node (ref P16) (pin 6))
+      (node (ref P15) (pin 6)))
     (net (code 17) (name "Net-(J1-Pad18)")
-      (node (ref J1) (pin 18))
-      (node (ref P2) (pin 1)))
+      (node (ref P2) (pin 1))
+      (node (ref J1) (pin 18)))
     (net (code 18) (name /A6)
-      (node (ref J1) (pin 25))
-      (node (ref P1) (pin 2))
       (node (ref R24) (pin 1))
-      (node (ref R23) (pin 2)))
+      (node (ref R23) (pin 2))
+      (node (ref J1) (pin 25))
+      (node (ref P1) (pin 2)))
     (net (code 19) (name /A5)
       (node (ref J1) (pin 24))
       (node (ref R26) (pin 1))
-      (node (ref R25) (pin 2))
-      (node (ref P1) (pin 3)))
+      (node (ref P1) (pin 3))
+      (node (ref R25) (pin 2)))
     (net (code 20) (name "Net-(J1-Pad23)")
       (node (ref P1) (pin 4))
       (node (ref J1) (pin 23)))
@@ -1045,29 +1015,29 @@
       (node (ref P1) (pin 7))
       (node (ref J1) (pin 20)))
     (net (code 24) (name "Net-(J1-Pad19)")
-      (node (ref P1) (pin 8))
-      (node (ref J1) (pin 19)))
+      (node (ref J1) (pin 19))
+      (node (ref P1) (pin 8)))
     (net (code 25) (name "Net-(P17-Pad1)")
-      (node (ref R21) (pin 1))
-      (node (ref P17) (pin 1)))
+      (node (ref P17) (pin 1))
+      (node (ref R21) (pin 1)))
     (net (code 26) (name "Net-(P17-Pad2)")
       (node (ref R23) (pin 1))
       (node (ref P17) (pin 2)))
     (net (code 27) (name "Net-(P17-Pad3)")
-      (node (ref P17) (pin 3))
-      (node (ref R25) (pin 1)))
+      (node (ref R25) (pin 1))
+      (node (ref P17) (pin 3)))
     (net (code 28) (name /LT1512/LT_BATCHRG)
       (node (ref D2) (pin 1))
+      (node (ref P31) (pin 2))
       (node (ref C10) (pin 1))
       (node (ref SW2) (pin 3))
       (node (ref P8) (pin 1))
-      (node (ref P8) (pin 2))
-      (node (ref P31) (pin 2)))
+      (node (ref P8) (pin 2)))
     (net (code 29) (name /STC4054_Liion_Charge/BAT_LIION_CHRG)
-      (node (ref P7) (pin 1))
-      (node (ref P10) (pin 3))
       (node (ref C2) (pin 1))
-      (node (ref P7) (pin 2)))
+      (node (ref P7) (pin 2))
+      (node (ref P10) (pin 3))
+      (node (ref P7) (pin 1)))
     (net (code 30) (name /A7)
       (node (ref J1) (pin 26))
       (node (ref P1) (pin 1))
@@ -1082,30 +1052,30 @@
       (node (ref R14) (pin 1))
       (node (ref P21) (pin 3)))
     (net (code 33) (name /CurrentSense_INA169_1/LOADOUT)
-      (node (ref R14) (pin 2))
+      (node (ref P21) (pin 4))
       (node (ref P4) (pin 3))
-      (node (ref P21) (pin 4)))
+      (node (ref R14) (pin 2)))
     (net (code 34) (name /sheet5CBEAB48/CurrentOUT)
       (node (ref P22) (pin 1))
-      (node (ref R17) (pin 1))
-      (node (ref P5) (pin 1)))
+      (node (ref P5) (pin 1))
+      (node (ref R17) (pin 1)))
     (net (code 35) (name /sheet5CBEAB48/LOADIN)
       (node (ref R16) (pin 1))
-      (node (ref P5) (pin 2))
-      (node (ref P22) (pin 3)))
+      (node (ref P22) (pin 3))
+      (node (ref P5) (pin 2)))
     (net (code 36) (name /sheet5CBEAB48/LOADOUT)
-      (node (ref P22) (pin 4))
       (node (ref P5) (pin 3))
+      (node (ref P22) (pin 4))
       (node (ref R16) (pin 2)))
     (net (code 37) (name /NANO_SCK)
       (node (ref P11) (pin 5))
       (node (ref J1) (pin 16))
-      (node (ref P15) (pin 5))
-      (node (ref P16) (pin 5)))
+      (node (ref P16) (pin 5))
+      (node (ref P15) (pin 5)))
     (net (code 38) (name /NANO_MISO)
       (node (ref P15) (pin 3))
-      (node (ref P16) (pin 7))
       (node (ref J1) (pin 15))
+      (node (ref P16) (pin 7))
       (node (ref P11) (pin 7)))
     (net (code 39) (name /LT1512/LT_IFEEDBACK)
       (node (ref P32) (pin 1))
@@ -1113,13 +1083,13 @@
       (node (ref L2) (pin 2))
       (node (ref R10) (pin 1)))
     (net (code 40) (name GND)
-      (node (ref C9) (pin 2))
       (node (ref R10) (pin 2))
       (node (ref P32) (pin 2))
-      (node (ref P25) (pin 1))
       (node (ref P24) (pin 1))
       (node (ref P19) (pin 6))
+      (node (ref C9) (pin 2))
       (node (ref C6) (pin 2))
+      (node (ref P25) (pin 1))
       (node (ref C5) (pin 2))
       (node (ref C4) (pin 2))
       (node (ref R20) (pin 1))
@@ -1149,9 +1119,9 @@
       (node (ref P10) (pin 2))
       (node (ref P22) (pin 2))
       (node (ref P16) (pin 2))
+      (node (ref P16) (pin 12))
       (node (ref P15) (pin 9))
       (node (ref R15) (pin 2))
-      (node (ref P16) (pin 12))
       (node (ref P25) (pin 2))
       (node (ref P25) (pin 3))
       (node (ref P25) (pin 4))
@@ -1218,20 +1188,20 @@
       (node (ref P13) (pin 1)))
     (net (code 54) (name /ENC28J60/VCC_Branch)
       (node (ref P13) (pin 2))
-      (node (ref P15) (pin 10))
+      (node (ref P16) (pin 11))
       (node (ref P14) (pin 2))
-      (node (ref P16) (pin 11)))
-    (net (code 55) (name /ENC28J60/CLKOUT)
+      (node (ref P15) (pin 10)))
+    (net (code 55) (name /ENC28J60/RSTENC)
+      (node (ref P15) (pin 7))
+      (node (ref P16) (pin 3)))
+    (net (code 56) (name /ENC28J60/CLKOUT)
       (node (ref P16) (pin 10))
       (node (ref P15) (pin 2)))
-    (net (code 56) (name /ENC28J60/Q3)
+    (net (code 57) (name /ENC28J60/Q3)
       (node (ref P16) (pin 1)))
-    (net (code 57) (name /ENC28J60/RSTENC)
-      (node (ref P15) (pin 7))
-      (node (ref P16) (pin 3)))
     (net (code 58) (name /ENC28J60/INT)
-      (node (ref P15) (pin 1))
-      (node (ref P16) (pin 9)))
+      (node (ref P16) (pin 9))
+      (node (ref P15) (pin 1)))
     (net (code 59) (name /ENC28J60/WOL)
       (node (ref P15) (pin 4))
       (node (ref P16) (pin 8)))
diff --git a/batterycharge_stationdata/pcb/rev2/batterystation.sch b/batterycharge_stationdata/pcb/rev2/batterystation.sch
index bb9d353..e0a7e60 100644
--- a/batterycharge_stationdata/pcb/rev2/batterystation.sch
+++ b/batterycharge_stationdata/pcb/rev2/batterystation.sch
@@ -24,7 +24,7 @@ $EndSheet
 Text Notes 6750 1300 0    157  ~ 31
 Battery Chargers
 $Comp
-L conn:CONN_01X04 P7
+L batterystation-rescue:CONN_01X04-conn P7
 U 1 1 5CBC0E41
 P 8900 2250
 F 0 "P7" H 8977 2291 50  0000 L CNN
@@ -95,7 +95,7 @@ F4 "LT_BATCHRG" I R 8450 4200 50
 F5 "LT_IFEEDBACK" I R 8450 4350 50 
 $EndSheet
 $Comp
-L conn:CONN_01X04 P8
+L batterystation-rescue:CONN_01X04-conn P8
 U 1 1 5CBE92FB
 P 8900 4250
 F 0 "P8" H 8977 4291 50  0000 L CNN
@@ -150,7 +150,7 @@ F3 "LOADIN" I R 4600 3900 50
 F4 "LOADOUT" I R 4600 4000 50 
 $EndSheet
 $Comp
-L conn:CONN_01X03 P4
+L batterystation-rescue:CONN_01X03-conn P4
 U 1 1 5CBEB5B3
 P 5000 1750
 F 0 "P4" H 5077 1791 50  0000 L CNN
@@ -167,7 +167,7 @@ Wire Wire Line
 Wire Wire Line
 	4800 1850 4600 1850
 $Comp
-L conn:CONN_01X03 P5
+L batterystation-rescue:CONN_01X03-conn P5
 U 1 1 5CBEBB39
 P 5000 2850
 F 0 "P5" H 5077 2891 50  0000 L CNN
@@ -184,7 +184,7 @@ Wire Wire Line
 Wire Wire Line
 	4800 2950 4600 2950
 $Comp
-L conn:CONN_01X03 P6
+L batterystation-rescue:CONN_01X03-conn P6
 U 1 1 5CBEBDEB
 P 5000 3900
 F 0 "P6" H 5077 3941 50  0000 L CNN
@@ -277,7 +277,7 @@ NANO_SCK
 Text Label 4000 6800 2    50   ~ 0
 NANO_CS
 $Comp
-L conn:CONN_01X01 P2
+L batterystation-rescue:CONN_01X01-conn P2
 U 1 1 5CBF308E
 P 4900 6800
 F 0 "P2" H 4977 6841 50  0000 L CNN
@@ -288,7 +288,7 @@ F 3 "" H 4900 6800 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X08 P1
+L batterystation-rescue:CONN_01X08-conn P1
 U 1 1 5CBF36F0
 P 4900 6350
 F 0 "P1" H 4978 6391 50  0000 L CNN
@@ -307,7 +307,7 @@ NANO_SCK
 Text Label 2400 6750 0    50   ~ 0
 NANO_MISO
 $Comp
-L conn:CONN_01X02 P20
+L batterystation-rescue:CONN_01X02-conn P20
 U 1 1 5CBF6691
 P 8650 3850
 F 0 "P20" H 8728 3891 50  0000 L CNN
@@ -318,7 +318,7 @@ F 3 "" H 8650 3850 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X01 P30
+L batterystation-rescue:CONN_01X01-conn P30
 U 1 1 5CC87E3D
 P 5600 7100
 F 0 "P30" V 5472 7178 50  0000 L CNN
@@ -329,7 +329,7 @@ F 3 "" H 5600 7100 50  0000 C CNN
 	0    1    1    0   
 $EndComp
 $Comp
-L conn:CONN_01X07 P27
+L batterystation-rescue:CONN_01X07-conn P27
 U 1 1 5CC88C6B
 P 3800 6300
 F 0 "P27" H 4100 6200 50  0000 C CNN
@@ -340,7 +340,7 @@ F 3 "" H 3800 6300 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L conn:CONN_01X02 P3
+L batterystation-rescue:CONN_01X02-conn P3
 U 1 1 5CC88FD8
 P 3800 5650
 F 0 "P3" H 3719 5375 50  0000 C CNN
@@ -351,7 +351,7 @@ F 3 "" H 3800 5650 50  0000 C CNN
 	-1   0    0    1   
 $EndComp
 $Comp
-L conn:CONN_01X01 P28
+L batterystation-rescue:CONN_01X01-conn P28
 U 1 1 5CC89326
 P 4900 5600
 F 0 "P28" H 4977 5641 50  0000 L CNN
@@ -362,7 +362,7 @@ F 3 "" H 4900 5600 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X01 P29
+L batterystation-rescue:CONN_01X01-conn P29
 U 1 1 5CC89399
 P 4900 5800
 F 0 "P29" H 4977 5841 50  0000 L CNN
@@ -403,7 +403,7 @@ Wire Wire Line
 Wire Wire Line
 	4700 6900 5600 6900
 $Comp
-L device:R R21
+L batterystation-rescue:R-device R21
 U 1 1 5D3650D7
 P 7600 5750
 F 0 "R21" H 7670 5796 50  0000 L CNN
@@ -414,7 +414,7 @@ F 3 "" H 7600 5750 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R22
+L batterystation-rescue:R-device R22
 U 1 1 5D365140
 P 7600 6300
 F 0 "R22" H 7670 6346 50  0000 L CNN
@@ -427,7 +427,7 @@ $EndComp
 Wire Wire Line
 	7600 6150 7600 5900
 $Comp
-L device:R R23
+L batterystation-rescue:R-device R23
 U 1 1 5D36589B
 P 8400 5750
 F 0 "R23" H 8470 5796 50  0000 L CNN
@@ -438,7 +438,7 @@ F 3 "" H 8400 5750 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R24
+L batterystation-rescue:R-device R24
 U 1 1 5D3658A1
 P 8400 6300
 F 0 "R24" H 8470 6346 50  0000 L CNN
@@ -451,7 +451,7 @@ $EndComp
 Wire Wire Line
 	8400 6150 8400 5900
 $Comp
-L device:R R25
+L batterystation-rescue:R-device R25
 U 1 1 5D366020
 P 9250 5750
 F 0 "R25" H 9320 5796 50  0000 L CNN
@@ -462,7 +462,7 @@ F 3 "" H 9250 5750 50  0000 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L device:R R26
+L batterystation-rescue:R-device R26
 U 1 1 5D366026
 P 9250 6300
 F 0 "R26" H 9320 6346 50  0000 L CNN
@@ -520,7 +520,7 @@ A6
 Text Label 9250 6050 0    50   ~ 0
 A5
 $Comp
-L mechanical:Mounting_Hole MK1
+L batterystation-rescue:Mounting_Hole-mechanical MK1
 U 1 1 5D368D61
 P 9700 750
 F 0 "MK1" H 9800 796 50  0000 L CNN
@@ -531,7 +531,7 @@ F 3 "" H 9700 750 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L mechanical:Mounting_Hole MK2
+L batterystation-rescue:Mounting_Hole-mechanical MK2
 U 1 1 5D368F3C
 P 9700 1050
 F 0 "MK2" H 9800 1096 50  0000 L CNN
@@ -542,7 +542,7 @@ F 3 "" H 9700 1050 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L mechanical:Mounting_Hole MK3
+L batterystation-rescue:Mounting_Hole-mechanical MK3
 U 1 1 5D368FAA
 P 9700 1350
 F 0 "MK3" H 9800 1396 50  0000 L CNN
@@ -553,7 +553,7 @@ F 3 "" H 9700 1350 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L mechanical:Mounting_Hole MK4
+L batterystation-rescue:Mounting_Hole-mechanical MK4
 U 1 1 5D369027
 P 9700 1650
 F 0 "MK4" H 9800 1696 50  0000 L CNN
@@ -564,7 +564,7 @@ F 3 "" H 9700 1650 60  0001 C CNN
 	1    0    0    -1  
 $EndComp
 $Comp
-L conn:CONN_01X03 P17
+L batterystation-rescue:CONN_01X03-conn P17
 U 1 1 5D36C511
 P 7400 5500
 F 0 "P17" H 7319 5175 50  0000 C CNN
diff --git a/batterycharge_stationdata/pcb/rev2/sym-lib-table b/batterycharge_stationdata/pcb/rev2/sym-lib-table
index 61f6b3c..ccb9033 100644
--- a/batterycharge_stationdata/pcb/rev2/sym-lib-table
+++ b/batterycharge_stationdata/pcb/rev2/sym-lib-table
@@ -1,3 +1,4 @@
 (sym_lib_table
   (lib (name w_connectors)(type Legacy)(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/symbols/w_connectors.lib)(options "")(descr ""))
+  (lib (name batterystation-rescue)(type Legacy)(uri ${KIPRJMOD}/batterystation-rescue.lib)(options "")(descr ""))
 )
diff --git a/batterycharge_stationdata/pics/DSCN2552.JPG b/batterycharge_stationdata/pics/DSCN2552.JPG
new file mode 100644
index 0000000..e3f5d70
Binary files /dev/null and b/batterycharge_stationdata/pics/DSCN2552.JPG differ
diff --git a/batterycharge_stationdata/pics/DSCN2600.JPG b/batterycharge_stationdata/pics/DSCN2600.JPG
new file mode 100644
index 0000000..9cf830c
Binary files /dev/null and b/batterycharge_stationdata/pics/DSCN2600.JPG differ
diff --git a/batterycharge_stationdata/pics/DSCN2601.JPG b/batterycharge_stationdata/pics/DSCN2601.JPG
new file mode 100644
index 0000000..c6b8134
Binary files /dev/null and b/batterycharge_stationdata/pics/DSCN2601.JPG differ