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.log b/Car_Stereo_Replacement/docs/10.log index cc951dd..ad52ca6 100644 --- a/Car_Stereo_Replacement/docs/10.log +++ b/Car_Stereo_Replacement/docs/10.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) 14 FEB 2020 02:53 +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. diff --git a/Car_Stereo_Replacement/docs/10.pdf b/Car_Stereo_Replacement/docs/10.pdf index 32157bc..7b8c478 100644 Binary files a/Car_Stereo_Replacement/docs/10.pdf and b/Car_Stereo_Replacement/docs/10.pdf differ 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/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/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/FlammableGasSensor/docs/14.log b/FlammableGasSensor/docs/14.log index 935fc2b..47f0e50 100644 --- a/FlammableGasSensor/docs/14.log +++ b/FlammableGasSensor/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) 17 JAN 2020 20:54 +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. diff --git a/FlammableGasSensor/docs/14.pdf b/FlammableGasSensor/docs/14.pdf index b774756..13f0155 100644 Binary files a/FlammableGasSensor/docs/14.pdf and b/FlammableGasSensor/docs/14.pdf differ 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 b774756..c5f3c00 100644 Binary files a/FlammableGasSensor/docs/fin.pdf and b/FlammableGasSensor/docs/fin.pdf differ diff --git a/ZMHW_Modector/docs/20.log b/ZMHW_Modector/docs/20.log index d527413..49be9fb 100644 --- a/ZMHW_Modector/docs/20.log +++ b/ZMHW_Modector/docs/20.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) 1 JAN 2020 18:36 +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. @@ -245,108 +245,103 @@ LaTeX Font Info: External font `cmex10' loaded for size 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 29. -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> +(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 62. +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 63. +(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 62--63 +Overfull \hbox (12.97931pt too wide) in paragraph at lines 65--66 [][] [] -[3] LaTeX Font Info: External font `cmex10' loaded for size -(Font) <9> on input line 65. +(Font) <9> on input line 68. LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 65. - [4 <../pics/DSCN0207.JPG>] -<../pics/DSCN0217.JPG, id=24, 803.0pt x 602.25pt> +(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 85. -(pdftex.def) Requested size: 200.74951pt x 150.56212pt. -[5] <../pics/DSCN0220.JPG, id=28, 803.0pt x 602.25pt> + +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 88. + +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 91. +<../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>] + +[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 94. +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 97. +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 101--101 +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 107. +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 125--125 +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 125--125 +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 125--125 +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 125--125 +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 125--125 +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[] [] @@ -354,7 +349,7 @@ 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 128. +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>] @@ -376,13 +371,13 @@ Missing character: There is no 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 161--161 +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 161--161 +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);[] [] @@ -394,13 +389,13 @@ Missing character: There is no 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 164--168 +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 164--168 +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/) [] @@ -409,10 +404,10 @@ unication/serial/print/) File: ../pics/wshark1.jpg Graphic file (type jpg) -Package pdftex.def Info: ../pics/wshark1.jpg used on input line 173. +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 173--174 +Overfull \hbox (184.06142pt too wide) in paragraph at lines 176--177 [][] [] @@ -431,41 +426,41 @@ Missing character: There is no 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 213--213 +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 221--222 +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 252--252 +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 252--252 +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 282--284 +Underfull \hbox (badness 10000) in paragraph at lines 285--287 [] -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 297--299 +Underfull \hbox (badness 10000) in paragraph at lines 300--302 [] @@ -487,7 +482,7 @@ texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb> -Output written on 20.pdf (19 pages, 1529308 bytes). +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 diff --git a/ZMHW_Modector/docs/20.pdf b/ZMHW_Modector/docs/20.pdf index 5ffd762..78dd7e8 100644 Binary files a/ZMHW_Modector/docs/20.pdf and b/ZMHW_Modector/docs/20.pdf differ diff --git a/ZMHW_Modector/docs/20.tex b/ZMHW_Modector/docs/20.tex index 0b943e7..4a788a5 100644 --- a/ZMHW_Modector/docs/20.tex +++ b/ZMHW_Modector/docs/20.tex @@ -17,7 +17,10 @@ \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. +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}{ 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 a3234f0..eeb3c92 100644 Binary files a/ZMHW_Modector/docs/fin.pdf and b/ZMHW_Modector/docs/fin.pdf differ 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/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