@ -0,0 +1,4 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Preface}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Plan}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3}Implementation}{1}} |
@ -0,0 +1,200 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 14 JAN 2019 23:02 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/2019_SelfHostedDataLogging | |||
/docs/1.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/2019_SelfHostedDataLogging/ | |||
docs/1.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./1.aux) | |||
\openout1 = `1.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/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 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package 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 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds 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 grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <9> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <5> on input line 14. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 27. | |||
(/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 27. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./1.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2559 strings out of 495020 | |||
40703 string characters out of 6181323 | |||
94811 words of memory out of 5000000 | |||
5772 multiletter control sequences out of 15000+600000 | |||
9723 words of font info for 34 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,8n,38p,686b,189s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share | |||
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texli | |||
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/tex | |||
mf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist | |||
/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/ | |||
type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu | |||
blic/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams | |||
fonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm | |||
/cmsy10.pfb> | |||
Output written on 1.pdf (2 pages, 88900 bytes). | |||
PDF statistics: | |||
43 PDF objects out of 1000 (max. 8388607) | |||
30 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,35 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{Self Hosted Data Logger for Arduino}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\section{Preface} | |||
I did some research on available self hosted solutions for Arduino, as of January 2019. I was thinking of using Thingspeak, but they haven't updated their self hosted git repo since 2016. Adafruit.io is the same but 2017\footnote{And uses node.js :/}. Sparkfun closed down their solution.\footnote{Apparently they have no idea what they are doing, and their solution inevitably blew up. Bloated software...} It seems theother data aggregaters are only interested in people giving them data, so they can then sell it, hoard it like wealth, etc... Another solution is necessary. | |||
%\includegraphics[scale=0.2]{../pics/DSCN1016.JPG} | |||
%\captionof{figure}{HP} | |||
\section{Plan} | |||
Since I've done some data logging with GNUplot before, I've decided to use a flat text file, and csv output. I don't want to deal with MQTT, as this is in a safe LAN (not over WAN), and security is no issue. I also don't want the clients to do any sending. They are stupid, they sit there, and the server is responsible for data collecting. Simple. | |||
\vspace{0.2in} | |||
What I will do, as I've already started doing, is hosting a web server on the microcontroller, which has amongst other things, sensor data available. The server will pull data from the sensor, and place it into a flat file. GNUplot will run via cron scripts, and the server will host various jpgs. Let's see how this goes. | |||
\section{Implementation} | |||
\textbf{Ingredients} | |||
\begin{itemize} | |||
\item SBC (Beaglebone, Rpi) | |||
\item Network Connected Sensors | |||
\item Time | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,85 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{HP Pavilion 15 Repair}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\section{Overview} | |||
User spilled tonic water on a laptop, then kept it powered on and continued to use it (this was a mistake. Turning it off, and removing battery / power, letting the liquid dry, is always the first step in a spill). The next morning the laptop would not power on. | |||
\section{Equipment} | |||
Laptop is an HP Pavilion 15 CS model. They are fairly new (date codes on micros are from 2018), and retailing around 500-600 dollars as of just before 2019. | |||
\includegraphics[scale=0.2]{../pics/DSCN1016.JPG} | |||
\captionof{figure}{HP} | |||
\section{Disassembly} | |||
There is no video tutorial on this online, but the steps are: Remove visible screws from the back of the case. Remove rubber feet, and screws beneath them. Pry open case from edges with plastic spudger tool to remove the clips. You must be careful, as the clips and case are fragile. | |||
\begin{itemize} | |||
\item Where to start with the spudger, and also showing the screwholes underneath the rubber feet. | |||
\includegraphics[scale=0.2]{../pics/DSCN1019.JPG} | |||
\captionof{figure}{Disassembly} | |||
\item I was able to scratch the case with the plastic spudger. Be careful! | |||
\includegraphics[scale=0.2]{../pics/DSCN1021.JPG} | |||
\captionof{figure}{Disassembly} | |||
\item The case can also crack from pulling it. I didn't pull this hard, but the brittle weak case cracked slightly. | |||
\includegraphics[scale=0.3]{../pics/DSCN1022.JPG} | |||
\captionof{figure}{Disassembly} | |||
\item Finally we are in. | |||
\includegraphics[scale=0.3]{../pics/DSCN1023.JPG} | |||
\captionof{figure}{Disassembly} | |||
\includegraphics[scale=0.3]{../pics/DSCN1024.JPG} | |||
\captionof{figure}{Disassembly} | |||
\item Screws are labeled, to help illustrate what size each is: | |||
\includegraphics[scale=0.2]{../pics/DSCN1026.JPG} | |||
\captionof{figure}{Disassembly} | |||
\end{itemize} | |||
\section{Diagnosis and Repair Log} | |||
Now we will try to find out what is wrong. | |||
\begin{itemize} | |||
\item Right away I can see some visible marring from a likely shorted component. This is where a lot of the soda residue is. | |||
\includegraphics[scale=0.4]{../pics/DSCN1029.JPG} | |||
\captionof{figure}{Repair} | |||
\item You can see a layer of cellophane that is in place to protect against spills. Amazing how millions of man hours can go into designing computers, yet a single glass of liquid can destroy one. Something is wrong, here. Crazy. | |||
\includegraphics[scale=0.2]{../pics/DSCN1034.JPG} | |||
\captionof{figure}{Repair} | |||
\item This switcher, the BACAAB (?) chip is the one that has the failed components. I need a replacement but can't find a data sheet on it. I tried probing at some of the pins to see what was going on, and if I could understand a bit more about this, but due to me probing too close to the pins, (and a few factors, primarily the small package, but no leads, and also the fact I should've used the pads NEAR but not ON the package, I shorted something, and a spark resulted. While I saw a 2.4V signal on a pin, after the short, I was unable to find anything. The battery being removed and replaced did not bring it back. | |||
\includegraphics[scale=0.3]{../pics/DSCN1036.JPG} | |||
\captionof{figure}{Repair} | |||
\item At this point, this chip, which I am unsure of what it is, appears to have a short and is overheating / shorting. I will need to get a motherboard donor at this point, to further repair the mistakes. As these are new boards, motherboards are not yet cheap enough to make this viable, so I will wait and try again at a later date. | |||
\includegraphics[scale=0.3]{../pics/DSCN1037.JPG} | |||
\captionof{figure}{Repair} | |||
\item During my troubleshooting, I did find an open resistor, and a capacitor that has visible charring on its solder joint. I'll need to replace these as well. I should've replaced this at first, but without a schematic, I don't know what value the cap should be. The resistor is labeled as 1R0, but reads open. There may also be one other cap that has failed. However, some other components appear OK. | |||
\includegraphics[scale=0.3]{../pics/DSCN1039.JPG} | |||
\captionof{figure}{Site of failed components from soda water spill.} | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,4 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Preface}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Plan}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3}Implementation}{1}} |
@ -0,0 +1,200 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 22 APR 2019 22:30 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
2019_SelfHostedDataLogging/docs/2.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/2 | |||
019_SelfHostedDataLogging/docs/2.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) | |||
No file 2.aux. | |||
\openout1 = `2.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/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 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package 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 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds 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 grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <9> on input line 14. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <5> on input line 14. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 27. | |||
(/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 27. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./2.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2557 strings out of 495020 | |||
40769 string characters out of 6181323 | |||
94811 words of memory out of 5000000 | |||
5772 multiletter control sequences out of 15000+600000 | |||
9723 words of font info for 34 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,8n,38p,712b,189s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share | |||
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texli | |||
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/tex | |||
mf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist | |||
/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/ | |||
type1/public/amsfonts/cm/cmr6.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu | |||
blic/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams | |||
fonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm | |||
/cmsy10.pfb> | |||
Output written on 2.pdf (2 pages, 88900 bytes). | |||
PDF statistics: | |||
43 PDF objects out of 1000 (max. 8388607) | |||
30 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,35 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{Self Hosted Data Logger for Arduino}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\section{Preface} | |||
I did some research on available self hosted solutions for Arduino, as of January 2019. I was thinking of using Thingspeak, but they haven't updated their self hosted git repo since 2016. Adafruit.io is the same but 2017\footnote{And uses node.js :/}. Sparkfun closed down their solution.\footnote{Apparently they have no idea what they are doing, and their solution inevitably blew up. Bloated software...} It seems theother data aggregaters are only interested in people giving them data, so they can then sell it, hoard it like wealth, etc... Another solution is necessary. | |||
%\includegraphics[scale=0.2]{../pics/DSCN1016.JPG} | |||
%\captionof{figure}{HP} | |||
\section{Plan} | |||
Since I've done some data logging with GNUplot before, I've decided to use a flat text file, and csv output. I don't want to deal with MQTT, as this is in a safe LAN (not over WAN), and security is no issue. I also don't want the clients to do any sending. They are stupid, they sit there, and the server is responsible for data collecting. Simple. | |||
\vspace{0.2in} | |||
What I will do, as I've already started doing, is hosting a web server on the microcontroller, which has amongst other things, sensor data available. The server will pull data from the sensor, and place it into a flat file. GNUplot will run via cron scripts, and the server will host various jpgs. Let's see how this goes. | |||
\section{Implementation} | |||
\textbf{Ingredients} | |||
\begin{itemize} | |||
\item SBC (Beaglebone, Rpi) | |||
\item Network Connected Sensors | |||
\item Time | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,2 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} |
@ -0,0 +1,70 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 18 APR 2019 17:15 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
PHSensor/docs/1.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/P | |||
HSensor/docs/1.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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 | |||
) (./1.aux) | |||
\openout1 = `1.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 8. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 8. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 8. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./1.aux) ) | |||
Here is how much of TeX's memory you used: | |||
230 strings out of 495020 | |||
2689 string characters out of 6181323 | |||
47970 words of memory out of 5000000 | |||
3520 multiletter control sequences out of 15000+600000 | |||
7887 words of font info for 28 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
21i,6n,19p,243b,187s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/tex | |||
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/t | |||
exmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-di | |||
st/fonts/type1/public/amsfonts/cm/cmr12.pfb> | |||
Output written on 1.pdf (1 page, 36213 bytes). | |||
PDF statistics: | |||
20 PDF objects out of 1000 (max. 8388607) | |||
13 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,20 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Steak Electronics: PH Sensor}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
\maketitle | |||
\section{Overview} | |||
What could we measure with a PH Sensor and an Arduino as a data log? | |||
\end{document} |
@ -0,0 +1,34 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Steak Electronics: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
\begin{itemize} | |||
\item test conformal coating on an arduino and one without. test temperature changes over time. Need some temperature sensors to test variuos points (e.g. vreg, micro) and try different things (high intensive cpu usage, vs. high power draw from vreg to something). | |||
\item steak electronics sticker. i guess from psprint for now | |||
\item self hosted data loggers, using mysql and grafana | |||
\item | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1 @@ | |||
\relax |
@ -0,0 +1,79 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 18 APR 2019 17:12 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
TodoList/docs/1.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/T | |||
odoList/docs/1.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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 | |||
) (./1.aux) | |||
\openout1 = `1.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. | |||
LaTeX Font Info: ... okay on input line 6. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 8. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 8. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 8. | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 15. | |||
(/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 15. | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./1.aux) ) | |||
Here is how much of TeX's memory you used: | |||
247 strings out of 495020 | |||
2987 string characters out of 6181323 | |||
47970 words of memory out of 5000000 | |||
3533 multiletter control sequences out of 15000+600000 | |||
7847 words of font info for 28 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
21i,6n,19p,436b,187s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/tex | |||
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/t | |||
exmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-d | |||
ist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fon | |||
ts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type | |||
1/public/amsfonts/cm/cmsy10.pfb> | |||
Output written on 1.pdf (1 page, 52505 bytes). | |||
PDF statistics: | |||
28 PDF objects out of 1000 (max. 8388607) | |||
19 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,34 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Steak Electronics: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
\begin{itemize} | |||
\item test conformal coating on an arduino and one without. test temperature changes over time. Need some temperature sensors to test variuos points (e.g. vreg, micro) and try different things (high intensive cpu usage, vs. high power draw from vreg to something). | |||
\item steak electronics sticker. i guess from psprint for now | |||
\item self hosted data loggers, using mysql and grafana | |||
\item | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,49 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
\begin{itemize} | |||
\item fix bay 3 camera angle | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item bill: \$25 for poe adapter, if not already | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure | |||
\item order parts for modectors | |||
\item Buy 6” and 12” ethernet cables, need one of these for Camera in Bay 1 | |||
\item New outlets upstairs behind camera server for ethernet. | |||
\item Cable covers for bay 2 camera | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,34 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Steak Electronics: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
\begin{itemize} | |||
\item test conformal coating on an arduino and one without. test temperature changes over time. Need some temperature sensors to test variuos points (e.g. vreg, micro) and try different things (high intensive cpu usage, vs. high power draw from vreg to something). | |||
\item steak electronics sticker. i guess from psprint for now | |||
\item self hosted data loggers, using mysql and grafana | |||
\item | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,49 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
\begin{itemize} | |||
\item fix bay 3 camera angle | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item bill: \$25 for poe adapter, if not already | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure | |||
\item order parts for modectors | |||
\item Buy 6” and 12” ethernet cables, need one of these for Camera in Bay 1 | |||
\item New outlets upstairs behind camera server for ethernet. | |||
\item Cable covers for bay 2 camera | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,59 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
TODAYS LIST: | |||
\begin{itemize} | |||
\item fix bay 3 camera angle. (orange ladder / laptop) | |||
\item install 6 inch cable on bay 1 camera (orange ladder) | |||
\item install foscam in bay three, facing bay 4, to outside of bay 4. Get it higher up this time. I don't like leaving a cable out there, but I don't see doing conduit at this time...? Or should I do conduit... Maybe if it's feasible? Need conduit mounts... and hardware... edit: will need bolts, good drill bit, and nuts, to fasten camera. it's going to have to hang under top of container, or on top. use electric line powered drill - big ladder | |||
\item put axis in bay three, possibly outlet in wall, clean up the camera, it's a bit messy | |||
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY | |||
\item take inventory of parts purchased, and discuss getting cable for door locks (will need to send email if we don't have cable already) | |||
\end{itemize} | |||
MAIN LIST: | |||
\begin{itemize} | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm. | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure - on hold. May use for motion dector | |||
\item Cable covers for bay 2 camera | |||
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls) | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,62 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
TODAYS LIST: | |||
\begin{itemize} | |||
\item fix bay 3 camera angle. (orange ladder / laptop), and mount case (screws) | |||
\item install 6 inch cable on bay 1 camera (orange ladder) | |||
\item install foscam in bay three, facing bay 4, to outside of bay 4. Get it higher up this time. I don't like leaving a cable out there, but I don't see doing conduit at this time...? Or should I do conduit... Maybe if it's feasible? Need conduit mounts... and hardware... edit: will need bolts, good drill bit, and nuts, to fasten camera. it's going to have to hang under top of container, or on top. use electric line powered drill - big ladder | |||
\item put axis in bay three, possibly outlet in wall, clean up the camera, it's a bit messy | |||
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY | |||
\item take inventory of parts purchased, and discuss getting cable for door locks (will need to send email if we don't have cable already) | |||
\end{itemize} | |||
MAIN LIST: | |||
\begin{itemize} | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm. | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure - on hold. May use for motion dector | |||
\item Cable covers for bay 2 camera | |||
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls) | |||
\item get power strip to replace one I personally brought for bay 4. | |||
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2 | |||
\item commtank needs poe adapters for cameras. needs 1 at the moment | |||
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector... | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,65 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
TODAYS LIST: | |||
\begin{itemize} | |||
\item put axis in bay three, possibly outlet in wall, clean up the camera, it's a bit messy | |||
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY | |||
\item take inventory of parts purchased, and discuss getting cable for door locks (will need to send email if we don't have cable already) | |||
\end{itemize} | |||
MAIN LIST: | |||
\begin{itemize} | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid for tool rooms, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm. | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure - on hold. May use for motion dector | |||
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls) | |||
\item get power strip to replace one I personally brought for bay 4. | |||
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2 | |||
\item commtank needs poe adapters for cameras. needs 1 at the moment | |||
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector... | |||
\item Setup email alerts for Kevin's home cctv | |||
\item possibly conduit to bay 2 camera axis | |||
\item conduit for wire that goes to container. have it wrap around back? Need to do in mild, but not summer weather (as bees in container) | |||
\item get conduit hardware for steel container (bolts) | |||
\item get metal drilling bit, for drilling into container | |||
\item bring jigsaw for bay 3 camera | |||
\item adjust cameras in bay 4, move foscam, to right end. add axis to middle. Have them looking opposite each other. | |||
\item make and install motion detectors. | |||
\item Point Mechanic bay 2 old analog camera down slightly. It is pointed too far up. | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,67 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
TODAYS LIST: | |||
\begin{itemize} | |||
\item reprogram motion sensor in bay 1 | |||
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY | |||
\item bring wood bits to ctank, so can put hole in above rfid door sensor | |||
\item measure door opening, to see whether 11/32 or 5/8ths on upstairs first bay and bay 4. | |||
\end{itemize} | |||
MAIN LIST: | |||
\begin{itemize} | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid for tool rooms, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm. | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure - on hold. May use for motion dector | |||
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls) | |||
\item get power strip to replace one I personally brought for bay 4. | |||
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2 | |||
\item commtank needs poe adapters for cameras. needs 1 at the moment | |||
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector... | |||
\item Setup email alerts for Kevin's home cctv | |||
\item possibly conduit to bay 2 camera axis | |||
\item conduit for wire that goes to container. have it wrap around back? Need to do in mild, but not summer weather (as bees in container) | |||
\item get conduit hardware for steel container (bolts) | |||
\item get metal drilling bit, for drilling into container | |||
\item bring jigsaw for bay 3 camera | |||
\item adjust cameras in bay 4, move foscam, to right end. add axis to middle. Have them looking opposite each other. | |||
\item make and install motion detectors. | |||
\item Point Mechanic bay 2 old analog camera down slightly. It is pointed too far up. | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,69 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\title{\textbf{Commtank: Todo List}} | |||
\author{Steak Electronics} | |||
\date{2019-01} | |||
\begin{document} | |||
\maketitle | |||
\textbf{Todo} | |||
TODAYS LIST: | |||
\begin{itemize} | |||
\item reprogram motion sensor in bay 1 | |||
\item new outlet upstairs behind server. Do this after 3pm. NOT PRIORITY | |||
\item bring wood bits to ctank, so can put hole in above rfid door sensor | |||
\item measure door opening, to see whether 11/32 or 5/8ths on upstairs first bay and bay 4. | |||
\end{itemize} | |||
MAIN LIST: | |||
\begin{itemize} | |||
\item fuses for all cameras | |||
\item replace all electrical boxes with larger boxes, so there is enough room for everything. | |||
\item Move Bay 4 modector to outside wall, or maybe just closer to wall will be good enough, facing the walkway (I'd like to have it out of view). | |||
\item Install other one camera that are remaining fro previous work. Needs sheathing. | |||
\item door access controls, research and buy parts | |||
\item rfid for tool rooms, research and have them buy parts | |||
\item two new cameras outside. Need wiring first, then have them buy cameras and emclosures. | |||
\item Cameras to watch tank install project waiting to hear back from jbemiller | |||
\item need cable covers for bay 2 axis cam, and box, or a POE adapter | |||
\item adjust front door camera down | |||
\item Modectors in other bays, 1, 2, 3 (two in 3) | |||
\item Consider modectors for outside, near cameras later. They will just be an alarm, perhaps on a camera as mocord, but not nodect or modect. Otherwise, they will be on their own section as an alarm. | |||
\item Map install somewhere (where?) | |||
\item check existing doors for lock and rfid brand | |||
\item dashcams for trucks? | |||
\item Build outdoor enclosure - on hold. May use for motion dector | |||
\item discuss camera in office first floor, is that wanted on front door? (first do rfid and door access controls) | |||
\item get power strip to replace one I personally brought for bay 4. | |||
\item buy surge protectorss = ethernet, microcenter, for two spots, after server, and after bay 2 | |||
\item commtank needs poe adapters for cameras. needs 1 at the moment | |||
\item buy hammond boxes for outdoor wiring, waterproof. need to hold wires, maybe motion detector... | |||
\item Setup email alerts for Kevin's home cctv | |||
\item possibly conduit to bay 2 camera axis | |||
\item conduit for wire that goes to container. have it wrap around back? Need to do in mild, but not summer weather (as bees in container) | |||
\item get conduit hardware for steel container (bolts) | |||
\item get metal drilling bit, for drilling into container | |||
\item bring jigsaw for bay 3 camera | |||
\item adjust cameras in bay 4, move foscam, to right end. add axis to middle. Have them looking opposite each other. | |||
\item make and install motion detectors. | |||
\item Point Mechanic bay 2 old analog camera down slightly. It is pointed too far up. | |||
\end{itemize} | |||
\end{document} |
@ -0,0 +1,4 @@ | |||
https://www.digikey.com/product-detail/en/on-semiconductor/NSR1020MW2T1G/NSR1020MW2T1GOSCT-ND/1967252 | |||
low reverse leakage | |||
only 20v reverse | |||
not enough |
@ -0,0 +1,31 @@ | |||
https://www.digikey.com/product-detail/en/murata-electronics-north-america/1255AY-150M=P3/490-10802-1-ND/5271544 | |||
see lt data sheet for details. | |||
must not be series resistance greater than 0.1 ohms | |||
s Inductors, Coils, Chokes | |||
Arrays, Signal Transformers | |||
Manufacturer Eaton - Electronics Division | |||
Series OCTA-PAC® | |||
Packaging ? Cut Tape (CT) ? | |||
Part Status Active | |||
Number of Coils 2 | |||
Inductance - Connected In Parallel 32.86µH | |||
Inductance - Connected In Series 131.42µH | |||
Tolerance ±20% | |||
Current Rating - Parallel 960mA | |||
Current Rating - Series 480mA | |||
DC Resistance (DCR) - Parallel 83mOhm Max | |||
DC Resistance (DCR) - Series 331mOhm Max | |||
Shielding Unshielded | |||
Ratings - | |||
Operating Temperature -40°C ~ 85°C | |||
Mounting Type Surface Mount | |||
Package / Case Nonstandard | |||
Size / Dimension 0.550" L x 0.550" W (13.97mm x 13.97mm) | |||
Height 0.190" (4.83mm) |
@ -0,0 +1,5 @@ | |||
https://www.digikey.com/product-detail/en/bourns-inc/PTL45-15O0-104B1/PTL45-15O0-104B1-ND/3781311 | |||
NOTE: this is the linear one | |||
see data sheet: b1 |
@ -0,0 +1 @@ | |||
https://www.digikey.com/product-detail/en/c-k/PCM13SMTR/401-2017-1-ND/1640126 |
@ -0,0 +1 @@ | |||
https://www.digikey.com/product-detail/en/c-k/PCM12SMTR/401-2016-1-ND/1640125 |
@ -0,0 +1 @@ | |||
https://www.digikey.com/product-detail/en/avx-corporation/F931E226MCC/478-8314-1-ND/4006045 |
@ -0,0 +1,4 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}} |
@ -0,0 +1,279 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 21 APR 2019 01:32 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
batterycharge_stationdata/docs/1.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b | |||
atterycharge_stationdata/docs/1.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./1.aux) | |||
\openout1 = `1.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/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 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package 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 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds 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 grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 11. | |||
(./1.toc | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 3. | |||
) | |||
\tf@toc=\write3 | |||
\openout3 = `1.toc'. | |||
Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25 | |||
\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to | |||
-use-battery- | |||
[] | |||
Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28 | |||
[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document | |||
/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont | |||
ent/translations/en.CD00132951.pdf | |||
[] | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49 | |||
[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery- | |||
management/MAX1772.html | |||
[] | |||
Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67 | |||
[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha | |||
rger/msg1378671/#msg1378671 | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little | |||
longer[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t | |||
he initial[] | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter | |||
y). The[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v | |||
oltage[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg | |||
e current,[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will | |||
slowly[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu | |||
rrent will[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t | |||
hat point,[] | |||
[] | |||
Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th | |||
e charger[] | |||
[] | |||
[2] | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 106. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 106. | |||
[3] [4] (./1.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2557 strings out of 495020 | |||
40750 string characters out of 6181323 | |||
96795 words of memory out of 5000000 | |||
5769 multiletter control sequences out of 15000+600000 | |||
9286 words of font info for 33 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,6n,38p,425b,189s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/ | |||
cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb | |||
x12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb | |||
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/ | |||
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/ | |||
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb> | |||
Output written on 1.pdf (4 pages, 87892 bytes). | |||
PDF statistics: | |||
41 PDF objects out of 1000 (max. 8388607) | |||
28 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,133 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\end{document} | |||
@ -0,0 +1,112 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Through an lm317 in there or 1117. | |||
\end{document} | |||
@ -0,0 +1,3 @@ | |||
\contentsline {section}{\numberline {1}Overview}{1} | |||
\contentsline {section}{\numberline {2}Chip Hunting}{1} | |||
\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3} |
@ -0,0 +1,4 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}} |
@ -0,0 +1,280 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 21 APR 2019 10:32 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
batterycharge_stationdata/docs/2.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b | |||
atterycharge_stationdata/docs/2.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./2.aux) | |||
\openout1 = `2.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/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 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package 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 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds 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 grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 11. | |||
(./2.toc | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 3. | |||
) | |||
\tf@toc=\write3 | |||
\openout3 = `2.toc'. | |||
Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25 | |||
\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to | |||
-use-battery- | |||
[] | |||
Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28 | |||
[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document | |||
/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont | |||
ent/translations/en.CD00132951.pdf | |||
[] | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49 | |||
[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery- | |||
management/MAX1772.html | |||
[] | |||
Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67 | |||
[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha | |||
rger/msg1378671/#msg1378671 | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little | |||
longer[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t | |||
he initial[] | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter | |||
y). The[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v | |||
oltage[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg | |||
e current,[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will | |||
slowly[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu | |||
rrent will[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t | |||
hat point,[] | |||
[] | |||
Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th | |||
e charger[] | |||
[] | |||
[2] | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 106. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 106. | |||
[3] [4] [5] | |||
(./2.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2557 strings out of 495020 | |||
40750 string characters out of 6181323 | |||
96795 words of memory out of 5000000 | |||
5769 multiletter control sequences out of 15000+600000 | |||
9286 words of font info for 33 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,6n,38p,425b,189s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10 | |||
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb>< | |||
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/sh | |||
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/tex | |||
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/t | |||
exmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb> | |||
Output written on 2.pdf (5 pages, 93585 bytes). | |||
PDF statistics: | |||
44 PDF objects out of 1000 (max. 8388607) | |||
30 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,180 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\textbf{A note on lt1512 tuning} | |||
\begin{verbatim} | |||
How this is tuned: | |||
The V divider on Feedback pin | |||
determines float voltage. | |||
The R downstream of I_feedback | |||
(after 24 ohm resistor) | |||
determines current (100mV / R) | |||
See data sheet for more details. | |||
Put Simply: Set float voltage on r divider | |||
and make sure current resistor is high enough | |||
to be low current. | |||
\end{verbatim} | |||
\textbf{Calculating LT1512 vdivider} | |||
\begin{verbatim} | |||
Example calculation for R1: | |||
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA)) | |||
with default R2 at 12,400 | |||
Desired Vbat float of 13.8 (lead) | |||
(13.8 - 1.245) * 12400 == 155682 | |||
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822 | |||
155682/1.2822 == 121417 | |||
It would be evil for them to put 0.3uA and | |||
expect you to convert that to 0.000003A | |||
But that's what they did. At least they | |||
give an example to check. | |||
Five zeros on that. | |||
\end{verbatim} | |||
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V. | |||
Some more notes | |||
\begin{verbatim} | |||
checking the given example: | |||
41200 * (8.2 - 1.245) 286546 | |||
41200 * 0.000003 + 1.245 == 1.3605 | |||
lowest possible value (1.3V charge) | |||
(1.3 - 1.245 ) * 12400 == 682 | |||
(12400 * .000003 ) + 1.245 == 1.28 | |||
682 / 1.28 == 532 | |||
so lowest resistor value must be 500 about... | |||
\end{verbatim} | |||
Lowest resistor would be 536. (e48 resistor) | |||
Variable resistor would be | |||
\end{document} | |||
@ -0,0 +1,133 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\end{document} | |||
@ -0,0 +1,3 @@ | |||
\contentsline {section}{\numberline {1}Overview}{1} | |||
\contentsline {section}{\numberline {2}Chip Hunting}{1} | |||
\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3} |
@ -0,0 +1,5 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{5}} |
@ -0,0 +1,280 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 APR 2019 23:04 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
batterycharge_stationdata/docs/3.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b | |||
atterycharge_stationdata/docs/3.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./3.aux) | |||
\openout1 = `3.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/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 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package 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 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds 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 grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 11. | |||
(./3.toc | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 3. | |||
) | |||
\tf@toc=\write3 | |||
\openout3 = `3.toc'. | |||
Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25 | |||
\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to | |||
-use-battery- | |||
[] | |||
Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28 | |||
[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document | |||
/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont | |||
ent/translations/en.CD00132951.pdf | |||
[] | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49 | |||
[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery- | |||
management/MAX1772.html | |||
[] | |||
Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67 | |||
[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha | |||
rger/msg1378671/#msg1378671 | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little | |||
longer[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t | |||
he initial[] | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter | |||
y). The[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v | |||
oltage[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg | |||
e current,[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will | |||
slowly[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu | |||
rrent will[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t | |||
hat point,[] | |||
[] | |||
Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th | |||
e charger[] | |||
[] | |||
[2] | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 106. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 106. | |||
[3] [4] [5] | |||
(./3.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2557 strings out of 495020 | |||
40750 string characters out of 6181323 | |||
96795 words of memory out of 5000000 | |||
5769 multiletter control sequences out of 15000+600000 | |||
9286 words of font info for 33 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,6n,38p,451b,189s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10 | |||
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb>< | |||
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/sh | |||
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/tex | |||
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/t | |||
exmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb> | |||
Output written on 3.pdf (5 pages, 94343 bytes). | |||
PDF statistics: | |||
44 PDF objects out of 1000 (max. 8388607) | |||
30 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
1 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,191 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\textbf{A note on lt1512 tuning} | |||
\begin{verbatim} | |||
How this is tuned: | |||
The V divider on Feedback pin | |||
determines float voltage. | |||
The R downstream of I_feedback | |||
(after 24 ohm resistor) | |||
determines current (100mV / R) | |||
See data sheet for more details. | |||
Put Simply: Set float voltage on r divider | |||
and make sure current resistor is high enough | |||
to be low current. | |||
\end{verbatim} | |||
\textbf{Calculating LT1512 vdivider} | |||
\begin{verbatim} | |||
Example calculation for R1: | |||
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA)) | |||
with default R2 at 12,400 | |||
Desired Vbat float of 13.8 (lead) | |||
(13.8 - 1.245) * 12400 == 155682 | |||
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822 | |||
155682/1.2822 == 121417 | |||
It would be evil for them to put 0.3uA and | |||
expect you to convert that to 0.000003A | |||
But that's what they did. At least they | |||
give an example to check. | |||
Five zeros on that. | |||
\end{verbatim} | |||
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V. | |||
Some more notes | |||
\begin{verbatim} | |||
checking the given example: | |||
41200 * (8.2 - 1.245) 286546 | |||
41200 * 0.000003 + 1.245 == 1.3605 | |||
lowest possible value (1.3V charge) | |||
(1.3 - 1.245 ) * 12400 == 682 | |||
(12400 * .000003 ) + 1.245 == 1.28 | |||
682 / 1.28 == 532 | |||
so lowest resistor value must be 500 about... | |||
\end{verbatim} | |||
Lowest resistor would be 536. (e48 resistor) | |||
\subsection{Current monitor} | |||
I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles | |||
about other current sense in the same family. There is the shunt | |||
resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which ti gives as an example in a table. That means voltage will equal current. | |||
For the inductor | |||
see lt data sheet for details. | |||
must not be series resistance greater than 0.1 ohms. | |||
\end{document} | |||
@ -0,0 +1,180 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\textbf{A note on lt1512 tuning} | |||
\begin{verbatim} | |||
How this is tuned: | |||
The V divider on Feedback pin | |||
determines float voltage. | |||
The R downstream of I_feedback | |||
(after 24 ohm resistor) | |||
determines current (100mV / R) | |||
See data sheet for more details. | |||
Put Simply: Set float voltage on r divider | |||
and make sure current resistor is high enough | |||
to be low current. | |||
\end{verbatim} | |||
\textbf{Calculating LT1512 vdivider} | |||
\begin{verbatim} | |||
Example calculation for R1: | |||
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA)) | |||
with default R2 at 12,400 | |||
Desired Vbat float of 13.8 (lead) | |||
(13.8 - 1.245) * 12400 == 155682 | |||
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822 | |||
155682/1.2822 == 121417 | |||
It would be evil for them to put 0.3uA and | |||
expect you to convert that to 0.000003A | |||
But that's what they did. At least they | |||
give an example to check. | |||
Five zeros on that. | |||
\end{verbatim} | |||
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V. | |||
Some more notes | |||
\begin{verbatim} | |||
checking the given example: | |||
41200 * (8.2 - 1.245) 286546 | |||
41200 * 0.000003 + 1.245 == 1.3605 | |||
lowest possible value (1.3V charge) | |||
(1.3 - 1.245 ) * 12400 == 682 | |||
(12400 * .000003 ) + 1.245 == 1.28 | |||
682 / 1.28 == 532 | |||
so lowest resistor value must be 500 about... | |||
\end{verbatim} | |||
Lowest resistor would be 536. (e48 resistor) | |||
Variable resistor would be | |||
\end{document} | |||
@ -0,0 +1,4 @@ | |||
\contentsline {section}{\numberline {1}Overview}{1} | |||
\contentsline {section}{\numberline {2}Chip Hunting}{1} | |||
\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3} | |||
\contentsline {subsection}{\numberline {2.2}Current monitor}{5} |
@ -0,0 +1,7 @@ | |||
\relax | |||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{5}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{5}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cut out with pliers and reuse parts.\relax }}{6}} |
@ -0,0 +1,298 @@ | |||
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 APR 2019 23:11 | |||
entering extended mode | |||
restricted \write18 enabled. | |||
%&-line parsing enabled. | |||
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ | |||
batterycharge_stationdata/docs/4.tex | |||
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b | |||
atterycharge_stationdata/docs/4.tex | |||
LaTeX2e <2014/05/01> | |||
Babel <3.9l> and hyphenation patterns for 2 languages 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/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty | |||
Package: keyval 2014/05/08 v1.15 key=value parser (DPC) | |||
\KV@toks@=\toks14 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty | |||
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty | |||
Package: trig 1999/03/16 v1.09 sin cos tan (DPC) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg | |||
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live | |||
) | |||
Package graphics Info: Driver file: pdftex.def on input line 91. | |||
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def | |||
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty | |||
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty | |||
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) | |||
) | |||
\Gread@gobject=\count87 | |||
)) | |||
\Gin@req@height=\dimen103 | |||
\Gin@req@width=\dimen104 | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty | |||
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) | |||
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty | |||
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) | |||
Package caption3 Info: TeX engine: e-TeX on input line 57. | |||
\captionmargin=\dimen105 | |||
\captionmargin@=\dimen106 | |||
\captionwidth=\dimen107 | |||
\caption@tempdima=\dimen108 | |||
\caption@indent=\dimen109 | |||
\caption@parindent=\dimen110 | |||
\caption@hangindent=\dimen111 | |||
) | |||
\c@ContinuedFloat=\count88 | |||
) (./4.aux) | |||
\openout1 = `4.aux'. | |||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. | |||
LaTeX Font Info: ... okay on input line 9. | |||
(/usr/share/texlive/texmf-dist/tex/context/base/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 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty | |||
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) | |||
Package ifluatex Info: LuaTeX not detected. | |||
) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty | |||
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) | |||
Package ifpdf Info: pdfTeX in PDF mode is detected. | |||
) | |||
Package 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 2010/02/09 v2.5 Base part for package epstopdf | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty | |||
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty | |||
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) | |||
)) | |||
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty | |||
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty | |||
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) | |||
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty | |||
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) | |||
Package etexcmds 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 grfext Info: Graphics extension search list: | |||
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE | |||
G,.JBIG2,.JB2,.eps] | |||
(grfext) \AppendGraphicsExtensions on input line 452. | |||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg | |||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv | |||
e | |||
)) | |||
Package caption Info: Begin \AtBeginDocument code. | |||
Package caption Info: End \AtBeginDocument code. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <12> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <8> on input line 11. | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <6> on input line 11. | |||
(./4.toc | |||
LaTeX Font Info: External font `cmex10' loaded for size | |||
(Font) <10.95> on input line 3. | |||
) | |||
\tf@toc=\write3 | |||
\openout3 = `4.toc'. | |||
Overfull \hbox (3.29704pt too wide) in paragraph at lines 20--25 | |||
\OT1/cmr/m/n/10.95 https://electronics.stackexchange.com/questions/95970/how-to | |||
-use-battery- | |||
[] | |||
Overfull \hbox (548.30061pt too wide) in paragraph at lines 26--28 | |||
[]\OT1/cmr/m/n/10.95 https://www.st.com/content/ccc/resource/technical/document | |||
/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:cont | |||
ent/translations/en.CD00132951.pdf | |||
[] | |||
[1 | |||
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] | |||
Overfull \hbox (107.1064pt too wide) in paragraph at lines 46--49 | |||
[]\OT1/cmr/m/n/10.95 https://www.maximintegrated.com/en/products/power/battery- | |||
management/MAX1772.html | |||
[] | |||
Overfull \hbox (119.66849pt too wide) in paragraph at lines 62--67 | |||
[]\OT1/cmr/m/n/10.95 http://www.eevblog.com/forum/beginners/mc34063-battery-cha | |||
rger/msg1378671/#msg1378671 | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 I'd recommend just float charging. It takes only a little | |||
longer[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 and is easier on the batteries. You will need to limit t | |||
he initial[] | |||
[] | |||
Overfull \hbox (7.91602pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 charge current to about 0.1 C (so 2 A for a 20 AH batter | |||
y). The[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 easiest way to do this is a constant current/ constant v | |||
oltage[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 power supply. Set the current limit to the desired charg | |||
e current,[] | |||
[] | |||
Overfull \hbox (2.16733pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 temperature if needed). The voltage on the battery will | |||
slowly[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 increase over time until it reaches ~13.8 V, then the cu | |||
rrent will[] | |||
[] | |||
Overfull \hbox (25.16208pt too wide) in paragraph at lines 79--79 | |||
[] \OT1/cmtt/m/n/10.95 slowly drop over time until it reaches nearly zero. At t | |||
hat point,[] | |||
[] | |||
Overfull \hbox (19.41339pt too wide) in paragraph at lines 79--79 | |||
[]\OT1/cmtt/m/n/10.95 the battery is fully charged and you can either remove th | |||
e charger[] | |||
[] | |||
[2] | |||
LaTeX Font Info: Try loading font information for OMS+cmr on input line 106. | |||
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd | |||
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions | |||
) | |||
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available | |||
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 106. | |||
[3] [4] | |||
<../pics/modular_reusable.jpg, id=21, 435.12563pt x 412.54124pt> | |||
File: ../pics/modular_reusable.jpg Graphic file (type jpg) | |||
<use ../pics/modular_reusable.jpg> | |||
Package pdftex.def Info: ../pics/modular_reusable.jpg used on input line 190. | |||
(pdftex.def) Requested size: 435.12456pt x 412.54024pt. | |||
Package caption Warning: \captionsetup{type*=...} or \captionof | |||
(caption) outside box or environment on input line 191. | |||
See the caption package documentation for explanation. | |||
Overfull \hbox (92.12456pt too wide) in paragraph at lines 190--191 | |||
[][] | |||
[] | |||
[5] [6 <../pics/modular_reusable.jpg>] (./4.aux) ) | |||
Here is how much of TeX's memory you used: | |||
2568 strings out of 495020 | |||
40975 string characters out of 6181323 | |||
95795 words of memory out of 5000000 | |||
5777 multiletter control sequences out of 15000+600000 | |||
9286 words of font info for 33 fonts, out of 8000000 for 9000 | |||
14 hyphenation exceptions out of 8191 | |||
38i,6n,38p,451b,240s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
</usr/share/texlive/texmf-dis | |||
t/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/font | |||
s/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type | |||
1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi | |||
c/amsfonts/cm/cmr12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfo | |||
nts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm | |||
/cmtt10.pfb> | |||
Output written on 4.pdf (6 pages, 186418 bytes). | |||
PDF statistics: | |||
48 PDF objects out of 1000 (max. 8388607) | |||
32 compressed objects within 1 object stream | |||
0 named destinations out of 1000 (max. 500000) | |||
6 words of extra memory for PDF output out of 10000 (max. 10000000) | |||
@ -0,0 +1,196 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\textbf{A note on lt1512 tuning} | |||
\begin{verbatim} | |||
How this is tuned: | |||
The V divider on Feedback pin | |||
determines float voltage. | |||
The R downstream of I_feedback | |||
(after 24 ohm resistor) | |||
determines current (100mV / R) | |||
See data sheet for more details. | |||
Put Simply: Set float voltage on r divider | |||
and make sure current resistor is high enough | |||
to be low current. | |||
\end{verbatim} | |||
\textbf{Calculating LT1512 vdivider} | |||
\begin{verbatim} | |||
Example calculation for R1: | |||
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA)) | |||
with default R2 at 12,400 | |||
Desired Vbat float of 13.8 (lead) | |||
(13.8 - 1.245) * 12400 == 155682 | |||
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822 | |||
155682/1.2822 == 121417 | |||
It would be evil for them to put 0.3uA and | |||
expect you to convert that to 0.000003A | |||
But that's what they did. At least they | |||
give an example to check. | |||
Five zeros on that. | |||
\end{verbatim} | |||
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V. | |||
Some more notes | |||
\begin{verbatim} | |||
checking the given example: | |||
41200 * (8.2 - 1.245) 286546 | |||
41200 * 0.000003 + 1.245 == 1.3605 | |||
lowest possible value (1.3V charge) | |||
(1.3 - 1.245 ) * 12400 == 682 | |||
(12400 * .000003 ) + 1.245 == 1.28 | |||
682 / 1.28 == 532 | |||
so lowest resistor value must be 500 about... | |||
\end{verbatim} | |||
Lowest resistor would be 536. (e48 resistor) | |||
\subsection{Current monitor} | |||
I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles | |||
about other current sense in the same family. There is the shunt | |||
resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current. | |||
For the inductor | |||
see lt data sheet for details. | |||
must not be series resistance greater than 0.1 ohms. | |||
\subsection{PCB Revision - Modular Parts} | |||
I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out. | |||
\includegraphics{../pics/modular_reusable.jpg} | |||
\captionof{figure}{Cut out with pliers and reuse parts.} | |||
\end{document} | |||
@ -0,0 +1,191 @@ | |||
\documentclass[11pt]{article} | |||
%Gummi|065|=) | |||
\usepackage{graphicx} | |||
\usepackage{caption} | |||
\title{\textbf{BatteryMonitorBoard}} | |||
\author{Steak Electronics} | |||
\date{} | |||
\begin{document} | |||
\maketitle | |||
\tableofcontents | |||
\section{Overview} | |||
\section{Chip Hunting} | |||
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. | |||
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: | |||
http://www.ti.com/lit/pdf/sluu007 | |||
and | |||
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n | |||
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. | |||
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf | |||
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. | |||
That looks hopeful. Why not multiple? | |||
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. | |||
MCP73826 is another reasonable option. Slightly more complex, but not by much. | |||
RT9526A is also simple. Let's start with the st chip. | |||
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. | |||
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. | |||
There is one microchip one (lead acid) based on a pic. App circuit is complex. | |||
AN1015 is the app note. | |||
So need a lead, and nicd charger still. | |||
Tomorrow I'd like to look at maxim. I see this: | |||
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html | |||
But the application circuit is too much for what I want to deal with. | |||
Seems lead acid battery chargers are not as common as they must've been before. | |||
Onsemi is only lithium batteries. | |||
Mouser has only universal chargers, no lead. But universal includes lead. | |||
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. | |||
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. | |||
What about lead? | |||
lt1513 does the three main types: nicd,li-ion,lead | |||
At a cost of \$10. | |||
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not | |||
recommended for new designs either. | |||
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 | |||
Here he uses a boost regulator to power a battery. Essentially just setting the voltage. | |||
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 | |||
Here is some better advice. | |||
quote: | |||
\begin{verbatim} | |||
I'd recommend just float charging. It takes only a little longer | |||
and is easier on the batteries. You will need to limit the initial | |||
charge current to about 0.1 C (so 2 A for a 20 AH battery). The | |||
easiest way to do this is a constant current/ constant voltage | |||
power supply. Set the current limit to the desired charge current, | |||
and the voltage to the float voltage (13.8 V adjusted for | |||
temperature if needed). The voltage on the battery will slowly | |||
increase over time until it reaches ~13.8 V, then the current will | |||
slowly drop over time until it reaches nearly zero. At that point, | |||
the battery is fully charged and you can either remove the charger | |||
or just leave it on. | |||
\end{verbatim} | |||
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. | |||
May use 1512 instead. \$5 in 150 quantity. Hm... | |||
\$10 in single. | |||
That would cover lead, nicad. | |||
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. | |||
OK, i've decided: | |||
\subsection{Part Selection Summary} | |||
LT1512, and STC4054. | |||
For starters, I will use stc as lithium and lt as nicad / lead. | |||
this will avoid the worry of jumpers, and what not. Later I can be flexible. | |||
Now onto other parts. I need some way to monitor the current, and of course a voltage tap. | |||
Where to put current sense? I think before the battery. | |||
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. | |||
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. | |||
With that we have: | |||
\begin{itemize} | |||
\item Battery charger x 2 | |||
\item voltage monitor x 2 | |||
\item current monitor x 2 | |||
\item ethernet (using off the shelf enc modules for now, but maybe | |||
on board later). | |||
\item microcontroller (nano) | |||
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). | |||
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. | |||
\end{itemize} | |||
I also want a general current and voltage monitor. I want | |||
to be able to watch the load on a battery, and record that as well... | |||
Perhaps that will be separate. I might want to grab some off the shelf | |||
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. | |||
Let's build. | |||
Keep all schematics modular! | |||
\textbf{A note on lt1512 tuning} | |||
\begin{verbatim} | |||
How this is tuned: | |||
The V divider on Feedback pin | |||
determines float voltage. | |||
The R downstream of I_feedback | |||
(after 24 ohm resistor) | |||
determines current (100mV / R) | |||
See data sheet for more details. | |||
Put Simply: Set float voltage on r divider | |||
and make sure current resistor is high enough | |||
to be low current. | |||
\end{verbatim} | |||
\textbf{Calculating LT1512 vdivider} | |||
\begin{verbatim} | |||
Example calculation for R1: | |||
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA)) | |||
with default R2 at 12,400 | |||
Desired Vbat float of 13.8 (lead) | |||
(13.8 - 1.245) * 12400 == 155682 | |||
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822 | |||
155682/1.2822 == 121417 | |||
It would be evil for them to put 0.3uA and | |||
expect you to convert that to 0.000003A | |||
But that's what they did. At least they | |||
give an example to check. | |||
Five zeros on that. | |||
\end{verbatim} | |||
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V. | |||
Some more notes | |||
\begin{verbatim} | |||
checking the given example: | |||
41200 * (8.2 - 1.245) 286546 | |||
41200 * 0.000003 + 1.245 == 1.3605 | |||
lowest possible value (1.3V charge) | |||
(1.3 - 1.245 ) * 12400 == 682 | |||
(12400 * .000003 ) + 1.245 == 1.28 | |||
682 / 1.28 == 532 | |||
so lowest resistor value must be 500 about... | |||
\end{verbatim} | |||
Lowest resistor would be 536. (e48 resistor) | |||
\subsection{Current monitor} | |||
I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles | |||
about other current sense in the same family. There is the shunt | |||
resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which ti gives as an example in a table. That means voltage will equal current. | |||
For the inductor | |||
see lt data sheet for details. | |||
must not be series resistance greater than 0.1 ohms. | |||
\end{document} | |||
@ -0,0 +1,5 @@ | |||
\contentsline {section}{\numberline {1}Overview}{1} | |||
\contentsline {section}{\numberline {2}Chip Hunting}{1} | |||
\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3} | |||
\contentsline {subsection}{\numberline {2.2}Current monitor}{5} | |||
\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{5} |
@ -0,0 +1,7 @@ | |||
Kicad Library by W. Lain - kcswalter@member.fsf.org | |||
3/05/2014 | |||
This library is released under the terms of either Creative Commons license v3.0, Attribution-Share Alike or GPLv3 or later. | |||
The author holds no responsibility for any damage that can be caused by the usage of this library. You are however welcome to report any error or discrepance to the author, provided that you give also the correct information and its source (i.e. the correct datasheet). | |||
Note that the author used publicly available data sheets from many different companies, and that package dimensions, pin numeration and schematic symbols may vary slightly between companies. |
@ -0,0 +1,31 @@ | |||
(module 6p4c (layer F.Cu) | |||
(descr "6p4c socket") | |||
(fp_text reference J*** (at 0 -11.99896) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value 6p4c (at 0 12.49934) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start 4.0005 0) (end 4.0005 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.0005 10.50036) (end -4.0005 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 1.99898 10.50036) (end 1.99898 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0) (end -5.00126 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0) (end 5.00126 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 5.00126 0) (end 5.00126 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -1.99898 10.50036) (end -1.99898 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.69874 10.50036) (end -7.69874 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.69874 10.50036) (end -7.69874 -10.20064) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.69874 -10.20064) (end 7.69874 -10.20064) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.69874 -10.20064) (end 7.69874 10.50036) (layer F.SilkS) (width 0.381)) | |||
(pad "" np_thru_hole circle (at -5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole circle (at 1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole circle (at 0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole circle (at -0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole circle (at -1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/6p4c.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,33 @@ | |||
(module 6p6c (layer F.Cu) | |||
(descr "6p6c socket") | |||
(fp_text reference J*** (at 0 -11.99896) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value 6p6c (at 0 12.49934) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start 4.0005 0) (end 4.0005 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.0005 10.50036) (end -4.0005 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 1.99898 10.50036) (end 1.99898 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0) (end -5.00126 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0) (end 5.00126 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 5.00126 0) (end 5.00126 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -1.99898 10.50036) (end -1.99898 0) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.69874 10.50036) (end -7.69874 10.50036) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.69874 10.50036) (end -7.69874 -10.20064) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.69874 -10.20064) (end 7.69874 -10.20064) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.69874 -10.20064) (end 7.69874 10.50036) (layer F.SilkS) (width 0.381)) | |||
(pad "" np_thru_hole circle (at -5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole circle (at 3.175 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole circle (at 1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole circle (at 0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole circle (at -0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole circle (at -1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole circle (at -3.175 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/6p6c.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,35 @@ | |||
(module 8p8c (layer F.Cu) | |||
(descr "8p8c socket") | |||
(fp_text reference J*** (at 0 -11.50112) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value 8p8c (at 0 12.49934) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start -7.59968 -9.90092) (end 7.59968 -9.90092) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.59968 10.80008) (end 7.59968 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.0005 0.29972) (end 4.0005 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.0005 10.80008) (end -4.0005 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 1.99898 10.80008) (end 1.99898 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0.29972) (end -5.00126 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0.29972) (end 5.00126 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 5.00126 0.29972) (end 5.00126 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -1.99898 10.80008) (end -1.99898 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.59968 10.80008) (end -7.59968 -9.90092) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.59968 -9.90092) (end 7.59968 10.80008) (layer F.SilkS) (width 0.381)) | |||
(pad "" np_thru_hole circle (at -5.715 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 5.715 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole circle (at 4.445 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole circle (at 3.175 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole circle (at 1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole circle (at 0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole circle (at -0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole circle (at -1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole circle (at -3.175 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole circle (at -4.445 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/8p8c.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,86 @@ | |||
(module arduino_header (layer F.Cu) | |||
(descr "Arduino Header") | |||
(tags Arduino) | |||
(fp_text reference Arduino_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start 31.75 -26.67) (end -31.75 -26.67) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -31.75 26.67) (end 31.75 26.67) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 35.56 21.59) (end 35.56 -11.43) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 35.56 21.59) (end 33.02 24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 33.02 24.13) (end 33.02 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 31.75 25.4) (end 16.51 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 16.51 22.86) (end 31.75 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 33.02 -25.4) (end 33.02 -13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 33.02 -13.97) (end 35.56 -11.43) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 31.75 -26.67) (end 33.02 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start -31.75 -25.4) (end -33.02 -25.4) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -33.02 25.4) (end -33.02 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start -31.75 25.4) (end -31.75 26.67) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start 31.75 25.4) (end 33.02 25.4) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -10.414 -25.4) (end -15.494 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -15.494 -25.4) (end -15.494 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -15.494 -22.86) (end -10.414 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center -17.78 -24.13) (end -15.875 -24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 33.02 -8.89) (end 34.925 -8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 9.906 -22.86) (end -10.414 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -10.414 -22.86) (end -10.414 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 9.906 -22.86) (end 9.906 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 9.906 -25.4) (end -10.414 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 31.75 -25.4) (end 31.75 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 31.75 -22.86) (end 11.43 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 11.43 -22.86) (end 11.43 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 11.43 -25.4) (end 31.75 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 33.02 19.05) (end 34.925 19.05) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center -19.05 24.13) (end -17.145 24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -6.35 25.4) (end 13.97 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 13.97 22.86) (end -6.35 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 31.75 25.4) (end 31.75 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 16.51 22.86) (end 16.51 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 13.97 22.86) (end 13.97 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -6.35 25.4) (end -6.35 22.86) (layer F.SilkS) (width 0.381)) | |||
(pad 1 thru_hole oval (at -5.08 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at -2.54 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 0 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at 2.54 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at 5.08 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at 7.62 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at 10.16 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 12.7 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 17.78 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 20.32 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 22.86 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 25.4 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at 27.94 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at 30.48 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at -19.05 24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 33.02 19.05) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at 30.48 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at 27.94 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at 25.4 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at 22.86 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at 20.32 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at 17.78 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at 15.24 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at 12.7 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at 8.636 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at 6.096 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at 3.556 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at 1.016 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at -1.524 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at -4.064 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole oval (at -6.604 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at -9.14146 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at -17.78 -24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 31 thru_hole oval (at -11.684 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 32 thru_hole oval (at -14.224 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 33.02 -8.89) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/arduino_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,156 @@ | |||
(module arduino_mega_header (layer F.Cu) | |||
(descr "Arduino Mega/Due Header") | |||
(tags Arduino) | |||
(fp_text reference Arduino_Mega_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_arc (start -48.26 -25.4) (end -49.53 -25.4) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -48.26 -26.67) (end 48.26 -26.67) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -49.53 25.4) (end -49.53 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start -48.26 25.4) (end -48.26 26.67) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -48.26 26.67) (end 48.26 26.67) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start 48.26 25.4) (end 49.53 25.4) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.26 -26.67) (end 49.53 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 49.53 -25.4) (end 49.53 -13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 49.53 -13.97) (end 50.8 -12.7) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 50.8 -12.7) (end 50.8 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 50.8 22.86) (end 49.53 24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 49.53 24.13) (end 49.53 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -26.924 -25.4) (end -32.004 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.004 -25.4) (end -32.004 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.004 -22.86) (end -26.924 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center -34.29 -24.13) (end -32.385 -24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 16.51 -8.89) (end 18.415 -8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 40.64 -24.13) (end 42.545 -24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -6.604 -22.86) (end -26.924 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -26.924 -22.86) (end -26.924 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -6.604 -22.86) (end -6.604 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -6.604 -25.4) (end -26.924 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 15.24 -25.4) (end 15.24 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 15.24 -22.86) (end -5.08 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.08 -22.86) (end -5.08 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.08 -25.4) (end 15.24 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 38.1 -25.4) (end 17.78 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 17.78 -25.4) (end 17.78 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 17.78 -22.86) (end 38.1 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 38.1 -22.86) (end 38.1 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 43.18 20.32) (end 48.26 20.32) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.26 20.32) (end 48.26 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.26 -25.4) (end 43.18 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 43.18 -25.4) (end 43.18 20.32) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 46.99 24.13) (end 48.895 24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 16.51 19.05) (end 18.415 19.05) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center -35.56 24.13) (end -33.655 24.13) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 43.18 25.4) (end 22.86 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 22.86 22.86) (end 43.18 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 20.32 22.86) (end 0 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 0 25.4) (end 20.32 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -22.86 25.4) (end -2.54 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -2.54 22.86) (end -22.86 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 20.32 25.4) (end 20.32 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 22.86 25.4) (end 22.86 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 0 22.86) (end 0 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -2.54 22.86) (end -2.54 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 43.18 22.86) (end 43.18 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -22.86 25.4) (end -22.86 22.86) (layer F.SilkS) (width 0.381)) | |||
(pad 1 thru_hole oval (at -21.59 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at -19.05 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at -16.51 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at -13.97 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at -11.43 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at -8.89 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at -6.35 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at -3.81 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 1.27 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 3.81 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 6.35 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 8.89 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at 11.43 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at 13.97 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at 16.51 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at 19.05 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at 24.13 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at 26.67 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at 29.21 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at 31.75 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at 34.29 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at 36.83 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at 39.37 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at 41.91 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at -35.56 24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 16.51 19.05) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 46.99 24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at 44.45 19.05) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at 44.45 16.51) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at 44.45 13.97) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at 44.45 11.43) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole oval (at 44.45 8.89) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at 44.45 6.35) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 31 thru_hole oval (at 44.45 3.81) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 32 thru_hole oval (at 44.45 1.27) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 33 thru_hole oval (at 44.45 -1.27) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 34 thru_hole oval (at 44.45 -3.81) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 35 thru_hole oval (at 44.45 -6.35) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 36 thru_hole oval (at 44.45 -8.89) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 37 thru_hole oval (at 44.45 -11.43) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 38 thru_hole oval (at 44.45 -13.97) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 39 thru_hole oval (at 44.45 -16.51) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 40 thru_hole oval (at 44.45 -19.05) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 41 thru_hole oval (at 44.45 -21.59) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 42 thru_hole oval (at 44.45 -24.13) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 43 thru_hole oval (at 46.99 19.05) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 44 thru_hole oval (at 46.99 16.51) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 45 thru_hole oval (at 46.99 13.97) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 46 thru_hole oval (at 46.99 11.43) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 47 thru_hole oval (at 46.99 8.89) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 48 thru_hole oval (at 46.99 6.35) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole oval (at 46.99 3.81) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at 46.99 1.27) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 51 thru_hole oval (at 46.99 -1.27) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at 46.99 -3.81) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 53 thru_hole oval (at 46.99 -6.35) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 54 thru_hole oval (at 46.99 -8.89) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 55 thru_hole oval (at 46.99 -11.43) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 56 thru_hole oval (at 46.99 -13.97) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 57 thru_hole oval (at 46.99 -16.51) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 58 thru_hole oval (at 46.99 -19.05) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 59 thru_hole oval (at 46.99 -21.59) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 60 thru_hole oval (at 46.99 -24.13) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 61 thru_hole oval (at 36.83 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 62 thru_hole oval (at 34.29 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 63 thru_hole oval (at 31.75 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 64 thru_hole oval (at 29.21 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 65 thru_hole oval (at 26.67 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 66 thru_hole oval (at 24.13 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 67 thru_hole oval (at 21.59 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 68 thru_hole oval (at 19.05 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 69 thru_hole oval (at 13.97 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 70 thru_hole oval (at 11.43 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 71 thru_hole oval (at 8.89 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 72 thru_hole oval (at 6.35 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 73 thru_hole oval (at 3.81 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 74 thru_hole oval (at 1.27 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 75 thru_hole oval (at -1.27 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 76 thru_hole oval (at -3.81 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 77 thru_hole oval (at -7.874 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 78 thru_hole oval (at -10.414 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 79 thru_hole oval (at -12.954 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 80 thru_hole oval (at -15.494 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 81 thru_hole oval (at -18.034 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 82 thru_hole oval (at -20.574 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 83 thru_hole oval (at -23.114 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 84 thru_hole oval (at -25.654 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 40.64 -24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at -34.29 -24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 85 thru_hole oval (at -28.194 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 86 thru_hole oval (at -30.734 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 16.51 -8.89) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/arduino_mega_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,65 @@ | |||
(module arduino_nano_header (layer F.Cu) | |||
(descr "Arduino Nano Header") | |||
(tags Arduino) | |||
(fp_text reference Arduino_Nano_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start -16.51 -1.27) (end -21.59 -1.27) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -16.51 1.27) (end -21.59 1.27) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -19.05 -3.81) (end -19.05 3.81) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -21.59 -3.81) (end -16.51 -3.81) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -16.51 -3.81) (end -16.51 3.81) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -16.51 3.81) (end -21.59 3.81) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 21.59 -8.89) (end -21.59 -8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -21.59 8.89) (end 21.59 8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -21.59 8.89) (end -21.59 -8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 21.59 8.89) (end 21.59 -8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center -20.32 -7.62) (end -21.59 -7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center -20.32 7.62) (end -21.59 7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 20.32 -7.62) (end 21.59 -7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_circle (center 20.32 7.62) (end 21.59 7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 19.05 -6.35) (end -19.05 -6.35) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -19.05 6.35) (end 19.05 6.35) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 19.05 8.89) (end 19.05 6.35) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 19.05 -6.35) (end 19.05 -8.89) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -19.05 -8.89) (end -19.05 -6.35) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -19.05 8.89) (end -19.05 6.35) (layer F.SilkS) (width 0.381)) | |||
(pad 1 thru_hole oval (at -17.78 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at -15.24 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at -12.7 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at -10.16 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at -7.62 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at -5.08 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at -2.54 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 0 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 2.54 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 5.08 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 7.62 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 10.16 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at 12.7 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at 15.24 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at 17.78 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at 17.78 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at 15.24 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at 12.7 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at 10.16 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at 7.62 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at 5.08 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at 2.54 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at 0 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at -2.54 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at -5.08 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at -7.62 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at -10.16 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at -12.7 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole oval (at -15.24 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at -17.78 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/arduino_nano_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,28 @@ | |||
(module arduino_pin_socket_8 (layer F.Cu) | |||
(descr "Pin socket 8pin for Arduino exp. boards") | |||
(tags "CONN DEV") | |||
(fp_text reference ARDUINO_PIN_SOCKET_8 (at 0 -2.159) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0.254 -3.556) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start -7.62 -1.27) (end -7.62 1.27) (layer F.SilkS) (width 0.3048)) | |||
(fp_line (start -10.16 -1.27) (end 10.16 -1.27) (layer F.SilkS) (width 0.3048)) | |||
(fp_line (start 10.16 -1.27) (end 10.16 1.27) (layer F.SilkS) (width 0.3048)) | |||
(fp_line (start 10.16 1.27) (end -10.16 1.27) (layer F.SilkS) (width 0.3048)) | |||
(fp_line (start -10.16 1.27) (end -10.16 -1.27) (layer F.SilkS) (width 0.3048)) | |||
(pad 1 thru_hole rect (at -8.89 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at -6.35 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at -3.81 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at -1.27 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at 1.27 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at 3.81 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at 6.35 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 8.89 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/arduino_pin_socket_8.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,22 @@ | |||
(module dc_socket (layer F.Cu) | |||
(descr "Socket, DC power supply") | |||
(fp_text reference dc_socket (at 0 8.6995) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value VAL** (at 0 -8.60044) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start -4.50088 2.79908) (end 4.50088 2.79908) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.50088 7.29996) (end 4.50088 7.29996) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.50088 7.29996) (end 4.50088 -7.29996) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.50088 -7.29996) (end -4.50088 -7.29996) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.50088 -7.29996) (end -4.50088 7.29996) (layer F.SilkS) (width 0.381)) | |||
(pad 1 thru_hole oval (at 5.30098 -3.50012) (size 1.99898 4.0005) (drill oval 1.00076 2.99974) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at 0 -0.24892) (size 4.0005 1.99898) (drill oval 2.99974 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 0 -6.25094) (size 4.50088 1.99898) (drill oval 3.50012 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/dc_socket.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,37 @@ | |||
(module dc_socket_rh (layer F.Cu) | |||
(descr "Socket, DC power supply, round holes") | |||
(fp_text reference dc_socket_rh (at 0 8.6995) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value VAL** (at 0 -8.60044) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start -4.50088 2.79908) (end 4.50088 2.79908) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.5 7.5) (end 4.5 7.5) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.50088 7.29996) (end 4.50088 -7.29996) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.50088 -7.29996) (end -4.50088 -7.29996) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.50088 -7.29996) (end -4.50088 7.29996) (layer F.SilkS) (width 0.381)) | |||
(pad 1 thru_hole circle (at 5 -4.4) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 1 thru_hole circle (at 5 -3.65) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 1 thru_hole circle (at 5 -2.95) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 3 smd oval (at 0 -6.3) (size 4.2 2) (layers B.Cu B.Mask)) | |||
(pad 3 thru_hole circle (at 0.35 -6.3) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 3 thru_hole circle (at -1.1 -6.3) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 3 thru_hole circle (at 1.1 -6.3) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 3 thru_hole circle (at -0.35 -6.3) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 3 smd oval (at 0 -6.3) (size 4.2 2) (layers F.Cu F.Mask)) | |||
(pad 1 smd oval (at 5 -3.3) (size 2 4.2) (layers F.Cu F.Mask)) | |||
(pad 2 smd oval (at 0 0) (size 4.2 2) (layers F.Cu F.Mask)) | |||
(pad 2 thru_hole circle (at -0.35 0) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 2 thru_hole circle (at 1.1 0) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 2 thru_hole circle (at -1.1 0) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 2 thru_hole circle (at 0.35 0) (size 2 2) (drill 1) (layers *.Cu)) | |||
(pad 2 smd oval (at 0 0) (size 4.2 2) (layers B.Cu B.Mask)) | |||
(pad 1 smd oval (at 5 -3.3) (size 2 4.2) (layers B.Cu B.Mask)) | |||
(pad 1 thru_hole circle (at 5 -2.2) (size 2 2) (drill 1) (layers *.Cu)) | |||
(model walter/conn_misc/dc_socket.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,68 @@ | |||
(module microsd_socket (layer F.Cu) | |||
(descr "MicroSD Card socket, Molex P/N 502774-0811") | |||
(fp_text reference microsd_socket (at 0 10.39876) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value J** (at 0 -9.70026) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start 2.90068 7.29996) (end 4.39928 7.59968) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -2.19964 7.59968) (end -1.39954 7.39902) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -1.39954 7.39902) (end 0.50038 7.2009) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 0.50038 7.2009) (end 1.80086 7.2009) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 1.80086 7.2009) (end 2.90068 7.29996) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -2.19964 7.59968) (end -4.39928 7.59968) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.40182 7.59968) (end -4.70154 8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.699 8.001) (end 7.2009 8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.699 8.001) (end -7.2009 8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.699 8.001) (end 4.39928 7.59968) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -3.70078 -7.00024) (end -3.70078 -8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -3.70078 -8.001) (end -5.19938 -8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.19938 -8.001) (end -5.19938 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.90042 -8.001) (end -7.00024 -8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.90042 -8.001) (end -5.90042 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.00024 -7.00024) (end -7.00024 -8.001) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 5.69976 -7.8994) (end 6.70052 -7.8994) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 5.69976 -7.00024) (end 5.69976 -7.8994) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 6.70052 -7.8994) (end 6.70052 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.8006 -7.8994) (end 4.8006 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 3.70078 -7.8994) (end 3.70078 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 2.60096 -7.8994) (end 2.60096 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 1.50114 -7.8994) (end 1.50114 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 0.39878 -7.8994) (end 0.39878 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -0.70104 -7.8994) (end -0.70104 -7.0993) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -1.80086 -7.8994) (end -1.80086 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -2.90068 -7.00024) (end -2.90068 -7.8994) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.2009 8.001) (end 7.2009 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 7.2009 -7.00024) (end -7.2009 -7.00024) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -7.2009 -7.00024) (end -7.2009 8.001) (layer F.SilkS) (width 0.381)) | |||
(pad 8 smd rect (at 4.8006 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 7 smd rect (at 3.70078 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 6 smd rect (at 2.60096 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 5 smd rect (at 1.50114 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 4 smd rect (at 0.39878 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 3 smd rect (at -0.70104 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 2 smd rect (at -1.80086 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad 1 smd rect (at -2.90068 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad CD2 smd rect (at 6.85546 -5.82422) (size 1.29032 1.30048) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(pad "" smd rect (at 6.74878 7.37616) (size 1.50114 1.69926) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" smd rect (at -6.44906 -7.47522) (size 1.69926 1.50114) (layers F.Cu F.Paste F.Mask)) | |||
(pad CD1 smd rect (at 6.85546 1.5748) (size 1.29032 1.39954) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" smd rect (at -6.74878 7.37616) (size 1.50114 1.69926) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" smd rect (at 6.2103 -7.47522) (size 1.6002 1.50114) (layers F.Cu F.Paste F.Mask) | |||
(clearance 0.20066)) | |||
(model walter/conn_misc/microsd_socket.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,33 @@ | |||
(module molex_6p6c (layer F.Cu) | |||
(descr "RJ11 6p6c socket, Molex P/N 95009-7667") | |||
(fp_text reference J*** (at 0 -11.99896) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value molex_6p6c (at 0 12.49934) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start -6.70052 -9.90092) (end -6.70052 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 6.70052 -9.90092) (end 6.70052 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -6.70052 -9.90092) (end 6.70052 -9.90092) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 6.70052 10.80008) (end -6.70052 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 4.0005 0.29972) (end 4.0005 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -4.0005 10.80008) (end -4.0005 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 1.99898 10.80008) (end 1.99898 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0.29972) (end -5.00126 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -5.00126 0.29972) (end 5.00126 0.29972) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 5.00126 0.29972) (end 5.00126 10.80008) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -1.99898 10.80008) (end -1.99898 0.29972) (layer F.SilkS) (width 0.381)) | |||
(pad "" np_thru_hole circle (at -5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" np_thru_hole circle (at 5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole circle (at 3.175 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole circle (at 1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole circle (at 0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole circle (at -0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole circle (at -1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole circle (at -3.175 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/molex_6p6c.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,43 @@ | |||
(module sd_socket (layer F.Cu) | |||
(descr "SD Card socket, 4UCON P/N 19607") | |||
(fp_text reference sd_socket (at 0 17.00022) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value J** (at 0 -17.00022) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_line (start -9.90092 15.40002) (end -14.3002 15.40002) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 14.3002 15.40002) (end 9.90092 15.40002) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start 0 15.40002) (end 0 5.4991) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start 0 15.40002) (end -9.90092 15.40002) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 6.4008 -3.40106) (end -6.20014 -3.40106) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 8.30072 -1.89992) (end 9.99998 15.40002) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start 6.59892 -1.69926) (end 6.4008 -3.40106) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -8.30072 -1.69926) (end -9.99998 15.40002) (layer F.SilkS) (width 0.381)) | |||
(fp_arc (start -6.4008 -1.50114) (end -8.30072 -1.69926) (angle 90) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -14.3002 15.40002) (end -14.3002 -13.40104) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -14.3002 -13.40104) (end 14.3002 -13.40104) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 14.3002 -13.40104) (end 14.3002 15.40002) (layer F.SilkS) (width 0.381)) | |||
(pad 9 smd rect (at 9.271 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 1 smd rect (at 6.77164 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 2 smd rect (at 4.26974 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 3 smd rect (at 1.77038 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 4 smd rect (at -0.72898 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 5 smd rect (at -3.22834 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 6 smd rect (at -5.73024 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 7 smd rect (at -8.14832 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad 8 smd rect (at -9.85012 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask)) | |||
(pad CD smd rect (at -12.1285 -14.31544) (size 1.34874 1.09982) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" smd rect (at 14.74978 -9.5758) (size 1.89992 1.89992) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" smd rect (at 14.74978 5.87502) (size 1.89992 1.89992) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" smd rect (at -14.86916 -9.5758) (size 1.89992 1.89992) (layers F.Cu F.Paste F.Mask)) | |||
(pad COM smd rect (at -14.54912 -4.17576) (size 1.6002 1.09982) (layers F.Cu F.Paste F.Mask)) | |||
(pad WP smd rect (at -14.59992 5.49402) (size 1.6002 1.6002) (layers F.Cu F.Paste F.Mask)) | |||
(pad "" thru_hole circle (at 12.10056 9.82472) (size 1.30048 1.30048) (drill 1.30048) (layers *.Cu *.Mask F.SilkS)) | |||
(pad "" thru_hole circle (at -12.10056 9.82472) (size 1.80086 1.80086) (drill 1.80086) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/sd_socket.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,97 @@ | |||
(module stm32f0_discovery_header (layer F.Cu) | |||
(descr "STM32 F0 Discovery Header") | |||
(tags "STM32F0 Discovery") | |||
(fp_text reference STM32F0_Discovery_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start 40.7 -22) (end 40.7 -25.2) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 40.7 -25.2) (end 39.8 -24.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 39.8 -22) (end 41.5 -22) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 39.37 -20.32) (end 39.37 -17.78) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -41.91 17.78) (end 41.91 17.78) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.91 17.78) (end 41.91 20.32) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -41.91 20.32) (end 41.91 20.32) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -41.91 17.78) (end -41.91 20.32) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 44.5 -26.7) (end -44.5 -26.7) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -44.5 26.7) (end 44.5 26.7) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 44.5 26.7) (end 44.5 -26.7) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -44.5 26.7) (end -44.5 -26.7) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -41.91 -20.32) (end -41.91 -17.78) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -41.91 -17.78) (end 41.91 -17.78) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.91 -20.32) (end 41.91 -17.78) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -41.91 -20.32) (end 41.91 -20.32) (layer F.SilkS) (width 0.381)) | |||
(pad 34 thru_hole oval (at -40.64 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 35 thru_hole oval (at -38.1 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 36 thru_hole oval (at -35.56 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 37 thru_hole oval (at -33.02 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 38 thru_hole oval (at -30.48 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 39 thru_hole oval (at -27.94 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 40 thru_hole oval (at -25.4 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 41 thru_hole oval (at -22.86 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 42 thru_hole oval (at -20.32 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 43 thru_hole oval (at -17.78 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 44 thru_hole oval (at -15.24 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 45 thru_hole oval (at -12.7 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 46 thru_hole oval (at -10.16 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 47 thru_hole oval (at -7.62 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 48 thru_hole oval (at -5.08 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole oval (at -2.54 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at 0 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 51 thru_hole oval (at 2.54 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at 5.08 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 53 thru_hole oval (at 7.62 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 54 thru_hole oval (at 10.16 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 55 thru_hole oval (at 12.7 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 56 thru_hole oval (at 15.24 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 57 thru_hole oval (at 17.78 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 58 thru_hole oval (at 20.32 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 59 thru_hole oval (at 22.86 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 60 thru_hole oval (at 25.4 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 61 thru_hole oval (at 27.94 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 62 thru_hole oval (at 30.48 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 63 thru_hole oval (at 33.02 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 64 thru_hole oval (at 35.56 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 65 thru_hole oval (at 38.1 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 66 thru_hole oval (at 40.64 19.05) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole rect (at 40.64 -19.05) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at 38.1 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 35.56 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at 33.02 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at 30.48 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at 27.94 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at 25.4 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 22.86 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 20.32 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 17.78 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 15.24 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 12.7 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at 10.16 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at 7.62 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at 5.08 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at 2.54 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at 0 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at -2.54 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at -5.08 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at -7.62 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at -10.16 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at -12.7 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at -15.24 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at -17.78 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at -20.32 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at -22.86 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at -25.4 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at -27.94 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole oval (at -30.48 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at -33.02 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 31 thru_hole oval (at -35.56 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 32 thru_hole oval (at -38.1 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 33 thru_hole oval (at -40.64 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/stm32f0_discovery_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,147 @@ | |||
(module stm32f3_discovery_header (layer F.Cu) | |||
(descr "STM32 F3 Discovery Header") | |||
(tags "STM32F3 Discovery") | |||
(fp_text reference STM32F3_Discovery_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start 33.73 25.4) (end 28.65 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 33.73 27.94) (end 33.73 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 28.65 27.94) (end 33.73 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 28.65 25.4) (end 28.65 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 22.3 -27.94) (end 17.22 -27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 22.3 -25.4) (end 22.3 -27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 17.22 -25.4) (end 22.3 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 17.22 -27.94) (end 17.22 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.35 -27.94) (end 41.35 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.35 -25.4) (end 46.43 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 46.43 -25.4) (end 46.43 -27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 46.43 -27.94) (end 41.35 -27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 22.86) (end 15.95 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 15.95 22.86) (end 15.95 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 22.86) (end -47.55 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 27.94) (end 15.95 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 13.3985 22.86) (end 13.3985 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 13.3985 -27.94) (end 13.3985 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 -22.86) (end 15.95 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.5 -33) (end -48.5 -33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -48.5 33) (end 48.5 33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.5 33) (end 48.5 -33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -48.5 33) (end -48.5 -33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 -27.94) (end -47.55 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 15.95 -27.94) (end 15.95 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 -27.94) (end 15.95 -27.94) (layer F.SilkS) (width 0.381)) | |||
(pad 51 thru_hole rect (at 32.46 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at 29.92 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 51 thru_hole oval (at -46.28 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 53 thru_hole oval (at -43.74 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 55 thru_hole oval (at -41.2 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 57 thru_hole oval (at -38.66 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 59 thru_hole oval (at -36.12 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 61 thru_hole oval (at -33.58 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 63 thru_hole oval (at -31.04 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 65 thru_hole oval (at -28.5 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 67 thru_hole oval (at -25.96 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 69 thru_hole oval (at -23.42 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 71 thru_hole oval (at -20.88 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 73 thru_hole oval (at -18.34 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 75 thru_hole oval (at -15.8 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 77 thru_hole oval (at -13.26 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 79 thru_hole oval (at -10.72 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 81 thru_hole oval (at -8.18 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 83 thru_hole oval (at -5.64 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 85 thru_hole oval (at -3.1 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 87 thru_hole oval (at -0.56 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 89 thru_hole oval (at 1.98 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 91 thru_hole oval (at 4.52 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 93 thru_hole oval (at 7.06 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 95 thru_hole oval (at 9.6 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 97 thru_hole oval (at 12.14 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 99 thru_hole rect (at 14.68 24.13) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 100 thru_hole oval (at 14.68 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 98 thru_hole oval (at 12.14 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 96 thru_hole oval (at 9.6 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 94 thru_hole oval (at 7.06 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 92 thru_hole oval (at 4.52 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 90 thru_hole oval (at 1.98 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 88 thru_hole oval (at -0.56 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 86 thru_hole oval (at -3.1 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 84 thru_hole oval (at -5.64 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 82 thru_hole oval (at -8.18 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 80 thru_hole oval (at -10.72 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 78 thru_hole oval (at -13.26 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 76 thru_hole oval (at -15.8 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 74 thru_hole oval (at -18.34 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 72 thru_hole oval (at -20.88 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 70 thru_hole oval (at -23.42 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 68 thru_hole oval (at -25.96 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 66 thru_hole oval (at -28.5 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 64 thru_hole oval (at -31.04 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 62 thru_hole oval (at -33.58 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 60 thru_hole oval (at -36.12 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 58 thru_hole oval (at -38.66 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 56 thru_hole oval (at -41.2 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 54 thru_hole oval (at -43.74 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at -46.28 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at -46.28 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 48 thru_hole oval (at -43.74 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 46 thru_hole oval (at -41.2 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 44 thru_hole oval (at -38.66 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 42 thru_hole oval (at -36.12 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 40 thru_hole oval (at -33.58 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 38 thru_hole oval (at -31.04 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 36 thru_hole oval (at -28.5 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 34 thru_hole oval (at -25.96 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 32 thru_hole oval (at -23.42 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at -20.88 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at -18.34 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at -15.8 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at -13.26 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at -10.72 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at -8.18 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at -5.64 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at -3.1 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at -0.56 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 1.98 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 4.52 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 7.06 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at 9.6 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at 12.14 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at 14.68 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole rect (at 14.68 -26.67) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 12.14 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at 9.6 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at 7.06 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 4.52 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 1.98 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at -0.56 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at -3.1 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at -5.64 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at -8.18 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at -10.72 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at -13.26 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at -15.8 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at -18.34 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole oval (at -20.88 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 31 thru_hole oval (at -23.42 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 33 thru_hole oval (at -25.96 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 35 thru_hole oval (at -28.5 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 37 thru_hole oval (at -31.04 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 39 thru_hole oval (at -33.58 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 41 thru_hole oval (at -36.12 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 43 thru_hole oval (at -38.66 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 45 thru_hole oval (at -41.2 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 47 thru_hole oval (at -43.74 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole oval (at -46.28 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 42.62 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole rect (at 45.16 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at 18.49 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole rect (at 21.03 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/stm32f3_discovery_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,141 @@ | |||
(module stm32f4_discovery_header (layer F.Cu) | |||
(descr "STM32 F4 Discovery Header") | |||
(tags "STM32F4 Discovery") | |||
(fp_text reference STM32F4_Discovery_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start 46.43 25.4) (end 41.35 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 46.43 27.94) (end 46.43 25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.35 27.94) (end 46.43 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.35 25.4) (end 41.35 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.35 -27.94) (end 41.35 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 41.35 -25.4) (end 46.43 -25.4) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 46.43 -25.4) (end 46.43 -27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 46.43 -27.94) (end 41.35 -27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 22.86) (end 15.95 22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 15.95 22.86) (end 15.95 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 22.86) (end -47.55 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 27.94) (end 15.95 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 13.3985 22.86) (end 13.3985 27.94) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 13.3985 -27.94) (end 13.3985 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 -22.86) (end 15.95 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.5 -33) (end -48.5 -33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -48.5 33) (end 48.5 33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 48.5 33) (end 48.5 -33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -48.5 33) (end -48.5 -33) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 -27.94) (end -47.55 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 15.95 -27.94) (end 15.95 -22.86) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -47.55 -27.94) (end 15.95 -27.94) (layer F.SilkS) (width 0.381)) | |||
(pad 51 thru_hole rect (at 45.16 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at 42.62 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 51 thru_hole oval (at -46.28 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 53 thru_hole oval (at -43.74 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 55 thru_hole oval (at -41.2 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 57 thru_hole oval (at -38.66 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 59 thru_hole oval (at -36.12 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 61 thru_hole oval (at -33.58 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 63 thru_hole oval (at -31.04 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 65 thru_hole oval (at -28.5 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 67 thru_hole oval (at -25.96 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 69 thru_hole oval (at -23.42 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 71 thru_hole oval (at -20.88 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 73 thru_hole oval (at -18.34 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 75 thru_hole oval (at -15.8 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 77 thru_hole oval (at -13.26 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 79 thru_hole oval (at -10.72 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 81 thru_hole oval (at -8.18 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 83 thru_hole oval (at -5.64 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 85 thru_hole oval (at -3.1 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 87 thru_hole oval (at -0.56 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 89 thru_hole oval (at 1.98 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 91 thru_hole oval (at 4.52 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 93 thru_hole oval (at 7.06 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 95 thru_hole oval (at 9.6 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 97 thru_hole oval (at 12.14 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 99 thru_hole rect (at 14.68 24.13) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 100 thru_hole oval (at 14.68 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 98 thru_hole oval (at 12.14 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 96 thru_hole oval (at 9.6 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 94 thru_hole oval (at 7.06 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 92 thru_hole oval (at 4.52 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 90 thru_hole oval (at 1.98 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 88 thru_hole oval (at -0.56 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 86 thru_hole oval (at -3.1 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 84 thru_hole oval (at -5.64 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 82 thru_hole oval (at -8.18 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 80 thru_hole oval (at -10.72 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 78 thru_hole oval (at -13.26 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 76 thru_hole oval (at -15.8 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 74 thru_hole oval (at -18.34 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 72 thru_hole oval (at -20.88 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 70 thru_hole oval (at -23.42 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 68 thru_hole oval (at -25.96 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 66 thru_hole oval (at -28.5 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 64 thru_hole oval (at -31.04 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 62 thru_hole oval (at -33.58 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 60 thru_hole oval (at -36.12 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 58 thru_hole oval (at -38.66 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 56 thru_hole oval (at -41.2 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 54 thru_hole oval (at -43.74 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at -46.28 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at -46.28 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 48 thru_hole oval (at -43.74 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 46 thru_hole oval (at -41.2 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 44 thru_hole oval (at -38.66 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 42 thru_hole oval (at -36.12 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 40 thru_hole oval (at -33.58 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 38 thru_hole oval (at -31.04 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 36 thru_hole oval (at -28.5 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 34 thru_hole oval (at -25.96 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 32 thru_hole oval (at -23.42 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at -20.88 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at -18.34 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at -15.8 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at -13.26 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at -10.72 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at -8.18 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at -5.64 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at -3.1 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at -0.56 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 1.98 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 4.52 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 7.06 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at 9.6 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at 12.14 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at 14.68 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole rect (at 14.68 -26.67) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 12.14 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at 9.6 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at 7.06 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 4.52 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 1.98 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at -0.56 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at -3.1 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at -5.64 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at -8.18 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at -10.72 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at -13.26 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at -15.8 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at -18.34 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole oval (at -20.88 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 31 thru_hole oval (at -23.42 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 33 thru_hole oval (at -25.96 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 35 thru_hole oval (at -28.5 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 37 thru_hole oval (at -31.04 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 39 thru_hole oval (at -33.58 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 41 thru_hole oval (at -36.12 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 43 thru_hole oval (at -38.66 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 45 thru_hole oval (at -41.2 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 47 thru_hole oval (at -43.74 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole oval (at -46.28 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at 42.62 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole rect (at 45.16 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/stm32f4_discovery_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,93 @@ | |||
(module stm32vl_discovery_header (layer F.Cu) | |||
(descr "STM32 Value Line Discovery Header") | |||
(tags "STM32VL Discovery") | |||
(fp_text reference STM32VL_Discovery_Header (at 0 1.27) (layer F.SilkS) | |||
(effects (font (size 1.016 1.016) (thickness 0.2032))) | |||
) | |||
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide | |||
(effects (font (size 1.016 0.889) (thickness 0.2032))) | |||
) | |||
(fp_line (start 42.3 -21.6) (end -42.3 -21.6) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -42.3 21.6) (end 42.3 21.6) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 42.3 21.6) (end 42.3 -21.6) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -42.3 21.6) (end -42.3 -21.6) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.14 -16.51) (end -32.14 -13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.14 -13.97) (end 38.98 -13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 38.98 -16.51) (end 38.98 -13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.14 -16.51) (end 38.98 -16.51) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -37.12 -7.62) (end -37.12 7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -37.12 7.62) (end -34.58 7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -34.58 -7.62) (end -34.58 7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -37.12 -7.62) (end -34.58 -7.62) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.14 13.97) (end 38.98 13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.14 16.51) (end 38.98 16.51) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start 38.98 16.51) (end 38.98 13.97) (layer F.SilkS) (width 0.381)) | |||
(fp_line (start -32.14 16.51) (end -32.14 13.97) (layer F.SilkS) (width 0.381)) | |||
(pad 35 thru_hole rect (at -30.87 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 36 thru_hole oval (at -28.33 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 37 thru_hole oval (at -25.79 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 38 thru_hole oval (at -23.25 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 39 thru_hole oval (at -20.71 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 40 thru_hole oval (at -18.17 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 41 thru_hole oval (at -15.63 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 42 thru_hole oval (at -13.09 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 43 thru_hole oval (at -10.55 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 44 thru_hole oval (at -8.01 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 45 thru_hole oval (at -5.47 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 46 thru_hole oval (at -2.93 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 47 thru_hole oval (at -0.39 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 48 thru_hole oval (at 2.15 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 49 thru_hole oval (at 4.69 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 50 thru_hole oval (at 7.23 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 51 thru_hole oval (at 9.77 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 52 thru_hole oval (at 12.31 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 53 thru_hole oval (at 14.85 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 54 thru_hole oval (at 17.39 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 55 thru_hole oval (at 19.93 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 56 thru_hole oval (at 22.47 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 57 thru_hole oval (at 25.01 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 58 thru_hole oval (at 27.55 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 59 thru_hole oval (at 30.09 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 60 thru_hole oval (at 32.63 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 61 thru_hole oval (at 35.17 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 62 thru_hole oval (at 37.71 15.24) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 1 thru_hole rect (at 37.71 -15.24) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 2 thru_hole oval (at 35.17 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 3 thru_hole oval (at 32.63 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 4 thru_hole oval (at 30.09 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 5 thru_hole oval (at 27.55 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 6 thru_hole oval (at 25.01 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 7 thru_hole oval (at 22.47 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 8 thru_hole oval (at 19.93 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 9 thru_hole oval (at 17.39 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 10 thru_hole oval (at 14.85 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 11 thru_hole oval (at 12.31 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 12 thru_hole oval (at 9.77 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 13 thru_hole oval (at 7.23 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 14 thru_hole oval (at 4.69 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 15 thru_hole oval (at 2.15 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 16 thru_hole oval (at -0.39 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 17 thru_hole oval (at -2.93 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 18 thru_hole oval (at -5.47 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 19 thru_hole oval (at -8.01 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 20 thru_hole oval (at -10.55 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 21 thru_hole oval (at -13.09 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 22 thru_hole oval (at -15.63 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 23 thru_hole oval (at -18.17 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 24 thru_hole oval (at -20.71 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 25 thru_hole oval (at -23.25 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 26 thru_hole oval (at -25.79 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 27 thru_hole oval (at -28.33 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 28 thru_hole oval (at -30.87 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 29 thru_hole rect (at -35.85 -6.35) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 30 thru_hole oval (at -35.85 -3.81) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 31 thru_hole oval (at -35.85 -1.27) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 32 thru_hole oval (at -35.85 1.27) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 33 thru_hole oval (at -35.85 3.81) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(pad 34 thru_hole oval (at -35.85 6.35) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS)) | |||
(model walter/conn_misc/stm32vl_discovery_header.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,28 @@ | |||
(module wago_2060-451 (layer F.Cu) (tedit 578E34CE) | |||
(descr "Wago 2060-451") | |||
(clearance 0.5) | |||
(zone_connect 1) | |||
(fp_text reference J1 (at -5.5 3.5) (layer F.SilkS) | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_text value +V (at 0 -3.1) (layer F.SilkS) hide | |||
(effects (font (thickness 0.3048))) | |||
) | |||
(fp_arc (start 5.6 -1.5) (end 5.6 -2) (angle 90) (layer F.SilkS) (width 0.15)) | |||
(fp_arc (start 5.6 1.5) (end 6.1 1.5) (angle 90) (layer F.SilkS) (width 0.15)) | |||
(fp_arc (start -6.1 1.5) (end -6.1 2) (angle 90) (layer F.SilkS) (width 0.15)) | |||
(fp_arc (start -6.1 -1.5) (end -6.6 -1.5) (angle 90) (layer F.SilkS) (width 0.15)) | |||
(fp_line (start -6.6 -1.5) (end -6.6 1.5) (layer F.SilkS) (width 0.15)) | |||
(fp_line (start -6.1 2) (end 5.6 2) (layer F.SilkS) (width 0.15)) | |||
(fp_line (start 6.1 1.5) (end 6.1 -1.5) (layer F.SilkS) (width 0.15)) | |||
(fp_line (start -6.1 -2) (end 5.6 -2) (layer F.SilkS) (width 0.15)) | |||
(pad 1 smd rect (at -4 0) (size 6 2) (layers F.Cu F.Paste F.Mask) | |||
(zone_connect 1)) | |||
(pad 1 smd rect (at 5.2 0) (size 3.5 2) (layers F.Cu F.Paste F.Mask) | |||
(zone_connect 1)) | |||
(model ${KISYS3DMOD}/walter/conn_misc/wago_2060-451.wrl | |||
(at (xyz 0 0 0)) | |||
(scale (xyz 1 1 1)) | |||
(rotate (xyz 0 0 0)) | |||
) | |||
) |
@ -0,0 +1,285 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 5 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
Text Notes 1900 2450 0 59 ~ 0 | |||
Power Supply is 5V, and 15.5V \nfrom the 12V DC Power jack.\n15.5V for the Nicad/Lead charger.\n5V for everything else. | |||
$Comp | |||
L regul:AP1117 U1 | |||
U 1 1 5CBC4E70 | |||
P -1488500 -994350 | |||
F 0 "U1" H -1488500 -993892 50 0000 C CNN | |||
F 1 "AP1117" H -1488500 -993983 50 0000 C CNN | |||
F 2 "TO_SOT_Packages_SMD:SOT-223" H -1488500 -994700 50 0001 C CNN | |||
F 3 "http://www.diodes.com/datasheets/AP1117.pdf" H -1488500 -994074 50 0000 C CNN | |||
1 -1488500 -994350 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L regul:LM317_SOT223 U2 | |||
U 1 1 5CBC50D3 | |||
P 2800 3650 | |||
F 0 "U2" H 2800 4156 50 0000 C CNN | |||
F 1 "LM317_SOT223" H 2800 4065 50 0000 C CNN | |||
F 2 "TO_SOT_Packages_SMD:SOT-223" H 2800 3650 50 0001 C CNN | |||
F 3 "regulator/lm117.pdf" H 2800 3974 50 0000 C CNN | |||
1 2800 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+12V #PWR0121 | |||
U 1 1 5CBC5180 | |||
P 1950 2900 | |||
F 0 "#PWR0121" H 1950 2750 50 0001 C CNN | |||
F 1 "+12V" H 1965 3073 50 0000 C CNN | |||
F 2 "" H 1950 2900 50 0000 C CNN | |||
F 3 "" H 1950 2900 50 0000 C CNN | |||
1 1950 2900 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1950 3400 1950 3500 | |||
Wire Wire Line | |||
1950 3500 2150 3500 | |||
$Comp | |||
L device:R R3 | |||
U 1 1 5CBC51CD | |||
P 3200 4200 | |||
F 0 "R3" H 3270 4246 50 0000 L CNN | |||
F 1 "1K" H 3270 4155 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3130 4200 50 0001 C CNN | |||
F 3 "" H 3200 4200 50 0000 C CNN | |||
1 3200 4200 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3200 4050 3200 3500 | |||
Wire Wire Line | |||
2800 4400 3200 4400 | |||
Wire Wire Line | |||
3200 4400 3200 4350 | |||
Wire Wire Line | |||
2800 4000 2800 4400 | |||
$Comp | |||
L device:R R4 | |||
U 1 1 5CBC5278 | |||
P 3200 4550 | |||
F 0 "R4" H 3270 4596 50 0000 L CNN | |||
F 1 "3K" H 3270 4505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3130 4550 50 0001 C CNN | |||
F 3 "" H 3200 4550 50 0000 C CNN | |||
1 3200 4550 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 3200 4400 | |||
$Comp | |||
L power:GND #PWR0122 | |||
U 1 1 5CBC530F | |||
P 3200 4700 | |||
F 0 "#PWR0122" H 3200 4450 50 0001 C CNN | |||
F 1 "GND" H 3205 4527 50 0000 C CNN | |||
F 2 "" H 3200 4700 50 0000 C CNN | |||
F 3 "" H 3200 4700 50 0000 C CNN | |||
1 3200 4700 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3200 3500 3600 3500 | |||
Connection ~ 3200 3500 | |||
$Comp | |||
L power:+5V #PWR0123 | |||
U 1 1 5CBC54A9 | |||
P 3850 3500 | |||
F 0 "#PWR0123" H 3850 3350 50 0001 C CNN | |||
F 1 "+5V" H 3865 3673 50 0000 C CNN | |||
F 2 "" H 3850 3500 50 0000 C CNN | |||
F 3 "" H 3850 3500 50 0000 C CNN | |||
1 3850 3500 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:C C5 | |||
U 1 1 5CBC54F0 | |||
P 3600 3650 | |||
F 0 "C5" H 3715 3696 50 0000 L CNN | |||
F 1 "1uF" H 3715 3605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3715 3559 50 0001 L CNN | |||
F 3 "" H 3600 3650 50 0000 C CNN | |||
1 3600 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 3600 3500 | |||
Wire Wire Line | |||
3600 3500 3850 3500 | |||
$Comp | |||
L device:C C4 | |||
U 1 1 5CBC5531 | |||
P 2150 3650 | |||
F 0 "C4" H 2265 3696 50 0000 L CNN | |||
F 1 "1uF" H 2265 3605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 2265 3559 50 0001 L CNN | |||
F 3 "" H 2150 3650 50 0000 C CNN | |||
1 2150 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 2150 3500 | |||
Wire Wire Line | |||
2150 3500 2400 3500 | |||
$Comp | |||
L power:GND #PWR0124 | |||
U 1 1 5CBC57AF | |||
P 2150 3800 | |||
F 0 "#PWR0124" H 2150 3550 50 0001 C CNN | |||
F 1 "GND" H 2155 3627 50 0000 C CNN | |||
F 2 "" H 2150 3800 50 0000 C CNN | |||
F 3 "" H 2150 3800 50 0000 C CNN | |||
1 2150 3800 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0125 | |||
U 1 1 5CBC57E3 | |||
P 3600 3800 | |||
F 0 "#PWR0125" H 3600 3550 50 0001 C CNN | |||
F 1 "GND" H 3605 3627 50 0000 C CNN | |||
F 2 "" H 3600 3800 50 0000 C CNN | |||
F 3 "" H 3600 3800 50 0000 C CNN | |||
1 3600 3800 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Notes 4850 2850 0 59 ~ 0 | |||
Step Up converter will be\nLM2577 Module for starters.\nLater I will put on board. | |||
$Comp | |||
L conn:CONN_01X04 P17 | |||
U 1 1 5CBC6395 | |||
P 5150 3750 | |||
F 0 "P17" H 5228 3791 50 0000 L CNN | |||
F 1 "LN2577IN" H 5228 3700 50 0000 L CNN | |||
F 2 "Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight" H 5150 3750 50 0001 C CNN | |||
F 3 "" H 5150 3750 50 0000 C CNN | |||
1 5150 3750 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_01X04 P18 | |||
U 1 1 5CBC63E0 | |||
P 6150 3750 | |||
F 0 "P18" H 6069 3375 50 0000 C CNN | |||
F 1 "LM2577OUT" H 6069 3466 50 0000 C CNN | |||
F 2 "Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight" H 6150 3750 50 0001 C CNN | |||
F 3 "" H 6150 3750 50 0000 C CNN | |||
1 6150 3750 | |||
-1 0 0 1 | |||
$EndComp | |||
Text Label 6700 3450 0 59 ~ 0 | |||
+15.5V | |||
Wire Wire Line | |||
6700 3450 6700 3600 | |||
Wire Wire Line | |||
6700 3600 6350 3600 | |||
Wire Wire Line | |||
6350 3600 6350 3700 | |||
Connection ~ 6350 3600 | |||
$Comp | |||
L power:GND #PWR0126 | |||
U 1 1 5CBC66CD | |||
P 6350 4100 | |||
F 0 "#PWR0126" H 6350 3850 50 0001 C CNN | |||
F 1 "GND" H 6355 3927 50 0000 C CNN | |||
F 2 "" H 6350 4100 50 0000 C CNN | |||
F 3 "" H 6350 4100 50 0000 C CNN | |||
1 6350 4100 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6350 4100 6350 3900 | |||
Connection ~ 6350 3900 | |||
Wire Wire Line | |||
6350 3900 6350 3800 | |||
Wire Wire Line | |||
4700 3600 4950 3600 | |||
Wire Wire Line | |||
4950 3600 4950 3700 | |||
Connection ~ 4950 3600 | |||
Wire Wire Line | |||
4950 3800 4950 3900 | |||
Connection ~ 4950 3900 | |||
Wire Wire Line | |||
4950 3900 4950 4200 | |||
$Comp | |||
L power:GND #PWR0128 | |||
U 1 1 5CBC6D6A | |||
P 4950 4200 | |||
F 0 "#PWR0128" H 4950 3950 50 0001 C CNN | |||
F 1 "GND" H 4955 4027 50 0000 C CNN | |||
F 2 "" H 4950 4200 50 0000 C CNN | |||
F 3 "" H 4950 4200 50 0000 C CNN | |||
1 4950 4200 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:Fuse F1 | |||
U 1 1 5CBF5A27 | |||
P 1950 3250 | |||
F 0 "F1" H 2010 3296 50 0000 L CNN | |||
F 1 "Fuse" H 2010 3205 50 0000 L CNN | |||
F 2 "Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm" V 1880 3250 50 0001 C CNN | |||
F 3 "" H 1950 3250 50 0000 C CNN | |||
1 1950 3250 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1950 2900 1950 3100 | |||
$Comp | |||
L conn:BARREL_JACK CON1 | |||
U 1 1 5CBD2D8E | |||
P 1150 4000 | |||
F 0 "CON1" H 1131 4325 50 0000 C CNN | |||
F 1 "BARREL_JACK" H 1131 4234 50 0000 C CNN | |||
F 2 "Connectors:BARREL_JACK" H 1150 4000 50 0001 C CNN | |||
F 3 "" H 1150 4000 50 0000 C CNN | |||
1 1150 4000 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+12V #PWR0127 | |||
U 1 1 5CBD3123 | |||
P 1450 3900 | |||
F 0 "#PWR0127" H 1450 3750 50 0001 C CNN | |||
F 1 "+12V" H 1465 4073 50 0000 C CNN | |||
F 2 "" H 1450 3900 50 0000 C CNN | |||
F 3 "" H 1450 3900 50 0000 C CNN | |||
1 1450 3900 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0145 | |||
U 1 1 5CBD31B0 | |||
P 1450 4100 | |||
F 0 "#PWR0145" H 1450 3850 50 0001 C CNN | |||
F 1 "GND" H 1455 3927 50 0000 C CNN | |||
F 2 "" H 1450 4100 50 0000 C CNN | |||
F 3 "" H 1450 4100 50 0000 C CNN | |||
1 1450 4100 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1450 4100 1450 4000 | |||
Connection ~ 1450 4100 | |||
Text Label 4700 3600 0 50 ~ 0 | |||
fuse | |||
Text Label 1950 3000 0 50 ~ 0 | |||
fuse | |||
$EndSCHEMATC |
@ -0,0 +1,285 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 5 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
Text Notes 1900 2450 0 59 ~ 0 | |||
Power Supply is 5V, and 15.5V \nfrom the 12V DC Power jack.\n15.5V for the Nicad/Lead charger.\n5V for everything else. | |||
$Comp | |||
L regul:AP1117 U1 | |||
U 1 1 5CBC4E70 | |||
P -1488500 -994350 | |||
F 0 "U1" H -1488500 -993892 50 0000 C CNN | |||
F 1 "AP1117" H -1488500 -993983 50 0000 C CNN | |||
F 2 "TO_SOT_Packages_SMD:SOT-223" H -1488500 -994700 50 0001 C CNN | |||
F 3 "http://www.diodes.com/datasheets/AP1117.pdf" H -1488500 -994074 50 0000 C CNN | |||
1 -1488500 -994350 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L regul:LM317_SOT223 U2 | |||
U 1 1 5CBC50D3 | |||
P 2800 3650 | |||
F 0 "U2" H 2800 4156 50 0000 C CNN | |||
F 1 "LM317_SOT223" H 2800 4065 50 0000 C CNN | |||
F 2 "TO_SOT_Packages_SMD:SOT-223" H 2800 3650 50 0001 C CNN | |||
F 3 "regulator/lm117.pdf" H 2800 3974 50 0000 C CNN | |||
1 2800 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+12V #PWR0121 | |||
U 1 1 5CBC5180 | |||
P 1950 2900 | |||
F 0 "#PWR0121" H 1950 2750 50 0001 C CNN | |||
F 1 "+12V" H 1965 3073 50 0000 C CNN | |||
F 2 "" H 1950 2900 50 0000 C CNN | |||
F 3 "" H 1950 2900 50 0000 C CNN | |||
1 1950 2900 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1950 3400 1950 3500 | |||
Wire Wire Line | |||
1950 3500 2150 3500 | |||
$Comp | |||
L device:R R3 | |||
U 1 1 5CBC51CD | |||
P 3200 4200 | |||
F 0 "R3" H 3270 4246 50 0000 L CNN | |||
F 1 "1K" H 3270 4155 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3130 4200 50 0001 C CNN | |||
F 3 "" H 3200 4200 50 0000 C CNN | |||
1 3200 4200 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3200 4050 3200 3500 | |||
Wire Wire Line | |||
2800 4400 3200 4400 | |||
Wire Wire Line | |||
3200 4400 3200 4350 | |||
Wire Wire Line | |||
2800 4000 2800 4400 | |||
$Comp | |||
L device:R R4 | |||
U 1 1 5CBC5278 | |||
P 3200 4550 | |||
F 0 "R4" H 3270 4596 50 0000 L CNN | |||
F 1 "3K" H 3270 4505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3130 4550 50 0001 C CNN | |||
F 3 "" H 3200 4550 50 0000 C CNN | |||
1 3200 4550 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 3200 4400 | |||
$Comp | |||
L power:GND #PWR0122 | |||
U 1 1 5CBC530F | |||
P 3200 4700 | |||
F 0 "#PWR0122" H 3200 4450 50 0001 C CNN | |||
F 1 "GND" H 3205 4527 50 0000 C CNN | |||
F 2 "" H 3200 4700 50 0000 C CNN | |||
F 3 "" H 3200 4700 50 0000 C CNN | |||
1 3200 4700 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3200 3500 3600 3500 | |||
Connection ~ 3200 3500 | |||
$Comp | |||
L power:+5V #PWR0123 | |||
U 1 1 5CBC54A9 | |||
P 3850 3500 | |||
F 0 "#PWR0123" H 3850 3350 50 0001 C CNN | |||
F 1 "+5V" H 3865 3673 50 0000 C CNN | |||
F 2 "" H 3850 3500 50 0000 C CNN | |||
F 3 "" H 3850 3500 50 0000 C CNN | |||
1 3850 3500 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:C C5 | |||
U 1 1 5CBC54F0 | |||
P 3600 3650 | |||
F 0 "C5" H 3715 3696 50 0000 L CNN | |||
F 1 "1uF" H 3715 3605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3715 3559 50 0001 L CNN | |||
F 3 "" H 3600 3650 50 0000 C CNN | |||
1 3600 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 3600 3500 | |||
Wire Wire Line | |||
3600 3500 3850 3500 | |||
$Comp | |||
L device:C C4 | |||
U 1 1 5CBC5531 | |||
P 2150 3650 | |||
F 0 "C4" H 2265 3696 50 0000 L CNN | |||
F 1 "1uF" H 2265 3605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 2265 3559 50 0001 L CNN | |||
F 3 "" H 2150 3650 50 0000 C CNN | |||
1 2150 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 2150 3500 | |||
Wire Wire Line | |||
2150 3500 2400 3500 | |||
$Comp | |||
L power:GND #PWR0124 | |||
U 1 1 5CBC57AF | |||
P 2150 3800 | |||
F 0 "#PWR0124" H 2150 3550 50 0001 C CNN | |||
F 1 "GND" H 2155 3627 50 0000 C CNN | |||
F 2 "" H 2150 3800 50 0000 C CNN | |||
F 3 "" H 2150 3800 50 0000 C CNN | |||
1 2150 3800 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0125 | |||
U 1 1 5CBC57E3 | |||
P 3600 3800 | |||
F 0 "#PWR0125" H 3600 3550 50 0001 C CNN | |||
F 1 "GND" H 3605 3627 50 0000 C CNN | |||
F 2 "" H 3600 3800 50 0000 C CNN | |||
F 3 "" H 3600 3800 50 0000 C CNN | |||
1 3600 3800 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Notes 4850 2850 0 59 ~ 0 | |||
Step Up converter will be\nLM2577 Module for starters.\nLater I will put on board. | |||
$Comp | |||
L conn:CONN_01X04 P17 | |||
U 1 1 5CBC6395 | |||
P 5150 3750 | |||
F 0 "P17" H 5228 3791 50 0000 L CNN | |||
F 1 "LN2577IN" H 5228 3700 50 0000 L CNN | |||
F 2 "Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight" H 5150 3750 50 0001 C CNN | |||
F 3 "" H 5150 3750 50 0000 C CNN | |||
1 5150 3750 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_01X04 P18 | |||
U 1 1 5CBC63E0 | |||
P 6150 3750 | |||
F 0 "P18" H 6069 3375 50 0000 C CNN | |||
F 1 "LM2577OUT" H 6069 3466 50 0000 C CNN | |||
F 2 "Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight" H 6150 3750 50 0001 C CNN | |||
F 3 "" H 6150 3750 50 0000 C CNN | |||
1 6150 3750 | |||
-1 0 0 1 | |||
$EndComp | |||
Text Label 6700 3450 0 59 ~ 0 | |||
+15.5V | |||
Wire Wire Line | |||
6700 3450 6700 3600 | |||
Wire Wire Line | |||
6700 3600 6350 3600 | |||
Wire Wire Line | |||
6350 3600 6350 3700 | |||
Connection ~ 6350 3600 | |||
$Comp | |||
L power:GND #PWR0126 | |||
U 1 1 5CBC66CD | |||
P 6350 4100 | |||
F 0 "#PWR0126" H 6350 3850 50 0001 C CNN | |||
F 1 "GND" H 6355 3927 50 0000 C CNN | |||
F 2 "" H 6350 4100 50 0000 C CNN | |||
F 3 "" H 6350 4100 50 0000 C CNN | |||
1 6350 4100 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6350 4100 6350 3900 | |||
Connection ~ 6350 3900 | |||
Wire Wire Line | |||
6350 3900 6350 3800 | |||
Wire Wire Line | |||
4700 3600 4950 3600 | |||
Wire Wire Line | |||
4950 3600 4950 3700 | |||
Connection ~ 4950 3600 | |||
Wire Wire Line | |||
4950 3800 4950 3900 | |||
Connection ~ 4950 3900 | |||
Wire Wire Line | |||
4950 3900 4950 4200 | |||
$Comp | |||
L power:GND #PWR0128 | |||
U 1 1 5CBC6D6A | |||
P 4950 4200 | |||
F 0 "#PWR0128" H 4950 3950 50 0001 C CNN | |||
F 1 "GND" H 4955 4027 50 0000 C CNN | |||
F 2 "" H 4950 4200 50 0000 C CNN | |||
F 3 "" H 4950 4200 50 0000 C CNN | |||
1 4950 4200 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:Fuse F1 | |||
U 1 1 5CBF5A27 | |||
P 1950 3250 | |||
F 0 "F1" H 2010 3296 50 0000 L CNN | |||
F 1 "Fuse" H 2010 3205 50 0000 L CNN | |||
F 2 "Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm" V 1880 3250 50 0001 C CNN | |||
F 3 "" H 1950 3250 50 0000 C CNN | |||
1 1950 3250 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1950 2900 1950 3100 | |||
$Comp | |||
L conn:BARREL_JACK CON1 | |||
U 1 1 5CBD2D8E | |||
P 1150 4000 | |||
F 0 "CON1" H 1131 4325 50 0000 C CNN | |||
F 1 "BARREL_JACK" H 1131 4234 50 0000 C CNN | |||
F 2 "Connectors:BARREL_JACK" H 1150 4000 50 0001 C CNN | |||
F 3 "" H 1150 4000 50 0000 C CNN | |||
1 1150 4000 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+12V #PWR0127 | |||
U 1 1 5CBD3123 | |||
P 1450 3900 | |||
F 0 "#PWR0127" H 1450 3750 50 0001 C CNN | |||
F 1 "+12V" H 1465 4073 50 0000 C CNN | |||
F 2 "" H 1450 3900 50 0000 C CNN | |||
F 3 "" H 1450 3900 50 0000 C CNN | |||
1 1450 3900 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0145 | |||
U 1 1 5CBD31B0 | |||
P 1450 4100 | |||
F 0 "#PWR0145" H 1450 3850 50 0001 C CNN | |||
F 1 "GND" H 1455 3927 50 0000 C CNN | |||
F 2 "" H 1450 4100 50 0000 C CNN | |||
F 3 "" H 1450 4100 50 0000 C CNN | |||
1 1450 4100 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1450 4100 1450 4000 | |||
Connection ~ 1450 4100 | |||
Text Label 4700 3600 0 50 ~ 0 | |||
fuse | |||
Text Label 1950 3000 0 50 ~ 0 | |||
fuse | |||
$EndSCHEMATC |
@ -0,0 +1,128 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 8 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L sensors:INA168 U3 | |||
U 1 1 5CBE9994 | |||
P 4050 3400 | |||
AR Path="/5CBE9794/5CBE9994" Ref="U3" Part="1" | |||
AR Path="/5CBEAB48/5CBE9994" Ref="U4" Part="1" | |||
AR Path="/5CBEAC38/5CBE9994" Ref="U5" Part="1" | |||
F 0 "U5" H 4550 4000 50 0000 L CNN | |||
F 1 "INA169" H 4950 4000 50 0000 L CNN | |||
F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 4150 3150 50 0001 L CNN | |||
F 3 "http://www.ti.com/lit/ds/symlink/ina138.pdf" H 5400 4000 50 0000 L CNN | |||
1 4050 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+5V #PWR0136 | |||
U 1 1 5CBE99FF | |||
P 4050 3100 | |||
AR Path="/5CBE9794/5CBE99FF" Ref="#PWR0136" Part="1" | |||
AR Path="/5CBEAB48/5CBE99FF" Ref="#PWR0139" Part="1" | |||
AR Path="/5CBEAC38/5CBE99FF" Ref="#PWR0142" Part="1" | |||
F 0 "#PWR0142" H 4050 2950 50 0001 C CNN | |||
F 1 "+5V" H 4065 3273 50 0000 C CNN | |||
F 2 "" H 4050 3100 50 0000 C CNN | |||
F 3 "" H 4050 3100 50 0000 C CNN | |||
1 4050 3100 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:R R14 | |||
U 1 1 5CBE9BDD | |||
P 3200 3400 | |||
AR Path="/5CBE9794/5CBE9BDD" Ref="R14" Part="1" | |||
AR Path="/5CBEAB48/5CBE9BDD" Ref="R16" Part="1" | |||
AR Path="/5CBEAC38/5CBE9BDD" Ref="R18" Part="1" | |||
F 0 "R18" H 3270 3446 50 0000 L CNN | |||
F 1 "1" H 3270 3355 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3130 3400 50 0001 C CNN | |||
F 3 "" H 3200 3400 50 0000 C CNN | |||
1 3200 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3200 3250 3650 3250 | |||
Wire Wire Line | |||
3650 3250 3650 3300 | |||
Wire Wire Line | |||
3200 3550 3650 3550 | |||
Wire Wire Line | |||
3650 3550 3650 3500 | |||
Wire Wire Line | |||
3200 3250 3200 2750 | |||
Connection ~ 3200 3250 | |||
Wire Wire Line | |||
3200 3550 3200 4050 | |||
Connection ~ 3200 3550 | |||
$Comp | |||
L power:GND #PWR0137 | |||
U 1 1 5CBE9E72 | |||
P 4050 3700 | |||
AR Path="/5CBE9794/5CBE9E72" Ref="#PWR0137" Part="1" | |||
AR Path="/5CBEAB48/5CBE9E72" Ref="#PWR0140" Part="1" | |||
AR Path="/5CBEAC38/5CBE9E72" Ref="#PWR0143" Part="1" | |||
F 0 "#PWR0143" H 4050 3450 50 0001 C CNN | |||
F 1 "GND" H 4055 3527 50 0000 C CNN | |||
F 2 "" H 4050 3700 50 0000 C CNN | |||
F 3 "" H 4050 3700 50 0000 C CNN | |||
1 4050 3700 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:R R15 | |||
U 1 1 5CBEA23D | |||
P 4800 3550 | |||
AR Path="/5CBE9794/5CBEA23D" Ref="R15" Part="1" | |||
AR Path="/5CBEAB48/5CBEA23D" Ref="R17" Part="1" | |||
AR Path="/5CBEAC38/5CBEA23D" Ref="R19" Part="1" | |||
F 0 "R19" H 4870 3596 50 0000 L CNN | |||
F 1 "1K" H 4870 3505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 4730 3550 50 0001 C CNN | |||
F 3 "" H 4800 3550 50 0000 C CNN | |||
1 4800 3550 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0138 | |||
U 1 1 5CBEA2C7 | |||
P 4800 3700 | |||
AR Path="/5CBE9794/5CBEA2C7" Ref="#PWR0138" Part="1" | |||
AR Path="/5CBEAB48/5CBEA2C7" Ref="#PWR0141" Part="1" | |||
AR Path="/5CBEAC38/5CBEA2C7" Ref="#PWR0144" Part="1" | |||
F 0 "#PWR0144" H 4800 3450 50 0001 C CNN | |||
F 1 "GND" H 4805 3527 50 0000 C CNN | |||
F 2 "" H 4800 3700 50 0000 C CNN | |||
F 3 "" H 4800 3700 50 0000 C CNN | |||
1 4800 3700 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
4800 3400 4450 3400 | |||
Wire Wire Line | |||
4800 3400 5150 3400 | |||
Connection ~ 4800 3400 | |||
Text HLabel 5150 3400 2 50 Input ~ 0 | |||
CurrentOUT | |||
Text HLabel 3200 2750 0 50 Input ~ 0 | |||
LOADIN | |||
Text HLabel 3200 4050 0 50 Input ~ 0 | |||
LOADOUT | |||
Text Notes 3750 2050 0 50 ~ 0 | |||
INA169 Current Sense | |||
$EndSCHEMATC |
@ -0,0 +1,128 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 7 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L sensors:INA168 U3 | |||
U 1 1 5CBE9994 | |||
P 4050 3400 | |||
AR Path="/5CBE9794/5CBE9994" Ref="U3" Part="1" | |||
AR Path="/5CBEAB48/5CBE9994" Ref="U4" Part="1" | |||
AR Path="/5CBEAC38/5CBE9994" Ref="U5" Part="1" | |||
F 0 "U3" H 4550 4000 50 0000 L CNN | |||
F 1 "INA169" H 4950 4000 50 0000 L CNN | |||
F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 4150 3150 50 0001 L CNN | |||
F 3 "http://www.ti.com/lit/ds/symlink/ina138.pdf" H 5400 4000 50 0000 L CNN | |||
1 4050 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+5V #PWR0136 | |||
U 1 1 5CBE99FF | |||
P 4050 3100 | |||
AR Path="/5CBE9794/5CBE99FF" Ref="#PWR0136" Part="1" | |||
AR Path="/5CBEAB48/5CBE99FF" Ref="#PWR0139" Part="1" | |||
AR Path="/5CBEAC38/5CBE99FF" Ref="#PWR0142" Part="1" | |||
F 0 "#PWR0136" H 4050 2950 50 0001 C CNN | |||
F 1 "+5V" H 4065 3273 50 0000 C CNN | |||
F 2 "" H 4050 3100 50 0000 C CNN | |||
F 3 "" H 4050 3100 50 0000 C CNN | |||
1 4050 3100 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:R R14 | |||
U 1 1 5CBE9BDD | |||
P 3200 3400 | |||
AR Path="/5CBE9794/5CBE9BDD" Ref="R14" Part="1" | |||
AR Path="/5CBEAB48/5CBE9BDD" Ref="R16" Part="1" | |||
AR Path="/5CBEAC38/5CBE9BDD" Ref="R18" Part="1" | |||
F 0 "R14" H 3270 3446 50 0000 L CNN | |||
F 1 "1" H 3270 3355 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3130 3400 50 0001 C CNN | |||
F 3 "" H 3200 3400 50 0000 C CNN | |||
1 3200 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3200 3250 3650 3250 | |||
Wire Wire Line | |||
3650 3250 3650 3300 | |||
Wire Wire Line | |||
3200 3550 3650 3550 | |||
Wire Wire Line | |||
3650 3550 3650 3500 | |||
Wire Wire Line | |||
3200 3250 3200 2750 | |||
Connection ~ 3200 3250 | |||
Wire Wire Line | |||
3200 3550 3200 4050 | |||
Connection ~ 3200 3550 | |||
$Comp | |||
L power:GND #PWR0137 | |||
U 1 1 5CBE9E72 | |||
P 4050 3700 | |||
AR Path="/5CBE9794/5CBE9E72" Ref="#PWR0137" Part="1" | |||
AR Path="/5CBEAB48/5CBE9E72" Ref="#PWR0140" Part="1" | |||
AR Path="/5CBEAC38/5CBE9E72" Ref="#PWR0143" Part="1" | |||
F 0 "#PWR0137" H 4050 3450 50 0001 C CNN | |||
F 1 "GND" H 4055 3527 50 0000 C CNN | |||
F 2 "" H 4050 3700 50 0000 C CNN | |||
F 3 "" H 4050 3700 50 0000 C CNN | |||
1 4050 3700 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:R R15 | |||
U 1 1 5CBEA23D | |||
P 4800 3550 | |||
AR Path="/5CBE9794/5CBEA23D" Ref="R15" Part="1" | |||
AR Path="/5CBEAB48/5CBEA23D" Ref="R17" Part="1" | |||
AR Path="/5CBEAC38/5CBEA23D" Ref="R19" Part="1" | |||
F 0 "R15" H 4870 3596 50 0000 L CNN | |||
F 1 "1K" H 4870 3505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 4730 3550 50 0001 C CNN | |||
F 3 "" H 4800 3550 50 0000 C CNN | |||
1 4800 3550 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0138 | |||
U 1 1 5CBEA2C7 | |||
P 4800 3700 | |||
AR Path="/5CBE9794/5CBEA2C7" Ref="#PWR0138" Part="1" | |||
AR Path="/5CBEAB48/5CBEA2C7" Ref="#PWR0141" Part="1" | |||
AR Path="/5CBEAC38/5CBEA2C7" Ref="#PWR0144" Part="1" | |||
F 0 "#PWR0138" H 4800 3450 50 0001 C CNN | |||
F 1 "GND" H 4805 3527 50 0000 C CNN | |||
F 2 "" H 4800 3700 50 0000 C CNN | |||
F 3 "" H 4800 3700 50 0000 C CNN | |||
1 4800 3700 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
4800 3400 4450 3400 | |||
Wire Wire Line | |||
4800 3400 5150 3400 | |||
Connection ~ 4800 3400 | |||
Text HLabel 5150 3400 2 50 Input ~ 0 | |||
CurrentOUT | |||
Text HLabel 3200 2750 0 50 Input ~ 0 | |||
LOADIN | |||
Text HLabel 3200 4050 0 50 Input ~ 0 | |||
LOADOUT | |||
Text Notes 3750 2050 0 50 ~ 0 | |||
INA169 Current Sense | |||
$EndSCHEMATC |
@ -0,0 +1,224 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 4 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L conn:CONN_02X05 P15 | |||
U 1 1 5BF754F5 | |||
P 3050 3600 | |||
F 0 "P15" H 3050 4015 50 0000 C CNN | |||
F 1 "ENCBREAKOUT2x5" H 3050 3924 50 0000 C CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_2x05" H 3050 2400 50 0001 C CNN | |||
F 3 "" H 3050 2400 50 0000 C CNN | |||
1 3050 3600 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_02X06 P16 | |||
U 1 1 5BF7553B | |||
P 4750 3650 | |||
F 0 "P16" H 4750 4115 50 0000 C CNN | |||
F 1 "ENCBREAKOUT2x6" H 4750 4024 50 0000 C CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_2x06" H 4750 2450 50 0001 C CNN | |||
F 3 "" H 4750 2450 50 0000 C CNN | |||
1 4750 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 2800 3600 2 50 ~ 0 | |||
SCK | |||
Text Label 2800 3500 2 50 ~ 0 | |||
MISO | |||
Text Label 2800 3400 2 50 ~ 0 | |||
INT | |||
Text Label 3300 3400 0 50 ~ 0 | |||
CLKOUT | |||
Text Label 3300 3500 0 50 ~ 0 | |||
WOL | |||
Text Label 3300 3600 0 50 ~ 0 | |||
MOSI | |||
Text Label 3300 3700 0 50 ~ 0 | |||
CS | |||
Text Label 3300 3800 0 50 ~ 0 | |||
VCC_Branch | |||
Text Label 4500 3900 2 50 ~ 0 | |||
VCC_Branch | |||
Text Label 4500 3800 2 50 ~ 0 | |||
INT | |||
Text Label 4500 3700 2 50 ~ 0 | |||
MISO | |||
Text Label 4500 3600 2 50 ~ 0 | |||
SCK | |||
Text Label 4500 3400 2 50 ~ 0 | |||
Q3 | |||
Text Label 5000 3800 0 50 ~ 0 | |||
CLKOUT | |||
Text Label 5000 3700 0 50 ~ 0 | |||
WOL | |||
Text Label 5000 3600 0 50 ~ 0 | |||
MOSI | |||
Text Label 5000 3500 0 50 ~ 0 | |||
CS | |||
$Comp | |||
L power:GND #PWR0116 | |||
U 1 1 5BF757EE | |||
P 5400 3400 | |||
F 0 "#PWR0116" H 5400 3150 50 0001 C CNN | |||
F 1 "GND" H 5405 3227 50 0000 C CNN | |||
F 2 "" H 5400 3400 50 0000 C CNN | |||
F 3 "" H 5400 3400 50 0000 C CNN | |||
1 5400 3400 | |||
-1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0117 | |||
U 1 1 5BF75816 | |||
P 5000 3900 | |||
F 0 "#PWR0117" H 5000 3650 50 0001 C CNN | |||
F 1 "GND" H 5005 3727 50 0000 C CNN | |||
F 2 "" H 5000 3900 50 0000 C CNN | |||
F 3 "" H 5000 3900 50 0000 C CNN | |||
1 5000 3900 | |||
-1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0118 | |||
U 1 1 5BF7585C | |||
P 2800 3800 | |||
F 0 "#PWR0118" H 2800 3550 50 0001 C CNN | |||
F 1 "GND" H 2805 3627 50 0000 C CNN | |||
F 2 "" H 2800 3800 50 0000 C CNN | |||
F 3 "" H 2800 3800 50 0000 C CNN | |||
1 2800 3800 | |||
-1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_01X02 P13 | |||
U 1 1 5BF75EA3 | |||
P 2650 4400 | |||
F 0 "P13" H 2728 4441 50 0000 L CNN | |||
F 1 "PWRSELECT3v3" H 2728 4350 50 0000 L CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 2650 4400 50 0001 C CNN | |||
F 3 "" H 2650 4400 50 0000 C CNN | |||
1 2650 4400 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_01X02 P14 | |||
U 1 1 5BF75ED4 | |||
P 2650 4900 | |||
F 0 "P14" H 2728 4941 50 0000 L CNN | |||
F 1 "PWRSELECT5V" H 2728 4850 50 0000 L CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 2650 4900 50 0001 C CNN | |||
F 3 "" H 2650 4900 50 0000 C CNN | |||
1 2650 4900 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+3.3V #PWR0119 | |||
U 1 1 5BF75F40 | |||
P 2450 4350 | |||
F 0 "#PWR0119" H 2450 4200 50 0001 C CNN | |||
F 1 "+3.3V" H 2465 4523 50 0000 C CNN | |||
F 2 "" H 2450 4350 50 0000 C CNN | |||
F 3 "" H 2450 4350 50 0000 C CNN | |||
1 2450 4350 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+5V #PWR0120 | |||
U 1 1 5BF75F75 | |||
P 2450 4850 | |||
F 0 "#PWR0120" H 2450 4700 50 0001 C CNN | |||
F 1 "+5V" H 2465 5023 50 0000 C CNN | |||
F 2 "" H 2450 4850 50 0000 C CNN | |||
F 3 "" H 2450 4850 50 0000 C CNN | |||
1 2450 4850 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 2450 4950 2 50 ~ 0 | |||
VCC_Branch | |||
Text Label 2450 4450 2 50 ~ 0 | |||
VCC_Branch | |||
Text Notes 4050 5000 0 50 ~ 0 | |||
Jumpers. Most ENC28J60 Modules\n are 3.3v, but some have vregs, or\nvdividers. There are two possible\npinouts, from my collection that\nI see. 2x5 or 2x6. On my 2x6 module\nVCC is labeled as 5V. On the 2x5 it is\nunlabeled. | |||
Wire Notes Line | |||
3950 5100 5650 5100 | |||
Wire Notes Line | |||
5650 5100 5650 4400 | |||
Wire Notes Line | |||
5650 4400 3950 4400 | |||
Wire Notes Line | |||
3950 4400 3950 5100 | |||
Text Notes 2900 1750 0 150 ~ 0 | |||
ENC28J60 Arduino Module | |||
Text Label 2800 3700 2 50 ~ 0 | |||
RSTENC | |||
Text Label 4500 3500 2 50 ~ 0 | |||
RSTENC | |||
Wire Wire Line | |||
5000 3400 5400 3400 | |||
Text Notes 950 2250 0 50 ~ 0 | |||
ENC28J60 modules\nare loaded facing\ndown on the top \nlayer of the PCB.\nThis is good to double\ncheck. The VCC here is \non the inside of the board.\nCompare to existing PCBs. | |||
Wire Notes Line | |||
850 2350 2100 2350 | |||
Wire Notes Line | |||
2100 2350 2100 1550 | |||
Wire Notes Line | |||
2100 1550 850 1550 | |||
Wire Notes Line | |||
850 1550 850 2350 | |||
Text Notes 2650 2700 0 50 ~ 0 | |||
HOW TO DOUBLE CHECK PINOUTS\nPick one pin, i.e. pin 10 which is VCC on this board.\n(for the 5x2 connector)\nLook at layout. make sure its in the right place,\nso that the enc will be loaded correctly. | |||
Wire Notes Line | |||
2550 2850 4800 2850 | |||
Wire Notes Line | |||
4800 2850 4800 2200 | |||
Wire Notes Line | |||
4800 2200 2550 2200 | |||
Wire Notes Line | |||
2550 2200 2550 2850 | |||
Text HLabel 2400 3500 0 50 Input ~ 0 | |||
MISO | |||
Wire Wire Line | |||
2400 3500 2800 3500 | |||
Text HLabel 2400 3600 0 50 Input ~ 0 | |||
SCK | |||
Wire Wire Line | |||
2400 3600 2800 3600 | |||
Text HLabel 3650 3600 2 50 Input ~ 0 | |||
MOSI | |||
Text HLabel 3650 3700 2 50 Input ~ 0 | |||
CS | |||
Text HLabel 5600 3600 2 50 Input ~ 0 | |||
MOSI | |||
Text HLabel 5600 3500 2 50 Input ~ 0 | |||
CS | |||
Text HLabel 4200 3700 0 50 Input ~ 0 | |||
MISO | |||
Text HLabel 4200 3600 0 50 Input ~ 0 | |||
SCK | |||
Wire Wire Line | |||
3650 3600 3300 3600 | |||
Wire Wire Line | |||
3650 3700 3300 3700 | |||
Wire Wire Line | |||
4200 3600 4500 3600 | |||
Wire Wire Line | |||
4200 3700 4500 3700 | |||
Wire Wire Line | |||
5000 3600 5600 3600 | |||
Wire Wire Line | |||
5600 3500 5000 3500 | |||
$EndSCHEMATC |
@ -0,0 +1,224 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 4 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L conn:CONN_02X05 P15 | |||
U 1 1 5BF754F5 | |||
P 3050 3600 | |||
F 0 "P15" H 3050 4015 50 0000 C CNN | |||
F 1 "ENCBREAKOUT2x5" H 3050 3924 50 0000 C CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_2x05" H 3050 2400 50 0001 C CNN | |||
F 3 "" H 3050 2400 50 0000 C CNN | |||
1 3050 3600 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_02X06 P16 | |||
U 1 1 5BF7553B | |||
P 4750 3650 | |||
F 0 "P16" H 4750 4115 50 0000 C CNN | |||
F 1 "ENCBREAKOUT2x6" H 4750 4024 50 0000 C CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_2x06" H 4750 2450 50 0001 C CNN | |||
F 3 "" H 4750 2450 50 0000 C CNN | |||
1 4750 3650 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 2800 3600 2 50 ~ 0 | |||
SCK | |||
Text Label 2800 3500 2 50 ~ 0 | |||
MISO | |||
Text Label 2800 3400 2 50 ~ 0 | |||
INT | |||
Text Label 3300 3400 0 50 ~ 0 | |||
CLKOUT | |||
Text Label 3300 3500 0 50 ~ 0 | |||
WOL | |||
Text Label 3300 3600 0 50 ~ 0 | |||
MOSI | |||
Text Label 3300 3700 0 50 ~ 0 | |||
CS | |||
Text Label 3300 3800 0 50 ~ 0 | |||
VCC_Branch | |||
Text Label 4500 3900 2 50 ~ 0 | |||
VCC_Branch | |||
Text Label 4500 3800 2 50 ~ 0 | |||
INT | |||
Text Label 4500 3700 2 50 ~ 0 | |||
MISO | |||
Text Label 4500 3600 2 50 ~ 0 | |||
SCK | |||
Text Label 4500 3400 2 50 ~ 0 | |||
Q3 | |||
Text Label 5000 3800 0 50 ~ 0 | |||
CLKOUT | |||
Text Label 5000 3700 0 50 ~ 0 | |||
WOL | |||
Text Label 5000 3600 0 50 ~ 0 | |||
MOSI | |||
Text Label 5000 3500 0 50 ~ 0 | |||
CS | |||
$Comp | |||
L power:GND #PWR0116 | |||
U 1 1 5BF757EE | |||
P 5400 3400 | |||
F 0 "#PWR0116" H 5400 3150 50 0001 C CNN | |||
F 1 "GND" H 5405 3227 50 0000 C CNN | |||
F 2 "" H 5400 3400 50 0000 C CNN | |||
F 3 "" H 5400 3400 50 0000 C CNN | |||
1 5400 3400 | |||
-1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0117 | |||
U 1 1 5BF75816 | |||
P 5000 3900 | |||
F 0 "#PWR0117" H 5000 3650 50 0001 C CNN | |||
F 1 "GND" H 5005 3727 50 0000 C CNN | |||
F 2 "" H 5000 3900 50 0000 C CNN | |||
F 3 "" H 5000 3900 50 0000 C CNN | |||
1 5000 3900 | |||
-1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0118 | |||
U 1 1 5BF7585C | |||
P 2800 3800 | |||
F 0 "#PWR0118" H 2800 3550 50 0001 C CNN | |||
F 1 "GND" H 2805 3627 50 0000 C CNN | |||
F 2 "" H 2800 3800 50 0000 C CNN | |||
F 3 "" H 2800 3800 50 0000 C CNN | |||
1 2800 3800 | |||
-1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_01X02 P13 | |||
U 1 1 5BF75EA3 | |||
P 2650 4400 | |||
F 0 "P13" H 2728 4441 50 0000 L CNN | |||
F 1 "PWRSELECT3v3" H 2728 4350 50 0000 L CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 2650 4400 50 0001 C CNN | |||
F 3 "" H 2650 4400 50 0000 C CNN | |||
1 2650 4400 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L conn:CONN_01X02 P14 | |||
U 1 1 5BF75ED4 | |||
P 2650 4900 | |||
F 0 "P14" H 2728 4941 50 0000 L CNN | |||
F 1 "PWRSELECT5V" H 2728 4850 50 0000 L CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 2650 4900 50 0001 C CNN | |||
F 3 "" H 2650 4900 50 0000 C CNN | |||
1 2650 4900 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+3.3V #PWR0119 | |||
U 1 1 5BF75F40 | |||
P 2450 4350 | |||
F 0 "#PWR0119" H 2450 4200 50 0001 C CNN | |||
F 1 "+3.3V" H 2465 4523 50 0000 C CNN | |||
F 2 "" H 2450 4350 50 0000 C CNN | |||
F 3 "" H 2450 4350 50 0000 C CNN | |||
1 2450 4350 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:+5V #PWR0120 | |||
U 1 1 5BF75F75 | |||
P 2450 4850 | |||
F 0 "#PWR0120" H 2450 4700 50 0001 C CNN | |||
F 1 "+5V" H 2465 5023 50 0000 C CNN | |||
F 2 "" H 2450 4850 50 0000 C CNN | |||
F 3 "" H 2450 4850 50 0000 C CNN | |||
1 2450 4850 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 2450 4950 2 50 ~ 0 | |||
VCC_Branch | |||
Text Label 2450 4450 2 50 ~ 0 | |||
VCC_Branch | |||
Text Notes 4050 5000 0 50 ~ 0 | |||
Jumpers. Most ENC28J60 Modules\n are 3.3v, but some have vregs, or\nvdividers. There are two possible\npinouts, from my collection that\nI see. 2x5 or 2x6. On my 2x6 module\nVCC is labeled as 5V. On the 2x5 it is\nunlabeled. | |||
Wire Notes Line | |||
3950 5100 5650 5100 | |||
Wire Notes Line | |||
5650 5100 5650 4400 | |||
Wire Notes Line | |||
5650 4400 3950 4400 | |||
Wire Notes Line | |||
3950 4400 3950 5100 | |||
Text Notes 2900 1750 0 150 ~ 0 | |||
ENC28J60 Arduino Module | |||
Text Label 2800 3700 2 50 ~ 0 | |||
RSTENC | |||
Text Label 4500 3500 2 50 ~ 0 | |||
RSTENC | |||
Wire Wire Line | |||
5000 3400 5400 3400 | |||
Text Notes 950 2250 0 50 ~ 0 | |||
ENC28J60 modules\nare loaded facing\ndown on the top \nlayer of the PCB.\nThis is good to double\ncheck. The VCC here is \non the inside of the board.\nCompare to existing PCBs. | |||
Wire Notes Line | |||
850 2350 2100 2350 | |||
Wire Notes Line | |||
2100 2350 2100 1550 | |||
Wire Notes Line | |||
2100 1550 850 1550 | |||
Wire Notes Line | |||
850 1550 850 2350 | |||
Text Notes 2650 2700 0 50 ~ 0 | |||
HOW TO DOUBLE CHECK PINOUTS\nPick one pin, i.e. pin 10 which is VCC on this board.\n(for the 5x2 connector)\nLook at layout. make sure its in the right place,\nso that the enc will be loaded correctly. | |||
Wire Notes Line | |||
2550 2850 4800 2850 | |||
Wire Notes Line | |||
4800 2850 4800 2200 | |||
Wire Notes Line | |||
4800 2200 2550 2200 | |||
Wire Notes Line | |||
2550 2200 2550 2850 | |||
Text HLabel 2400 3500 0 50 Input ~ 0 | |||
MISO | |||
Wire Wire Line | |||
2400 3500 2800 3500 | |||
Text HLabel 2400 3600 0 50 Input ~ 0 | |||
SCK | |||
Wire Wire Line | |||
2400 3600 2800 3600 | |||
Text HLabel 3650 3600 2 50 Input ~ 0 | |||
MOSI | |||
Text HLabel 3650 3700 2 50 Input ~ 0 | |||
CS | |||
Text HLabel 5600 3600 2 50 Input ~ 0 | |||
MOSI | |||
Text HLabel 5600 3500 2 50 Input ~ 0 | |||
CS | |||
Text HLabel 4200 3700 0 50 Input ~ 0 | |||
MISO | |||
Text HLabel 4200 3600 0 50 Input ~ 0 | |||
SCK | |||
Wire Wire Line | |||
3650 3600 3300 3600 | |||
Wire Wire Line | |||
3650 3700 3300 3700 | |||
Wire Wire Line | |||
4200 3600 4500 3600 | |||
Wire Wire Line | |||
4200 3700 4500 3700 | |||
Wire Wire Line | |||
5000 3600 5600 3600 | |||
Wire Wire Line | |||
5600 3500 5000 3500 | |||
$EndSCHEMATC |
@ -0,0 +1,508 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 6 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L conn:CONN_01X08 P19 | |||
U 1 1 5CBC6E54 | |||
P 6550 3150 | |||
F 0 "P19" H 6628 3191 50 0000 L CNN | |||
F 1 "LT1512" H 6628 3100 50 0000 L CNN | |||
F 2 "Housings_DIP:DIP-8_W7.62mm" H 6627 3054 50 0001 L CNN | |||
F 3 "" H 6550 3150 50 0000 C CNN | |||
1 6550 3150 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5200 3100 6350 3100 | |||
Text Label 5200 3100 0 50 ~ 0 | |||
ShutdownPin | |||
Wire Wire Line | |||
6350 2900 6200 2900 | |||
Wire Wire Line | |||
6350 3000 5950 3000 | |||
Text Label 5200 2800 0 50 ~ 0 | |||
Vcomp | |||
Text Label 5200 2900 0 50 ~ 0 | |||
Feedback | |||
Text Label 5200 3000 0 50 ~ 0 | |||
I_Feedback | |||
Text Label 5200 3200 0 50 ~ 0 | |||
Vcc | |||
Text Label 5200 3300 0 50 ~ 0 | |||
GND_S | |||
Text Label 5200 3400 0 50 ~ 0 | |||
GND | |||
Text Label 5200 3500 0 50 ~ 0 | |||
Vsw | |||
Text HLabel 5200 3100 0 50 Input ~ 0 | |||
LTShutdownPin | |||
Wire Wire Line | |||
4200 3200 4200 2650 | |||
Wire Wire Line | |||
4200 3200 4350 3200 | |||
$Comp | |||
L power:+5V #PWR0129 | |||
U 1 1 5CBC7AC2 | |||
P 4200 2650 | |||
F 0 "#PWR0129" H 4200 2500 50 0001 C CNN | |||
F 1 "+5V" H 4215 2823 50 0000 C CNN | |||
F 2 "" H 4200 2650 50 0000 C CNN | |||
F 3 "" H 4200 2650 50 0000 C CNN | |||
1 4200 2650 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0130 | |||
U 1 1 5CBC7C61 | |||
P 3600 3400 | |||
F 0 "#PWR0130" H 3600 3150 50 0001 C CNN | |||
F 1 "GND" H 3605 3227 50 0000 C CNN | |||
F 2 "" H 3600 3400 50 0000 C CNN | |||
F 3 "" H 3600 3400 50 0000 C CNN | |||
1 3600 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:C_Small C6 | |||
U 1 1 5CBC7FC7 | |||
P 4350 3300 | |||
F 0 "C6" H 4442 3346 50 0000 L CNN | |||
F 1 "2.2uF" H 4442 3255 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4350 3300 50 0001 C CNN | |||
F 3 "" H 4350 3300 50 0000 C CNN | |||
1 4350 3300 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 4350 3200 | |||
Wire Wire Line | |||
4350 3200 6350 3200 | |||
Connection ~ 4350 3400 | |||
Wire Wire Line | |||
4350 3400 4950 3400 | |||
Wire Wire Line | |||
3600 3400 4350 3400 | |||
$Comp | |||
L pspice:INDUCTOR L1 | |||
U 1 1 5CBC842B | |||
P 4250 3750 | |||
F 0 "L1" H 4250 3965 50 0000 C CNN | |||
F 1 "33uH" H 4250 3874 50 0000 C CNN | |||
F 2 "Inductors:Inductor_Taiyo-Yuden_NR-60xx_HandSoldering" H 4250 3750 50 0001 C CNN | |||
F 3 "" H 4250 3750 50 0000 C CNN | |||
1 4250 3750 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
4000 3750 4000 3200 | |||
Wire Wire Line | |||
4000 3200 4200 3200 | |||
Connection ~ 4200 3200 | |||
Wire Wire Line | |||
4500 3500 4500 3750 | |||
Wire Wire Line | |||
4500 3500 5200 3500 | |||
Wire Wire Line | |||
4950 3300 4950 3400 | |||
Wire Wire Line | |||
4950 3300 6350 3300 | |||
Connection ~ 4950 3400 | |||
Wire Wire Line | |||
4950 3400 6350 3400 | |||
$Comp | |||
L device:C_Small C8 | |||
U 1 1 5CBC8B80 | |||
P 5600 2350 | |||
F 0 "C8" V 5371 2350 50 0000 C CNN | |||
F 1 "0.1uF" V 5462 2350 50 0000 C CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5600 2350 50 0001 C CNN | |||
F 3 "" H 5600 2350 50 0000 C CNN | |||
1 5600 2350 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L device:R R12 | |||
U 1 1 5CBC8C04 | |||
P 5850 2350 | |||
F 0 "R12" V 5643 2350 50 0000 C CNN | |||
F 1 "1K" V 5734 2350 50 0000 C CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5780 2350 50 0001 C CNN | |||
F 3 "" H 5850 2350 50 0000 C CNN | |||
1 5850 2350 | |||
0 1 1 0 | |||
$EndComp | |||
Wire Wire Line | |||
5500 2350 5150 2350 | |||
Wire Wire Line | |||
5150 2350 5150 2800 | |||
Wire Wire Line | |||
5150 2800 6350 2800 | |||
$Comp | |||
L power:GND #PWR0131 | |||
U 1 1 5CBC8E91 | |||
P 6150 2350 | |||
F 0 "#PWR0131" H 6150 2100 50 0001 C CNN | |||
F 1 "GND" H 6155 2177 50 0000 C CNN | |||
F 2 "" H 6150 2350 50 0000 C CNN | |||
F 3 "" H 6150 2350 50 0000 C CNN | |||
1 6150 2350 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6150 2350 6000 2350 | |||
Connection ~ 5950 3000 | |||
Wire Wire Line | |||
5950 3000 5200 3000 | |||
$Comp | |||
L pspice:INDUCTOR L2 | |||
U 1 1 5CBCA135 | |||
P 5200 4150 | |||
F 0 "L2" V 5154 4228 50 0000 L CNN | |||
F 1 "33uH" V 5245 4228 50 0000 L CNN | |||
F 2 "Inductors:Inductor_Taiyo-Yuden_NR-60xx_HandSoldering" H 5200 4150 50 0001 C CNN | |||
F 3 "" H 5200 4150 50 0000 C CNN | |||
1 5200 4150 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L device:C_Small C7 | |||
U 1 1 5CBCA445 | |||
P 5200 3750 | |||
F 0 "C7" H 4950 3650 50 0000 L CNN | |||
F 1 "2.2uF" H 4900 3800 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5200 3750 50 0001 C CNN | |||
F 3 "" H 5200 3750 50 0000 C CNN | |||
1 5200 3750 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5200 3650 5200 3500 | |||
Connection ~ 5200 3500 | |||
Wire Wire Line | |||
5200 3500 6350 3500 | |||
Wire Wire Line | |||
5200 3850 5200 3900 | |||
$Comp | |||
L device:R R11 | |||
U 1 1 5CBCAC52 | |||
P 5450 4400 | |||
F 0 "R11" V 5550 4350 50 0000 C CNN | |||
F 1 "24" V 5550 4500 50 0000 C CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5380 4400 50 0001 C CNN | |||
F 3 "" H 5450 4400 50 0000 C CNN | |||
1 5450 4400 | |||
0 1 1 0 | |||
$EndComp | |||
Wire Wire Line | |||
5300 4400 5200 4400 | |||
Wire Wire Line | |||
5600 4400 5950 4400 | |||
$Comp | |||
L device:C C9 | |||
U 1 1 5CBC988F | |||
P 5950 4550 | |||
F 0 "C9" H 6065 4596 50 0000 L CNN | |||
F 1 "0.22uF" H 6065 4505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5988 4400 50 0001 C CNN | |||
F 3 "" H 5950 4550 50 0000 C CNN | |||
1 5950 4550 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 5950 4400 | |||
Wire Wire Line | |||
5950 3000 5950 4400 | |||
$Comp | |||
L power:GND #PWR0132 | |||
U 1 1 5CBCB68D | |||
P 5950 4700 | |||
F 0 "#PWR0132" H 5950 4450 50 0001 C CNN | |||
F 1 "GND" H 5955 4527 50 0000 C CNN | |||
F 2 "" H 5950 4700 50 0000 C CNN | |||
F 3 "" H 5950 4700 50 0000 C CNN | |||
1 5950 4700 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5200 4400 5200 4750 | |||
Connection ~ 5200 4400 | |||
$Comp | |||
L device:R R10 | |||
U 1 1 5CBCBDA1 | |||
P 5200 4900 | |||
F 0 "R10" H 5270 4946 50 0000 L CNN | |||
F 1 "0.2" H 5270 4855 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5130 4900 50 0001 C CNN | |||
F 3 "" H 5200 4900 50 0000 C CNN | |||
1 5200 4900 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0133 | |||
U 1 1 5CBCC005 | |||
P 5200 5050 | |||
F 0 "#PWR0133" H 5200 4800 50 0001 C CNN | |||
F 1 "GND" H 5205 4877 50 0000 C CNN | |||
F 2 "" H 5200 5050 50 0000 C CNN | |||
F 3 "" H 5200 5050 50 0000 C CNN | |||
1 5200 5050 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:D_Schottky D2 | |||
U 1 1 5CBCC66F | |||
P 5350 3900 | |||
F 0 "D2" H 5350 3684 50 0000 C CNN | |||
F 1 "D_Schottky" H 5050 3750 50 0000 C CNN | |||
F 2 "Diodes_SMD:SOD-323_HandSoldering" H 5350 3900 50 0001 C CNN | |||
F 3 "" H 5350 3900 50 0000 C CNN | |||
1 5350 3900 | |||
-1 0 0 1 | |||
$EndComp | |||
Connection ~ 5200 3900 | |||
Wire Wire Line | |||
5500 3900 6800 3900 | |||
Wire Wire Line | |||
7000 3900 7000 4100 | |||
$Comp | |||
L device:R_Variable R9 | |||
U 1 1 5CBCD72A | |||
P 3100 6500 | |||
F 0 "R9" H 2992 6454 50 0000 R CNN | |||
F 1 "100K" H 2992 6545 50 0000 R CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x04" V 3030 6500 50 0001 C CNN | |||
F 3 "" H 3100 6500 50 0000 C CNN | |||
1 3100 6500 | |||
-1 0 0 1 | |||
$EndComp | |||
$Comp | |||
L device:R R13 | |||
U 1 1 5CBCD7D5 | |||
P 6800 4850 | |||
F 0 "R13" H 6870 4896 50 0000 L CNN | |||
F 1 "12.4K" H 6870 4805 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 6730 4850 50 0001 C CNN | |||
F 3 "" H 6800 4850 50 0000 C CNN | |||
1 6800 4850 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6800 4600 6800 4650 | |||
Wire Wire Line | |||
6800 4650 6550 4650 | |||
Wire Wire Line | |||
6550 4650 6550 3700 | |||
Wire Wire Line | |||
6550 3700 6200 3700 | |||
Wire Wire Line | |||
6200 3700 6200 2900 | |||
Connection ~ 6800 4650 | |||
Wire Wire Line | |||
6800 4650 6800 4700 | |||
Connection ~ 6200 2900 | |||
Wire Wire Line | |||
6200 2900 5200 2900 | |||
Wire Wire Line | |||
7000 4100 7100 4100 | |||
Wire Wire Line | |||
7100 4100 7100 5250 | |||
Wire Wire Line | |||
7100 4100 7400 4100 | |||
Wire Wire Line | |||
7400 4100 7400 4500 | |||
Connection ~ 7100 4100 | |||
$Comp | |||
L device:C_Small C10 | |||
U 1 1 5CBCF221 | |||
P 7400 4600 | |||
F 0 "C10" H 7492 4646 50 0000 L CNN | |||
F 1 "22uF" H 7492 4555 50 0000 L CNN | |||
F 2 "Capacitors_Tantalum_SMD:Tantalum_Case-C_EIA-6032-28_Hand" H 7400 4600 50 0001 C CNN | |||
F 3 "" H 7400 4600 50 0000 C CNN | |||
1 7400 4600 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Notes 7500 3500 0 50 ~ 0 | |||
Two 22uF capacitors, \nare marked as electrolytic \non data sheet.\nRest can be ceramic. | |||
Text Notes 3600 4550 0 50 ~ 0 | |||
I should've searched for \nthis symbol online first. | |||
$Comp | |||
L power:GND #PWR0134 | |||
U 1 1 5CBD1864 | |||
P 6800 5000 | |||
F 0 "#PWR0134" H 6800 4750 50 0001 C CNN | |||
F 1 "GND" H 6805 4827 50 0000 C CNN | |||
F 2 "" H 6800 5000 50 0000 C CNN | |||
F 3 "" H 6800 5000 50 0000 C CNN | |||
1 6800 5000 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Notes 7200 2150 0 50 ~ 0 | |||
How this is tuned:\nThe V divider on Feedback pin\ndetermines float voltage.\nThe R downstream of I_feedback \n(after 24 ohm resistor)\ndetermines current (100mV / R)\nSee data sheet for more details.\nEssentially: Set float voltage on r divider\nand make sure current resistor is high enough\nto be low current. | |||
Wire Wire Line | |||
6550 3700 7950 3700 | |||
Connection ~ 6550 3700 | |||
Text HLabel 7950 3700 2 50 Output ~ 0 | |||
LT_FloatVoltage | |||
$Comp | |||
L power:GND #PWR0135 | |||
U 1 1 5CBD2B70 | |||
P 7400 4700 | |||
F 0 "#PWR0135" H 7400 4450 50 0001 C CNN | |||
F 1 "GND" H 7405 4527 50 0000 C CNN | |||
F 2 "" H 7400 4700 50 0000 C CNN | |||
F 3 "" H 7400 4700 50 0000 C CNN | |||
1 7400 4700 | |||
1 0 0 -1 | |||
$EndComp | |||
Text HLabel 7100 5250 2 50 Input ~ 0 | |||
LT_BATCHRG | |||
Text Notes 8150 5400 0 50 ~ 0 | |||
Example calculation for R1:\nR1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))\nwith default R2 at 12,400\nDesired Vbat float of 13.8 (lead)\n(13.8 - 1.245) * 12400 == 155682\n1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822\n155682/1.2822 == 121417\n\nIt would be evil for them to put 0.3uA and\nexpect you to convert that to 0.000003A\nBut that's what they did. At least they\ngive an example to check.\n\nFive zeros on that.\n\nSee docs for more details.\n\n\n\n | |||
Text Notes 5900 5950 0 50 ~ 0 | |||
Variable Resistor should be\na max of 120K, for lead battery\nLowest, of 1.3V for nicd (must\nbe over 1.245) would be 532\nso a 536 (E48) resistor.\n | |||
$Comp | |||
L device:R R5 | |||
U 1 1 5CBD3F6D | |||
P 1950 6650 | |||
F 0 "R5" H 2020 6696 50 0000 L CNN | |||
F 1 "536" H 2020 6605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 1880 6650 50 0001 C CNN | |||
F 3 "" H 1950 6650 50 0000 C CNN | |||
1 1950 6650 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6800 3900 6800 4000 | |||
Connection ~ 6800 3900 | |||
Wire Wire Line | |||
6800 3900 7000 3900 | |||
Text Label 6800 4000 0 50 ~ 0 | |||
VDIVIN | |||
Text Label 6800 4600 0 50 ~ 0 | |||
VDIVOUT | |||
Text Notes 2800 5050 0 50 ~ 0 | |||
Voltage Divider | |||
Text Notes 3350 5700 0 50 ~ 0 | |||
Allows switching between\n1)536 ohm for 1.3V nicad\n2)4.2lithium ion (28700ohm, use 0.1%)\n3)6V lead\n4)12V lead, but variable\n(to 20K plus 100K variable\nresistor)\n | |||
Wire Notes Line | |||
4850 7050 1500 7050 | |||
Wire Notes Line | |||
1500 7050 1500 4850 | |||
Wire Notes Line | |||
1500 4850 4850 4850 | |||
Wire Notes Line | |||
4850 4850 4850 7050 | |||
$Comp | |||
L device:R R8 | |||
U 1 1 5CBD820D | |||
P 3100 6050 | |||
F 0 "R8" H 3170 6096 50 0000 L CNN | |||
F 1 "2K" H 3170 6005 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3030 6050 50 0001 C CNN | |||
F 3 "" H 3100 6050 50 0000 C CNN | |||
1 3100 6050 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3100 6350 3100 6200 | |||
Wire Wire Line | |||
3100 6800 3100 6650 | |||
Wire Wire Line | |||
2900 5700 3100 5700 | |||
Wire Wire Line | |||
3100 5700 3100 5900 | |||
Wire Wire Line | |||
2150 6300 1950 6300 | |||
Wire Wire Line | |||
1950 6300 1950 6500 | |||
Wire Wire Line | |||
2800 5300 2800 5200 | |||
Wire Wire Line | |||
2800 6800 3100 6800 | |||
Text Label 2800 6900 0 50 ~ 0 | |||
VDIVOUT | |||
Text Label 2800 5200 0 50 ~ 0 | |||
VDIVIN | |||
$Comp | |||
L switches:SW_SP3T SW2 | |||
U 1 1 5CBDE680 | |||
P 2800 5500 | |||
F 0 "SW2" V 2754 5646 50 0000 L CNN | |||
F 1 "SW_SP3T" V 2845 5646 50 0000 L CNN | |||
F 2 "Buttons_Switches_SMD:SW_SP3T_PCM13" H 2175 5675 50 0001 C CNN | |||
F 3 "" H 2175 5675 50 0000 C CNN | |||
1 2800 5500 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L switches:SW_DPDT_x2 SW1 | |||
U 1 1 5CBE02E2 | |||
P 2250 6100 | |||
F 0 "SW1" V 2204 6248 50 0000 L CNN | |||
F 1 "SW_DPDT_x2" V 2150 5550 50 0000 L CNN | |||
F 2 "Buttons_Switches_SMD:SW_SPDT_PCM12" H 2250 6100 50 0001 C CNN | |||
F 3 "" H 2250 6100 50 0000 C CNN | |||
1 2250 6100 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L device:R R6 | |||
U 1 1 5CBE0901 | |||
P 2350 6650 | |||
F 0 "R6" H 2420 6696 50 0000 L CNN | |||
F 1 "28.7K 1%" H 2420 6605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 2280 6650 50 0001 C CNN | |||
F 3 "" H 2350 6650 50 0000 C CNN | |||
1 2350 6650 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1950 6800 2350 6800 | |||
Wire Wire Line | |||
2350 6800 2700 6800 | |||
Connection ~ 2350 6800 | |||
Connection ~ 2800 6800 | |||
Wire Wire Line | |||
2350 6500 2350 6300 | |||
Wire Wire Line | |||
2250 5900 2700 5900 | |||
Wire Wire Line | |||
2700 5900 2700 5700 | |||
Wire Wire Line | |||
2800 6800 2800 6900 | |||
$Comp | |||
L device:R R7 | |||
U 1 1 5CBE4866 | |||
P 2700 6300 | |||
F 0 "R7" H 2770 6346 50 0000 L CNN | |||
F 1 "54.9K" H 2770 6255 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 2630 6300 50 0001 C CNN | |||
F 3 "" H 2700 6300 50 0000 C CNN | |||
1 2700 6300 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
2700 6150 2700 5900 | |||
Connection ~ 2700 5900 | |||
Wire Wire Line | |||
2700 6450 2700 6800 | |||
Connection ~ 2700 6800 | |||
Wire Wire Line | |||
2700 6800 2800 6800 | |||
Text HLabel 5200 4400 0 50 Input ~ 0 | |||
LT_IFEEDBACK | |||
Text Notes 2650 3050 0 50 ~ 0 | |||
Data Sheet mentions that input surges \ncan fry 22uf input\nbut a 2.2uf ceramic will work \n(keep it close to ic).\n22uf on output should be tantalum. | |||
$EndSCHEMATC |
@ -0,0 +1,508 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 6 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L conn:CONN_01X08 P19 | |||
U 1 1 5CBC6E54 | |||
P 6550 3150 | |||
F 0 "P19" H 6628 3191 50 0000 L CNN | |||
F 1 "LT1512" H 6628 3100 50 0000 L CNN | |||
F 2 "Housings_DIP:DIP-8_W7.62mm" H 6627 3054 50 0001 L CNN | |||
F 3 "" H 6550 3150 50 0000 C CNN | |||
1 6550 3150 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5200 3100 6350 3100 | |||
Text Label 5200 3100 0 50 ~ 0 | |||
ShutdownPin | |||
Wire Wire Line | |||
6350 2900 6200 2900 | |||
Wire Wire Line | |||
6350 3000 5950 3000 | |||
Text Label 5200 2800 0 50 ~ 0 | |||
Vcomp | |||
Text Label 5200 2900 0 50 ~ 0 | |||
Feedback | |||
Text Label 5200 3000 0 50 ~ 0 | |||
I_Feedback | |||
Text Label 5200 3200 0 50 ~ 0 | |||
Vcc | |||
Text Label 5200 3300 0 50 ~ 0 | |||
GND_S | |||
Text Label 5200 3400 0 50 ~ 0 | |||
GND | |||
Text Label 5200 3500 0 50 ~ 0 | |||
Vsw | |||
Text HLabel 5200 3100 0 50 Input ~ 0 | |||
LTShutdownPin | |||
Wire Wire Line | |||
4200 3200 4200 2650 | |||
Wire Wire Line | |||
4200 3200 4350 3200 | |||
$Comp | |||
L power:+5V #PWR0129 | |||
U 1 1 5CBC7AC2 | |||
P 4200 2650 | |||
F 0 "#PWR0129" H 4200 2500 50 0001 C CNN | |||
F 1 "+5V" H 4215 2823 50 0000 C CNN | |||
F 2 "" H 4200 2650 50 0000 C CNN | |||
F 3 "" H 4200 2650 50 0000 C CNN | |||
1 4200 2650 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0130 | |||
U 1 1 5CBC7C61 | |||
P 3600 3400 | |||
F 0 "#PWR0130" H 3600 3150 50 0001 C CNN | |||
F 1 "GND" H 3605 3227 50 0000 C CNN | |||
F 2 "" H 3600 3400 50 0000 C CNN | |||
F 3 "" H 3600 3400 50 0000 C CNN | |||
1 3600 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:C_Small C6 | |||
U 1 1 5CBC7FC7 | |||
P 4350 3300 | |||
F 0 "C6" H 4442 3346 50 0000 L CNN | |||
F 1 "2.2uF" H 4442 3255 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4350 3300 50 0001 C CNN | |||
F 3 "" H 4350 3300 50 0000 C CNN | |||
1 4350 3300 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 4350 3200 | |||
Wire Wire Line | |||
4350 3200 6350 3200 | |||
Connection ~ 4350 3400 | |||
Wire Wire Line | |||
4350 3400 4950 3400 | |||
Wire Wire Line | |||
3600 3400 4350 3400 | |||
$Comp | |||
L pspice:INDUCTOR L1 | |||
U 1 1 5CBC842B | |||
P 4250 3750 | |||
F 0 "L1" H 4250 3965 50 0000 C CNN | |||
F 1 "33uH" H 4250 3874 50 0000 C CNN | |||
F 2 "Inductors:Inductor_Taiyo-Yuden_NR-60xx_HandSoldering" H 4250 3750 50 0001 C CNN | |||
F 3 "" H 4250 3750 50 0000 C CNN | |||
1 4250 3750 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
4000 3750 4000 3200 | |||
Wire Wire Line | |||
4000 3200 4200 3200 | |||
Connection ~ 4200 3200 | |||
Wire Wire Line | |||
4500 3500 4500 3750 | |||
Wire Wire Line | |||
4500 3500 5200 3500 | |||
Wire Wire Line | |||
4950 3300 4950 3400 | |||
Wire Wire Line | |||
4950 3300 6350 3300 | |||
Connection ~ 4950 3400 | |||
Wire Wire Line | |||
4950 3400 6350 3400 | |||
$Comp | |||
L device:C_Small C8 | |||
U 1 1 5CBC8B80 | |||
P 5600 2350 | |||
F 0 "C8" V 5371 2350 50 0000 C CNN | |||
F 1 "0.1uF" V 5462 2350 50 0000 C CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5600 2350 50 0001 C CNN | |||
F 3 "" H 5600 2350 50 0000 C CNN | |||
1 5600 2350 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L device:R R12 | |||
U 1 1 5CBC8C04 | |||
P 5850 2350 | |||
F 0 "R12" V 5643 2350 50 0000 C CNN | |||
F 1 "1K" V 5734 2350 50 0000 C CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5780 2350 50 0001 C CNN | |||
F 3 "" H 5850 2350 50 0000 C CNN | |||
1 5850 2350 | |||
0 1 1 0 | |||
$EndComp | |||
Wire Wire Line | |||
5500 2350 5150 2350 | |||
Wire Wire Line | |||
5150 2350 5150 2800 | |||
Wire Wire Line | |||
5150 2800 6350 2800 | |||
$Comp | |||
L power:GND #PWR0131 | |||
U 1 1 5CBC8E91 | |||
P 6150 2350 | |||
F 0 "#PWR0131" H 6150 2100 50 0001 C CNN | |||
F 1 "GND" H 6155 2177 50 0000 C CNN | |||
F 2 "" H 6150 2350 50 0000 C CNN | |||
F 3 "" H 6150 2350 50 0000 C CNN | |||
1 6150 2350 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6150 2350 6000 2350 | |||
Connection ~ 5950 3000 | |||
Wire Wire Line | |||
5950 3000 5200 3000 | |||
$Comp | |||
L pspice:INDUCTOR L2 | |||
U 1 1 5CBCA135 | |||
P 5200 4150 | |||
F 0 "L2" V 5154 4228 50 0000 L CNN | |||
F 1 "33uH" V 5245 4228 50 0000 L CNN | |||
F 2 "Inductors:Inductor_Taiyo-Yuden_NR-60xx_HandSoldering" H 5200 4150 50 0001 C CNN | |||
F 3 "" H 5200 4150 50 0000 C CNN | |||
1 5200 4150 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L device:C_Small C7 | |||
U 1 1 5CBCA445 | |||
P 5200 3750 | |||
F 0 "C7" H 4950 3650 50 0000 L CNN | |||
F 1 "2.2uF" H 4900 3800 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5200 3750 50 0001 C CNN | |||
F 3 "" H 5200 3750 50 0000 C CNN | |||
1 5200 3750 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5200 3650 5200 3500 | |||
Connection ~ 5200 3500 | |||
Wire Wire Line | |||
5200 3500 6350 3500 | |||
Wire Wire Line | |||
5200 3850 5200 3900 | |||
$Comp | |||
L device:R R11 | |||
U 1 1 5CBCAC52 | |||
P 5450 4400 | |||
F 0 "R11" V 5550 4350 50 0000 C CNN | |||
F 1 "24" V 5550 4500 50 0000 C CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5380 4400 50 0001 C CNN | |||
F 3 "" H 5450 4400 50 0000 C CNN | |||
1 5450 4400 | |||
0 1 1 0 | |||
$EndComp | |||
Wire Wire Line | |||
5300 4400 5200 4400 | |||
Wire Wire Line | |||
5600 4400 5950 4400 | |||
$Comp | |||
L device:C C9 | |||
U 1 1 5CBC988F | |||
P 5950 4550 | |||
F 0 "C9" H 6065 4596 50 0000 L CNN | |||
F 1 "0.22uF" H 6065 4505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5988 4400 50 0001 C CNN | |||
F 3 "" H 5950 4550 50 0000 C CNN | |||
1 5950 4550 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 5950 4400 | |||
Wire Wire Line | |||
5950 3000 5950 4400 | |||
$Comp | |||
L power:GND #PWR0132 | |||
U 1 1 5CBCB68D | |||
P 5950 4700 | |||
F 0 "#PWR0132" H 5950 4450 50 0001 C CNN | |||
F 1 "GND" H 5955 4527 50 0000 C CNN | |||
F 2 "" H 5950 4700 50 0000 C CNN | |||
F 3 "" H 5950 4700 50 0000 C CNN | |||
1 5950 4700 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5200 4400 5200 4750 | |||
Connection ~ 5200 4400 | |||
$Comp | |||
L device:R R10 | |||
U 1 1 5CBCBDA1 | |||
P 5200 4900 | |||
F 0 "R10" H 5270 4946 50 0000 L CNN | |||
F 1 "0.2" H 5270 4855 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5130 4900 50 0001 C CNN | |||
F 3 "" H 5200 4900 50 0000 C CNN | |||
1 5200 4900 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0133 | |||
U 1 1 5CBCC005 | |||
P 5200 5050 | |||
F 0 "#PWR0133" H 5200 4800 50 0001 C CNN | |||
F 1 "GND" H 5205 4877 50 0000 C CNN | |||
F 2 "" H 5200 5050 50 0000 C CNN | |||
F 3 "" H 5200 5050 50 0000 C CNN | |||
1 5200 5050 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:D_Schottky D2 | |||
U 1 1 5CBCC66F | |||
P 5350 3900 | |||
F 0 "D2" H 5350 3684 50 0000 C CNN | |||
F 1 "D_Schottky" H 5050 3750 50 0000 C CNN | |||
F 2 "Diodes_SMD:SOD-323_HandSoldering" H 5350 3900 50 0001 C CNN | |||
F 3 "" H 5350 3900 50 0000 C CNN | |||
1 5350 3900 | |||
-1 0 0 1 | |||
$EndComp | |||
Connection ~ 5200 3900 | |||
Wire Wire Line | |||
5500 3900 6800 3900 | |||
Wire Wire Line | |||
7000 3900 7000 4100 | |||
$Comp | |||
L device:R_Variable R9 | |||
U 1 1 5CBCD72A | |||
P 3100 6500 | |||
F 0 "R9" H 2992 6454 50 0000 R CNN | |||
F 1 "100K" H 2992 6545 50 0000 R CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x04" V 3030 6500 50 0001 C CNN | |||
F 3 "" H 3100 6500 50 0000 C CNN | |||
1 3100 6500 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L device:R R13 | |||
U 1 1 5CBCD7D5 | |||
P 6800 4850 | |||
F 0 "R13" H 6870 4896 50 0000 L CNN | |||
F 1 "12.4K" H 6870 4805 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 6730 4850 50 0001 C CNN | |||
F 3 "" H 6800 4850 50 0000 C CNN | |||
1 6800 4850 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6800 4600 6800 4650 | |||
Wire Wire Line | |||
6800 4650 6550 4650 | |||
Wire Wire Line | |||
6550 4650 6550 3700 | |||
Wire Wire Line | |||
6550 3700 6200 3700 | |||
Wire Wire Line | |||
6200 3700 6200 2900 | |||
Connection ~ 6800 4650 | |||
Wire Wire Line | |||
6800 4650 6800 4700 | |||
Connection ~ 6200 2900 | |||
Wire Wire Line | |||
6200 2900 5200 2900 | |||
Wire Wire Line | |||
7000 4100 7100 4100 | |||
Wire Wire Line | |||
7100 4100 7100 5250 | |||
Wire Wire Line | |||
7100 4100 7400 4100 | |||
Wire Wire Line | |||
7400 4100 7400 4500 | |||
Connection ~ 7100 4100 | |||
$Comp | |||
L device:C_Small C10 | |||
U 1 1 5CBCF221 | |||
P 7400 4600 | |||
F 0 "C10" H 7492 4646 50 0000 L CNN | |||
F 1 "22uF" H 7492 4555 50 0000 L CNN | |||
F 2 "Capacitors_Tantalum_SMD:Tantalum_Case-C_EIA-6032-28_Hand" H 7400 4600 50 0001 C CNN | |||
F 3 "" H 7400 4600 50 0000 C CNN | |||
1 7400 4600 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Notes 7500 3500 0 50 ~ 0 | |||
Two 22uF capacitors, \nare marked as electrolytic \non data sheet.\nRest can be ceramic. | |||
Text Notes 3600 4550 0 50 ~ 0 | |||
I should've searched for \nthis symbol online first. | |||
$Comp | |||
L power:GND #PWR0134 | |||
U 1 1 5CBD1864 | |||
P 6800 5000 | |||
F 0 "#PWR0134" H 6800 4750 50 0001 C CNN | |||
F 1 "GND" H 6805 4827 50 0000 C CNN | |||
F 2 "" H 6800 5000 50 0000 C CNN | |||
F 3 "" H 6800 5000 50 0000 C CNN | |||
1 6800 5000 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Notes 7200 2150 0 50 ~ 0 | |||
How this is tuned:\nThe V divider on Feedback pin\ndetermines float voltage.\nThe R downstream of I_feedback \n(after 24 ohm resistor)\ndetermines current (100mV / R)\nSee data sheet for more details.\nEssentially: Set float voltage on r divider\nand make sure current resistor is high enough\nto be low current. | |||
Wire Wire Line | |||
6550 3700 7950 3700 | |||
Connection ~ 6550 3700 | |||
Text HLabel 7950 3700 2 50 Output ~ 0 | |||
LT_FloatVoltage | |||
$Comp | |||
L power:GND #PWR0135 | |||
U 1 1 5CBD2B70 | |||
P 7400 4700 | |||
F 0 "#PWR0135" H 7400 4450 50 0001 C CNN | |||
F 1 "GND" H 7405 4527 50 0000 C CNN | |||
F 2 "" H 7400 4700 50 0000 C CNN | |||
F 3 "" H 7400 4700 50 0000 C CNN | |||
1 7400 4700 | |||
1 0 0 -1 | |||
$EndComp | |||
Text HLabel 7100 5250 2 50 Input ~ 0 | |||
LT_BATCHRG | |||
Text Notes 8150 5400 0 50 ~ 0 | |||
Example calculation for R1:\nR1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))\nwith default R2 at 12,400\nDesired Vbat float of 13.8 (lead)\n(13.8 - 1.245) * 12400 == 155682\n1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822\n155682/1.2822 == 121417\n\nIt would be evil for them to put 0.3uA and\nexpect you to convert that to 0.000003A\nBut that's what they did. At least they\ngive an example to check.\n\nFive zeros on that.\n\nSee docs for more details.\n\n\n\n | |||
Text Notes 5900 5950 0 50 ~ 0 | |||
Variable Resistor should be\na max of 120K, for lead battery\nLowest, of 1.3V for nicd (must\nbe over 1.245) would be 532\nso a 536 (E48) resistor.\n | |||
$Comp | |||
L device:R R5 | |||
U 1 1 5CBD3F6D | |||
P 1950 6650 | |||
F 0 "R5" H 2020 6696 50 0000 L CNN | |||
F 1 "536" H 2020 6605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 1880 6650 50 0001 C CNN | |||
F 3 "" H 1950 6650 50 0000 C CNN | |||
1 1950 6650 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6800 3900 6800 4000 | |||
Connection ~ 6800 3900 | |||
Wire Wire Line | |||
6800 3900 7000 3900 | |||
Text Label 6800 4000 0 50 ~ 0 | |||
VDIVIN | |||
Text Label 6800 4600 0 50 ~ 0 | |||
VDIVOUT | |||
Text Notes 2800 5050 0 50 ~ 0 | |||
Voltage Divider | |||
Text Notes 3350 5700 0 50 ~ 0 | |||
Allows switching between\n1)536 ohm for 1.3V nicad\n2)4.2lithium ion (28700ohm, use 0.1%)\n3)6V lead\n4)12V lead, but variable\n(to 20K plus 100K variable\nresistor)\n | |||
Wire Notes Line | |||
4850 7050 1500 7050 | |||
Wire Notes Line | |||
1500 7050 1500 4850 | |||
Wire Notes Line | |||
1500 4850 4850 4850 | |||
Wire Notes Line | |||
4850 4850 4850 7050 | |||
$Comp | |||
L device:R R8 | |||
U 1 1 5CBD820D | |||
P 3100 6050 | |||
F 0 "R8" H 3170 6096 50 0000 L CNN | |||
F 1 "2K" H 3170 6005 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 3030 6050 50 0001 C CNN | |||
F 3 "" H 3100 6050 50 0000 C CNN | |||
1 3100 6050 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
3100 6350 3100 6200 | |||
Wire Wire Line | |||
3100 6800 3100 6650 | |||
Wire Wire Line | |||
2900 5700 3100 5700 | |||
Wire Wire Line | |||
3100 5700 3100 5900 | |||
Wire Wire Line | |||
2150 6300 1950 6300 | |||
Wire Wire Line | |||
1950 6300 1950 6500 | |||
Wire Wire Line | |||
2800 5300 2800 5200 | |||
Wire Wire Line | |||
2800 6800 3100 6800 | |||
Text Label 2800 6900 0 50 ~ 0 | |||
VDIVOUT | |||
Text Label 2800 5200 0 50 ~ 0 | |||
VDIVIN | |||
$Comp | |||
L switches:SW_SP3T SW2 | |||
U 1 1 5CBDE680 | |||
P 2800 5500 | |||
F 0 "SW2" V 2754 5646 50 0000 L CNN | |||
F 1 "SW_SP3T" V 2845 5646 50 0000 L CNN | |||
F 2 "Buttons_Switches_SMD:SW_SP3T_PCM13" H 2175 5675 50 0001 C CNN | |||
F 3 "" H 2175 5675 50 0000 C CNN | |||
1 2800 5500 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L switches:SW_DPDT_x2 SW1 | |||
U 1 1 5CBE02E2 | |||
P 2250 6100 | |||
F 0 "SW1" V 2204 6248 50 0000 L CNN | |||
F 1 "SW_DPDT_x2" V 2150 5550 50 0000 L CNN | |||
F 2 "Buttons_Switches_SMD:SW_SPDT_PCM12" H 2250 6100 50 0001 C CNN | |||
F 3 "" H 2250 6100 50 0000 C CNN | |||
1 2250 6100 | |||
0 1 1 0 | |||
$EndComp | |||
$Comp | |||
L device:R R6 | |||
U 1 1 5CBE0901 | |||
P 2350 6650 | |||
F 0 "R6" H 2420 6696 50 0000 L CNN | |||
F 1 "28.7K 1%" H 2420 6605 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 2280 6650 50 0001 C CNN | |||
F 3 "" H 2350 6650 50 0000 C CNN | |||
1 2350 6650 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
1950 6800 2350 6800 | |||
Wire Wire Line | |||
2350 6800 2700 6800 | |||
Connection ~ 2350 6800 | |||
Connection ~ 2800 6800 | |||
Wire Wire Line | |||
2350 6500 2350 6300 | |||
Wire Wire Line | |||
2250 5900 2700 5900 | |||
Wire Wire Line | |||
2700 5900 2700 5700 | |||
Wire Wire Line | |||
2800 6800 2800 6900 | |||
$Comp | |||
L device:R R7 | |||
U 1 1 5CBE4866 | |||
P 2700 6300 | |||
F 0 "R7" H 2770 6346 50 0000 L CNN | |||
F 1 "54.9K" H 2770 6255 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 2630 6300 50 0001 C CNN | |||
F 3 "" H 2700 6300 50 0000 C CNN | |||
1 2700 6300 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
2700 6150 2700 5900 | |||
Connection ~ 2700 5900 | |||
Wire Wire Line | |||
2700 6450 2700 6800 | |||
Connection ~ 2700 6800 | |||
Wire Wire Line | |||
2700 6800 2800 6800 | |||
Text HLabel 5200 4400 0 50 Input ~ 0 | |||
LT_IFEEDBACK | |||
Text Notes 2650 3050 0 50 ~ 0 | |||
Data Sheet mentions that input surges \ncan fry 22uf input\nbut a 2.2uf ceramic will work \n(keep it close to ic).\n22uf on output should be tantalum. | |||
$EndSCHEMATC |
@ -0,0 +1,168 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 3 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L conn:CONN_01X08 P11 | |||
U 1 1 5CBC1B14 | |||
P 6900 3450 | |||
F 0 "P11" H 6978 3491 50 0000 L CNN | |||
F 1 "MAX6675" H 6978 3400 50 0000 L CNN | |||
F 2 "Power_Integrations:SO-8" H 6900 3450 50 0001 C CNN | |||
F 3 "" H 6900 3450 50 0000 C CNN | |||
1 6900 3450 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0112 | |||
U 1 1 5CBC1D07 | |||
P 6550 2950 | |||
F 0 "#PWR0112" H 6550 2700 50 0001 C CNN | |||
F 1 "GND" H 6555 2777 50 0000 C CNN | |||
F 2 "" H 6550 2950 50 0000 C CNN | |||
F 3 "" H 6550 2950 50 0000 C CNN | |||
1 6550 2950 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6700 3100 6700 2950 | |||
Wire Wire Line | |||
6700 2950 6550 2950 | |||
$Comp | |||
L power:+5V #PWR0113 | |||
U 1 1 5CBC1DDF | |||
P 6000 3400 | |||
F 0 "#PWR0113" H 6000 3250 50 0001 C CNN | |||
F 1 "+5V" H 6015 3573 50 0000 C CNN | |||
F 2 "" H 6000 3400 50 0000 C CNN | |||
F 3 "" H 6000 3400 50 0000 C CNN | |||
1 6000 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6000 3400 6700 3400 | |||
$Comp | |||
L device:C C3 | |||
U 1 1 5CBC1EC5 | |||
P 6000 3550 | |||
F 0 "C3" H 6115 3596 50 0000 L CNN | |||
F 1 "0.1uF" H 6115 3505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 6038 3400 50 0001 C CNN | |||
F 3 "" H 6000 3550 50 0000 C CNN | |||
1 6000 3550 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 6000 3400 | |||
$Comp | |||
L power:GND #PWR0114 | |||
U 1 1 5CBC20A8 | |||
P 6000 3700 | |||
F 0 "#PWR0114" H 6000 3450 50 0001 C CNN | |||
F 1 "GND" H 6005 3527 50 0000 C CNN | |||
F 2 "" H 6000 3700 50 0000 C CNN | |||
F 3 "" H 6000 3700 50 0000 C CNN | |||
1 6000 3700 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 6350 3200 0 59 ~ 0 | |||
T- | |||
Text Label 6350 3300 0 59 ~ 0 | |||
T+ | |||
Wire Wire Line | |||
5350 3200 5450 3200 | |||
Wire Wire Line | |||
5550 3300 5550 3600 | |||
Wire Wire Line | |||
5550 3600 5350 3600 | |||
Wire Wire Line | |||
5550 3300 6700 3300 | |||
$Comp | |||
L device:Thermocouple TC1 | |||
U 1 1 5CBC268F | |||
P 5250 3300 | |||
F 0 "TC1" H 5052 3277 50 0000 R CNN | |||
F 1 "Thermocouple" H 5052 3368 50 0000 R CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 4675 3350 50 0001 C CNN | |||
F 3 "https://en.wikipedia.org/wiki/Thermocouple" H 4675 3350 50 0001 C CNN | |||
1 5250 3300 | |||
1 0 0 1 | |||
$EndComp | |||
Wire Wire Line | |||
5350 3400 5350 3600 | |||
$Comp | |||
L power:GND #PWR0115 | |||
U 1 1 5CBC2AD7 | |||
P 5550 3100 | |||
F 0 "#PWR0115" H 5550 2850 50 0001 C CNN | |||
F 1 "GND" H 5555 2927 50 0000 C CNN | |||
F 2 "" H 5550 3100 50 0000 C CNN | |||
F 3 "" H 5550 3100 50 0000 C CNN | |||
1 5550 3100 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5450 3200 5450 3100 | |||
Wire Wire Line | |||
5450 3100 5550 3100 | |||
Connection ~ 5450 3200 | |||
Wire Wire Line | |||
5450 3200 6700 3200 | |||
Text Notes 3400 3350 0 39 ~ 0 | |||
WATCH POLARITY ON THERMOCOUPLE\nOnly negative side is grounded. | |||
Wire Wire Line | |||
6700 3500 6400 3500 | |||
Wire Wire Line | |||
6400 3500 6400 4300 | |||
Wire Wire Line | |||
6400 4300 7300 4300 | |||
Wire Wire Line | |||
6700 3600 6500 3600 | |||
Wire Wire Line | |||
6500 3600 6500 4200 | |||
Wire Wire Line | |||
6500 4200 7300 4200 | |||
Wire Wire Line | |||
6700 3700 6600 3700 | |||
Wire Wire Line | |||
6600 3700 6600 4100 | |||
Wire Wire Line | |||
6600 4100 7300 4100 | |||
Text HLabel 7300 4300 2 39 Input ~ 0 | |||
MAX6675_SCK | |||
Text HLabel 7300 4200 2 39 Input ~ 0 | |||
MAX6675_CS | |||
Text HLabel 7300 4100 2 39 Input ~ 0 | |||
MAX6675_SO | |||
Wire Wire Line | |||
6700 3800 6700 3950 | |||
Wire Wire Line | |||
6700 3950 7300 3950 | |||
NoConn ~ 7500 3700 | |||
$Comp | |||
L conn:CONN_01X01 P12 | |||
U 1 1 5CBC3AC6 | |||
P 7500 3950 | |||
F 0 "P12" H 7578 3991 50 0000 L CNN | |||
F 1 "max6675_nc" H 7578 3900 50 0000 L CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 7500 3950 50 0001 C CNN | |||
F 3 "" H 7500 3950 50 0000 C CNN | |||
1 7500 3950 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 7250 3950 0 39 ~ 0 | |||
NC | |||
Text Notes 5050 2000 0 118 ~ 24 | |||
MAX6675 | |||
$EndSCHEMATC |
@ -0,0 +1,168 @@ | |||
EESchema Schematic File Version 4 | |||
LIBS:batterystation-cache | |||
EELAYER 26 0 | |||
EELAYER END | |||
$Descr A4 11693 8268 | |||
encoding utf-8 | |||
Sheet 3 9 | |||
Title "" | |||
Date "" | |||
Rev "" | |||
Comp "" | |||
Comment1 "" | |||
Comment2 "" | |||
Comment3 "" | |||
Comment4 "" | |||
$EndDescr | |||
$Comp | |||
L conn:CONN_01X08 P11 | |||
U 1 1 5CBC1B14 | |||
P 6900 3450 | |||
F 0 "P11" H 6978 3491 50 0000 L CNN | |||
F 1 "MAX6675" H 6978 3400 50 0000 L CNN | |||
F 2 "Power_Integrations:SO-8" H 6900 3450 50 0001 C CNN | |||
F 3 "" H 6900 3450 50 0000 C CNN | |||
1 6900 3450 | |||
1 0 0 -1 | |||
$EndComp | |||
$Comp | |||
L power:GND #PWR0112 | |||
U 1 1 5CBC1D07 | |||
P 6550 2950 | |||
F 0 "#PWR0112" H 6550 2700 50 0001 C CNN | |||
F 1 "GND" H 6555 2777 50 0000 C CNN | |||
F 2 "" H 6550 2950 50 0000 C CNN | |||
F 3 "" H 6550 2950 50 0000 C CNN | |||
1 6550 2950 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6700 3100 6700 2950 | |||
Wire Wire Line | |||
6700 2950 6550 2950 | |||
$Comp | |||
L power:+5V #PWR0113 | |||
U 1 1 5CBC1DDF | |||
P 6000 3400 | |||
F 0 "#PWR0113" H 6000 3250 50 0001 C CNN | |||
F 1 "+5V" H 6015 3573 50 0000 C CNN | |||
F 2 "" H 6000 3400 50 0000 C CNN | |||
F 3 "" H 6000 3400 50 0000 C CNN | |||
1 6000 3400 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
6000 3400 6700 3400 | |||
$Comp | |||
L device:C C3 | |||
U 1 1 5CBC1EC5 | |||
P 6000 3550 | |||
F 0 "C3" H 6115 3596 50 0000 L CNN | |||
F 1 "0.1uF" H 6115 3505 50 0000 L CNN | |||
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 6038 3400 50 0001 C CNN | |||
F 3 "" H 6000 3550 50 0000 C CNN | |||
1 6000 3550 | |||
1 0 0 -1 | |||
$EndComp | |||
Connection ~ 6000 3400 | |||
$Comp | |||
L power:GND #PWR0114 | |||
U 1 1 5CBC20A8 | |||
P 6000 3700 | |||
F 0 "#PWR0114" H 6000 3450 50 0001 C CNN | |||
F 1 "GND" H 6005 3527 50 0000 C CNN | |||
F 2 "" H 6000 3700 50 0000 C CNN | |||
F 3 "" H 6000 3700 50 0000 C CNN | |||
1 6000 3700 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 6350 3200 0 59 ~ 0 | |||
T- | |||
Text Label 6350 3300 0 59 ~ 0 | |||
T+ | |||
Wire Wire Line | |||
5350 3200 5450 3200 | |||
Wire Wire Line | |||
5550 3300 5550 3600 | |||
Wire Wire Line | |||
5550 3600 5350 3600 | |||
Wire Wire Line | |||
5550 3300 6700 3300 | |||
$Comp | |||
L device:Thermocouple TC1 | |||
U 1 1 5CBC268F | |||
P 5250 3300 | |||
F 0 "TC1" H 5052 3277 50 0000 R CNN | |||
F 1 "Thermocouple" H 5052 3368 50 0000 R CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 4675 3350 50 0001 C CNN | |||
F 3 "https://en.wikipedia.org/wiki/Thermocouple" H 4675 3350 50 0001 C CNN | |||
1 5250 3300 | |||
1 0 0 1 | |||
$EndComp | |||
Wire Wire Line | |||
5350 3400 5350 3600 | |||
$Comp | |||
L power:GND #PWR0115 | |||
U 1 1 5CBC2AD7 | |||
P 5550 3100 | |||
F 0 "#PWR0115" H 5550 2850 50 0001 C CNN | |||
F 1 "GND" H 5555 2927 50 0000 C CNN | |||
F 2 "" H 5550 3100 50 0000 C CNN | |||
F 3 "" H 5550 3100 50 0000 C CNN | |||
1 5550 3100 | |||
1 0 0 -1 | |||
$EndComp | |||
Wire Wire Line | |||
5450 3200 5450 3100 | |||
Wire Wire Line | |||
5450 3100 5550 3100 | |||
Connection ~ 5450 3200 | |||
Wire Wire Line | |||
5450 3200 6700 3200 | |||
Text Notes 3400 3350 0 39 ~ 0 | |||
WATCH POLARITY ON THERMOCOUPLE\nOnly negative side is grounded. | |||
Wire Wire Line | |||
6700 3500 6400 3500 | |||
Wire Wire Line | |||
6400 3500 6400 4300 | |||
Wire Wire Line | |||
6400 4300 7300 4300 | |||
Wire Wire Line | |||
6700 3600 6500 3600 | |||
Wire Wire Line | |||
6500 3600 6500 4200 | |||
Wire Wire Line | |||
6500 4200 7300 4200 | |||
Wire Wire Line | |||
6700 3700 6600 3700 | |||
Wire Wire Line | |||
6600 3700 6600 4100 | |||
Wire Wire Line | |||
6600 4100 7300 4100 | |||
Text HLabel 7300 4300 2 39 Input ~ 0 | |||
MAX6675_SCK | |||
Text HLabel 7300 4200 2 39 Input ~ 0 | |||
MAX6675_CS | |||
Text HLabel 7300 4100 2 39 Input ~ 0 | |||
MAX6675_SO | |||
Wire Wire Line | |||
6700 3800 6700 3950 | |||
Wire Wire Line | |||
6700 3950 7300 3950 | |||
NoConn ~ 7500 3700 | |||
$Comp | |||
L conn:CONN_01X01 P12 | |||
U 1 1 5CBC3AC6 | |||
P 7500 3950 | |||
F 0 "P12" H 7578 3991 50 0000 L CNN | |||
F 1 "max6675_nc" H 7578 3900 50 0000 L CNN | |||
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 7500 3950 50 0001 C CNN | |||
F 3 "" H 7500 3950 50 0000 C CNN | |||
1 7500 3950 | |||
1 0 0 -1 | |||
$EndComp | |||
Text Label 7250 3950 0 39 ~ 0 | |||
NC | |||
Text Notes 5050 2000 0 118 ~ 24 | |||
MAX6675 | |||
$EndSCHEMATC |