Browse Source

yes.

master
Your Name 5 years ago
parent
commit
4ab90c3423
46 changed files with 8501 additions and 4285 deletions
  1. +2
    -2
      HomeSolarDataLogger_Two/docs/2.log
  2. BIN
      HomeSolarDataLogger_Two/docs/2.pdf
  3. +1
    -1
      HomeSolarDataLogger_Two/docs/2.tex
  4. +4
    -12
      batterycharge_stationdata/TODO
  5. +1
    -0
      batterycharge_stationdata/docs/5.aux
  6. +2
    -2
      batterycharge_stationdata/docs/5.log
  7. BIN
      batterycharge_stationdata/docs/5.pdf
  8. +11
    -0
      batterycharge_stationdata/docs/5.tex
  9. +1
    -0
      batterycharge_stationdata/docs/5.toc
  10. +16
    -0
      batterycharge_stationdata/docs/6.aux
  11. +311
    -0
      batterycharge_stationdata/docs/6.log
  12. BIN
      batterycharge_stationdata/docs/6.pdf
  13. +286
    -0
      batterycharge_stationdata/docs/6.tex
  14. +279
    -0
      batterycharge_stationdata/docs/6.tex~
  15. +13
    -0
      batterycharge_stationdata/docs/6.toc
  16. +1566
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.mod
  17. +50
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-10.kicad_mod
  18. +53
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-11.kicad_mod
  19. +56
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-12.kicad_mod
  20. +59
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-13.kicad_mod
  21. +62
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-14.kicad_mod
  22. +65
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-15.kicad_mod
  23. +68
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-16.kicad_mod
  24. +26
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-2.kicad_mod
  25. +29
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-3.kicad_mod
  26. +32
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-4.kicad_mod
  27. +35
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-5.kicad_mod
  28. +38
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-6.kicad_mod
  29. +41
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-7.kicad_mod
  30. +44
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-8.kicad_mod
  31. +47
    -0
      batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-9.kicad_mod
  32. +84
    -137
      batterycharge_stationdata/pcb/rev2/BatteryChargerPower.bak
  33. +62
    -159
      batterycharge_stationdata/pcb/rev2/BatteryChargerPower.sch
  34. +4
    -4
      batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.bak
  35. +4
    -4
      batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.sch
  36. +45
    -7
      batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.bak
  37. +45
    -7
      batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.sch
  38. +1
    -1
      batterycharge_stationdata/pcb/rev2/MAX6675.bak
  39. +1
    -1
      batterycharge_stationdata/pcb/rev2/MAX6675.sch
  40. +56
    -54
      batterycharge_stationdata/pcb/rev2/batterystation-cache.lib
  41. +111
    -65
      batterycharge_stationdata/pcb/rev2/batterystation.bak
  42. +2193
    -1704
      batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb
  43. +2209
    -1751
      batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb-bak
  44. +376
    -309
      batterycharge_stationdata/pcb/rev2/batterystation.net
  45. +111
    -65
      batterycharge_stationdata/pcb/rev2/batterystation.sch
  46. +1
    -0
      batterycharge_stationdata/pcb/rev2/fp-lib-table

+ 2
- 2
HomeSolarDataLogger_Two/docs/2.log View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 30 APR 2019 00:29
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 30 APR 2019 00:48
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -217,7 +217,7 @@ blic/amsfonts/cm/cmr10.pfb>
sfonts/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/cmt
t10.pfb>
Output written on 2.pdf (3 pages, 120092 bytes).
Output written on 2.pdf (3 pages, 120394 bytes).
PDF statistics:
39 PDF objects out of 1000 (max. 8388607)
26 compressed objects within 1 object stream

BIN
HomeSolarDataLogger_Two/docs/2.pdf View File


+ 1
- 1
HomeSolarDataLogger_Two/docs/2.tex View File

@ -60,6 +60,6 @@ The connectors I used on the battery station that had a perfect fit for my stand
\begin{verbatim}
Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight
\end{verbatim}
I will want to use that again for a few places.
I will want to use that again for a few places. Except, that footprint doesn't scale past the 2x01, because all other footprints are 2x2 or 2x4 etc... I want single in line terminals. I'm going to need to look online.
\end{document}

+ 4
- 12
batterycharge_stationdata/TODO View File

@ -1,20 +1,12 @@
# replace max6675 with microcontroller, ala attiny 5/6 pin sot or something to save money
# breakout 5v and 3.3v and grnd to headers
# PCB - get slide switch on the board
# add led to power
# PCB - label pins of the breakouts with silk screen (chargers, current sense) so you know what plugs into where
# proper footprint for terminal blocks. use the one used for power dc dc converter on top
# PCB - add explanation of buttons on board silk screen
# get slide switch on the board
# 1" pin headers on resistor divider of lt so you can easily probe with dmm the resistance
# name the breakouts with silk screen (chargers, current sense) so you know what plugs into where
# 2k for slide should be 20k. somehow fit that in, so you can go from 536 to 120k. maybe switches?
# fix pinout of ina169
# PCB - any missing nets

+ 1
- 0
batterycharge_stationdata/docs/5.aux View File

@ -11,3 +11,4 @@
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.0.2}SOD323 (diode) is equal to 0805}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Build and Test Notes}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{9}}

+ 2
- 2
batterycharge_stationdata/docs/5.log View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 29 APR 2019 17:46
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 30 APR 2019 12:20
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -302,7 +302,7 @@ r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb>
ist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type
1/public/amsfonts/cm/cmtt10.pfb>
Output written on 5.pdf (9 pages, 302965 bytes).
Output written on 5.pdf (9 pages, 303691 bytes).
PDF statistics:
72 PDF objects out of 1000 (max. 8388607)
49 compressed objects within 1 object stream

BIN
batterycharge_stationdata/docs/5.pdf View File


+ 11
- 0
batterycharge_stationdata/docs/5.tex View File

@ -246,6 +246,17 @@ This project is a descendant of the solar battery charger project. I'm going to
The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
\subsection{Current Limiting resistor on LT1512}
The Resistor after I Feedback, R10
is set at 0.2 ohms in the application
note. In the circuit here, it is 1 ohm. It
will allow about 80mA into a NiCd at 1.2
volts. At this level, there is an issue with
charging voltages above single cell lithium values.
If you increase the resistance, you
can lower the current output and thus also charge 6-12v
batteries.
Test with a current limiting power supply!

+ 1
- 0
batterycharge_stationdata/docs/5.toc View File

@ -8,3 +8,4 @@
\contentsline {subsubsection}{\numberline {3.0.2}SOD323 (diode) is equal to 0805}{8}
\contentsline {section}{\numberline {4}PCB Build and Test Notes}{8}
\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{9}
\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{9}

+ 16
- 0
batterycharge_stationdata/docs/6.aux View File

@ -0,0 +1,16 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Current monitor}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cut out with pliers and reuse parts.\relax }}{6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces technoblogy has an article on using a micro with an external thermocouple\relax }}{7}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Bom Notes}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Build and Test Notes}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Switches Max Current}{9}}

+ 311
- 0
batterycharge_stationdata/docs/6.log View File

@ -0,0 +1,311 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 30 APR 2019 12:27
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
batterycharge_stationdata/docs/6.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/b
atterycharge_stationdata/docs/6.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
) (./6.aux)
\openout1 = `6.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.
(./6.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 3.
)
\tf@toc=\write3
\openout3 = `6.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[]
[]
[2]
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[]
[]
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]
<../pics/modular_reusable.jpg, id=24, 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
[][]
[]
[6 <../pics/modular_reusable.jpg>]
<../pics/tinythermocouple.jpg, id=28, 1134.2375pt x 525.965pt>
File: ../pics/tinythermocouple.jpg Graphic file (type jpg)
<use ../pics/tinythermocouple.jpg>
Package pdftex.def Info: ../pics/tinythermocouple.jpg used on input line 200.
(pdftex.def) Requested size: 340.27388pt x 157.79071pt.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 203.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 203.
[7 <../pics/tinythermocouple.jpg>] [8]
[9] (./6.aux) )
Here is how much of TeX's memory you used:
2581 strings out of 495020
41209 string characters out of 6181323
95795 words of memory out of 5000000
5786 multiletter control sequences out of 15000+600000
10198 words of font info for 36 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
38i,8n,38p,1022b,240s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
bx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.p
fb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></us
r/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/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type
1/public/amsfonts/cm/cmtt10.pfb>
Output written on 6.pdf (9 pages, 304675 bytes).
PDF statistics:
72 PDF objects out of 1000 (max. 8388607)
49 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
11 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
batterycharge_stationdata/docs/6.pdf View File


+ 286
- 0
batterycharge_stationdata/docs/6.tex View File

@ -0,0 +1,286 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{BatteryMonitorBoard}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\tableofcontents
\section{Overview}
\section{Chip Hunting}
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
http://www.ti.com/lit/pdf/sluu007
and
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
That looks hopeful. Why not multiple?
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
MCP73826 is another reasonable option. Slightly more complex, but not by much.
RT9526A is also simple. Let's start with the st chip.
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
There is one microchip one (lead acid) based on a pic. App circuit is complex.
AN1015 is the app note.
So need a lead, and nicd charger still.
Tomorrow I'd like to look at maxim. I see this:
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
But the application circuit is too much for what I want to deal with.
Seems lead acid battery chargers are not as common as they must've been before.
Onsemi is only lithium batteries.
Mouser has only universal chargers, no lead. But universal includes lead.
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
What about lead?
lt1513 does the three main types: nicd,li-ion,lead
At a cost of \$10.
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
recommended for new designs either.
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
Here is some better advice.
quote:
\begin{verbatim}
I'd recommend just float charging. It takes only a little longer
and is easier on the batteries. You will need to limit the initial
charge current to about 0.1 C (so 2 A for a 20 AH battery). The
easiest way to do this is a constant current/ constant voltage
power supply. Set the current limit to the desired charge current,
and the voltage to the float voltage (13.8 V adjusted for
temperature if needed). The voltage on the battery will slowly
increase over time until it reaches ~13.8 V, then the current will
slowly drop over time until it reaches nearly zero. At that point,
the battery is fully charged and you can either remove the charger
or just leave it on.
\end{verbatim}
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
May use 1512 instead. \$5 in 150 quantity. Hm...
\$10 in single.
That would cover lead, nicad.
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
OK, i've decided:
\subsection{Part Selection Summary}
LT1512, and STC4054.
For starters, I will use stc as lithium and lt as nicad / lead.
this will avoid the worry of jumpers, and what not. Later I can be flexible.
Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
Where to put current sense? I think before the battery.
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
With that we have:
\begin{itemize}
\item Battery charger x 2
\item voltage monitor x 2
\item current monitor x 2
\item ethernet (using off the shelf enc modules for now, but maybe
on board later).
\item microcontroller (nano)
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
\end{itemize}
I also want a general current and voltage monitor. I want
to be able to watch the load on a battery, and record that as well...
Perhaps that will be separate. I might want to grab some off the shelf
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
Let's build.
Keep all schematics modular!
\textbf{A note on lt1512 tuning}
\begin{verbatim}
How this is tuned:
The V divider on Feedback pin
determines float voltage.
The R downstream of I_feedback
(after 24 ohm resistor)
determines current (100mV / R)
See data sheet for more details.
Put Simply: Set float voltage on r divider
and make sure current resistor is high enough
to be low current.
\end{verbatim}
\textbf{Calculating LT1512 vdivider}
\begin{verbatim}
Example calculation for R1:
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
with default R2 at 12,400
Desired Vbat float of 13.8 (lead)
(13.8 - 1.245) * 12400 == 155682
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
155682/1.2822 == 121417
It would be evil for them to put 0.3uA and
expect you to convert that to 0.000003A
But that's what they did. At least they
give an example to check.
Five zeros on that.
\end{verbatim}
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
Some more notes
\begin{verbatim}
checking the given example:
41200 * (8.2 - 1.245) 286546
41200 * 0.000003 + 1.245 == 1.3605
lowest possible value (1.3V charge)
(1.3 - 1.245 ) * 12400 == 682
(12400 * .000003 ) + 1.245 == 1.28
682 / 1.28 == 532
so lowest resistor value must be 500 about...
\end{verbatim}
Lowest resistor would be 536. (e48 resistor)
\subsection{Current monitor}
I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
about other current sense in the same family. There is the shunt
resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
For the inductor
see lt data sheet for details.
must not be series resistance greater than 0.1 ohms.
\subsection{PCB Revision - Modular Parts}
I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
\includegraphics{../pics/modular_reusable.jpg}
\captionof{figure}{Cut out with pliers and reuse parts.}
\subsubsection{Ripped off by temperature sensors}
The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
\vspace{0.4in}
\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
\section{Bom Notes}
I should try to get rid of some expensive items where possible.
\vspace{0.2in}
tantalum is \$1. Try a ceramic.
MAX6675 is \$10.
Slide pot is just for fun. That can be removed.
\vspace{0.2in}
On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
\subsection{SOD323 (diode) is equal to 0805}
Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
\section{PCB Build and Test Notes}
I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it.
What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
\subsection{Current usage, and Solar Project}
This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
\subsection{Current Limiting resistor on LT1512}
The Resistor after I Feedback, R10 (in my schematic. it's the 0.2 ohm resistor in the official data sheet)... In the circuit here, it is 1 ohm. It
will allow about 80mA into a NiCd at 1.2
volts. At this level, there is an issue with
charging voltages above single cell lithium values. What happens
is that the circuit starts using over an amp of current and
the LT chip overheats.
If you increase the resistance, you
can lower the current output and thus also charge 6-12v
batteries.
Test with a current limiting power supply!
\subsection{Separate Grounds 1512}
I did not separate the grounds on the first run, and while there might be more noise (I didn't measure) everything seems to work, regardless.
\subsection{Switches Max Current}
These switches have a max current of 300mA.
\end{document}

+ 279
- 0
batterycharge_stationdata/docs/6.tex~ View File

@ -0,0 +1,279 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{BatteryMonitorBoard}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\tableofcontents
\section{Overview}
\section{Chip Hunting}
Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries.
Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here:
http://www.ti.com/lit/pdf/sluu007
and
https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n
Regardless of the contents of that post, the fact is, the chip requires a lot of stuff.
https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf
This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1.
That looks hopeful. Why not multiple?
Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference.
MCP73826 is another reasonable option. Slightly more complex, but not by much.
RT9526A is also simple. Let's start with the st chip.
Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think.
Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here.
There is one microchip one (lead acid) based on a pic. App circuit is complex.
AN1015 is the app note.
So need a lead, and nicd charger still.
Tomorrow I'd like to look at maxim. I see this:
https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html
But the application circuit is too much for what I want to deal with.
Seems lead acid battery chargers are not as common as they must've been before.
Onsemi is only lithium batteries.
Mouser has only universal chargers, no lead. But universal includes lead.
let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet.
lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad.
What about lead?
lt1513 does the three main types: nicd,li-ion,lead
At a cost of \$10.
At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not
recommended for new designs either.
http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671
Here he uses a boost regulator to power a battery. Essentially just setting the voltage.
http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972
Here is some better advice.
quote:
\begin{verbatim}
I'd recommend just float charging. It takes only a little longer
and is easier on the batteries. You will need to limit the initial
charge current to about 0.1 C (so 2 A for a 20 AH battery). The
easiest way to do this is a constant current/ constant voltage
power supply. Set the current limit to the desired charge current,
and the voltage to the float voltage (13.8 V adjusted for
temperature if needed). The voltage on the battery will slowly
increase over time until it reaches ~13.8 V, then the current will
slowly drop over time until it reaches nearly zero. At that point,
the battery is fully charged and you can either remove the charger
or just leave it on.
\end{verbatim}
Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done.
May use 1512 instead. \$5 in 150 quantity. Hm...
\$10 in single.
That would cover lead, nicad.
Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit.
OK, i've decided:
\subsection{Part Selection Summary}
LT1512, and STC4054.
For starters, I will use stc as lithium and lt as nicad / lead.
this will avoid the worry of jumpers, and what not. Later I can be flexible.
Now onto other parts. I need some way to monitor the current, and of course a voltage tap.
Where to put current sense? I think before the battery.
I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first.
Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use.
With that we have:
\begin{itemize}
\item Battery charger x 2
\item voltage monitor x 2
\item current monitor x 2
\item ethernet (using off the shelf enc modules for now, but maybe
on board later).
\item microcontroller (nano)
\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty).
\item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic.
\end{itemize}
I also want a general current and voltage monitor. I want
to be able to watch the load on a battery, and record that as well...
Perhaps that will be separate. I might want to grab some off the shelf
current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board.
Let's build.
Keep all schematics modular!
\textbf{A note on lt1512 tuning}
\begin{verbatim}
How this is tuned:
The V divider on Feedback pin
determines float voltage.
The R downstream of I_feedback
(after 24 ohm resistor)
determines current (100mV / R)
See data sheet for more details.
Put Simply: Set float voltage on r divider
and make sure current resistor is high enough
to be low current.
\end{verbatim}
\textbf{Calculating LT1512 vdivider}
\begin{verbatim}
Example calculation for R1:
R1 = (R2(Vbat - 1.245) )\ (1.245+R2(0.3uA))
with default R2 at 12,400
Desired Vbat float of 13.8 (lead)
(13.8 - 1.245) * 12400 == 155682
1.245 + (12400 * .000003) == .03720 + 1.245 == 1.2822
155682/1.2822 == 121417
It would be evil for them to put 0.3uA and
expect you to convert that to 0.000003A
But that's what they did. At least they
give an example to check.
Five zeros on that.
\end{verbatim}
Based on the vdivider, what you are seeing is for high voltages, with R2 being the recommended 12.4K, is R1 150K at ~13, R1 220K at ~9V.
Some more notes
\begin{verbatim}
checking the given example:
41200 * (8.2 - 1.245) 286546
41200 * 0.000003 + 1.245 == 1.3605
lowest possible value (1.3V charge)
(1.3 - 1.245 ) * 12400 == 682
(12400 * .000003 ) + 1.245 == 1.28
682 / 1.28 == 532
so lowest resistor value must be 500 about...
\end{verbatim}
Lowest resistor would be 536. (e48 resistor)
\subsection{Current monitor}
I considered doing an (high side) op amp with external resistors per AN1322 microchip app note, but decided to go instead with a current monitor, ala ina169. There are a number of INA chips being advertised. Adafruit, for example sells the INA219 and there are many articles
about other current sense in the same family. There is the shunt
resistor value, and the gain resistor to set. I will use based off of the adafruit example, as well as the ti example a 1ohm shunt (for up to 1A readings, seems as you decrease the shunt you get more capacity in amperage to read), with a 1K gain resistor, which TI gives as an example in a table. That means voltage will equal current.
For the inductor
see lt data sheet for details.
must not be series resistance greater than 0.1 ohms.
\subsection{PCB Revision - Modular Parts}
I decided to route out some of the pcb, so I can possibly reuse the temperature sensor and perhaps the lithium battery charger. This was on revision 2. I got the first revision already made after a marathon one Sunday morning from 8-2pm. Here's how it is routed out.
\includegraphics{../pics/modular_reusable.jpg}
\captionof{figure}{Cut out with pliers and reuse parts.}
\subsubsection{Ripped off by temperature sensors}
The community around Arduino advertises the LM35, advertises the MAX6675. The latter is \$10 in one off quantity (\$5 from ebay), the former isn't cheap either, at \$2.00 about. Though the LM35 has a much more limited range. The LM35 is great as it's extremely simple to use (power and read voltage which converts directly to temperature).
I'll have to find an alternative for the MAX6675. At \$10 it's just stupid. A micro can do temperature as well. Maybe \$5 would be acceptable, but \$10 is not. How big are your pockets?
\vspace{0.4in}
\includegraphics[scale=0.3]{../pics/tinythermocouple.jpg}
\captionof{figure}{technoblogy has an article on using a micro with an external thermocouple}
Cheapest thermocouple on Digikey, is a digilent (they just import) thermocouple at \$10. Next is a DFRobot (chinese adafruit) at \$30 with a module included. Thermocouples are not cheap! Onto ebay.\footnote{Thermocouples: I forgot how they work today. I've read of them before but haven't used them much (have seen them in toasters. Now that I know they are worth \$5-10 I'm going to start retrieving them from broken toasters). When two dissimilar metals are put together, and then the metals are heated, you can get a voltage across them. This voltage can be read with an ADC. This phenomenon has a name, but the name is not important. Names just add another thing you need to remember. Bad idea. (OK, I remembered it, now I can fool myself into feeling intelligent - seebeck effect. Now let me go count my hertz, and volts, and teslas...) Wikipedia calls it the thermoelectric effect.}
After some research I decided to go with the Digilent probe. The cheapest used probe on ebay is \$10. I don't want the new ones from US, which is only \$5 cheaper.
\section{Bom Notes}
I should try to get rid of some expensive items where possible.
\vspace{0.2in}
tantalum is \$1. Try a ceramic.
MAX6675 is \$10.
Slide pot is just for fun. That can be removed.
\vspace{0.2in}
On the subject of boms, I have made two. The LT portion is complex, and requires its own bom. The rest of the items are on a different bom. I keep some things in stock so a few items have been omitted.
\subsubsection{SOD323 (diode) is equal to 0805}
Looks like the SOD323, diode / SC-73 package is near the 0805 package in size. SOD323 is slightly smaller, but not by much. They are probably interchangeable in practice.
\section{PCB Build and Test Notes}
I built the PCB. There were a few errors which I've put in the TODO file, but nothing show stopping. There will be a rev2 pcb. A few notes:
On the LT1512, if you float the voltage divider, and Feedback pin, the device will short out. My power supply continually is saving me on this.
For the voltage divider, you don't actually see the float voltage, between R1, and R2 of the divider, I don't think. The voltage, however does rise, above the divider, where the Vsw pin is. What you do see is the 1.24 reference, or some voltage near it.
What I'm seeing now, is if you connect a scope probe to the lt charge pin, (pin which charges the battery) you can adjust the divider and see the voltage rise. That must be the float voltage. Meanwhile, the feedback pin, which is downstream of the charge pin, has always about 1.24 or so.
So seems to work well. For a while, I misunderstood how the voltage divider was supposed to work, and spent a few hours double checking the divider values. I had wired the switches wrong in rev 1, but that was not the issue. The issue was my expectation to see the voltage between the divider actually be the float voltage, when that float voltage was above the divider. Must be some transistor math doing a calculation on the voltage divider.
With the 0.2 ohm resistor (in typical application first page of LT1512 data sheet), I had changed it to a 1ohm. That was still not enough, and I instead substituted in a 10ohm. This limits charging to 10mA. The 1 ohm resistor seemed to have some issue of high float voltages causing thermal runway... Maybe a 5 ohm resistor can be used for 20mA charging. This was only on high float voltages. With the 1 Nicd, I was able to do 80-100mA of charging, without issue. But once float is around 5-6 volts you start to get issues with the current growing exponentially from the main PSU, and the LT1512 chip overheating. (At \$8 each, a melted chip is to be avoided).
\subsection{Current usage, and Solar Project}
This project is a descendant of the solar battery charger project. I'm going to restart that project with some of these components, but might use the LT1372, or some other more efficient regulator. No current limiting should be necessary, given that I will use small solar panels (though current limit, might need to be in consideration).
The INA169 draws about 90uA when measuring the 10mA of current going through for a 6V lead battery.
\subsection{Current Limiting resistor on LT1512}
The Resistor after I Feedback, R10
is set at 0.2 ohms in the application
note. In the circuit here, it is 1 ohm. It
will allow about 80mA into a NiCd at 1.2
volts. At this level, there is an issue with
charging voltages above single cell lithium values.
If you increase the resistance, you
can lower the current output and thus also charge 6-12v
batteries.
Test with a current limiting power supply!
\end{document}

+ 13
- 0
batterycharge_stationdata/docs/6.toc View File

@ -0,0 +1,13 @@
\contentsline {section}{\numberline {1}Overview}{1}
\contentsline {section}{\numberline {2}Chip Hunting}{1}
\contentsline {subsection}{\numberline {2.1}Part Selection Summary}{3}
\contentsline {subsection}{\numberline {2.2}Current monitor}{5}
\contentsline {subsection}{\numberline {2.3}PCB Revision - Modular Parts}{6}
\contentsline {subsubsection}{\numberline {2.3.1}Ripped off by temperature sensors}{7}
\contentsline {section}{\numberline {3}Bom Notes}{8}
\contentsline {subsection}{\numberline {3.1}SOD323 (diode) is equal to 0805}{8}
\contentsline {section}{\numberline {4}PCB Build and Test Notes}{8}
\contentsline {subsection}{\numberline {4.1}Current usage, and Solar Project}{9}
\contentsline {subsection}{\numberline {4.2}Current Limiting resistor on LT1512}{9}
\contentsline {subsection}{\numberline {4.3}Separate Grounds 1512}{9}
\contentsline {subsection}{\numberline {4.4}Switches Max Current}{9}

+ 1566
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.mod
File diff suppressed because it is too large
View File


+ 50
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-10.kicad_mod View File

@ -0,0 +1,50 @@
(module mkds_1,5-10 (layer F.Cu)
(descr "10-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/10 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 22.5 0.1) (end 20.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 20 4.1) (end 20 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 15 4.1) (end 15 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 17.5 0.1) (end 15.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 12.5 0.1) (end 10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.1) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end -10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -9.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -12.5 0.1) (end -14.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.1) (end -15 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -20 4.1) (end -20 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -17.5 0.1) (end -19.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -22.5 0.1) (end -20.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -25 2.6) (end 25 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -25 -2.3) (end 25 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -25 4.1) (end 25 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -25 4.6) (end 25 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 25 4.6) (end 25 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 25 -5.2) (end -25 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -25 -5.2) (end -25 4.6) (layer F.SilkS) (width 0.381))
(pad 10 thru_hole circle (at 22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-10.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 53
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-11.kicad_mod View File

@ -0,0 +1,53 @@
(module mkds_1,5-11 (layer F.Cu)
(descr "11-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/11 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 22.5 4.1) (end 22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 25 0.1) (end 23 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 20 0.1) (end 18 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 17.5 4.1) (end 17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 12.5 4.1) (end 12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 15 0.1) (end 13 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 10 0.1) (end 8 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 4.1) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -7 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.1) (end -12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -10 0.1) (end -12 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -15 0.1) (end -17 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 4.1) (end -17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 4.1) (end -22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -20 0.1) (end -22 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -25 0.1) (end -23 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 2.6) (end 27.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 -2.3) (end 27.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 4.1) (end 27.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 4.6) (end 27.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 27.5 4.6) (end 27.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 27.5 -5.2) (end -27.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 -5.2) (end -27.5 4.6) (layer F.SilkS) (width 0.381))
(pad 11 thru_hole circle (at 25 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole circle (at 20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -25 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-11.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 56
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-12.kicad_mod View File

@ -0,0 +1,56 @@
(module mkds_1,5-12 (layer F.Cu)
(descr "12-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/12 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 27.5 0.1) (end 25.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 25 4.1) (end 25 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 20 4.1) (end 20 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 22.5 0.1) (end 20.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 17.5 0.1) (end 15.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 15 4.1) (end 15 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.1) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 12.5 0.1) (end 10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end -10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -9.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.1) (end -15 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -12.5 0.1) (end -14.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -17.5 0.1) (end -19.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -20 4.1) (end -20 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -25 4.1) (end -25 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -22.5 0.1) (end -24.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -27.5 0.1) (end -25.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -30 2.6) (end 30 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -30 -2.3) (end 30 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -30 4.1) (end 30 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -30 4.6) (end 30 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 30 4.6) (end 30 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 30 -5.2) (end -30 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -30 -5.2) (end -30 4.6) (layer F.SilkS) (width 0.381))
(pad 12 thru_hole circle (at 27.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole circle (at 22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole circle (at 17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -27.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-12.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 59
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-13.kicad_mod View File

@ -0,0 +1,59 @@
(module mkds_1,5-13 (layer F.Cu)
(descr "13-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/13 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 27.5 4.1) (end 27.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 30 0.1) (end 28 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 25 0.1) (end 23 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 22.5 4.1) (end 22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 17.5 4.1) (end 17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 20 0.1) (end 18 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 15 0.1) (end 13 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 12.5 4.1) (end 12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 4.1) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 10 0.1) (end 8 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -7 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.1) (end -12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -10 0.1) (end -12 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 4.1) (end -17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -15 0.1) (end -17 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -20 0.1) (end -22 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 4.1) (end -22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 4.1) (end -27.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -25 0.1) (end -27 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -30 0.1) (end -28 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -32.5 2.6) (end 32.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -32.5 -2.3) (end 32.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -32.5 4.1) (end 32.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -32.5 4.6) (end 32.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 32.5 4.6) (end 32.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 32.5 -5.2) (end -32.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -32.5 -5.2) (end -32.5 4.6) (layer F.SilkS) (width 0.381))
(pad 13 thru_hole circle (at 30 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole circle (at 25 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole circle (at 20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole circle (at 15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -30 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -25 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-13.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 62
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-14.kicad_mod View File

@ -0,0 +1,62 @@
(module mkds_1,5-14 (layer F.Cu)
(descr "14-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/14 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 32.5 0.1) (end 30.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 30 4.1) (end 30 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 25 4.1) (end 25 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 27.5 0.1) (end 25.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 22.5 0.1) (end 20.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 20 4.1) (end 20 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 15 4.1) (end 15 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 17.5 0.1) (end 15.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 12.5 0.1) (end 10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.1) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -9.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end -10 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.1) (end -15 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -12.5 0.1) (end -14.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -20 4.1) (end -20 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -17.5 0.1) (end -19.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -22.5 0.1) (end -24.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -25 4.1) (end -25 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -30 4.1) (end -30 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -27.5 0.1) (end -29.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -32.5 0.1) (end -30.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -35 2.6) (end 35 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -35 -2.3) (end 35 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -35 4.1) (end 35 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -35 4.6) (end 35 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 35 4.6) (end 35 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 35 -5.2) (end -35 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -35 -5.2) (end -35 4.6) (layer F.SilkS) (width 0.381))
(pad 14 thru_hole circle (at 32.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole circle (at 27.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole circle (at 22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole circle (at 17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole circle (at 12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -32.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -27.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-14.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 65
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-15.kicad_mod View File

@ -0,0 +1,65 @@
(module mkds_1,5-15 (layer F.Cu)
(descr "15-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/15 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 32.5 4.1) (end 32.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 35 0.1) (end 33 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 30 0.1) (end 28 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 27.5 4.1) (end 27.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 22.5 4.1) (end 22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 25 0.1) (end 23 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 20 0.1) (end 18 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 17.5 4.1) (end 17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 12.5 4.1) (end 12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 15 0.1) (end 13 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 10 0.1) (end 8 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 4.1) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -7 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -10 0.1) (end -12 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.1) (end -12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 4.1) (end -17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -15 0.1) (end -17 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 4.1) (end -22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -20 0.1) (end -22 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -25 0.1) (end -27 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -27.5 4.1) (end -27.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -32.5 4.1) (end -32.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -30 0.1) (end -32 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -35 0.1) (end -33 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -37.5 2.6) (end 37.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -37.5 -2.3) (end 37.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -37.5 4.1) (end 37.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -37.5 4.6) (end 37.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 37.5 4.6) (end 37.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 37.5 -5.2) (end -37.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -37.5 -5.2) (end -37.5 4.6) (layer F.SilkS) (width 0.381))
(pad 15 thru_hole circle (at 35 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole circle (at 30 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole circle (at 25 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole circle (at 20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole circle (at 15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole circle (at 10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at -10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -25 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -35 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -30 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-15.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 68
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-16.kicad_mod View File

@ -0,0 +1,68 @@
(module mkds_1,5-16 (layer F.Cu)
(descr "16-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/16 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 37.5 0.1) (end 35.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 35 4.1) (end 35 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 30 4.1) (end 30 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 32.5 0.1) (end 30.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 27.5 0.1) (end 25.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 25 4.1) (end 25 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 20 4.1) (end 20 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 22.5 0.1) (end 20.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 17.5 0.1) (end 15.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 15 4.1) (end 15 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.1) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 12.5 0.1) (end 10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end -10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -9.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -12.5 0.1) (end -14.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.1) (end -15 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -20 4.1) (end -20 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -17.5 0.1) (end -19.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -25 4.1) (end -25 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -22.5 0.1) (end -24.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -27.5 0.1) (end -29.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -30 4.1) (end -30 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -35 4.1) (end -35 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -32.5 0.1) (end -34.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -37.5 0.1) (end -35.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -40 2.6) (end 40 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -40 -2.3) (end 40 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -40 4.1) (end 40 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -40 4.6) (end 40 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 40 4.6) (end 40 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 40 -5.2) (end -40 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -40 -5.2) (end -40 4.6) (layer F.SilkS) (width 0.381))
(pad 16 thru_hole circle (at 37.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole circle (at 32.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole circle (at 27.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole circle (at 22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole circle (at 17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole circle (at 12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at -12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at -17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -22.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -27.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -37.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -32.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-16.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 26
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-2.kicad_mod View File

@ -0,0 +1,26 @@
(module mkds_1,5-2 (layer F.Cu)
(descr "2-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/2 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -5 2.6) (end 5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -5 -2.3) (end 5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end 5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.6) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.6) (end 5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 5 -5.2) (end -5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -5 -5.2) (end -5 4.6) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-2.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 29
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-3.kicad_mod View File

@ -0,0 +1,29 @@
(module mkds_1,5-3 (layer F.Cu)
(descr "3-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/3 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -3 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 2.6) (end 7.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 -2.3) (end 7.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end 7.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.6) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 4.6) (end 7.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 -5.2) (end -7.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 -5.2) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(pad 3 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-3.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 32
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-4.kicad_mod View File

@ -0,0 +1,32 @@
(module mkds_1,5-4 (layer F.Cu)
(descr "4-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/4 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -10 2.6) (end 10 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -10 -2.3) (end 10 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end 10 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.6) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.6) (end 10 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 10 -5.2) (end -10 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -10 -5.2) (end -10 4.6) (layer F.SilkS) (width 0.381))
(pad 4 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-4.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 35
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-5.kicad_mod View File

@ -0,0 +1,35 @@
(module mkds_1,5-5 (layer F.Cu)
(descr "5-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/5 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 7.5 4.1) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 10 0.1) (end 8 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -7 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -10 0.1) (end -8 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 2.6) (end 12.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 -2.3) (end 12.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.1) (end 12.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.6) (end 12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 12.5 4.6) (end 12.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 12.5 -5.2) (end -12.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 -5.2) (end -12.5 4.6) (layer F.SilkS) (width 0.381))
(pad 5 thru_hole circle (at 10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-5.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 38
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-6.kicad_mod View File

@ -0,0 +1,38 @@
(module mkds_1,5-6 (layer F.Cu)
(descr "6-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/6 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 12.5 0.1) (end 10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.1) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end -10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -9.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -12.5 0.1) (end -10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -15 2.6) (end 15 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -15 -2.3) (end 15 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.1) (end 15 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.6) (end 15 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 15 4.6) (end 15 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 15 -5.2) (end -15 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -15 -5.2) (end -15 4.6) (layer F.SilkS) (width 0.381))
(pad 6 thru_hole circle (at 12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-6.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 41
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-7.kicad_mod View File

@ -0,0 +1,41 @@
(module mkds_1,5-7 (layer F.Cu)
(descr "7-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/7 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 12.5 4.1) (end 12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 15 0.1) (end 13 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 10 0.1) (end 8 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 4.1) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -7 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.1) (end -12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -10 0.1) (end -12 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -15 0.1) (end -13 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 2.6) (end 17.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 -2.3) (end 17.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 4.1) (end 17.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 4.6) (end 17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 17.5 4.6) (end 17.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 17.5 -5.2) (end -17.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 -5.2) (end -17.5 4.6) (layer F.SilkS) (width 0.381))
(pad 7 thru_hole circle (at 15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-7.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 44
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-8.kicad_mod View File

@ -0,0 +1,44 @@
(module mkds_1,5-8 (layer F.Cu)
(descr "8-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/8 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_circle (center 17.5 0.1) (end 15.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 15 4.1) (end 15 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 10 4.1) (end 10 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 12.5 0.1) (end 10.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 7.5 0.1) (end 5.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 5 4.1) (end 5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 0 4.1) (end 0 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 2.5 0.1) (end 0.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -5 4.1) (end -5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -2.5 0.1) (end -4.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -7.5 0.1) (end -9.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -10 4.1) (end -10 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -15 4.1) (end -15 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -12.5 0.1) (end -14.5 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -17.5 0.1) (end -15.5 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -20 2.6) (end 20 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -20 -2.3) (end 20 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -20 4.1) (end 20 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -20 4.6) (end 20 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 20 4.6) (end 20 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 20 -5.2) (end -20 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -20 -5.2) (end -20 4.6) (layer F.SilkS) (width 0.381))
(pad 8 thru_hole circle (at 17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -2.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -7.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -17.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -12.5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-8.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 47
- 0
batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty/mkds_1,5-9.kicad_mod View File

@ -0,0 +1,47 @@
(module mkds_1,5-9 (layer F.Cu)
(descr "9-way 5mm pitch terminal block, Phoenix MKDS series")
(fp_text reference mkds_1,5/9 (at 0 -6.6) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value VAL** (at 0 5.9) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_line (start 17.5 4.1) (end 17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 20 0.1) (end 18 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 15 0.1) (end 13 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 12.5 4.1) (end 12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 7.5 4.1) (end 7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 10 0.1) (end 8 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center 5 0.1) (end 3 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start 2.5 4.1) (end 2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -2.5 4.1) (end -2.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center 0 0.1) (end -2 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -7.5 4.1) (end -7.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -5 0.1) (end -7 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -10 0.1) (end -12 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -12.5 4.1) (end -12.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start -17.5 4.1) (end -17.5 4.6) (layer F.SilkS) (width 0.381))
(fp_circle (center -15 0.1) (end -17 0.1) (layer F.SilkS) (width 0.381))
(fp_circle (center -20 0.1) (end -18 0.1) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 2.6) (end 22.5 2.6) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 -2.3) (end 22.5 -2.3) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 4.1) (end 22.5 4.1) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 4.6) (end 22.5 4.6) (layer F.SilkS) (width 0.381))
(fp_line (start 22.5 4.6) (end 22.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start 22.5 -5.2) (end -22.5 -5.2) (layer F.SilkS) (width 0.381))
(fp_line (start -22.5 -5.2) (end -22.5 4.6) (layer F.SilkS) (width 0.381))
(pad 9 thru_hole circle (at 20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -5 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -10 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -20 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -15 0) (size 2.5 2.5) (drill 1.3) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_mkds/mkds_1,5-9.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 84
- 137
batterycharge_stationdata/pcb/rev2/BatteryChargerPower.bak View File

@ -17,17 +17,6 @@ $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
@ -162,74 +151,6 @@ $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
@ -278,106 +199,121 @@ $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
$Comp
L conn:CONN_02X04 P?
L conn:CONN_01X04 P26
U 1 1 5CC7DDD2
P 4100 2650
F 0 "P?" H 4100 3015 50 0000 C CNN
F 1 "5Vscrew" H 4100 2924 50 0000 C CNN
F 2 "" H 4100 1450 50 0000 C CNN
F 3 "" H 4100 1450 50 0000 C CNN
1 4100 2650
P 4050 2650
F 0 "P26" H 4050 3015 50 0000 C CNN
F 1 "5Vscrew" H 4050 2924 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 4050 1450 50 0001 C CNN
F 3 "" H 4050 1450 50 0000 C CNN
1 4050 2650
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X02 P?
L conn:CONN_01X02 P24
U 1 1 5CC7DF4C
P 1250 3050
F 0 "P?" H 1169 2775 50 0000 C CNN
F 0 "P24" H 1169 2775 50 0000 C CNN
F 1 "12VScrew" H 1169 2866 50 0000 C CNN
F 2 "" H 1250 3050 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 1250 3050 50 0001 C CNN
F 3 "" H 1250 3050 50 0000 C CNN
1 1250 3050
-1 0 0 1
$EndComp
$Comp
L conn:CONN_02X04 P?
L conn:CONN_01X04 P25
U 1 1 5CC7E0AB
P 4000 5200
F 0 "P?" H 4000 5565 50 0000 C CNN
F 1 "GNDScrew" H 4000 5474 50 0000 C CNN
F 2 "" H 4000 4000 50 0000 C CNN
F 3 "" H 4000 4000 50 0000 C CNN
1 4000 5200
P 3950 5200
F 0 "P25" H 3950 5565 50 0000 C CNN
F 1 "GNDScrew" H 3950 5474 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 3950 4000 50 0001 C CNN
F 3 "" H 3950 4000 50 0000 C CNN
1 3950 5200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
L power:GND #PWR0146
U 1 1 5CC7E919
P 3750 5350
F 0 "#PWR?" H 3750 5100 50 0001 C CNN
F 0 "#PWR0146" H 3750 5100 50 0001 C CNN
F 1 "GND" H 3755 5177 50 0000 C CNN
F 2 "" H 3750 5350 50 0000 C CNN
F 3 "" H 3750 5350 50 0000 C CNN
1 3750 5350
1 0 0 -1
$EndComp
Wire Wire Line
3750 5350 3750 5250
Connection ~ 3750 5350
Connection ~ 3750 5150
Wire Wire Line
3750 5150 3750 5050
Connection ~ 3750 5250
Wire Wire Line
3750 5250 3750 5150
Wire Wire Line
3750 5050 4250 5050
Connection ~ 3750 5050
Wire Wire Line
4250 5050 4250 5150
Connection ~ 4250 5050
Connection ~ 4250 5150
Wire Wire Line
4250 5150 4250 5250
Connection ~ 4250 5250
Wire Wire Line
4250 5250 4250 5350
$Comp
L power:+12V #PWR?
L power:+12V #PWR0147
U 1 1 5CC7F346
P 1450 3000
F 0 "#PWR?" H 1450 2850 50 0001 C CNN
F 0 "#PWR0147" H 1450 2850 50 0001 C CNN
F 1 "+12V" H 1465 3173 50 0000 C CNN
F 2 "" H 1450 3000 50 0000 C CNN
F 3 "" H 1450 3000 50 0000 C CNN
1 1450 3000
1 0 0 -1
$EndComp
Wire Wire Line
1450 3000 1450 3100
Connection ~ 1450 3000
$Comp
L power:+5V #PWR?
L power:+5V #PWR0148
U 1 1 5CC7F9A0
P 3850 2500
F 0 "#PWR?" H 3850 2350 50 0001 C CNN
F 0 "#PWR0148" H 3850 2350 50 0001 C CNN
F 1 "+5V" H 3865 2673 50 0000 C CNN
F 2 "" H 3850 2500 50 0000 C CNN
F 3 "" H 3850 2500 50 0000 C CNN
1 3850 2500
1 0 0 -1
$EndComp
$Comp
L device:LED D3
U 1 1 5CC8064D
P 5200 5100
F 0 "D3" H 5192 4845 50 0000 C CNN
F 1 "LED" H 5192 4936 50 0000 C CNN
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5200 5100 50 0001 C CNN
F 3 "" H 5200 5100 50 0000 C CNN
1 5200 5100
-1 0 0 1
$EndComp
$Comp
L device:R R20
U 1 1 5CC80858
P 5500 5100
F 0 "R20" V 5293 5100 50 0000 C CNN
F 1 "1K" V 5384 5100 50 0000 C CNN
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5430 5100 50 0001 C CNN
F 3 "" H 5500 5100 50 0000 C CNN
1 5500 5100
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0149
U 1 1 5CC80968
P 5650 5100
F 0 "#PWR0149" H 5650 4850 50 0001 C CNN
F 1 "GND" H 5655 4927 50 0000 C CNN
F 2 "" H 5650 5100 50 0000 C CNN
F 3 "" H 5650 5100 50 0000 C CNN
1 5650 5100
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0150
U 1 1 5CC809E8
P 5050 5100
F 0 "#PWR0150" H 5050 4950 50 0001 C CNN
F 1 "+5V" H 5065 5273 50 0000 C CNN
F 2 "" H 5050 5100 50 0000 C CNN
F 3 "" H 5050 5100 50 0000 C CNN
1 5050 5100
1 0 0 -1
$EndComp
Wire Wire Line
3850 2500 3850 2600
Wire Wire Line
3850 2800 4350 2800
Connection ~ 3850 2500
Connection ~ 3850 2800
Connection ~ 3850 2600
Wire Wire Line
3850 2600 3850 2700
@ -385,12 +321,23 @@ Connection ~ 3850 2700
Wire Wire Line
3850 2700 3850 2800
Wire Wire Line
4350 2800 4350 2700
Connection ~ 4350 2800
Connection ~ 4350 2600
3750 5350 3750 5250
Connection ~ 3750 5350
Connection ~ 3750 5150
Wire Wire Line
4350 2600 4350 2500
Connection ~ 4350 2700
3750 5150 3750 5050
Connection ~ 3750 5250
Wire Wire Line
4350 2700 4350 2600
3750 5250 3750 5150
$Comp
L power:GND #PWR0126
U 1 1 5CC980B3
P 1450 3100
F 0 "#PWR0126" H 1450 2850 50 0001 C CNN
F 1 "GND" H 1455 2927 50 0000 C CNN
F 2 "" H 1450 3100 50 0000 C CNN
F 3 "" H 1450 3100 50 0000 C CNN
1 1450 3100
1 0 0 -1
$EndComp
$EndSCHEMATC

+ 62
- 159
batterycharge_stationdata/pcb/rev2/BatteryChargerPower.sch View File

@ -17,17 +17,6 @@ $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
@ -162,74 +151,6 @@ $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
@ -278,148 +199,101 @@ $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
$Comp
L conn:CONN_02X04 P?
L conn:CONN_01X04 P26
U 1 1 5CC7DDD2
P 4100 2650
F 0 "P?" H 4100 3015 50 0000 C CNN
F 1 "5Vscrew" H 4100 2924 50 0000 C CNN
F 2 "" H 4100 1450 50 0000 C CNN
F 3 "" H 4100 1450 50 0000 C CNN
1 4100 2650
P 4050 2650
F 0 "P26" H 4050 3015 50 0000 C CNN
F 1 "5Vscrew" H 4050 2924 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 4050 1450 50 0001 C CNN
F 3 "" H 4050 1450 50 0000 C CNN
1 4050 2650
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X02 P?
L conn:CONN_01X02 P24
U 1 1 5CC7DF4C
P 1250 3050
F 0 "P?" H 1169 2775 50 0000 C CNN
F 0 "P24" H 1169 2775 50 0000 C CNN
F 1 "12VScrew" H 1169 2866 50 0000 C CNN
F 2 "" H 1250 3050 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 1250 3050 50 0001 C CNN
F 3 "" H 1250 3050 50 0000 C CNN
1 1250 3050
-1 0 0 1
$EndComp
$Comp
L conn:CONN_02X04 P?
L conn:CONN_01X04 P25
U 1 1 5CC7E0AB
P 4000 5200
F 0 "P?" H 4000 5565 50 0000 C CNN
F 1 "GNDScrew" H 4000 5474 50 0000 C CNN
F 2 "" H 4000 4000 50 0000 C CNN
F 3 "" H 4000 4000 50 0000 C CNN
1 4000 5200
P 3950 5200
F 0 "P25" H 3950 5565 50 0000 C CNN
F 1 "GNDScrew" H 3950 5474 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 3950 4000 50 0001 C CNN
F 3 "" H 3950 4000 50 0000 C CNN
1 3950 5200
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR?
L power:GND #PWR0146
U 1 1 5CC7E919
P 3750 5350
F 0 "#PWR?" H 3750 5100 50 0001 C CNN
F 0 "#PWR0146" H 3750 5100 50 0001 C CNN
F 1 "GND" H 3755 5177 50 0000 C CNN
F 2 "" H 3750 5350 50 0000 C CNN
F 3 "" H 3750 5350 50 0000 C CNN
1 3750 5350
1 0 0 -1
$EndComp
Wire Wire Line
3750 5350 3750 5250
Connection ~ 3750 5350
Connection ~ 3750 5150
Wire Wire Line
3750 5150 3750 5050
Connection ~ 3750 5250
Wire Wire Line
3750 5250 3750 5150
Wire Wire Line
3750 5050 4250 5050
Connection ~ 3750 5050
Wire Wire Line
4250 5050 4250 5150
Connection ~ 4250 5050
Connection ~ 4250 5150
Wire Wire Line
4250 5150 4250 5250
Connection ~ 4250 5250
Wire Wire Line
4250 5250 4250 5350
$Comp
L power:+12V #PWR?
L power:+12V #PWR0147
U 1 1 5CC7F346
P 1450 3000
F 0 "#PWR?" H 1450 2850 50 0001 C CNN
F 0 "#PWR0147" H 1450 2850 50 0001 C CNN
F 1 "+12V" H 1465 3173 50 0000 C CNN
F 2 "" H 1450 3000 50 0000 C CNN
F 3 "" H 1450 3000 50 0000 C CNN
1 1450 3000
1 0 0 -1
$EndComp
Wire Wire Line
1450 3000 1450 3100
Connection ~ 1450 3000
$Comp
L power:+5V #PWR?
L power:+5V #PWR0148
U 1 1 5CC7F9A0
P 3850 2500
F 0 "#PWR?" H 3850 2350 50 0001 C CNN
F 0 "#PWR0148" H 3850 2350 50 0001 C CNN
F 1 "+5V" H 3865 2673 50 0000 C CNN
F 2 "" H 3850 2500 50 0000 C CNN
F 3 "" H 3850 2500 50 0000 C CNN
1 3850 2500
1 0 0 -1
$EndComp
Wire Wire Line
3850 2500 3850 2600
Wire Wire Line
3850 2800 4350 2800
Connection ~ 3850 2500
Connection ~ 3850 2800
Connection ~ 3850 2600
Wire Wire Line
3850 2600 3850 2700
Connection ~ 3850 2700
Wire Wire Line
3850 2700 3850 2800
Wire Wire Line
4350 2800 4350 2700
Connection ~ 4350 2800
Connection ~ 4350 2600
Wire Wire Line
4350 2600 4350 2500
Connection ~ 4350 2700
Wire Wire Line
4350 2700 4350 2600
$Comp
L device:LED D?
L device:LED D3
U 1 1 5CC8064D
P 5200 5100
F 0 "D?" H 5192 4845 50 0000 C CNN
F 0 "D3" H 5192 4845 50 0000 C CNN
F 1 "LED" H 5192 4936 50 0000 C CNN
F 2 "" H 5200 5100 50 0000 C CNN
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 5200 5100 50 0001 C CNN
F 3 "" H 5200 5100 50 0000 C CNN
1 5200 5100
-1 0 0 1
$EndComp
$Comp
L device:R R?
L device:R R20
U 1 1 5CC80858
P 5500 5100
F 0 "R?" V 5293 5100 50 0000 C CNN
F 0 "R20" V 5293 5100 50 0000 C CNN
F 1 "1K" V 5384 5100 50 0000 C CNN
F 2 "" V 5430 5100 50 0000 C CNN
F 2 "Capacitors_SMD:C_0805_HandSoldering" V 5430 5100 50 0001 C CNN
F 3 "" H 5500 5100 50 0000 C CNN
1 5500 5100
0 1 1 0
$EndComp
$Comp
L power:GND #PWR?
L power:GND #PWR0149
U 1 1 5CC80968
P 5650 5100
F 0 "#PWR?" H 5650 4850 50 0001 C CNN
F 0 "#PWR0149" H 5650 4850 50 0001 C CNN
F 1 "GND" H 5655 4927 50 0000 C CNN
F 2 "" H 5650 5100 50 0000 C CNN
F 3 "" H 5650 5100 50 0000 C CNN
@ -427,14 +301,43 @@ F 3 "" H 5650 5100 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR?
L power:+5V #PWR0150
U 1 1 5CC809E8
P 5050 5100
F 0 "#PWR?" H 5050 4950 50 0001 C CNN
F 0 "#PWR0150" H 5050 4950 50 0001 C CNN
F 1 "+5V" H 5065 5273 50 0000 C CNN
F 2 "" H 5050 5100 50 0000 C CNN
F 3 "" H 5050 5100 50 0000 C CNN
1 5050 5100
1 0 0 -1
$EndComp
Wire Wire Line
3850 2500 3850 2600
Connection ~ 3850 2500
Connection ~ 3850 2600
Wire Wire Line
3850 2600 3850 2700
Connection ~ 3850 2700
Wire Wire Line
3850 2700 3850 2800
Wire Wire Line
3750 5350 3750 5250
Connection ~ 3750 5350
Connection ~ 3750 5150
Wire Wire Line
3750 5150 3750 5050
Connection ~ 3750 5250
Wire Wire Line
3750 5250 3750 5150
$Comp
L power:GND #PWR0126
U 1 1 5CC980B3
P 1450 3100
F 0 "#PWR0126" H 1450 2850 50 0001 C CNN
F 1 "GND" H 1455 2927 50 0000 C CNN
F 2 "" H 1450 3100 50 0000 C CNN
F 3 "" H 1450 3100 50 0000 C CNN
1 1450 3100
1 0 0 -1
$EndComp
$EndSCHEMATC

+ 4
- 4
batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.bak View File

@ -35,8 +35,8 @@ 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 0 "R14" H 3270 3446 50 0000 L CNN
F 1 "1-10" 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
@ -75,7 +75,7 @@ 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 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
@ -116,7 +116,7 @@ P 4200 3400
AR Path="/5CBE9794/5CC67A4E" Ref="P21" Part="1"
AR Path="/5CBEAB48/5CC67A4E" Ref="P22" Part="1"
AR Path="/5CBEAC38/5CC67A4E" Ref="P23" Part="1"
F 0 "P23" H 4278 3441 50 0000 L CNN
F 0 "P21" H 4278 3441 50 0000 L CNN
F 1 "INA168/169" H 4278 3350 50 0000 L CNN
F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 4200 3400 50 0001 C CNN
F 3 "" H 4200 3400 50 0000 C CNN

+ 4
- 4
batterycharge_stationdata/pcb/rev2/CurrentSense_INA169.sch View File

@ -35,8 +35,8 @@ 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 0 "R14" H 3270 3446 50 0000 L CNN
F 1 "1-10" 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
@ -75,7 +75,7 @@ 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 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
@ -116,7 +116,7 @@ P 4200 3400
AR Path="/5CBE9794/5CC67A4E" Ref="P21" Part="1"
AR Path="/5CBEAB48/5CC67A4E" Ref="P22" Part="1"
AR Path="/5CBEAC38/5CC67A4E" Ref="P23" Part="1"
F 0 "P23" H 4278 3441 50 0000 L CNN
F 0 "P21" H 4278 3441 50 0000 L CNN
F 1 "INA168/169" H 4278 3350 50 0000 L CNN
F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 4200 3400 50 0001 C CNN
F 3 "" H 4200 3400 50 0000 C CNN

+ 45
- 7
batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.bak View File

@ -234,8 +234,6 @@ 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
@ -279,8 +277,8 @@ $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 0 "R9" H 3300 6450 50 0000 R CNN
F 1 "100K" H 3400 6550 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
@ -370,7 +368,7 @@ 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
Text Notes 3500 6650 0 50 ~ 0
Variable Resistor should be\na max of 120K, for lead battery\nLowest, of 1.3V for nicd (must\nbe over 1.245) would be 532\nso a 536 (E48) resistor.\n
$Comp
L device:R R5
@ -395,7 +393,7 @@ 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
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(from 20k to 120k. 120k\nis for 12v Battery)\n
Wire Notes Line
4850 7050 1500 7050
Wire Notes Line
@ -409,7 +407,7 @@ 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 1 "20K" 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
@ -506,4 +504,44 @@ Wire Wire Line
2800 6150 2700 6150
Wire Wire Line
2800 5700 2800 6150
Text Notes 1900 4700 0 50 ~ 0
Voltage Divider, puts float voltage\nbefore voltage divider. To probe\nfloat voltage, you probe \nVDivInBrkout and Gnd.
Text Notes 5100 6200 0 50 ~ 0
The Resistor after I Feedback, R10\nis set at 0.2 ohms in the application\nnote. In the circuit here, it is 1 ohm. It \nwill allow about 80mA into a NiCd at 1.2\nvolts. At this level, there is an issue with\ncharging voltages above single cell lithium values.\nThe LT chip overheats, and 1 Amp is drawn.\nIf you increase the resistance, you \ncan lower the current output and thus also charge 6-12v\nbatteries.\nTest with a current limiting power supply!
$Comp
L conn:CONN_01X02 P31
U 1 1 5CC8EC4A
P 1700 5550
F 0 "P31" H 1619 5275 50 0000 C CNN
F 1 "VDIVbrkout_term2" H 1619 5366 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 1700 5550 50 0001 C CNN
F 3 "" H 1700 5550 50 0000 C CNN
1 1700 5550
-1 0 0 1
$EndComp
Text Label 1900 5500 0 50 ~ 0
VDIVIN
Text Label 1900 5600 0 50 ~ 0
VDIVOUT
Wire Wire Line
5200 4400 5200 4750
$Comp
L conn:CONN_01X02 P32
U 1 1 5CC8FAC8
P 5700 4800
F 0 "P32" H 5700 4500 50 0000 L CNN
F 1 "CurrentR_Brkout" H 5600 4600 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 5700 4800 50 0001 C CNN
F 3 "" H 5700 4800 50 0000 C CNN
1 5700 4800
1 0 0 -1
$EndComp
Wire Wire Line
5500 4750 5200 4750
Connection ~ 5200 4750
Wire Wire Line
5500 4850 5500 5050
Wire Wire Line
5500 5050 5200 5050
Connection ~ 5200 5050
$EndSCHEMATC

+ 45
- 7
batterycharge_stationdata/pcb/rev2/LT1512_universalcharger.sch View File

@ -234,8 +234,6 @@ 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
@ -279,8 +277,8 @@ $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 0 "R9" H 3300 6450 50 0000 R CNN
F 1 "100K" H 3400 6550 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
@ -370,7 +368,7 @@ 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
Text Notes 3500 6650 0 50 ~ 0
Variable Resistor should be\na max of 120K, for lead battery\nLowest, of 1.3V for nicd (must\nbe over 1.245) would be 532\nso a 536 (E48) resistor.\n
$Comp
L device:R R5
@ -395,7 +393,7 @@ 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
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(from 20k to 120k. 120k\nis for 12v Battery)\n
Wire Notes Line
4850 7050 1500 7050
Wire Notes Line
@ -409,7 +407,7 @@ 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 1 "20K" 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
@ -506,4 +504,44 @@ Wire Wire Line
2800 6150 2700 6150
Wire Wire Line
2800 5700 2800 6150
Text Notes 1900 4700 0 50 ~ 0
Voltage Divider, puts float voltage\nbefore voltage divider. To probe\nfloat voltage, you probe \nVDivInBrkout and Gnd.
Text Notes 5100 6200 0 50 ~ 0
The Resistor after I Feedback, R10\nis set at 0.2 ohms in the application\nnote. In the circuit here, it is 1 ohm. It \nwill allow about 80mA into a NiCd at 1.2\nvolts. At this level, there is an issue with\ncharging voltages above single cell lithium values.\nThe LT chip overheats, and 1 Amp is drawn.\nIf you increase the resistance, you \ncan lower the current output and thus also charge 6-12v\nbatteries.\nTest with a current limiting power supply!
$Comp
L conn:CONN_01X02 P31
U 1 1 5CC8EC4A
P 1700 5550
F 0 "P31" H 1619 5275 50 0000 C CNN
F 1 "VDIVbrkout_term2" H 1619 5366 50 0000 C CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 1700 5550 50 0001 C CNN
F 3 "" H 1700 5550 50 0000 C CNN
1 1700 5550
-1 0 0 1
$EndComp
Text Label 1900 5500 0 50 ~ 0
VDIVIN
Text Label 1900 5600 0 50 ~ 0
VDIVOUT
Wire Wire Line
5200 4400 5200 4750
$Comp
L conn:CONN_01X02 P32
U 1 1 5CC8FAC8
P 5700 4800
F 0 "P32" H 5700 4500 50 0000 L CNN
F 1 "CurrentR_Brkout" H 5600 4600 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 5700 4800 50 0001 C CNN
F 3 "" H 5700 4800 50 0000 C CNN
1 5700 4800
1 0 0 -1
$EndComp
Wire Wire Line
5500 4750 5200 4750
Connection ~ 5200 4750
Wire Wire Line
5500 4850 5500 5050
Wire Wire Line
5500 5050 5200 5050
Connection ~ 5200 5050
$EndSCHEMATC

+ 1
- 1
batterycharge_stationdata/pcb/rev2/MAX6675.bak View File

@ -94,7 +94,7 @@ 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 2 "w_conn_mkds:mkds_1,5-2" 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

+ 1
- 1
batterycharge_stationdata/pcb/rev2/MAX6675.sch View File

@ -94,7 +94,7 @@ 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 2 "w_conn_mkds:mkds_1,5-2" 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

+ 56
- 54
batterycharge_stationdata/pcb/rev2/batterystation-cache.lib View File

@ -64,6 +64,30 @@ X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X03
#
DEF conn:CONN_01X03 P 0 40 Y N 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "conn:CONN_01X03" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X03
Pin_Header_Angled_1X03
Socket_Strip_Straight_1X03
Socket_Strip_Angled_1X03
$ENDFPLIST
DRAW
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 150 50 -150 0 1 0 N
X P1 1 -200 100 150 R 50 50 1 1 P
X P2 2 -200 0 150 R 50 50 1 1 P
X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X04
#
DEF conn:CONN_01X04 P 0 40 Y N 1 F N
@ -118,6 +142,38 @@ X P5 5 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X07
#
DEF conn:CONN_01X07 P 0 40 Y N 1 F N
F0 "P" 0 400 50 H V C CNN
F1 "conn:CONN_01X07" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X07
Pin_Header_Angled_1X07
Socket_Strip_Straight_1X07
Socket_Strip_Angled_1X07
$ENDFPLIST
DRAW
S -50 -350 50 350 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
X P1 1 -200 300 150 R 50 50 1 1 P
X P2 2 -200 200 150 R 50 50 1 1 P
X P3 3 -200 100 150 R 50 50 1 1 P
X P4 4 -200 0 150 R 50 50 1 1 P
X P5 5 -200 -100 150 R 50 50 1 1 P
X P6 6 -200 -200 150 R 50 50 1 1 P
X P7 7 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X08
#
DEF conn:CONN_01X08 P 0 40 Y N 1 F N
@ -152,40 +208,6 @@ X P8 8 -200 -350 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_02X04
#
DEF conn:CONN_02X04 P 0 1 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "conn:CONN_02X04" 0 -250 50 H V C CNN
F2 "" 0 -1200 50 H V C CNN
F3 "" 0 -1200 50 H V C CNN
$FPLIST
Pin_Header_Straight_2X04
Pin_Header_Angled_2X04
Socket_Strip_Straight_2X04
Socket_Strip_Angled_2X04
$ENDFPLIST
DRAW
S -100 -145 -50 -155 0 1 0 N
S -100 -45 -50 -55 0 1 0 N
S -100 55 -50 45 0 1 0 N
S -100 155 -50 145 0 1 0 N
S -100 200 100 -200 0 1 0 N
S 50 -145 100 -155 0 1 0 N
S 50 -45 100 -55 0 1 0 N
S 50 55 100 45 0 1 0 N
S 50 155 100 145 0 1 0 N
X P1 1 -250 150 150 R 50 50 1 1 P
X P2 2 250 150 150 L 50 50 1 1 P
X P3 3 -250 50 150 R 50 50 1 1 P
X P4 4 250 50 150 L 50 50 1 1 P
X P5 5 -250 -50 150 R 50 50 1 1 P
X P6 6 250 -50 150 L 50 50 1 1 P
X P7 7 -250 -150 150 R 50 50 1 1 P
X P8 8 250 -150 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_02X05
#
DEF conn:CONN_02X05 P 0 1 Y N 1 F N
@ -517,26 +539,6 @@ X 2 2 250 0 50 L 30 30 1 1 I
ENDDRAW
ENDDEF
#
# regul:AP1117
#
DEF regul:AP1117 U 0 30 Y Y 1 F N
F0 "U" 100 -250 50 H V C CNN
F1 "regul:AP1117" 0 250 50 H V C CNN
F2 "TO_SOT_Packages_SMD:SOT-223" 0 -350 50 H I C CNN
F3 "" 100 -250 50 H V C CNN
ALIAS AP111715 AP111718 AP111725 AP111733 AP111750
$FPLIST
SOT-223*
$ENDFPLIST
DRAW
S -200 -200 200 200 0 1 10 f
X GND/ADJ 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
X VO 4 300 0 100 L 50 50 1 1 w N
ENDDRAW
ENDDEF
#
# regul:LM317_SOT223
#
DEF regul:LM317_SOT223 U 0 40 Y Y 1 F N

+ 111
- 65
batterycharge_stationdata/pcb/rev2/batterystation.bak View File

@ -29,13 +29,11 @@ U 1 1 5CBC0E41
P 8900 2250
F 0 "P7" H 8977 2291 50 0000 L CNN
F 1 "LIION_CONN" H 8977 2200 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 8900 2250 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 8900 2250 50 0001 C CNN
F 3 "" H 8900 2250 50 0000 C CNN
1 8900 2250
1 0 0 -1
$EndComp
Wire Wire Line
8700 2200 8550 2200
$Comp
L power:GND #PWR0101
U 1 1 5CBC0F26
@ -49,22 +47,8 @@ F 3 "" H 8650 2500 50 0000 C CNN
$EndComp
Text Notes 9000 3200 0 59 ~ 0
These connectors will\nbe screw terminal and\nwill be intended to be\npatched into the op amps\nfor monitoring current, as\nwell as as the ADC for\nvoltage.
Wire Wire Line
8550 2200 8550 2400
Wire Wire Line
8550 2400 8700 2400
Connection ~ 8550 2200
Wire Wire Line
8550 2200 8450 2200
Wire Wire Line
8650 2500 8650 2300
Wire Wire Line
8650 2300 8700 2300
Wire Wire Line
8650 2300 8650 2100
Wire Wire Line
8650 2100 8700 2100
Connection ~ 8650 2300
Text Notes 1050 1300 0 157 ~ 31
Power
Text Notes 1000 3150 0 157 ~ 31
@ -116,13 +100,11 @@ U 1 1 5CBE92FB
P 8900 4250
F 0 "P8" H 8977 4291 50 0000 L CNN
F 1 "LT_CONN" H 8977 4200 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 8900 4250 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 8900 4250 50 0001 C CNN
F 3 "" H 8900 4250 50 0000 C CNN
1 8900 4250
1 0 0 -1
$EndComp
Wire Wire Line
8700 4200 8550 4200
$Comp
L power:GND #PWR0102
U 1 1 5CBE9302
@ -135,21 +117,11 @@ F 3 "" H 8650 4500 50 0000 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
8550 4200 8550 4400
Wire Wire Line
8550 4400 8700 4400
Connection ~ 8550 4200
Wire Wire Line
8550 4200 8450 4200
Wire Wire Line
8650 4500 8650 4300
8650 4500 8650 4400
Wire Wire Line
8650 4300 8700 4300
Wire Wire Line
8650 4300 8650 4100
Wire Wire Line
8650 4100 8700 4100
Connection ~ 8650 4300
$Sheet
S 3300 1550 1300 650
U 5CBE9794
@ -178,14 +150,14 @@ F3 "LOADIN" I R 4600 3900 50
F4 "LOADOUT" I R 4600 4000 50
$EndSheet
$Comp
L conn:CONN_01X04 P4
L conn:CONN_01X03 P4
U 1 1 5CBEB5B3
P 5000 1800
F 0 "P4" H 5077 1841 50 0000 L CNN
F 1 "ScrewTerminal" H 5077 1750 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5000 1800 50 0001 C CNN
F 3 "" H 5000 1800 50 0000 C CNN
1 5000 1800
P 5000 1750
F 0 "P4" H 5077 1791 50 0000 L CNN
F 1 "INA_ScrewTerminal" H 5077 1700 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-3" H 5000 1750 50 0001 C CNN
F 3 "" H 5000 1750 50 0000 C CNN
1 5000 1750
1 0 0 -1
$EndComp
Wire Wire Line
@ -195,14 +167,14 @@ Wire Wire Line
Wire Wire Line
4800 1850 4600 1850
$Comp
L conn:CONN_01X04 P5
L conn:CONN_01X03 P5
U 1 1 5CBEBB39
P 5000 2900
F 0 "P5" H 5077 2941 50 0000 L CNN
F 1 "ScrewTerminal" H 5077 2850 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5000 2900 50 0001 C CNN
F 3 "" H 5000 2900 50 0000 C CNN
1 5000 2900
P 5000 2850
F 0 "P5" H 5077 2891 50 0000 L CNN
F 1 "INA_ScrewTerminal" H 5077 2800 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-3" H 5000 2850 50 0001 C CNN
F 3 "" H 5000 2850 50 0000 C CNN
1 5000 2850
1 0 0 -1
$EndComp
Wire Wire Line
@ -212,14 +184,14 @@ Wire Wire Line
Wire Wire Line
4800 2950 4600 2950
$Comp
L conn:CONN_01X04 P6
L conn:CONN_01X03 P6
U 1 1 5CBEBDEB
P 5000 3950
F 0 "P6" H 5077 3991 50 0000 L CNN
F 1 "ScrewTerminal" H 5077 3900 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5000 3950 50 0001 C CNN
F 3 "" H 5000 3950 50 0000 C CNN
1 5000 3950
P 5000 3900
F 0 "P6" H 5077 3941 50 0000 L CNN
F 1 "INA_ScrewTerminal" H 5077 3850 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-3" H 5000 3900 50 0001 C CNN
F 3 "" H 5000 3900 50 0000 C CNN
1 5000 3900
1 0 0 -1
$EndComp
Wire Wire Line
@ -305,17 +277,6 @@ NANO_SCK
Text Label 4000 6800 2 50 ~ 0
NANO_CS
$Comp
L conn:CONN_01X01 P3
U 1 1 5CBF2DCE
P 4900 6900
F 0 "P3" H 4978 6941 50 0000 L CNN
F 1 "3v3breakout" H 5200 6900 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 4900 6900 50 0001 C CNN
F 3 "" H 4900 6900 50 0000 C CNN
1 4900 6900
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X01 P2
U 1 1 5CBF308E
P 4900 6800
@ -332,7 +293,7 @@ U 1 1 5CBF36F0
P 4900 6350
F 0 "P1" H 4978 6391 50 0000 L CNN
F 1 "ADC_TerminalBlock" H 4978 6300 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x08" H 4900 6350 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-8" H 4900 6350 50 0001 C CNN
F 3 "" H 4900 6350 50 0000 C CNN
1 4900 6350
1 0 0 -1
@ -351,9 +312,94 @@ U 1 1 5CBF6691
P 8650 3850
F 0 "P20" H 8728 3891 50 0000 L CNN
F 1 "LTSENSESCREWTERMINAL" H 8728 3800 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 8650 3850 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 8650 3850 50 0001 C CNN
F 3 "" H 8650 3850 50 0000 C CNN
1 8650 3850
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X01 P30
U 1 1 5CC87E3D
P 5600 7100
F 0 "P30" V 5472 7178 50 0000 L CNN
F 1 "3v3Breakout" V 5563 7178 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 5600 7100 50 0001 C CNN
F 3 "" H 5600 7100 50 0000 C CNN
1 5600 7100
0 1 1 0
$EndComp
$Comp
L conn:CONN_01X07 P27
U 1 1 5CC88C6B
P 3800 6300
F 0 "P27" H 4100 6200 50 0000 C CNN
F 1 "NanoExtraPins_oneinchbrkout" H 4350 6300 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x07" H 3800 6300 50 0001 C CNN
F 3 "" H 3800 6300 50 0000 C CNN
1 3800 6300
-1 0 0 1
$EndComp
$Comp
L conn:CONN_01X02 P3
U 1 1 5CC88FD8
P 3800 5650
F 0 "P3" H 3719 5375 50 0000 C CNN
F 1 "Nano_SerialBrk" H 4200 5600 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 3800 5650 50 0001 C CNN
F 3 "" H 3800 5650 50 0000 C CNN
1 3800 5650
-1 0 0 1
$EndComp
$Comp
L conn:CONN_01X01 P28
U 1 1 5CC89326
P 4900 5600
F 0 "P28" H 4977 5641 50 0000 L CNN
F 1 "Nano_Vinbrkout" H 4977 5550 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 4900 5600 50 0001 C CNN
F 3 "" H 4900 5600 50 0000 C CNN
1 4900 5600
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X01 P29
U 1 1 5CC89399
P 4900 5800
F 0 "P29" H 4977 5841 50 0000 L CNN
F 1 "Nano_RST_Brkout" H 4977 5750 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 4900 5800 50 0001 C CNN
F 3 "" H 4900 5800 50 0000 C CNN
1 4900 5800
1 0 0 -1
$EndComp
Wire Wire Line
8450 2200 8650 2200
Wire Wire Line
8650 2100 8650 2200
Connection ~ 8650 2200
Wire Wire Line
8650 2200 8700 2200
Wire Wire Line
8700 2300 8650 2300
Wire Wire Line
8650 2300 8650 2400
Wire Wire Line
8700 2400 8650 2400
Connection ~ 8650 2400
Wire Wire Line
8650 2400 8650 2500
Wire Wire Line
8450 4200 8650 4200
Wire Wire Line
8700 4400 8650 4400
Connection ~ 8650 4400
Wire Wire Line
8650 4400 8650 4300
Wire Wire Line
8650 4200 8650 4100
Connection ~ 8650 4200
Wire Wire Line
8650 4200 8700 4200
Wire Wire Line
4700 6900 5600 6900
$EndSCHEMATC

+ 2193
- 1704
batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb
File diff suppressed because it is too large
View File


+ 2209
- 1751
batterycharge_stationdata/pcb/rev2/batterystation.kicad_pcb-bak
File diff suppressed because it is too large
View File


+ 376
- 309
batterycharge_stationdata/pcb/rev2/batterystation.net View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/rev2/batterystation.sch)
(date "Sun 28 Apr 2019 11:52:20 PM EDT")
(date "Tue 30 Apr 2019 12:59:38 PM EDT")
(tool "Eeschema 5.0.0-rc2")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -105,32 +105,32 @@
(components
(comp (ref P7)
(value LIION_CONN)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(footprint w_conn_mkds:mkds_1,5-4)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5CBC0E41))
(comp (ref P8)
(value LT_CONN)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(footprint w_conn_mkds:mkds_1,5-4)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5CBE92FB))
(comp (ref P4)
(value ScrewTerminal)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(value INA_ScrewTerminal)
(footprint w_conn_mkds:mkds_1,5-3)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5CBEB5B3))
(comp (ref P5)
(value ScrewTerminal)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(value INA_ScrewTerminal)
(footprint w_conn_mkds:mkds_1,5-3)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5CBEBB39))
(comp (ref P6)
(value ScrewTerminal)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(value INA_ScrewTerminal)
(footprint w_conn_mkds:mkds_1,5-3)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5CBEBDEB))
(comp (ref J1)
@ -139,12 +139,6 @@
(libsource (lib w_connectors) (part Arduino_Nano_Header))
(sheetpath (names /) (tstamps /))
(tstamp 5CBECE63))
(comp (ref P3)
(value 3v3breakout)
(footprint Pin_Headers:Pin_Header_Straight_1x01)
(libsource (lib conn) (part CONN_01X01))
(sheetpath (names /) (tstamps /))
(tstamp 5CBF2DCE))
(comp (ref P2)
(value AREFBREAKOUT)
(footprint Pin_Headers:Pin_Header_Straight_1x01)
@ -153,16 +147,46 @@
(tstamp 5CBF308E))
(comp (ref P1)
(value ADC_TerminalBlock)
(footprint Pin_Headers:Pin_Header_Straight_1x08)
(footprint w_conn_mkds:mkds_1,5-8)
(libsource (lib conn) (part CONN_01X08))
(sheetpath (names /) (tstamps /))
(tstamp 5CBF36F0))
(comp (ref P20)
(value LTSENSESCREWTERMINAL)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(footprint w_conn_mkds:mkds_1,5-2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 5CBF6691))
(comp (ref P30)
(value 3v3Breakout)
(footprint Pin_Headers:Pin_Header_Straight_1x01)
(libsource (lib conn) (part CONN_01X01))
(sheetpath (names /) (tstamps /))
(tstamp 5CC87E3D))
(comp (ref P27)
(value NanoExtraPins_oneinchbrkout)
(footprint Pin_Headers:Pin_Header_Straight_1x07)
(libsource (lib conn) (part CONN_01X07))
(sheetpath (names /) (tstamps /))
(tstamp 5CC88C6B))
(comp (ref P3)
(value Nano_SerialBrk)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 5CC88FD8))
(comp (ref P28)
(value Nano_Vinbrkout)
(footprint Pin_Headers:Pin_Header_Straight_1x01)
(libsource (lib conn) (part CONN_01X01))
(sheetpath (names /) (tstamps /))
(tstamp 5CC89326))
(comp (ref P29)
(value Nano_RST_Brkout)
(footprint Pin_Headers:Pin_Header_Straight_1x01)
(libsource (lib conn) (part CONN_01X01))
(sheetpath (names /) (tstamps /))
(tstamp 5CC89399))
(comp (ref P10)
(value STC4054)
(footprint TO_SOT_Packages_SMD:SOT-23-5)
@ -219,7 +243,7 @@
(tstamp 5CBC1EC5))
(comp (ref TC1)
(value Thermocouple)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(footprint w_conn_mkds:mkds_1,5-2)
(datasheet https://en.wikipedia.org/wiki/Thermocouple)
(libsource (lib device) (part Thermocouple))
(sheetpath (names /MAX6675/) (tstamps /5CBC1777/))
@ -254,13 +278,6 @@
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /ENC28J60/) (tstamps /5CBC4480/))
(tstamp 5BF75ED4))
(comp (ref U1)
(value AP1117)
(footprint TO_SOT_Packages_SMD:SOT-223)
(datasheet http://www.diodes.com/datasheets/AP1117.pdf)
(libsource (lib regul) (part AP1117))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CBC4E70))
(comp (ref U2)
(value LM317_SOT223)
(footprint TO_SOT_Packages_SMD:SOT-223)
@ -292,18 +309,6 @@
(libsource (lib device) (part C))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CBC5531))
(comp (ref P17)
(value LN2577IN)
(footprint Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CBC6395))
(comp (ref P18)
(value LM2577OUT)
(footprint Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CBC63E0))
(comp (ref F1)
(value Fuse)
(footprint Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm)
@ -316,6 +321,36 @@
(libsource (lib conn) (part BARREL_JACK))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CBD2D8E))
(comp (ref P26)
(value 5Vscrew)
(footprint w_conn_mkds:mkds_1,5-4)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CC7DDD2))
(comp (ref P24)
(value 12VScrew)
(footprint w_conn_mkds:mkds_1,5-2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CC7DF4C))
(comp (ref P25)
(value GNDScrew)
(footprint w_conn_mkds:mkds_1,5-4)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CC7E0AB))
(comp (ref D3)
(value LED)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part LED))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CC8064D))
(comp (ref R20)
(value 1K)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /BatteryChargerPower/) (tstamps /5CBC4AC4/))
(tstamp 5CC80858))
(comp (ref P19)
(value LT1512)
(footprint Housings_DIP:DIP-8_W7.62mm)
@ -407,7 +442,7 @@
(sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
(tstamp 5CBD3F6D))
(comp (ref R8)
(value 2K)
(value 20K)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
@ -436,8 +471,20 @@
(libsource (lib device) (part R))
(sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
(tstamp 5CBE4866))
(comp (ref P31)
(value VDIVbrkout_term2)
(footprint w_conn_mkds:mkds_1,5-2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
(tstamp 5CC8EC4A))
(comp (ref P32)
(value CurrentR_Brkout)
(footprint w_conn_mkds:mkds_1,5-2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /LT1512/) (tstamps /5CBC6C0A/))
(tstamp 5CC8FAC8))
(comp (ref R14)
(value 1)
(value 1-10)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /CurrentSense_INA169_1/) (tstamps /5CBE9794/))
@ -455,7 +502,7 @@
(sheetpath (names /CurrentSense_INA169_1/) (tstamps /5CBE9794/))
(tstamp 5CC67A4E))
(comp (ref R16)
(value 1)
(value 1-10)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /sheet5CBEAB48/) (tstamps /5CBEAB48/))
@ -473,7 +520,7 @@
(sheetpath (names /sheet5CBEAB48/) (tstamps /5CBEAB48/))
(tstamp 5CC67A4E))
(comp (ref R18)
(value 1)
(value 1-10)
(footprint Capacitors_SMD:C_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /sheet5CBEAC38/) (tstamps /5CBEAC38/))
@ -525,6 +572,20 @@
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))))
(libpart (lib conn) (part CONN_01X03)
(description "Connector, single row, 01x03")
(footprints
(fp Pin_Header_Straight_1X03)
(fp Pin_Header_Angled_1X03)
(fp Socket_Strip_Straight_1X03)
(fp Socket_Strip_Angled_1X03))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X03))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))))
(libpart (lib conn) (part CONN_01X04)
(description "Connector, single row, 01x04")
(footprints
@ -556,6 +617,24 @@
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))))
(libpart (lib conn) (part CONN_01X07)
(description "Connector, single row, 01x07")
(footprints
(fp Pin_Header_Straight_1X07)
(fp Pin_Header_Angled_1X07)
(fp Socket_Strip_Straight_1X07)
(fp Socket_Strip_Angled_1X07))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X07))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))))
(libpart (lib conn) (part CONN_01X08)
(description "Connector, single row, 01x08")
(footprints
@ -725,26 +804,6 @@
(pins
(pin (num 1) (name 1) (type input))
(pin (num 2) (name 2) (type input))))
(libpart (lib regul) (part AP1117)
(aliases
(alias AP111715)
(alias AP111718)
(alias AP111725)
(alias AP111733)
(alias AP111750))
(description "1A Low Dropout regulator, positive, adjustable output, NRND")
(docs http://www.diodes.com/datasheets/AP1117.pdf)
(footprints
(fp SOT-223*))
(fields
(field (name Reference) U)
(field (name Value) AP1117)
(field (name Footprint) TO_SOT_Packages_SMD:SOT-223))
(pins
(pin (num 1) (name GND/ADJ) (type power_in))
(pin (num 2) (name VO) (type power_out))
(pin (num 3) (name VI) (type power_in))
(pin (num 4) (name VO) (type power_out))))
(libpart (lib regul) (part LM317_SOT223)
(description "Linear Regulator (adjustable)")
(docs regulator/lm117.pdf)
@ -828,300 +887,308 @@
(library (logical w_connectors)
(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/symbols/w_connectors.lib)))
(nets
(net (code 1) (name "Net-(J1-Pad17)")
(node (ref J1) (pin 17))
(node (ref P3) (pin 1)))
(net (code 2) (name /NANO_CS)
(net (code 1) (name /NANO_MOSI)
(node (ref J1) (pin 14))
(node (ref P15) (pin 6))
(node (ref P16) (pin 6)))
(net (code 2) (name /NANO_MISO)
(node (ref P16) (pin 7))
(node (ref J1) (pin 15))
(node (ref P11) (pin 7))
(node (ref P15) (pin 3)))
(net (code 3) (name /NANO_CS)
(node (ref P16) (pin 4))
(node (ref P15) (pin 8))
(node (ref J1) (pin 13)))
(net (code 3) (name "Net-(J1-Pad23)")
(node (ref J1) (pin 23))
(node (ref P1) (pin 4)))
(net (code 4) (name "Net-(J1-Pad24)")
(node (ref J1) (pin 24))
(node (ref P1) (pin 3)))
(net (code 5) (name "Net-(J1-Pad25)")
(node (ref J1) (pin 25))
(node (ref P1) (pin 2)))
(net (code 6) (name "Net-(J1-Pad26)")
(node (ref J1) (pin 13))
(node (ref P15) (pin 8)))
(net (code 4) (name "Net-(J1-Pad18)")
(node (ref P2) (pin 1))
(node (ref J1) (pin 18)))
(net (code 5) (name "Net-(J1-Pad26)")
(node (ref P1) (pin 1))
(node (ref J1) (pin 26)))
(net (code 7) (name "Net-(J1-Pad22)")
(net (code 6) (name "Net-(J1-Pad25)")
(node (ref P1) (pin 2))
(node (ref J1) (pin 25)))
(net (code 7) (name "Net-(J1-Pad24)")
(node (ref P1) (pin 3))
(node (ref J1) (pin 24)))
(net (code 8) (name "Net-(J1-Pad23)")
(node (ref P1) (pin 4))
(node (ref J1) (pin 23)))
(net (code 9) (name "Net-(J1-Pad22)")
(node (ref P1) (pin 5))
(node (ref J1) (pin 22)))
(net (code 8) (name "Net-(J1-Pad18)")
(node (ref P2) (pin 1))
(node (ref J1) (pin 18)))
(net (code 9) (name "Net-(J1-Pad28)")
(node (ref J1) (pin 28)))
(net (code 10) (name "Net-(J1-Pad19)")
(node (ref P1) (pin 8))
(node (ref J1) (pin 19)))
(net (code 11) (name +5V)
(net (code 10) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21))
(node (ref P1) (pin 6)))
(net (code 11) (name /NANO_SCK)
(node (ref P11) (pin 5))
(node (ref P15) (pin 5))
(node (ref J1) (pin 16))
(node (ref P16) (pin 5)))
(net (code 12) (name "Net-(J1-Pad17)")
(node (ref P30) (pin 1))
(node (ref J1) (pin 17)))
(net (code 13) (name +5V)
(node (ref P14) (pin 1))
(node (ref C3) (pin 1))
(node (ref R2) (pin 1))
(node (ref R3) (pin 1))
(node (ref U2) (pin 2))
(node (ref C1) (pin 1))
(node (ref C5) (pin 1))
(node (ref P10) (pin 5))
(node (ref P14) (pin 1))
(node (ref P11) (pin 4))
(node (ref C1) (pin 1))
(node (ref C3) (pin 1))
(node (ref R2) (pin 1))
(node (ref P26) (pin 4))
(node (ref P26) (pin 3))
(node (ref P26) (pin 2))
(node (ref P26) (pin 1))
(node (ref P10) (pin 5))
(node (ref D3) (pin 2))
(node (ref P19) (pin 5))
(node (ref P21) (pin 5))
(node (ref P22) (pin 5))
(node (ref C6) (pin 1))
(node (ref P23) (pin 5))
(node (ref J1) (pin 27))
(node (ref C6) (pin 1))
(node (ref L1) (pin 1))
(node (ref P19) (pin 5))
(node (ref P21) (pin 5)))
(net (code 12) (name "Net-(J1-Pad7)")
(node (ref J1) (pin 7)))
(net (code 13) (name /sheet5CBEAC38/LOADIN)
(node (ref P6) (pin 2))
(node (ref R18) (pin 1))
(node (ref P23) (pin 3)))
(net (code 14) (name /sheet5CBEAC38/LOADOUT)
(node (ref R18) (pin 2))
(node (ref P23) (pin 4))
(node (ref P6) (pin 3)))
(net (code 15) (name "Net-(J1-Pad1)")
(node (ref J1) (pin 1)))
(net (code 16) (name "Net-(J1-Pad2)")
(node (ref J1) (pin 2)))
(net (code 17) (name "Net-(J1-Pad3)")
(node (ref J1) (pin 3)))
(net (code 18) (name GND)
(node (ref C3) (pin 2))
(node (ref L1) (pin 1)))
(net (code 14) (name "Net-(J1-Pad28)")
(node (ref J1) (pin 28))
(node (ref P29) (pin 1)))
(net (code 15) (name "Net-(J1-Pad19)")
(node (ref J1) (pin 19))
(node (ref P1) (pin 8)))
(net (code 16) (name "Net-(J1-Pad20)")
(node (ref P1) (pin 7))
(node (ref J1) (pin 20)))
(net (code 17) (name GND)
(node (ref C10) (pin 2))
(node (ref P32) (pin 2))
(node (ref P15) (pin 9))
(node (ref P16) (pin 2))
(node (ref R13) (pin 2))
(node (ref P16) (pin 12))
(node (ref P22) (pin 2))
(node (ref P25) (pin 2))
(node (ref P25) (pin 3))
(node (ref R15) (pin 2))
(node (ref C6) (pin 2))
(node (ref P7) (pin 1))
(node (ref P19) (pin 7))
(node (ref C9) (pin 2))
(node (ref P11) (pin 2))
(node (ref R19) (pin 2))
(node (ref P23) (pin 2))
(node (ref R17) (pin 2))
(node (ref R12) (pin 1))
(node (ref R10) (pin 2))
(node (ref P19) (pin 6))
(node (ref P7) (pin 3))
(node (ref P16) (pin 12))
(node (ref C9) (pin 2))
(node (ref R20) (pin 1))
(node (ref C4) (pin 2))
(node (ref P19) (pin 7))
(node (ref R4) (pin 2))
(node (ref P19) (pin 6))
(node (ref CON1) (pin 3))
(node (ref CON1) (pin 2))
(node (ref P17) (pin 3))
(node (ref P18) (pin 2))
(node (ref P18) (pin 1))
(node (ref P17) (pin 4))
(node (ref P8) (pin 3))
(node (ref P8) (pin 1))
(node (ref P16) (pin 2))
(node (ref P15) (pin 9))
(node (ref R13) (pin 2))
(node (ref P11) (pin 1))
(node (ref C10) (pin 2))
(node (ref P25) (pin 1))
(node (ref P24) (pin 1))
(node (ref C5) (pin 2))
(node (ref C4) (pin 2))
(node (ref P10) (pin 2))
(node (ref P23) (pin 2))
(node (ref R17) (pin 2))
(node (ref P21) (pin 2))
(node (ref P25) (pin 4))
(node (ref TC1) (pin 2))
(node (ref P7) (pin 4))
(node (ref P7) (pin 3))
(node (ref P11) (pin 1))
(node (ref P8) (pin 4))
(node (ref P11) (pin 2))
(node (ref P8) (pin 3))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref J1) (pin 4))
(node (ref R19) (pin 2))
(node (ref P21) (pin 2))
(node (ref TC1) (pin 2))
(node (ref R12) (pin 1))
(node (ref J1) (pin 29))
(node (ref P22) (pin 2))
(node (ref R15) (pin 2))
(node (ref R1) (pin 2)))
(net (code 19) (name "Net-(J1-Pad5)")
(node (ref J1) (pin 5)))
(net (code 20) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 21) (name "Net-(J1-Pad8)")
(node (ref J1) (pin 8)))
(net (code 22) (name "Net-(J1-Pad9)")
(node (ref J1) (pin 9)))
(net (code 23) (name "Net-(J1-Pad10)")
(node (ref J1) (pin 10)))
(net (code 24) (name "Net-(J1-Pad20)")
(node (ref J1) (pin 20))
(node (ref P1) (pin 7)))
(net (code 25) (name "Net-(J1-Pad30)")
(node (ref J1) (pin 30)))
(net (code 26) (name "Net-(J1-Pad11)")
(node (ref J1) (pin 11)))
(net (code 27) (name "Net-(J1-Pad21)")
(node (ref J1) (pin 21))
(node (ref P1) (pin 6)))
(net (code 28) (name /LT1512/LTShutdownPin)
(node (ref P20) (pin 1))
(node (ref P19) (pin 4)))
(net (code 29) (name /LT1512/LT_FloatVoltage)
(node (ref R7) (pin 2))
(node (ref P19) (pin 2))
(node (ref P20) (pin 2))
(node (ref R6) (pin 2))
(node (ref R13) (pin 1))
(node (ref R9) (pin 2))
(node (ref R5) (pin 2)))
(net (code 30) (name /NANO_MOSI)
(node (ref J1) (pin 14))
(node (ref P15) (pin 6))
(node (ref P16) (pin 6)))
(net (code 31) (name /LT1512/LT_IFEEDBACK)
(node (ref R11) (pin 2))
(node (ref R10) (pin 1))
(node (ref L2) (pin 2)))
(net (code 32) (name /NANO_MISO)
(node (ref P15) (pin 3))
(node (ref P11) (pin 7))
(node (ref P16) (pin 7))
(node (ref J1) (pin 15)))
(net (code 33) (name /MAX_CS)
(node (ref J1) (pin 12))
(node (ref P11) (pin 6)))
(net (code 34) (name /LT1512/LT_BATCHRG)
(node (ref P8) (pin 2))
(node (ref P10) (pin 2))
(node (ref R1) (pin 2))
(node (ref C3) (pin 2))
(node (ref J1) (pin 29)))
(net (code 18) (name /LT1512/LT_BATCHRG)
(node (ref P31) (pin 2))
(node (ref C10) (pin 1))
(node (ref SW2) (pin 3))
(node (ref P8) (pin 1))
(node (ref D2) (pin 1))
(node (ref P8) (pin 4))
(node (ref C10) (pin 1)))
(net (code 35) (name /STC4054_Liion_Charge/BAT_LIION_CHRG)
(node (ref P8) (pin 2)))
(net (code 19) (name "Net-(J1-Pad10)")
(node (ref J1) (pin 10))
(node (ref P27) (pin 2)))
(net (code 20) (name /LT1512/LTShutdownPin)
(node (ref P19) (pin 4))
(node (ref P20) (pin 1)))
(net (code 21) (name /LT1512/LT_FloatVoltage)
(node (ref R5) (pin 2))
(node (ref R9) (pin 2))
(node (ref R13) (pin 1))
(node (ref P31) (pin 1))
(node (ref R6) (pin 2))
(node (ref P20) (pin 2))
(node (ref R7) (pin 2))
(node (ref P19) (pin 2)))
(net (code 22) (name "Net-(J1-Pad11)")
(node (ref P27) (pin 1))
(node (ref J1) (pin 11)))
(net (code 23) (name /STC4054_Liion_Charge/BAT_LIION_CHRG)
(node (ref C2) (pin 1))
(node (ref P10) (pin 3))
(node (ref P7) (pin 2))
(node (ref P7) (pin 4))
(node (ref C2) (pin 1)))
(net (code 36) (name "Net-(P6-Pad4)")
(node (ref P6) (pin 4)))
(net (code 37) (name /NANO_SCK)
(node (ref P11) (pin 5))
(node (ref P16) (pin 5))
(node (ref J1) (pin 16))
(node (ref P15) (pin 5)))
(net (code 38) (name /sheet5CBEAB48/LOADOUT)
(node (ref P5) (pin 3))
(node (ref P22) (pin 4))
(node (ref R16) (pin 2)))
(net (code 39) (name /CurrentSense_INA169_1/LOADIN)
(node (ref P7) (pin 1)))
(net (code 24) (name "Net-(J1-Pad9)")
(node (ref J1) (pin 9))
(node (ref P27) (pin 3)))
(net (code 25) (name "Net-(J1-Pad8)")
(node (ref P27) (pin 4))
(node (ref J1) (pin 8)))
(net (code 26) (name "Net-(J1-Pad7)")
(node (ref J1) (pin 7))
(node (ref P27) (pin 5)))
(net (code 27) (name "Net-(J1-Pad6)")
(node (ref P27) (pin 6))
(node (ref J1) (pin 6)))
(net (code 28) (name "Net-(J1-Pad5)")
(node (ref J1) (pin 5))
(node (ref P27) (pin 7)))
(net (code 29) (name "Net-(J1-Pad2)")
(node (ref P3) (pin 1))
(node (ref J1) (pin 2)))
(net (code 30) (name "Net-(J1-Pad1)")
(node (ref J1) (pin 1))
(node (ref P3) (pin 2)))
(net (code 31) (name "Net-(J1-Pad30)")
(node (ref J1) (pin 30))
(node (ref P28) (pin 1)))
(net (code 32) (name /CurrentSense_INA169_1/CurrentOUT)
(node (ref P21) (pin 1))
(node (ref P4) (pin 1))
(node (ref R15) (pin 1)))
(net (code 33) (name /CurrentSense_INA169_1/LOADIN)
(node (ref P4) (pin 2))
(node (ref P21) (pin 3))
(node (ref R14) (pin 1)))
(net (code 40) (name /CurrentSense_INA169_1/LOADOUT)
(net (code 34) (name /MAX_CS)
(node (ref P11) (pin 6))
(node (ref J1) (pin 12)))
(net (code 35) (name /LT1512/LT_IFEEDBACK)
(node (ref R11) (pin 2))
(node (ref R10) (pin 1))
(node (ref P32) (pin 1))
(node (ref L2) (pin 2)))
(net (code 36) (name "Net-(J1-Pad3)")
(node (ref J1) (pin 3)))
(net (code 37) (name /CurrentSense_INA169_1/LOADOUT)
(node (ref P21) (pin 4))
(node (ref R14) (pin 2))
(node (ref P4) (pin 3)))
(net (code 41) (name "Net-(P4-Pad4)")
(node (ref P4) (pin 4)))
(net (code 42) (name /CurrentSense_INA169_1/CurrentOUT)
(node (ref P21) (pin 1))
(node (ref P4) (pin 1))
(node (ref R15) (pin 1)))
(net (code 43) (name /sheet5CBEAB48/CurrentOUT)
(node (ref P5) (pin 1))
(node (ref P4) (pin 3))
(node (ref R14) (pin 2)))
(net (code 38) (name /sheet5CBEAB48/CurrentOUT)
(node (ref P22) (pin 1))
(node (ref R17) (pin 1)))
(net (code 44) (name /sheet5CBEAB48/LOADIN)
(node (ref R17) (pin 1))
(node (ref P5) (pin 1)))
(net (code 39) (name /sheet5CBEAB48/LOADIN)
(node (ref R16) (pin 1))
(node (ref P5) (pin 2))
(node (ref P22) (pin 3))
(node (ref R16) (pin 1)))
(net (code 45) (name "Net-(P5-Pad4)")
(node (ref P5) (pin 4)))
(net (code 46) (name /sheet5CBEAC38/CurrentOUT)
(node (ref P22) (pin 3)))
(net (code 40) (name /sheet5CBEAB48/LOADOUT)
(node (ref R16) (pin 2))
(node (ref P22) (pin 4))
(node (ref P5) (pin 3)))
(net (code 41) (name /sheet5CBEAC38/CurrentOUT)
(node (ref P23) (pin 1))
(node (ref P6) (pin 1))
(node (ref R19) (pin 1)))
(net (code 47) (name /STC4054_Liion_Charge/CHRG)
(node (ref R19) (pin 1))
(node (ref P6) (pin 1)))
(net (code 42) (name /sheet5CBEAC38/LOADIN)
(node (ref R18) (pin 1))
(node (ref P6) (pin 2))
(node (ref P23) (pin 3)))
(net (code 43) (name /sheet5CBEAC38/LOADOUT)
(node (ref P6) (pin 3))
(node (ref R18) (pin 2))
(node (ref P23) (pin 4)))
(net (code 44) (name /STC4054_Liion_Charge/CHRG)
(node (ref P10) (pin 1))
(node (ref D1) (pin 1)))
(net (code 48) (name /STC4054_Liion_Charge/PROG)
(net (code 45) (name /STC4054_Liion_Charge/PROG)
(node (ref P10) (pin 4))
(node (ref R1) (pin 1))
(node (ref P9) (pin 1))
(node (ref P10) (pin 4)))
(net (code 49) (name "Net-(D1-Pad2)")
(node (ref R2) (pin 2))
(node (ref D1) (pin 2)))
(net (code 51) (name /MAX6675/NC)
(node (ref P12) (pin 1))
(node (ref P11) (pin 8)))
(net (code 52) (name /MAX6675/T+)
(node (ref P11) (pin 3))
(node (ref TC1) (pin 1)))
(net (code 53) (name +3V3)
(node (ref P9) (pin 1)))
(net (code 46) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R2) (pin 2)))
(net (code 48) (name /MAX6675/NC)
(node (ref P11) (pin 8))
(node (ref P12) (pin 1)))
(net (code 49) (name /MAX6675/T+)
(node (ref TC1) (pin 1))
(node (ref P11) (pin 3)))
(net (code 50) (name +3V3)
(node (ref P13) (pin 1)))
(net (code 54) (name /ENC28J60/VCC_Branch)
(node (ref P13) (pin 2))
(node (ref P14) (pin 2))
(net (code 51) (name /ENC28J60/VCC_Branch)
(node (ref P15) (pin 10))
(node (ref P16) (pin 11))
(node (ref P15) (pin 10)))
(net (code 55) (name /ENC28J60/WOL)
(node (ref P16) (pin 8))
(node (ref P15) (pin 4)))
(net (code 56) (name /ENC28J60/Q3)
(node (ref P14) (pin 2))
(node (ref P13) (pin 2)))
(net (code 52) (name /ENC28J60/CLKOUT)
(node (ref P16) (pin 10))
(node (ref P15) (pin 2)))
(net (code 53) (name /ENC28J60/Q3)
(node (ref P16) (pin 1)))
(net (code 57) (name /ENC28J60/RSTENC)
(net (code 54) (name /ENC28J60/RSTENC)
(node (ref P15) (pin 7))
(node (ref P16) (pin 3)))
(net (code 58) (name /ENC28J60/CLKOUT)
(node (ref P15) (pin 2))
(node (ref P16) (pin 10)))
(net (code 59) (name /ENC28J60/INT)
(net (code 55) (name /ENC28J60/INT)
(node (ref P15) (pin 1))
(node (ref P16) (pin 9)))
(net (code 60) (name /BatteryChargerPower/+15.5V)
(node (ref P18) (pin 4))
(node (ref P18) (pin 3)))
(net (code 61) (name +12V)
(node (ref CON1) (pin 1))
(net (code 56) (name /ENC28J60/WOL)
(node (ref P15) (pin 4))
(node (ref P16) (pin 8)))
(net (code 57) (name "Net-(C4-Pad1)")
(node (ref C4) (pin 1))
(node (ref F1) (pin 2))
(node (ref U2) (pin 3)))
(net (code 58) (name +12V)
(node (ref P24) (pin 2))
(node (ref F1) (pin 1))
(node (ref P17) (pin 2))
(node (ref P17) (pin 1)))
(net (code 62) (name "Net-(R3-Pad2)")
(node (ref CON1) (pin 1)))
(net (code 59) (name "Net-(D3-Pad1)")
(node (ref D3) (pin 1))
(node (ref R20) (pin 2)))
(net (code 60) (name "Net-(R3-Pad2)")
(node (ref R4) (pin 1))
(node (ref U2) (pin 1))
(node (ref R3) (pin 2)))
(net (code 63) (name "Net-(C4-Pad1)")
(node (ref C4) (pin 1))
(node (ref U2) (pin 3))
(node (ref F1) (pin 2)))
(net (code 64) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 4))
(node (ref U1) (pin 2)))
(net (code 65) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 66) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 67) (name "Net-(R5-Pad1)")
(node (ref R3) (pin 2))
(node (ref U2) (pin 1)))
(net (code 61) (name "Net-(R5-Pad1)")
(node (ref SW1) (pin 3))
(node (ref R5) (pin 1)))
(net (code 68) (name "Net-(R7-Pad1)")
(node (ref R7) (pin 1))
(node (ref SW2) (pin 2)))
(net (code 69) (name "Net-(R6-Pad1)")
(node (ref SW1) (pin 1))
(node (ref R6) (pin 1)))
(net (code 70) (name "Net-(SW1-Pad2)")
(node (ref SW1) (pin 2))
(node (ref SW2) (pin 4)))
(net (code 71) (name "Net-(R8-Pad2)")
(node (ref R8) (pin 2))
(node (ref R9) (pin 1)))
(net (code 72) (name "Net-(R8-Pad1)")
(node (ref SW2) (pin 1))
(node (ref R8) (pin 1)))
(net (code 73) (name /LT1512/I_Feedback)
(node (ref P19) (pin 3))
(node (ref C9) (pin 1))
(node (ref R11) (pin 1)))
(net (code 74) (name /LT1512/Vsw)
(net (code 62) (name "Net-(R8-Pad1)")
(node (ref R8) (pin 1))
(node (ref SW2) (pin 1)))
(net (code 63) (name "Net-(R8-Pad2)")
(node (ref R9) (pin 1))
(node (ref R8) (pin 2)))
(net (code 64) (name "Net-(SW1-Pad2)")
(node (ref SW2) (pin 4))
(node (ref SW1) (pin 2)))
(net (code 65) (name "Net-(R7-Pad1)")
(node (ref SW2) (pin 2))
(node (ref R7) (pin 1)))
(net (code 66) (name "Net-(R6-Pad1)")
(node (ref R6) (pin 1))
(node (ref SW1) (pin 1)))
(net (code 67) (name /LT1512/Vsw)
(node (ref C7) (pin 1))
(node (ref L1) (pin 2))
(node (ref P19) (pin 8))
(node (ref C7) (pin 1)))
(net (code 75) (name "Net-(C7-Pad2)")
(node (ref P19) (pin 8)))
(net (code 68) (name "Net-(C7-Pad2)")
(node (ref C7) (pin 2))
(node (ref D2) (pin 2))
(node (ref L2) (pin 1)))
(net (code 76) (name "Net-(C8-Pad1)")
(node (ref L2) (pin 1))
(node (ref D2) (pin 2)))
(net (code 69) (name /LT1512/I_Feedback)
(node (ref R11) (pin 1))
(node (ref C9) (pin 1))
(node (ref P19) (pin 3)))
(net (code 70) (name "Net-(C8-Pad1)")
(node (ref C8) (pin 1))
(node (ref R12) (pin 2)))
(net (code 77) (name /LT1512/Vcomp)
(net (code 71) (name /LT1512/Vcomp)
(node (ref C8) (pin 2))
(node (ref P19) (pin 1)))))

+ 111
- 65
batterycharge_stationdata/pcb/rev2/batterystation.sch View File

@ -29,13 +29,11 @@ U 1 1 5CBC0E41
P 8900 2250
F 0 "P7" H 8977 2291 50 0000 L CNN
F 1 "LIION_CONN" H 8977 2200 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 8900 2250 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 8900 2250 50 0001 C CNN
F 3 "" H 8900 2250 50 0000 C CNN
1 8900 2250
1 0 0 -1
$EndComp
Wire Wire Line
8700 2200 8550 2200
$Comp
L power:GND #PWR0101
U 1 1 5CBC0F26
@ -49,22 +47,8 @@ F 3 "" H 8650 2500 50 0000 C CNN
$EndComp
Text Notes 9000 3200 0 59 ~ 0
These connectors will\nbe screw terminal and\nwill be intended to be\npatched into the op amps\nfor monitoring current, as\nwell as as the ADC for\nvoltage.
Wire Wire Line
8550 2200 8550 2400
Wire Wire Line
8550 2400 8700 2400
Connection ~ 8550 2200
Wire Wire Line
8550 2200 8450 2200
Wire Wire Line
8650 2500 8650 2300
Wire Wire Line
8650 2300 8700 2300
Wire Wire Line
8650 2300 8650 2100
Wire Wire Line
8650 2100 8700 2100
Connection ~ 8650 2300
Text Notes 1050 1300 0 157 ~ 31
Power
Text Notes 1000 3150 0 157 ~ 31
@ -116,13 +100,11 @@ U 1 1 5CBE92FB
P 8900 4250
F 0 "P8" H 8977 4291 50 0000 L CNN
F 1 "LT_CONN" H 8977 4200 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 8900 4250 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-4" H 8900 4250 50 0001 C CNN
F 3 "" H 8900 4250 50 0000 C CNN
1 8900 4250
1 0 0 -1
$EndComp
Wire Wire Line
8700 4200 8550 4200
$Comp
L power:GND #PWR0102
U 1 1 5CBE9302
@ -135,21 +117,11 @@ F 3 "" H 8650 4500 50 0000 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
8550 4200 8550 4400
Wire Wire Line
8550 4400 8700 4400
Connection ~ 8550 4200
Wire Wire Line
8550 4200 8450 4200
Wire Wire Line
8650 4500 8650 4300
8650 4500 8650 4400
Wire Wire Line
8650 4300 8700 4300
Wire Wire Line
8650 4300 8650 4100
Wire Wire Line
8650 4100 8700 4100
Connection ~ 8650 4300
$Sheet
S 3300 1550 1300 650
U 5CBE9794
@ -178,14 +150,14 @@ F3 "LOADIN" I R 4600 3900 50
F4 "LOADOUT" I R 4600 4000 50
$EndSheet
$Comp
L conn:CONN_01X04 P4
L conn:CONN_01X03 P4
U 1 1 5CBEB5B3
P 5000 1800
F 0 "P4" H 5077 1841 50 0000 L CNN
F 1 "ScrewTerminal" H 5077 1750 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5000 1800 50 0001 C CNN
F 3 "" H 5000 1800 50 0000 C CNN
1 5000 1800
P 5000 1750
F 0 "P4" H 5077 1791 50 0000 L CNN
F 1 "INA_ScrewTerminal" H 5077 1700 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-3" H 5000 1750 50 0001 C CNN
F 3 "" H 5000 1750 50 0000 C CNN
1 5000 1750
1 0 0 -1
$EndComp
Wire Wire Line
@ -195,14 +167,14 @@ Wire Wire Line
Wire Wire Line
4800 1850 4600 1850
$Comp
L conn:CONN_01X04 P5
L conn:CONN_01X03 P5
U 1 1 5CBEBB39
P 5000 2900
F 0 "P5" H 5077 2941 50 0000 L CNN
F 1 "ScrewTerminal" H 5077 2850 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5000 2900 50 0001 C CNN
F 3 "" H 5000 2900 50 0000 C CNN
1 5000 2900
P 5000 2850
F 0 "P5" H 5077 2891 50 0000 L CNN
F 1 "INA_ScrewTerminal" H 5077 2800 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-3" H 5000 2850 50 0001 C CNN
F 3 "" H 5000 2850 50 0000 C CNN
1 5000 2850
1 0 0 -1
$EndComp
Wire Wire Line
@ -212,14 +184,14 @@ Wire Wire Line
Wire Wire Line
4800 2950 4600 2950
$Comp
L conn:CONN_01X04 P6
L conn:CONN_01X03 P6
U 1 1 5CBEBDEB
P 5000 3950
F 0 "P6" H 5077 3991 50 0000 L CNN
F 1 "ScrewTerminal" H 5077 3900 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5000 3950 50 0001 C CNN
F 3 "" H 5000 3950 50 0000 C CNN
1 5000 3950
P 5000 3900
F 0 "P6" H 5077 3941 50 0000 L CNN
F 1 "INA_ScrewTerminal" H 5077 3850 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-3" H 5000 3900 50 0001 C CNN
F 3 "" H 5000 3900 50 0000 C CNN
1 5000 3900
1 0 0 -1
$EndComp
Wire Wire Line
@ -305,17 +277,6 @@ NANO_SCK
Text Label 4000 6800 2 50 ~ 0
NANO_CS
$Comp
L conn:CONN_01X01 P3
U 1 1 5CBF2DCE
P 4900 6900
F 0 "P3" H 4978 6941 50 0000 L CNN
F 1 "3v3breakout" H 5200 6900 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 4900 6900 50 0001 C CNN
F 3 "" H 4900 6900 50 0000 C CNN
1 4900 6900
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X01 P2
U 1 1 5CBF308E
P 4900 6800
@ -332,7 +293,7 @@ U 1 1 5CBF36F0
P 4900 6350
F 0 "P1" H 4978 6391 50 0000 L CNN
F 1 "ADC_TerminalBlock" H 4978 6300 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x08" H 4900 6350 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-8" H 4900 6350 50 0001 C CNN
F 3 "" H 4900 6350 50 0000 C CNN
1 4900 6350
1 0 0 -1
@ -351,9 +312,94 @@ U 1 1 5CBF6691
P 8650 3850
F 0 "P20" H 8728 3891 50 0000 L CNN
F 1 "LTSENSESCREWTERMINAL" H 8728 3800 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 8650 3850 50 0001 C CNN
F 2 "w_conn_mkds:mkds_1,5-2" H 8650 3850 50 0001 C CNN
F 3 "" H 8650 3850 50 0000 C CNN
1 8650 3850
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X01 P30
U 1 1 5CC87E3D
P 5600 7100
F 0 "P30" V 5472 7178 50 0000 L CNN
F 1 "3v3Breakout" V 5563 7178 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 5600 7100 50 0001 C CNN
F 3 "" H 5600 7100 50 0000 C CNN
1 5600 7100
0 1 1 0
$EndComp
$Comp
L conn:CONN_01X07 P27
U 1 1 5CC88C6B
P 3800 6300
F 0 "P27" H 4100 6200 50 0000 C CNN
F 1 "NanoExtraPins_oneinchbrkout" H 4350 6300 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x07" H 3800 6300 50 0001 C CNN
F 3 "" H 3800 6300 50 0000 C CNN
1 3800 6300
-1 0 0 1
$EndComp
$Comp
L conn:CONN_01X02 P3
U 1 1 5CC88FD8
P 3800 5650
F 0 "P3" H 3719 5375 50 0000 C CNN
F 1 "Nano_SerialBrk" H 4200 5600 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 3800 5650 50 0001 C CNN
F 3 "" H 3800 5650 50 0000 C CNN
1 3800 5650
-1 0 0 1
$EndComp
$Comp
L conn:CONN_01X01 P28
U 1 1 5CC89326
P 4900 5600
F 0 "P28" H 4977 5641 50 0000 L CNN
F 1 "Nano_Vinbrkout" H 4977 5550 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 4900 5600 50 0001 C CNN
F 3 "" H 4900 5600 50 0000 C CNN
1 4900 5600
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X01 P29
U 1 1 5CC89399
P 4900 5800
F 0 "P29" H 4977 5841 50 0000 L CNN
F 1 "Nano_RST_Brkout" H 4977 5750 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x01" H 4900 5800 50 0001 C CNN
F 3 "" H 4900 5800 50 0000 C CNN
1 4900 5800
1 0 0 -1
$EndComp
Wire Wire Line
8450 2200 8650 2200
Wire Wire Line
8650 2100 8650 2200
Connection ~ 8650 2200
Wire Wire Line
8650 2200 8700 2200
Wire Wire Line
8700 2300 8650 2300
Wire Wire Line
8650 2300 8650 2400
Wire Wire Line
8700 2400 8650 2400
Connection ~ 8650 2400
Wire Wire Line
8650 2400 8650 2500
Wire Wire Line
8450 4200 8650 4200
Wire Wire Line
8700 4400 8650 4400
Connection ~ 8650 4400
Wire Wire Line
8650 4400 8650 4300
Wire Wire Line
8650 4200 8650 4100
Connection ~ 8650 4200
Wire Wire Line
8650 4200 8700 4200
Wire Wire Line
4700 6900 5600 6900
$EndSCHEMATC

+ 1
- 0
batterycharge_stationdata/pcb/rev2/fp-lib-table View File

@ -1,3 +1,4 @@
(fp_lib_table
(lib (name w_conn_misc)(type KiCad)(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/footprints/w_conn_misc.pretty)(options "")(descr ""))
(lib (name w_conn_mkds)(type KiCad)(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/batterycharge_stationdata/pcb/footprints/w_conn_mkds.pretty)(options "")(descr ""))
)

Loading…
Cancel
Save