Browse Source

accel

master
Your Name 4 years ago
parent
commit
9399dbe0fa
42 changed files with 5750 additions and 39 deletions
  1. BIN
      .del.swp
  2. BIN
      60hz_Divider/datasheets/CD4553.pdf
  3. BIN
      60hz_Divider/datasheets/cd4029b.pdf
  4. BIN
      60hz_Divider/datasheets/cd4521b.pdf
  5. BIN
      60hz_Divider/datasheets/sn74ls292.pdf
  6. +3
    -0
      60hz_Divider/docs/1.aux
  7. +260
    -0
      60hz_Divider/docs/1.log
  8. BIN
      60hz_Divider/docs/1.pdf
  9. +37
    -0
      60hz_Divider/docs/1.tex
  10. +38
    -0
      60hz_Divider/docs/1.tex~
  11. +3
    -0
      60hz_Divider/docs/2.aux
  12. +260
    -0
      60hz_Divider/docs/2.log
  13. BIN
      60hz_Divider/docs/2.pdf
  14. +37
    -0
      60hz_Divider/docs/2.tex
  15. +3
    -0
      60hz_Divider/docs/3.aux
  16. +260
    -0
      60hz_Divider/docs/3.log
  17. BIN
      60hz_Divider/docs/3.pdf
  18. +44
    -0
      60hz_Divider/docs/3.tex
  19. BIN
      60hz_Divider/movies/DSCN2959.webm
  20. BIN
      60hz_Divider/resources/9718e951675c326180c66cf059f88bdfbd5ea5da_large.jpg
  21. BIN
      60hz_Divider/resources/Article-6digitFreqCounter-SCaug01.pdf
  22. +1
    -0
      60hz_Divider/resources/falstad_freq_doubler
  23. BIN
      60hz_Divider/resources/frequencycountersch.png
  24. +1804
    -0
      60hz_Divider/resources/index.html
  25. +3
    -0
      Attiny_Solar_Energy_Harvest/TODO
  26. +2
    -1
      Attiny_Solar_Energy_Harvest/docs/25.aux
  27. +7
    -7
      Attiny_Solar_Energy_Harvest/docs/25.log
  28. BIN
      Attiny_Solar_Energy_Harvest/docs/25.pdf
  29. +5
    -0
      Attiny_Solar_Energy_Harvest/docs/25.tex
  30. +30
    -0
      Attiny_Solar_Energy_Harvest/docs/26.aux
  31. +363
    -0
      Attiny_Solar_Energy_Harvest/docs/26.log
  32. BIN
      Attiny_Solar_Energy_Harvest/docs/26.pdf
  33. +382
    -0
      Attiny_Solar_Energy_Harvest/docs/26.tex
  34. +377
    -0
      Attiny_Solar_Energy_Harvest/docs/26.tex~
  35. BIN
      Attiny_Solar_Energy_Harvest/movies/DSCN3011.webm
  36. +10
    -15
      Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/accel.kicad_pcb
  37. +11
    -15
      Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/accel.kicad_pcb-bak
  38. +886
    -0
      Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/accel.kicad_pcb
  39. +886
    -0
      Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/accel.kicad_pcb-bak
  40. +33
    -0
      Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/accel.pro
  41. +4
    -0
      Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/fp-lib-table
  42. +1
    -1
      Attiny_Solar_Energy_Harvest/pcb/ProtoBoards/attiny10.kicad_pcb-bak

BIN
.del.swp View File


BIN
60hz_Divider/datasheets/CD4553.pdf View File


BIN
60hz_Divider/datasheets/cd4029b.pdf View File


BIN
60hz_Divider/datasheets/cd4521b.pdf View File


BIN
60hz_Divider/datasheets/sn74ls292.pdf View File


+ 3
- 0
60hz_Divider/docs/1.aux View File

@ -0,0 +1,3 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}60Hz Divider}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Counting the Hz}{1}}

+ 260
- 0
60hz_Divider/docs/1.log View File

@ -0,0 +1,260 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 20 APR 2020 22:38
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/
60hz_Divider/docs/1.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/6
0hz_Divider/docs/1.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 99.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 67.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 225.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
Package xcolor Info: Model `RGB' extended on input line 1364.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count89
\Gm@cntv=\count90
\c@Gm@tempcnt=\count91
\Gm@bindingoffset=\dimen112
\Gm@wd@mp=\dimen113
\Gm@odd@mp=\dimen114
\Gm@even@mp=\dimen115
\Gm@layoutwidth=\dimen116
\Gm@layoutheight=\dimen117
\Gm@layouthoffset=\dimen118
\Gm@layoutvoffset=\dimen119
\Gm@dimlist=\toks15
) (./1.aux)
\openout1 = `1.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count92
\scratchdimen=\dimen120
\scratchbox=\box26
\nofMPsegments=\count93
\nofMParguments=\count94
\everyMPshowfont=\toks16
\MPscratchCnt=\count95
\MPscratchDim=\dimen121
\MPnumerator=\count96
\makeMPintoPDFobject=\count97
\everyMPtoPDFconversion=\toks17
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
)))
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
38.
Package grfext Info: Graphics extension search list:
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext) \AppendGraphicsExtensions on input line 456.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
*geometry* detected driver: dvips
*geometry* verbose mode - [ preamble ] result:
* driver: dvips
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* vratio: 1:1
* modes:
* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
* \paperwidth=433.62pt
* \paperheight=650.43pt
* \textwidth=325.215pt
* \textheight=491.43622pt
* \oddsidemargin=-18.06749pt
* \evensidemargin=-18.06749pt
* \topmargin=-29.7731pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=11.0pt
* \footskip=30.0pt
* \marginparwidth=59.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 14.
[1
Non-PDF special ignored!
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(./1.aux) )
Here is how much of TeX's memory you used:
3503 strings out of 494945
53167 string characters out of 6181032
116035 words of memory out of 5000000
6785 multiletter control sequences out of 15000+600000
8362 words of font info for 30 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
39i,6n,38p,328b,189s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on 1.pdf (1 page, 48575 bytes).
PDF statistics:
24 PDF objects out of 1000 (max. 8388607)
16 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
60hz_Divider/docs/1.pdf View File


+ 37
- 0
60hz_Divider/docs/1.tex View File

@ -0,0 +1,37 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\usepackage{xcolor}
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={6in,9in},total={4.5in,6.8in}}
\title{\textbf{}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
%\tableofcontents
\textcolor{green!60!blue!70}{
\section{60Hz Divider}}
\subsection{Counting the Hz}
pseudo code goal:
\begin{verbatim}
Using 1Hz signal
Start counting 1MHz every 1Hz
when next cycle is received,
display count
start counting again
\end{verbatim}
That's all the objective is here. Easy with a micro, but goal is to complete using cmos or 74 logic.
\end{document}

+ 38
- 0
60hz_Divider/docs/1.tex~ View File

@ -0,0 +1,38 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\usepackage{xcolor}
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={6in,9in},total={4.5in,6.8in}}
\title{\textbf{Door Alarm}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
%\tableofcontents
\textcolor{green!60!blue!70}{
\section{Attiny Solar Energy Harvest Tests}}
I have the following:
\begin{itemize}
\item Solar panels
\item Attiny 10
\end{itemize}
To this list, I will add a supercap, and an energy harvesting IC. The goal being to load the super cap during the day, and to run 24/7. I will need an exceptionally low power micro. The super cap will need to be about 3.3V or 5V.
\subsection{Micro Considerations}
The Arduino Atmega328P is not an option. I'm looking to have a current draw of only 1mA max, (ideally 500uA) when active. Moteino is also not an option for this. Those are made for batteries. I want to be battery free. A super cap, however can be used to store energy. I'll get to that shortly.
For micros, I have some Attiny10 on hand, and these have a reasonably low power pull in active mode. Let's build those up first. What will the micro do? No idea. I haven't a clue.
\subsection{Energy Storage}
I don't want a battery. Let's go with a super cap. The solar panels will only be active some of the time, so I will want to harvest energy with some kind of IC into the cap when the sun is out.\footnote{Reference: www.analog.com/media/en/technical-documentation/technical-articles/solarenergyharvesting.pdf is a start. I'll need to do more research.}
\end{document}

+ 3
- 0
60hz_Divider/docs/2.aux View File

@ -0,0 +1,3 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}60Hz Divider}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Counting the Hz}{1}}

+ 260
- 0
60hz_Divider/docs/2.log View File

@ -0,0 +1,260 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 20 APR 2020 22:40
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/
60hz_Divider/docs/2.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/6
0hz_Divider/docs/2.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 99.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 67.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 225.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
Package xcolor Info: Model `RGB' extended on input line 1364.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count89
\Gm@cntv=\count90
\c@Gm@tempcnt=\count91
\Gm@bindingoffset=\dimen112
\Gm@wd@mp=\dimen113
\Gm@odd@mp=\dimen114
\Gm@even@mp=\dimen115
\Gm@layoutwidth=\dimen116
\Gm@layoutheight=\dimen117
\Gm@layouthoffset=\dimen118
\Gm@layoutvoffset=\dimen119
\Gm@dimlist=\toks15
) (./2.aux)
\openout1 = `2.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count92
\scratchdimen=\dimen120
\scratchbox=\box26
\nofMPsegments=\count93
\nofMParguments=\count94
\everyMPshowfont=\toks16
\MPscratchCnt=\count95
\MPscratchDim=\dimen121
\MPnumerator=\count96
\makeMPintoPDFobject=\count97
\everyMPtoPDFconversion=\toks17
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
)))
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
38.
Package grfext Info: Graphics extension search list:
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext) \AppendGraphicsExtensions on input line 456.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
*geometry* detected driver: dvips
*geometry* verbose mode - [ preamble ] result:
* driver: dvips
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* vratio: 1:1
* modes:
* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
* \paperwidth=433.62pt
* \paperheight=650.43pt
* \textwidth=325.215pt
* \textheight=491.43622pt
* \oddsidemargin=-18.06749pt
* \evensidemargin=-18.06749pt
* \topmargin=-29.7731pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=11.0pt
* \footskip=30.0pt
* \marginparwidth=59.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 14.
[1
Non-PDF special ignored!
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(./2.aux) )
Here is how much of TeX's memory you used:
3503 strings out of 494945
53167 string characters out of 6181032
116035 words of memory out of 5000000
6785 multiletter control sequences out of 15000+600000
8362 words of font info for 30 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
39i,6n,38p,328b,189s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on 2.pdf (1 page, 48575 bytes).
PDF statistics:
24 PDF objects out of 1000 (max. 8388607)
16 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
60hz_Divider/docs/2.pdf View File


+ 37
- 0
60hz_Divider/docs/2.tex View File

@ -0,0 +1,37 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\usepackage{xcolor}
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={6in,9in},total={4.5in,6.8in}}
\title{\textbf{}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
%\tableofcontents
\textcolor{green!60!blue!70}{
\section{60Hz Divider}}
\subsection{Counting the Hz}
pseudo code goal:
\begin{verbatim}
Using 1Hz signal
Start counting 1MHz every 1Hz
when next cycle is received,
display count
start counting again
\end{verbatim}
That's all the objective is here. Easy with a micro, but goal is to complete using cmos or 74 logic.
\end{document}

+ 3
- 0
60hz_Divider/docs/3.aux View File

@ -0,0 +1,3 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}60Hz Divider}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Counting the Hz}{1}}

+ 260
- 0
60hz_Divider/docs/3.log View File

@ -0,0 +1,260 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 21 APR 2020 00:06
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/
60hz_Divider/docs/3.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/6
0hz_Divider/docs/3.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 99.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 67.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 225.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
Package xcolor Info: Model `RGB' extended on input line 1364.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count89
\Gm@cntv=\count90
\c@Gm@tempcnt=\count91
\Gm@bindingoffset=\dimen112
\Gm@wd@mp=\dimen113
\Gm@odd@mp=\dimen114
\Gm@even@mp=\dimen115
\Gm@layoutwidth=\dimen116
\Gm@layoutheight=\dimen117
\Gm@layouthoffset=\dimen118
\Gm@layoutvoffset=\dimen119
\Gm@dimlist=\toks15
) (./3.aux)
\openout1 = `3.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count92
\scratchdimen=\dimen120
\scratchbox=\box26
\nofMPsegments=\count93
\nofMParguments=\count94
\everyMPshowfont=\toks16
\MPscratchCnt=\count95
\MPscratchDim=\dimen121
\MPnumerator=\count96
\makeMPintoPDFobject=\count97
\everyMPtoPDFconversion=\toks17
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
)))
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
38.
Package grfext Info: Graphics extension search list:
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext) \AppendGraphicsExtensions on input line 456.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
*geometry* detected driver: dvips
*geometry* verbose mode - [ preamble ] result:
* driver: dvips
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* vratio: 1:1
* modes:
* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
* \paperwidth=433.62pt
* \paperheight=650.43pt
* \textwidth=325.215pt
* \textheight=491.43622pt
* \oddsidemargin=-18.06749pt
* \evensidemargin=-18.06749pt
* \topmargin=-29.7731pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=11.0pt
* \footskip=30.0pt
* \marginparwidth=59.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 14.
[1
Non-PDF special ignored!
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(./3.aux) )
Here is how much of TeX's memory you used:
3503 strings out of 494945
53167 string characters out of 6181032
117035 words of memory out of 5000000
6785 multiletter control sequences out of 15000+600000
8362 words of font info for 30 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
39i,6n,38p,328b,189s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on 3.pdf (1 page, 52184 bytes).
PDF statistics:
24 PDF objects out of 1000 (max. 8388607)
16 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
60hz_Divider/docs/3.pdf View File


+ 44
- 0
60hz_Divider/docs/3.tex View File

@ -0,0 +1,44 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\usepackage{xcolor}
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={6in,9in},total={4.5in,6.8in}}
\title{\textbf{}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
%\tableofcontents
\textcolor{green!60!blue!70}{
\section{60Hz Divider}}
\subsection{Counting the Hz}
pseudo code goal:
\begin{verbatim}
Using 1Hz signal
Start counting 1MHz every 1Hz
when next cycle is received,
display count
start counting again
\end{verbatim}
That's all the objective is here. Easy with a micro, but goal is to complete using cmos or 74 logic.
4553 x 5
74hct132
1MHz clock (or 6MHz clock), or some variation thereof
jk flip flop
74376 - quad jk flip flop
7476 - jk flip flop
1mhz clk will be main counter,
6 hz or 1 hz will be latch / reset
\end{document}

BIN
60hz_Divider/movies/DSCN2959.webm View File


BIN
60hz_Divider/resources/9718e951675c326180c66cf059f88bdfbd5ea5da_large.jpg View File

Before After
Width: 600  |  Height: 600  |  Size: 49 KiB

BIN
60hz_Divider/resources/Article-6digitFreqCounter-SCaug01.pdf View File


+ 1
- 0
60hz_Divider/resources/falstad_freq_doubler View File

@ -0,0 +1 @@
http://www.falstad.com/circuit/#%24+1+5.0E-6+6.724437240923179+61+5.0+50%0A158+432+208+464+208+0%0Ac+528+208+528+240+0+1.0E-7+-4.082747086489805%0Ar+528+272+592+272+0+3000.0%0Ar+528+304+592+304+0+100000.0%0Aw+592+272+592+304+0%0Ag+592+304+592+336+0%0AR+144+160+80+160+0+2+300.0+2.5+2.5+0.0+0.5%0Ag+320+240+320+272+0%0Aw+432+176+432+208+0%0Aa+352+112+432+112+1+15.0+-15.0+1000000.0%0Aw+320+96+352+96+0%0Aw+352+128+352+176+0%0Aw+352+176+432+176+0%0Aw+432+176+432+112+0%0A161+144+160+192+160+0%0Ar+240+160+320+160+0+2000.0%0Aw+320+96+320+160+0%0Ac+320+160+320+192+0+9.999999999999999E-6+1.3065384527320358%0A155+144+256+160+256+0+5.0%0Aw+240+256+240+224+0%0Aw+240+224+144+224+0%0Aw+144+224+144+192+0%0Aw+240+320+240+352+0%0Aw+240+352+112+352+0%0Aw+112+352+112+256+0%0Aw+112+256+144+256+0%0Aw+144+288+80+288+0%0Aw+80+288+80+368+0%0Aw+80+368+432+368+0%0Aw+432+368+432+304+0%0AO+432+368+496+368+0%0Ar+320+192+320+240+0+1000.0%0Ao+6+8+0+46+5.0+4.8828125E-5+0+-1%0Ao+30+8+0+46+5.0+9.765625E-5+0+-1%0A

BIN
60hz_Divider/resources/frequencycountersch.png View File

Before After
Width: 2596  |  Height: 1828  |  Size: 172 KiB

+ 1804
- 0
60hz_Divider/resources/index.html
File diff suppressed because it is too large
View File


+ 3
- 0
Attiny_Solar_Energy_Harvest/TODO View File

@ -0,0 +1,3 @@
q switches to keep twi disconnected from header so you don't have to remove cable
and replace cable when programming

+ 2
- 1
Attiny_Solar_Energy_Harvest/docs/25.aux View File

@ -26,4 +26,5 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {1.11}Present Questions}{11}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.11.1}Plan of attack}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.12}Other Sensors}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.13}Further Notes}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.13}RF Searching}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.14}Further Notes}{13}}

+ 7
- 7
Attiny_Solar_Energy_Harvest/docs/25.log View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 16 APR 2020 14:25
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 17 APR 2020 00:18
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -331,13 +331,13 @@ Overfull \hbox (206.16063pt too wide) in paragraph at lines 312--313
/www.disk91.com/2015/technology/networks/first-
[]
[11]
Overfull \hbox (3.92412pt too wide) in paragraph at lines 361--362
[11] [12]
Overfull \hbox (3.92412pt too wide) in paragraph at lines 366--367
\OT1/cmr/m/n/10.95 https://www.eevblog.com/forum/microcontrollers/powering-devi
ces-
[]
[12] (./25.aux) )
[13] (./25.aux) )
Here is how much of TeX's memory you used:
3527 strings out of 494945
53604 string characters out of 6181032
@ -354,10 +354,10 @@ e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb>
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on 25.pdf (12 pages, 141093 bytes).
Output written on 25.pdf (13 pages, 142331 bytes).
PDF statistics:
75 PDF objects out of 1000 (max. 8388607)
52 compressed objects within 1 object stream
79 PDF objects out of 1000 (max. 8388607)
55 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
Attiny_Solar_Energy_Harvest/docs/25.pdf View File


+ 5
- 0
Attiny_Solar_Energy_Harvest/docs/25.tex View File

@ -351,8 +351,13 @@ Light dependent Resistor / Diode
Sound sensor (mic)
\subsection{RF Searching}
RF Transceiver ICs require assembly, so we want RF Transceiver modules instead. There are a number of roughly 10mA TX active, but that is the lowest I can find. Among these ics (not modules), most are SPI, have their own ARM core... The modules are a bit better in having some that can be controlled by serial. I like the TRM-433-LT, but I will skip this for now. I also like the
RC11xx-RC232, though the latter is about 30mA TX. That may be the best I can hope for. These two are 433MHz (ISM is 433 - 434MHz). The radiocrafts product is essentially a simplified solution, preprogrammed with a uart which can be used to adjust settings. This option appears to be on part with the microchip offering I've looked at, the RN2483, in fact they both came up on my search results, next to each other. RN doesn't have what IC they use but RC, uses CC1110.
Another option:
ZETAPLUS-433-SO is faster than others (500Kbs), and has lower TX (18mA). Up to 2KM range...

+ 30
- 0
Attiny_Solar_Energy_Harvest/docs/26.aux View File

@ -0,0 +1,30 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Attiny Solar Energy Harvest Tests}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Micro Considerations}{1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Micro Notes}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Energy Storage}{1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Make parts, not scrap}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Programming}{2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.1}Testing Arduino Loader}{2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.2}Conclusion on Arduino Programming Attiny10}{5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.3}IO Port Switching Speed}{5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.4.4}VCC 1.8V}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Application}{6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.1}Magnetic Current Sensor}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.2}Accelerometers}{7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.3}Temperature Sensors}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.4}Gas Sensors}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.5}Supercap}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.5.6}Hall Effect Sensors - Push Pull vs Open Drain Outputs}{8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}Starting Sensors}{8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.6.1}Farad to mA}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}PCB}{9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}PCB Programming}{9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.8.1}PCB programming and use}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.9}PCB Rev3}{10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.10}RF Comms}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.11}Present Questions}{11}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.11.1}Plan of attack}{11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.12}Other Sensors}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.13}RF Searching}{12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.14}Further Notes}{13}}

+ 363
- 0
Attiny_Solar_Energy_Harvest/docs/26.log View File

@ -0,0 +1,363 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 6 MAY 2020 23:59
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/
Attiny_Solar_Energy_Harvest/docs/26.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/A
ttiny_Solar_Energy_Harvest/docs/26.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 3 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2016/10/09 v1.0u Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 99.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2017/01/12 v0.06k Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2016/02/21 v3.3-144 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2016/05/22 v1.7-166 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 67.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 225.
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
Package xcolor Info: Model `RGB' extended on input line 1364.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2016/05/14 v3.1 Provides the ifpdf switch
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count89
\Gm@cntv=\count90
\c@Gm@tempcnt=\count91
\Gm@bindingoffset=\dimen112
\Gm@wd@mp=\dimen113
\Gm@odd@mp=\dimen114
\Gm@even@mp=\dimen115
\Gm@layoutwidth=\dimen116
\Gm@layoutheight=\dimen117
\Gm@layouthoffset=\dimen118
\Gm@layoutvoffset=\dimen119
\Gm@dimlist=\toks15
) (./26.aux)
\openout1 = `26.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count92
\scratchdimen=\dimen120
\scratchbox=\box26
\nofMPsegments=\count93
\nofMParguments=\count94
\everyMPshowfont=\toks16
\MPscratchCnt=\count95
\MPscratchDim=\dimen121
\MPnumerator=\count96
\makeMPintoPDFobject=\count97
\everyMPtoPDFconversion=\toks17
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2016/05/21 v0.22 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
)))
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
38.
Package grfext Info: Graphics extension search list:
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext) \AppendGraphicsExtensions on input line 456.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
*geometry* detected driver: dvips
*geometry* verbose mode - [ preamble ] result:
* driver: dvips
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* vratio: 1:1
* modes:
* h-part:(L,W,R)=(54.2025pt, 325.215pt, 54.2025pt)
* v-part:(T,H,B)=(79.49689pt, 491.43622pt, 79.49689pt)
* \paperwidth=433.62pt
* \paperheight=650.43pt
* \textwidth=325.215pt
* \textheight=491.43622pt
* \oddsidemargin=-18.06749pt
* \evensidemargin=-18.06749pt
* \topmargin=-29.7731pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=11.0pt
* \footskip=30.0pt
* \marginparwidth=59.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
LaTeX Font Info: Try loading font information for OMS+cmr on input line 22.
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 22.
Underfull \hbox (badness 10000) in paragraph at lines 34--37
[]
Underfull \hbox (badness 10000) in paragraph at lines 34--37
[]
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 41.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 41.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 41.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 41.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 41.
[1
Non-PDF special ignored!
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
[2] [3] [4]
Underfull \hbox (badness 10000) in paragraph at lines 164--181
[]
Underfull \hbox (badness 10000) in paragraph at lines 164--181
[]
Underfull \hbox (badness 10000) in paragraph at lines 164--181
[]
Underfull \hbox (badness 10000) in paragraph at lines 164--181
[]
Underfull \hbox (badness 10000) in paragraph at lines 164--181
[]
[5]
Underfull \hbox (badness 10000) in paragraph at lines 184--201
[]
Underfull \hbox (badness 10000) in paragraph at lines 184--201
[]
Underfull \hbox (badness 10000) in paragraph at lines 184--201
[]
Underfull \hbox (badness 10000) in paragraph at lines 184--201
[]
Underfull \hbox (badness 10000) in paragraph at lines 184--201
[]
[6] [7]
Overfull \hbox (2319.18137pt too wide) in paragraph at lines 257--257
[]\OT1/cmtt/m/n/10.95 9.1.1OutputTypeTradeoffsThe push-pulloutputallowsfor the
lowestsystempowerconsumptionbecausethereis no currentleakagepathwhenthe outputd
riveshighor low. The open-drainoutputinvolvesa leakagepaththroughthe externalpu
llupresistorwhenthe outputdriveslow.The open-drainoutputsof multipledevicescan
be tied togetherto forma logicalAND.In this setup,if any sensordriveslow, the v
oltageon the sharednodebecomeslow. Thiscan allowa singleGPIOto measurean arrayo
fsensors
[]
[8] [9]
Overfull \hbox (4.7657pt too wide) in paragraph at lines 306--307
[]\OT1/cmr/m/n/10.95 Added ac-celerom-e-ter pcb break-out. Pack-age is small, b
ut thanks
[]
[10]
Overfull \hbox (206.16063pt too wide) in paragraph at lines 312--313
[]\OT1/cmr/m/n/10.95 I searched for LoRa mod-ules, and came across this https:/
/www.disk91.com/2015/technology/networks/first-
[]
[11] [12]
Overfull \hbox (3.92412pt too wide) in paragraph at lines 378--379
\OT1/cmr/m/n/10.95 https://www.eevblog.com/forum/microcontrollers/powering-devi
ces-
[]
[13] (./26.aux) )
Here is how much of TeX's memory you used:
3527 strings out of 494945
53604 string characters out of 6181032
120046 words of memory out of 5000000
6804 multiletter control sequences out of 15000+600000
8977 words of font info for 32 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
39i,8n,38p,877b,250s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/shar
e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmtt10.pfb>
Output written on 26.pdf (13 pages, 144065 bytes).
PDF statistics:
79 PDF objects out of 1000 (max. 8388607)
55 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
Attiny_Solar_Energy_Harvest/docs/26.pdf View File


+ 382
- 0
Attiny_Solar_Energy_Harvest/docs/26.tex View File

@ -0,0 +1,382 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\usepackage{xcolor}
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={6in,9in},total={4.5in,6.8in}}
%\title{\textbf{Door Alarm}}
\author{Steak Electronics}
\date{}
\begin{document}
%\maketitle
%\tableofcontents
\textcolor{green!60!blue!70}{
\section{Attiny Solar Energy Harvest Tests}}
I have the following:
\begin{itemize}
\item Solar panels
\item Attiny 10
\end{itemize}
To this list, I will add a supercap, and an energy harvesting IC. The goal being to load the super cap during the day, and to run 24/7. I will need an exceptionally low power micro. The super cap will need to be about 3.3V or 5V.
\textcolor{green!60!blue!70}{
\subsection{Micro Considerations}}
The Arduino Atmega328P is not an option. I'm looking to have a current draw of only 1mA max, (ideally 500uA) when active. Moteino is also not an option for this. Those are made for batteries. I want to be battery free. A super cap, however can be used to store energy. I'll get to that shortly.
For micros, I have some Attiny10 on hand, and these have a reasonably low power pull in active mode. Let's build those up first. What will the micro do? No idea. I haven't a clue.
\textcolor{green!60!blue!70}{
\subsubsection{Micro Notes}}
Must run at 1.8V / 1MHz per front page of data sheet, for 200uA draw in active mode.
\\
\\
\textcolor{green!60!blue!70}{
\subsection{Energy Storage}}
I don't want a battery. Let's go with a super cap. The solar panels will only be active some of the time, so I will want to harvest energy with some kind of IC into the cap when the sun is out.\footnote{Reference: www.analog.com/media/en/technical-documentation/technical-articles/solarenergyharvesting.pdf is a start. I'll need to do more research.}
\textcolor{green!60!blue!70}{ \subsection{Make parts, not scrap}} I will
want to make sure that all parts I build are perf board parts, not
breadboard scrap (to be torn down and rebuilt again). This is an Attiny,
so no need to test much, yet.
\textcolor{green!60!blue!70}{
\subsection{Programming}}
To program the Attiny10, I'll use the Arduino adapter from the Junk + Arduino blog. I built it up\footnote{Had slight error where the Arduino + board wouldn't read - pins too short on headers, then the arduino wouldn't boot - due to bad connection on perf board shield. Thankfully, the USB port didn't try to run. Protection circuitry cut in on the laptop.}, and was able to Read the memory. In order to upload to the board, you will need a compiler setup. You can possibly do it in AVRGCC, but instead I opted for either Arduino IDE (via Attiny10Core which didn't work), and then went to Mplab. In order for mplab 5.25 to work, it will need XC8 compiler, and there is a pack that can be downloaded through the IDE to get Attiny10 support.
It appears the AVR Dragon (which I have) can not be used. However, other programmers can be used. Pickit 4, Mkavrii, stk600, I think.
\textcolor{green!60!blue!70}{ \subsubsection{Testing Arduino Loader}}
Tested this with the blink\_LED.c in code folder. The code is as simple as possible.
It is the following:
\begin{verbatim}
//#include <xc.h>
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
// PB2 output
DDRB = 1<<2;
while(1)
{
// Toggle PB2
PINB = 1<<2;
_delay_ms(500);
}
}
\end{verbatim}
When programmed in Mplab, with XC8 compiler, and Attiny10 support, I get the following
hex output:
\begin{verbatim}
:100000000AC020C01FC01EC01DC01CC01BC01AC01B
:1000100019C018C017C011271FBFCFE5D0E0DEBF41
:0A002000CDBF03D000C0F894FFCF5D
:10002A0044E041B940B95FE966E871E05150604087
:0A003A007040E1F700C00000F5CFB0
:02004400DDCF0E
:00000001FF
\end{verbatim}
The content of this hex isn't the focus of this passage. Instead, I want you to review the
results of a D for Dump Memory, by the Arduino Loader.
\begin{verbatim}
Current memory state:
registers, SRAM
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
0000: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 03 00 00 79 00 03 00 00 00 00
0040: B7 AD AE FA 58 70 63 6B FB 5A B4 1B FF FF 35 3F
0050: 67 D7 33 43 DF 5F FB 72 C9 7D FE E9 9D C5 00 12
NVM lock
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3F00: FF FF
configuration
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3F40: FF FF
calibration
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3F80: 79 FF
device ID
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3FC0: 1E 90 03 FF
program
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
4000: 0A C0 20 C0 1F C0 1E C0 1D C0 1C C0 1B C0 1A C0
4010: 19 C0 18 C0 17 C0 11 27 1F BF CF E5 D0 E0 DE BF
4020: CD BF 03 D0 00 C0 F8 94 FF CF 44 E0 41 B9 40 B9
4030: 5F E9 66 E8 71 E0 51 50 60 40 70 40 E1 F7 00 C0
4040: 00 00 F5 CF DD CF FF FF FF FF FF FF FF FF FF FF
4050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
4060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
(...some memory omitted here for brevity...)
43E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
43F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
\end{verbatim}
Notice that the "AC020C01F" is set. That is from the hex. But the 01000...
before it seems to be missing. Some deciphering of how the Arduino programs
the Attiny is in order here. It also doesn't end the same.
Regardless, when programming, the Arduino reports 70 bytes written, and
likewise in the Mplab project memorymap.xml file, it also notes 70 bytes
for the sketch. This lines up.\footnote{Although for an unknown reason, every command registers twice on the Arduino serial monitor, but this appears to be harmless.}
The blinking LED works. Let's move on.
\textcolor{green!60!blue!70}{\subsubsection{Conclusion on Arduino Programming Attiny10}}
It's possible, but you have to make a dedicated jig (almost), so it might be easier to use the official programming tools. However, based on this https://www.avrfreaks.net/forum/pickit-4-and-avr-mcu I might not have a choice. So I will use the Arduino for now. But will have to devise what on board parts are req'd for programming, and incorporate into proto board layout.
\textcolor{green!60!blue!70}{ \subsubsection{IO Port Switching Speed}}
Using the above code without any delay\_ms, I get the following results from a default clock
speed, and a 128KHz clock speed. This test was done to confirm that I could change the clock with
\begin{verbatim}
//Write CCP
CCP = 0xD8;
//change CLK to 128KHz
CLKMSR = 0b01;
\end{verbatim}
There was no issue.
\begin{verbatim}
Default CLK (8MHz? or 1MHz?): 160KHz IO Switch
128KHz CLK: 2.5KHz IO Switch
\end{verbatim}
I am going to pursue 128KHz for starters, for lower current dissipation. Note that with the Arduino loader, it is cumbersome to test and change code as you move along. It is
therefore going to be necessary to use a programmer, with a dedicated header on board.
\textcolor{green!60!blue!70}{ \subsubsection{VCC 1.8V}}
The lowest power supported: 1.8V can be applied, without any configuration
needed. It does not affect IO switching speed (although obviously amplitude is affected).
\begin{verbatim}
128KHz CLK (5.0V): 2.5256 KHz IO switch
128KHz CLK (3.3V): 2.5477 KHz IO switch
128KHz CLK (1.8V): 2.5849 KHz IO switch
\end{verbatim}
As voltage drops, IO increases.
\\
\\
\textbf{VCC Dropout voltage:}
\\
From 1.5, it drops out at 1.248V or so. Comes back at about 1.34V
\\
\\
Test size of 1.
\\
\\
Can't run this with one (AA) battery, but you could with 2.
\\
\\
Current Draw: 128KHz - IO test, 1.8V, 0.08mA (~78uA) (tested w/3478A)
\\
\\
\textcolor{green!60!blue!70}{\subsection{Application}}
First, I need a board for these and a programmer, to quickly program. Second, I need an application. I want extremely low power. Hopefully, solar with no batteries, to start. This is extremely low - that is the point. Let's keep this ridiculous.
Given the power requirements put me under 1mA (with my current panels), I'm considering the following: EEPROMs would require SPI protocol. Doable, but overcomplicated for now.
\\
\\
Eink (need to find a small and cheap enough option. So far, they have either too many pins, and/or use too much current. Something like what stores use to display prices would work, but that doesn't get the data out, only makes it readable.),
\\
\\
Third option would be RF. That is a viable path, but not today. Let's skip that for now.
\\
\\
Fourth option that comes to mind is IR. IR diodes, as in TV remotes, would work well here. I am choosing this as the first project. I will have dumb clients, that consist of - Attiny / IR / Sensor powered by solar. I will have a BBB that receives the IR data, and does all intelligent data gathering. To keep things simple, the IR will be binary ADC data, or otherwise sensor numbers. No SPI, no protocol complexity. That would require space on the Attiny.
\\
\\
Let's build some boards based on the above.
\\
\\
For sensors:
While building, I came across an option. Hall effect sensors. I think also capacitive sensors can be used. This may find a use in a gate sensor, for when a driveway gate is opened or closed. With a small battery, it would work for years.
Footprints: I had to make a footprint for this module on board package for one sensor. The solution to get footprints right? copy graphic image and make it into silkscreen on the board. Easy.
The sensor I looked at was a temp and humidity sensor SHT11 (SHT10 is obsolete). It is low power enough. However, it's \$20. So not in my price range. Otherwise, it would work here. Looks like communication is a shift register, or SPI.
\textcolor{green!60!blue!70}{
\subsubsection{Magnetic Current Sensor}}
There is this:
BM14270AMUV-LB
Which is low enough current here (<1mA). But \$7 in qty, and req's I2C. Not today.
\textcolor{green!60!blue!70}{
\subsubsection{Accelerometers}}
These are an option.
Best pinout (for deadbug) is LIS344ALHTR (but lacks vcc down to 1.8)
2nd Best pinout with full 1.8 -3.6 vcc is ADXL337BCPZ-RL7
(Keep in mind, these are low end options only)
(Analog output only. keep it simple for now.)
Runner up to all above, is KXTC9-2050-FR . But has worse pinout.
Going with AD part. \$5 in single qty.
Digital output Accelmeters are cheaper.
All have tiny package sizes.
Since I am grabbing 1 output only, will need to orient or choose correct output.
PINOUT: When I said best pinout, I meant that you can solder this by hand or with hot air, without much difficulty, because the layout does not require all pins to be connected (hoping I don't get bit by floating pins, though). Or, the layout has PWR and GND together, which means some pins can be bridged.
\textcolor{green!60!blue!70}{
\subsubsection{Temperature Sensors}}
Temperature can be boring, but why not. Let's throw one of these on: LMT84LP . Pin compatible with LM35. Supply current is maybe 8uA. Extremely low.
LM84 (1.5V starts, to 5.5), LM85 (1.8V to 5.5)
\textcolor{green!60!blue!70}{
\subsubsection{Gas Sensors}}
Lowest is 5mV as of writing on dkey. Skipping. The SHT would work, but its too expensive.
\textcolor{green!60!blue!70}{
\subsubsection{Supercap}}
For now, trying this:
FG0V155ZF
\textcolor{green!60!blue!70}{
\subsubsection{Hall Effect Sensors - Push Pull vs Open Drain Outputs}}
\begin{verbatim}9.1.1OutputTypeTradeoffsThe push-pulloutputallowsfor the lowestsystempowerconsumptionbecausethereis no currentleakagepathwhenthe outputdriveshighor low. The open-drainoutputinvolvesa leakagepaththroughthe externalpullupresistorwhenthe outputdriveslow.The open-drainoutputsof multipledevicescan be tied togetherto forma logicalAND.In this setup,if any sensordriveslow, the voltageon the sharednodebecomeslow. Thiscan allowa singleGPIOto measurean arrayofsensors
\end{verbatim} From DRV5032 data sheet.
\textcolor{green!60!blue!70}{
\subsection{Starting Sensors}}
So as a recap, to start with affordable, low power sensors for my project, I have the following types:
\begin{itemize}
\item Temp sensor (cheapest)
\item Magnetic Sensor (hall effect)
\item Movement Sensor (accellerometer) (analog output) (tiny package)
\item capacitive sensor (azoteq)(may only be short range)
\end{itemize}
Output, I have not determined yet. IR will not work, as its too high power. Unless I dedicate a battery just for the IR diode... Or make it battery powered. I'll start with batteries, but for solar panel and supercap, it will likely not be viable, unless I transmit extremely rarely. That is also an option, however.
\subsubsection{Farad to mA}
1.5F supercap can supply 1.5A for 1 second. That is 0.025A for 60 seconds, or 25mA for a minute.
Let's stay I use half that, so 12mA for 60 seconds is my supply. If I transmit once every other hour (when in sunlight)...
\subsection{PCB}
I have built rev2 of the board today. Using an Uno, user must remember to include VCC and GND. So the programming takes up all 6 pins. The 0.1'' headers were slightly close to the resistors, and the top row of VCC and GND headers are separated, so I labeled them V+2, and GND2.\footnote{Forgetting to plug in GND, and or 5v+ (for Uno), while still plugging in the TPI pins, did not break the Attiny10, in my tests today.}
The 0.05'' pin headers work perfect for scope probes. The extra breakout I made demonstrates this.
\subsection{PCB Programming}
By default, the Attiny10 idles around 1.5mA (5V), before programming.
First thing to do, is to program it into a low power mode.
In order to use low power, whilst using the Uno, I will need to add a jumper to the PCB,
so that you can switch between V+2, and V+1. Three pin jumper. Outside pins are each V+, internal goes to Attiny V+. I'll need to remove the trace on gerber rev2, that goes from 4 to VCC.
\subsubsection{PCB programming and use}
It's not possible to leave the Arduino plugged in, while testing the Attiny10.
example: Even if you power down the Uno, and use a jumper to change V+ rails,
the power dissipation through the TPI pins (10,11,12,13) will cause a draw of about 545uA, and the Attiny10 will not toggle its led.
Therefore, not only a power jumper is required to use the Attiny, but also
a 4 or 5 pin 0.1" cable for the TPI pins, must be disconnected before using the Attiny.
\footnote{In code section, mplab - tests2, the power draw of the 128KHz internal CLK with PB2 flipping at about 400us a cycle, at 3V VCC is about 115uA. At 2V it is ~95uA.}
\subsection{PCB Rev3}
\begin{itemize}
\item Added jumper to switch between different power rails, so that
Arduino can be left sort of plugged in (turns out, it is still required to disconnect 9,10,11,12,13 pins, so use a 4/5 pin cable). This makes testing low power (2-3V) code, easier, while still programming with the 5V Uno.
\item Added SOT23-6 breakout
\item Moved Resistors further from 9,10,11,12,13 pins.
\item Added separate board for analog Accelerometer.
\item Moved VCC breakout (0.5'' header pins) to connect directly to tiny, not to bottom Voltage rail.
\item Added note about VCC and GND must be connected when programming.
\item Added accelerometer pcb breakout. Package is small, but thanks to pinout/unused pins - is reasonable to solder with hot air. I knew this when I chose it... Then I forgot it earlier today.
\end{itemize}
\subsection{RF Comms}
I want to use RF to communicate with this device. The IR would work, but would require batteries. If I'm going to use batteries I may as well use RF. Ideally, RF without batteries would be nice.
I searched for LoRa modules, and came across this https://www.disk91.com/2015/technology/networks/first-step-in-lora-land-microchip-rn2483-test/
I've added the datasheets. The RN2483 can be set with a UART, which means two pins on the Attiny. I will want to use a transistor to turn off the module (not using sleep mode), when not in use, so that's another pin. The 4th pin would be for whatever sensor I'm using. Right now, I'm thinking an accelerometer to watch for motion on a door or gate. I may need more pins, as I'd like to be able to switch the accel ic on and off as well.
There is the Attiny40, and also an Attiny402. Different, but both worth considering. The Attiny40 is covered by my programmer, the 402 is not. 40 is from early 2010's, the 202/402 is from 2017. Also the Attiny20, which is less pins than the 40. But covered by my programmer. I would lean towards the 10 or the 20. 40 is too much IO.
Attiny10 has I2C on board (TWI). I'm going to stick with the 10. Keep it simple.
\subsection{Present Questions}
questions:
is a two pin UART the best I can expect to find for simple rf comms
is lora a reasonable solution here? I want as low power as possible,
Lora is not the lowest but if I transmit rarely, and for a short time perhaps it won't matter.
Is there some other way to transmit data? I don't want to use ultrasonic waves, and IR seems to be too much current, as well
as requiring line of sight / lens.
\subsubsection{Plan of attack}
I'm going to prototype with the Microchip RF modules for now, and see if I can get this working off a solar panel. I have an ADC, and with RESET disabled another IO. Goal is now:
Configure RF modules w/arduino.
Configure RF module (one Uno receiver, other tiny transmitter)
Attach any sensor that uses ADC. (temp sensor, resistor light or thermocouple, current sensor (monitoring power supply), and I have the ones I already tested today (but will hold off on - the accelerometer, and hall effect).
Desired applications
- Temp of hot surface (boiler) monitoring
- Solar current input monitoring.
As I've already worked with a current sense before in my battery project (Electronics\_Projects\_2019), I will use again the INA169. It seems to be low enough power for my needs, though I will double check in practice. The data sheet lacks obvious power dissipation figures, while sensing, though quiescient is about 50uA.
\subsection{Other Sensors}
I need to verify that the following sensors could be used with low power:
Light dependent Resistor / Diode
Sound sensor (mic)
\subsection{RF Searching}
RF Transceiver ICs require assembly/programming/time, so we want RF Transceiver modules instead. There are a number of roughly 10mA TX active, but that is the lowest I can find. Among these ics (not modules), most are SPI, have their own ARM core... The modules are a bit better in having some that can be controlled by serial. I like the TRM-433-LT, but I will skip this for now (\$20 each).
I also like the RC11xx-RC232, though the latter is about 30mA TX. That may be the best I can hope for. These two are 433MHz (ISM is 433 - 434MHz). The radiocrafts product is essentially a simplified solution, preprogrammed with a uart which can be used to adjust settings. This option appears to be on part with the microchip offering I've looked at, the RN2483, in fact they both came up on my search results, next to each other. RN doesn't have what IC they use but RC, uses CC1110.
Another option:
ZETAPLUS-433-SO is faster than others (500Kbs), and has lower TX (18mA). Up to 2KM range...
There's more options (over \$18), but for the following specifications, the above three are basically what you can choose from. Ignoring those with high TX power rates (sparkfun), or requires SPI (stmicro)
Specs:
\begin{itemize}
\item In stock
\item Frequency 433-434MHz
\item battery powered vcc range (2)
\end{itemize}
\footnote{There's only 25.}
I will start with two Radiocraft modules. Let's see how that plays out.\footnote{A set of Dev boards for the radiocraft are \$250. Ouch.}
\subsection{Further Notes}
https://www.eevblog.com/forum/microcontrollers/powering-devices-via-gpio-pins/msg2720044/\#msg2720044 - Using GPIO to power devices.
\end{document}

+ 377
- 0
Attiny_Solar_Energy_Harvest/docs/26.tex~ View File

@ -0,0 +1,377 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\usepackage{xcolor}
\usepackage[vcentering,dvips]{geometry}
\geometry{papersize={6in,9in},total={4.5in,6.8in}}
%\title{\textbf{Door Alarm}}
\author{Steak Electronics}
\date{}
\begin{document}
%\maketitle
%\tableofcontents
\textcolor{green!60!blue!70}{
\section{Attiny Solar Energy Harvest Tests}}
I have the following:
\begin{itemize}
\item Solar panels
\item Attiny 10
\end{itemize}
To this list, I will add a supercap, and an energy harvesting IC. The goal being to load the super cap during the day, and to run 24/7. I will need an exceptionally low power micro. The super cap will need to be about 3.3V or 5V.
\textcolor{green!60!blue!70}{
\subsection{Micro Considerations}}
The Arduino Atmega328P is not an option. I'm looking to have a current draw of only 1mA max, (ideally 500uA) when active. Moteino is also not an option for this. Those are made for batteries. I want to be battery free. A super cap, however can be used to store energy. I'll get to that shortly.
For micros, I have some Attiny10 on hand, and these have a reasonably low power pull in active mode. Let's build those up first. What will the micro do? No idea. I haven't a clue.
\textcolor{green!60!blue!70}{
\subsubsection{Micro Notes}}
Must run at 1.8V / 1MHz per front page of data sheet, for 200uA draw in active mode.
\\
\\
\textcolor{green!60!blue!70}{
\subsection{Energy Storage}}
I don't want a battery. Let's go with a super cap. The solar panels will only be active some of the time, so I will want to harvest energy with some kind of IC into the cap when the sun is out.\footnote{Reference: www.analog.com/media/en/technical-documentation/technical-articles/solarenergyharvesting.pdf is a start. I'll need to do more research.}
\textcolor{green!60!blue!70}{ \subsection{Make parts, not scrap}} I will
want to make sure that all parts I build are perf board parts, not
breadboard scrap (to be torn down and rebuilt again). This is an Attiny,
so no need to test much, yet.
\textcolor{green!60!blue!70}{
\subsection{Programming}}
To program the Attiny10, I'll use the Arduino adapter from the Junk + Arduino blog. I built it up\footnote{Had slight error where the Arduino + board wouldn't read - pins too short on headers, then the arduino wouldn't boot - due to bad connection on perf board shield. Thankfully, the USB port didn't try to run. Protection circuitry cut in on the laptop.}, and was able to Read the memory. In order to upload to the board, you will need a compiler setup. You can possibly do it in AVRGCC, but instead I opted for either Arduino IDE (via Attiny10Core which didn't work), and then went to Mplab. In order for mplab 5.25 to work, it will need XC8 compiler, and there is a pack that can be downloaded through the IDE to get Attiny10 support.
It appears the AVR Dragon (which I have) can not be used. However, other programmers can be used. Pickit 4, Mkavrii, stk600, I think.
\textcolor{green!60!blue!70}{ \subsubsection{Testing Arduino Loader}}
Tested this with the blink\_LED.c in code folder. The code is as simple as possible.
It is the following:
\begin{verbatim}
//#include <xc.h>
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
// PB2 output
DDRB = 1<<2;
while(1)
{
// Toggle PB2
PINB = 1<<2;
_delay_ms(500);
}
}
\end{verbatim}
When programmed in Mplab, with XC8 compiler, and Attiny10 support, I get the following
hex output:
\begin{verbatim}
:100000000AC020C01FC01EC01DC01CC01BC01AC01B
:1000100019C018C017C011271FBFCFE5D0E0DEBF41
:0A002000CDBF03D000C0F894FFCF5D
:10002A0044E041B940B95FE966E871E05150604087
:0A003A007040E1F700C00000F5CFB0
:02004400DDCF0E
:00000001FF
\end{verbatim}
The content of this hex isn't the focus of this passage. Instead, I want you to review the
results of a D for Dump Memory, by the Arduino Loader.
\begin{verbatim}
Current memory state:
registers, SRAM
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
0000: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030: 00 00 00 00 00 00 03 00 00 79 00 03 00 00 00 00
0040: B7 AD AE FA 58 70 63 6B FB 5A B4 1B FF FF 35 3F
0050: 67 D7 33 43 DF 5F FB 72 C9 7D FE E9 9D C5 00 12
NVM lock
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3F00: FF FF
configuration
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3F40: FF FF
calibration
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3F80: 79 FF
device ID
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
3FC0: 1E 90 03 FF
program
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
4000: 0A C0 20 C0 1F C0 1E C0 1D C0 1C C0 1B C0 1A C0
4010: 19 C0 18 C0 17 C0 11 27 1F BF CF E5 D0 E0 DE BF
4020: CD BF 03 D0 00 C0 F8 94 FF CF 44 E0 41 B9 40 B9
4030: 5F E9 66 E8 71 E0 51 50 60 40 70 40 E1 F7 00 C0
4040: 00 00 F5 CF DD CF FF FF FF FF FF FF FF FF FF FF
4050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
4060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
(...some memory omitted here for brevity...)
43E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
43F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
\end{verbatim}
Notice that the "AC020C01F" is set. That is from the hex. But the 01000...
before it seems to be missing. Some deciphering of how the Arduino programs
the Attiny is in order here. It also doesn't end the same.
Regardless, when programming, the Arduino reports 70 bytes written, and
likewise in the Mplab project memorymap.xml file, it also notes 70 bytes
for the sketch. This lines up.\footnote{Although for an unknown reason, every command registers twice on the Arduino serial monitor, but this appears to be harmless.}
The blinking LED works. Let's move on.
\textcolor{green!60!blue!70}{\subsubsection{Conclusion on Arduino Programming Attiny10}}
It's possible, but you have to make a dedicated jig (almost), so it might be easier to use the official programming tools. However, based on this https://www.avrfreaks.net/forum/pickit-4-and-avr-mcu I might not have a choice. So I will use the Arduino for now. But will have to devise what on board parts are req'd for programming, and incorporate into proto board layout.
\textcolor{green!60!blue!70}{ \subsubsection{IO Port Switching Speed}}
Using the above code without any delay\_ms, I get the following results from a default clock
speed, and a 128KHz clock speed. This test was done to confirm that I could change the clock with
\begin{verbatim}
//Write CCP
CCP = 0xD8;
//change CLK to 128KHz
CLKMSR = 0b01;
\end{verbatim}
There was no issue.
\begin{verbatim}
Default CLK (8MHz? or 1MHz?): 160KHz IO Switch
128KHz CLK: 2.5KHz IO Switch
\end{verbatim}
I am going to pursue 128KHz for starters, for lower current dissipation. Note that with the Arduino loader, it is cumbersome to test and change code as you move along. It is
therefore going to be necessary to use a programmer, with a dedicated header on board.
\textcolor{green!60!blue!70}{ \subsubsection{VCC 1.8V}}
The lowest power supported: 1.8V can be applied, without any configuration
needed. It does not affect IO switching speed (although obviously amplitude is affected).
\begin{verbatim}
128KHz CLK (5.0V): 2.5256 KHz IO switch
128KHz CLK (3.3V): 2.5477 KHz IO switch
128KHz CLK (1.8V): 2.5849 KHz IO switch
\end{verbatim}
As voltage drops, IO increases.
\\
\\
\textbf{VCC Dropout voltage:}
\\
From 1.5, it drops out at 1.248V or so. Comes back at about 1.34V
\\
\\
Test size of 1.
\\
\\
Can't run this with one (AA) battery, but you could with 2.
\\
\\
Current Draw: 128KHz - IO test, 1.8V, 0.08mA (~78uA) (tested w/3478A)
\\
\\
\textcolor{green!60!blue!70}{\subsection{Application}}
First, I need a board for these and a programmer, to quickly program. Second, I need an application. I want extremely low power. Hopefully, solar with no batteries, to start. This is extremely low - that is the point. Let's keep this ridiculous.
Given the power requirements put me under 1mA (with my current panels), I'm considering the following: EEPROMs would require SPI protocol. Doable, but overcomplicated for now.
\\
\\
Eink (need to find a small and cheap enough option. So far, they have either too many pins, and/or use too much current. Something like what stores use to display prices would work, but that doesn't get the data out, only makes it readable.),
\\
\\
Third option would be RF. That is a viable path, but not today. Let's skip that for now.
\\
\\
Fourth option that comes to mind is IR. IR diodes, as in TV remotes, would work well here. I am choosing this as the first project. I will have dumb clients, that consist of - Attiny / IR / Sensor powered by solar. I will have a BBB that receives the IR data, and does all intelligent data gathering. To keep things simple, the IR will be binary ADC data, or otherwise sensor numbers. No SPI, no protocol complexity. That would require space on the Attiny.
\\
\\
Let's build some boards based on the above.
\\
\\
For sensors:
While building, I came across an option. Hall effect sensors. I think also capacitive sensors can be used. This may find a use in a gate sensor, for when a driveway gate is opened or closed. With a small battery, it would work for years.
Footprints: I had to make a footprint for this module on board package for one sensor. The solution to get footprints right? copy graphic image and make it into silkscreen on the board. Easy.
The sensor I looked at was a temp and humidity sensor SHT11 (SHT10 is obsolete). It is low power enough. However, it's \$20. So not in my price range. Otherwise, it would work here. Looks like communication is a shift register, or SPI.
\textcolor{green!60!blue!70}{
\subsubsection{Magnetic Current Sensor}}
There is this:
BM14270AMUV-LB
Which is low enough current here (<1mA). But \$7 in qty, and req's I2C. Not today.
\textcolor{green!60!blue!70}{
\subsubsection{Accelerometers}}
These are an option.
Best pinout (for deadbug) is LIS344ALHTR (but lacks vcc down to 1.8)
2nd Best pinout with full 1.8 -3.6 vcc is ADXL337BCPZ-RL7
(Keep in mind, these are low end options only)
(Analog output only. keep it simple for now.)
Runner up to all above, is KXTC9-2050-FR . But has worse pinout.
Going with AD part. \$5 in single qty.
Digital output Accelmeters are cheaper.
All have tiny package sizes.
Since I am grabbing 1 output only, will need to orient or choose correct output.
PINOUT: When I said best pinout, I meant that you can solder this by hand or with hot air, without much difficulty, because the layout does not require all pins to be connected (hoping I don't get bit by floating pins, though). Or, the layout has PWR and GND together, which means some pins can be bridged.
\textcolor{green!60!blue!70}{
\subsubsection{Temperature Sensors}}
Temperature can be boring, but why not. Let's throw one of these on: LMT84LP . Pin compatible with LM35. Supply current is maybe 8uA. Extremely low.
LM84 (1.5V starts, to 5.5), LM85 (1.8V to 5.5)
\textcolor{green!60!blue!70}{
\subsubsection{Gas Sensors}}
Lowest is 5mV as of writing on dkey. Skipping. The SHT would work, but its too expensive.
\textcolor{green!60!blue!70}{
\subsubsection{Supercap}}
For now, trying this:
FG0V155ZF
\textcolor{green!60!blue!70}{
\subsubsection{Hall Effect Sensors - Push Pull vs Open Drain Outputs}}
\begin{verbatim}9.1.1OutputTypeTradeoffsThe push-pulloutputallowsfor the lowestsystempowerconsumptionbecausethereis no currentleakagepathwhenthe outputdriveshighor low. The open-drainoutputinvolvesa leakagepaththroughthe externalpullupresistorwhenthe outputdriveslow.The open-drainoutputsof multipledevicescan be tied togetherto forma logicalAND.In this setup,if any sensordriveslow, the voltageon the sharednodebecomeslow. Thiscan allowa singleGPIOto measurean arrayofsensors
\end{verbatim} From DRV5032 data sheet.
\textcolor{green!60!blue!70}{
\subsection{Starting Sensors}}
So as a recap, to start with affordable, low power sensors for my project, I have the following types:
\begin{itemize}
\item Temp sensor (cheapest)
\item Magnetic Sensor (hall effect)
\item Movement Sensor (accellerometer) (analog output) (tiny package)
\item capacitive sensor (azoteq)(may only be short range)
\end{itemize}
Output, I have not determined yet. IR will not work, as its too high power. Unless I dedicate a battery just for the IR diode... Or make it battery powered. I'll start with batteries, but for solar panel and supercap, it will likely not be viable, unless I transmit extremely rarely. That is also an option, however.
\subsubsection{Farad to mA}
1.5F supercap can supply 1.5A for 1 second. That is 0.025A for 60 seconds, or 25mA for a minute.
Let's stay I use half that, so 12mA for 60 seconds is my supply. If I transmit once every other hour (when in sunlight)...
\subsection{PCB}
I have built rev2 of the board today. Using an Uno, user must remember to include VCC and GND. So the programming takes up all 6 pins. The 0.1'' headers were slightly close to the resistors, and the top row of VCC and GND headers are separated, so I labeled them V+2, and GND2.\footnote{Forgetting to plug in GND, and or 5v+ (for Uno), while still plugging in the TPI pins, did not break the Attiny10, in my tests today.}
The 0.05'' pin headers work perfect for scope probes. The extra breakout I made demonstrates this.
\subsection{PCB Programming}
By default, the Attiny10 idles around 1.5mA (5V), before programming.
First thing to do, is to program it into a low power mode.
In order to use low power, whilst using the Uno, I will need to add a jumper to the PCB,
so that you can switch between V+2, and V+1. Three pin jumper. Outside pins are each V+, internal goes to Attiny V+. I'll need to remove the trace on gerber rev2, that goes from 4 to VCC.
\subsubsection{PCB programming and use}
It's not possible to leave the Arduino plugged in, while testing the Attiny10.
example: Even if you power down the Uno, and use a jumper to change V+ rails,
the power dissipation through the TPI pins (10,11,12,13) will cause a draw of about 545uA, and the Attiny10 will not toggle its led.
Therefore, not only a power jumper is required to use the Attiny, but also
a 4 or 5 pin 0.1" cable for the TPI pins, must be disconnected before using the Attiny.
\footnote{In code section, mplab - tests2, the power draw of the 128KHz internal CLK with PB2 flipping at about 400us a cycle, at 3V VCC is about 115uA. At 2V it is ~95uA.}
\subsection{PCB Rev3}
\begin{itemize}
\item Added jumper to switch between different power rails, so that
Arduino can be left sort of plugged in (turns out, it is still required to disconnect 9,10,11,12,13 pins, so use a 4/5 pin cable). This makes testing low power (2-3V) code, easier, while still programming with the 5V Uno.
\item Added SOT23-6 breakout
\item Moved Resistors further from 9,10,11,12,13 pins.
\item Added separate board for analog Accelerometer.
\item Moved VCC breakout (0.5'' header pins) to connect directly to tiny, not to bottom Voltage rail.
\item Added note about VCC and GND must be connected when programming.
\item Added accelerometer pcb breakout. Package is small, but thanks to pinout/unused pins - is reasonable to solder with hot air. I knew this when I chose it... Then I forgot it earlier today.
\end{itemize}
\subsection{RF Comms}
I want to use RF to communicate with this device. The IR would work, but would require batteries. If I'm going to use batteries I may as well use RF. Ideally, RF without batteries would be nice.
I searched for LoRa modules, and came across this https://www.disk91.com/2015/technology/networks/first-step-in-lora-land-microchip-rn2483-test/
I've added the datasheets. The RN2483 can be set with a UART, which means two pins on the Attiny. I will want to use a transistor to turn off the module (not using sleep mode), when not in use, so that's another pin. The 4th pin would be for whatever sensor I'm using. Right now, I'm thinking an accelerometer to watch for motion on a door or gate. I may need more pins, as I'd like to be able to switch the accel ic on and off as well.
There is the Attiny40, and also an Attiny402. Different, but both worth considering. The Attiny40 is covered by my programmer, the 402 is not. 40 is from early 2010's, the 202/402 is from 2017. Also the Attiny20, which is less pins than the 40. But covered by my programmer. I would lean towards the 10 or the 20. 40 is too much IO.
Attiny10 has I2C on board (TWI). I'm going to stick with the 10. Keep it simple.
\subsection{Present Questions}
questions:
is a two pin UART the best I can expect to find for simple rf comms
is lora a reasonable solution here? I want as low power as possible,
Lora is not the lowest but if I transmit rarely, and for a short time perhaps it won't matter.
Is there some other way to transmit data? I don't want to use ultrasonic waves, and IR seems to be too much current, as well
as requiring line of sight / lens.
\subsubsection{Plan of attack}
I'm going to prototype with the Microchip RF modules for now, and see if I can get this working off a solar panel. I have an ADC, and with RESET disabled another IO. Goal is now:
Configure RF modules w/arduino.
Configure RF module (one Uno receiver, other tiny transmitter)
Attach any sensor that uses ADC. (temp sensor, resistor light or thermocouple, current sensor (monitoring power supply), and I have the ones I already tested today (but will hold off on - the accelerometer, and hall effect).
Desired applications
- Temp of hot surface (boiler) monitoring
- Solar current input monitoring.
As I've already worked with a current sense before in my battery project (Electronics\_Projects\_2019), I will use again the INA169. It seems to be low enough power for my needs, though I will double check in practice. The data sheet lacks obvious power dissipation figures, while sensing, though quiescient is about 50uA.
\subsection{Other Sensors}
I need to verify that the following sensors could be used with low power:
Light dependent Resistor / Diode
Sound sensor (mic)
\subsection{RF Searching}
RF Transceiver ICs require assembly, so we want RF Transceiver modules instead. There are a number of roughly 10mA TX active, but that is the lowest I can find. Among these ics (not modules), most are SPI, have their own ARM core... The modules are a bit better in having some that can be controlled by serial. I like the TRM-433-LT, but I will skip this for now. I also like the
RC11xx-RC232, though the latter is about 30mA TX. That may be the best I can hope for. These two are 433MHz (ISM is 433 - 434MHz). The radiocrafts product is essentially a simplified solution, preprogrammed with a uart which can be used to adjust settings. This option appears to be on part with the microchip offering I've looked at, the RN2483, in fact they both came up on my search results, next to each other. RN doesn't have what IC they use but RC, uses CC1110.
Another option:
ZETAPLUS-433-SO is faster than others (500Kbs), and has lower TX (18mA). Up to 2KM range...
There's more options, but for the following specifications, the above three are basically what you can choose from.
Specs:
\begin{itemize}
\item In stock
\item Frequency 433-434MHz
\end{itemize}
There's only 25.
\subsection{Further Notes}
https://www.eevblog.com/forum/microcontrollers/powering-devices-via-gpio-pins/msg2720044/\#msg2720044 - Using GPIO to power devices.
\end{document}

BIN
Attiny_Solar_Energy_Harvest/movies/DSCN3011.webm View File


+ 10
- 15
Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/accel.kicad_pcb View File

@ -3,7 +3,7 @@
(general
(thickness 1.6002)
(drawings 16)
(tracks 57)
(tracks 52)
(zones 0)
(modules 21)
(nets 1)
@ -28,7 +28,7 @@
)
(setup
(last_trace_width 0.2032)
(last_trace_width 0.4064)
(user_trace_width 0.2032)
(user_trace_width 0.3048)
(user_trace_width 0.4064)
@ -56,7 +56,7 @@
(mod_edge_width 0.2)
(mod_text_size 1 1)
(mod_text_width 0.2)
(pad_size 1.76 0.65)
(pad_size 0.01 0.01)
(pad_drill 0)
(pad_to_mask_clearance 0)
(solder_mask_min_width 0.25)
@ -685,7 +685,7 @@
)
)
(module footprintslocal:QFN-16_4x4_Pitch0.5mm_ADXL_test1 (layer Front) (tedit 5E9558B8) (tstamp 5E971A9D)
(module footprintslocal:QFN-16_4x4_Pitch0.5mm_ADXL_test1 (layer Front) (tedit 5EAF6FFA) (tstamp 5E971A9D)
(at 42.64 60.575)
(attr smd)
(fp_text reference REF353 (at 0 -4) (layer F.SilkS) hide
@ -710,22 +710,22 @@
(fp_line (start 3.25 -3.25) (end 3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.25 3.25) (end -3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.25 3.25) (end -3.25 -3.25) (layer F.CrtYd) (width 0.05))
(pad 1 smd oval (at -2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 1 smd oval (at -2 -0.75 90) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 2 smd oval (at -2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 3 smd oval (at -2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 3 smd oval (at -2 0.25 90) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 4 smd oval (at -2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 5 smd oval (at -0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 5 smd oval (at -0.75 2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 6 smd oval (at -0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 7 smd oval (at 0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 8 smd oval (at 0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 8 smd oval (at 0.75 2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 9 smd oval (at 2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 10 smd oval (at 2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 11 smd oval (at 2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 12 smd oval (at 2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 13 smd oval (at 0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 13 smd oval (at 0.75 -2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 14 smd oval (at 0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 15 smd oval (at -0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 16 smd oval (at -0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 16 smd oval (at -0.75 -2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E957283)
@ -852,17 +852,12 @@
(segment (start 31.877 57.857106) (end 31.877 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 32.3038 59.229) (end 31.877 58.8022) (width 0.2032) (layer Front) (net 0))
(segment (start 32.832 59.229) (end 32.3038 59.229) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 57.7) (end 41.086 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.086 56.896) (end 40.64 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 58.575) (end 41.89 57.7) (width 0.2032) (layer Front) (net 0))
(segment (start 38.989 60.325) (end 38.608 59.944) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 60.325) (end 38.989 60.325) (width 0.2032) (layer Front) (net 0))
(segment (start 39.132 61.325) (end 38.608 61.849) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 61.325) (end 39.132 61.325) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.935894) (end 40.894 64.643) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.2428) (end 40.894 63.935894) (width 0.2032) (layer Front) (net 0))
(segment (start 41.5618 62.575) (end 40.894 63.2428) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 62.575) (end 41.5618 62.575) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 65.532) (end 43.18 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 65.242) (end 43.18 65.532) (width 0.2032) (layer Front) (net 0))
(segment (start 46.569999 57.364999) (end 45.72 56.515) (width 0.2032) (layer Front) (net 0))

+ 11
- 15
Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/accel.kicad_pcb-bak View File

@ -3,7 +3,7 @@
(general
(thickness 1.6002)
(drawings 16)
(tracks 57)
(tracks 53)
(zones 0)
(modules 21)
(nets 1)
@ -28,7 +28,7 @@
)
(setup
(last_trace_width 0.2032)
(last_trace_width 0.4064)
(user_trace_width 0.2032)
(user_trace_width 0.3048)
(user_trace_width 0.4064)
@ -56,7 +56,7 @@
(mod_edge_width 0.2)
(mod_text_size 1 1)
(mod_text_width 0.2)
(pad_size 1.76 0.65)
(pad_size 0.01 0.01)
(pad_drill 0)
(pad_to_mask_clearance 0)
(solder_mask_min_width 0.25)
@ -685,7 +685,7 @@
)
)
(module footprintslocal:QFN-16_4x4_Pitch0.5mm_ADXL_test1 (layer Front) (tedit 5E9558B8) (tstamp 5E971A9D)
(module footprintslocal:QFN-16_4x4_Pitch0.5mm_ADXL_test1 (layer Front) (tedit 5EAF6FFA) (tstamp 5E971A9D)
(at 42.64 60.575)
(attr smd)
(fp_text reference REF353 (at 0 -4) (layer F.SilkS) hide
@ -710,22 +710,22 @@
(fp_line (start 3.25 -3.25) (end 3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.25 3.25) (end -3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.25 3.25) (end -3.25 -3.25) (layer F.CrtYd) (width 0.05))
(pad 1 smd oval (at -2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 1 smd oval (at -2 -0.75 90) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 2 smd oval (at -2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 3 smd oval (at -2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 3 smd oval (at -2 0.25 90) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 4 smd oval (at -2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 5 smd oval (at -0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 5 smd oval (at -0.75 2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 6 smd oval (at -0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 7 smd oval (at 0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 8 smd oval (at 0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 8 smd oval (at 0.75 2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 9 smd oval (at 2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 10 smd oval (at 2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 11 smd oval (at 2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 12 smd oval (at 2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 13 smd oval (at 0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 13 smd oval (at 0.75 -2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
(pad 14 smd oval (at 0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 15 smd oval (at -0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 16 smd oval (at -0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 16 smd oval (at -0.75 -2) (size 0.01 0.01) (layers Front F.Paste F.Mask))
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E957283)
@ -800,7 +800,7 @@
(gr_text GND (at 43.18 64.77) (layer F.SilkS) (tstamp 5E957514)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text 1.8-3.3v (at 44.45 56.515) (layer F.SilkS) (tstamp 5E957510)
(gr_text 1.8-3.3v (at 43.815 56.515) (layer F.SilkS) (tstamp 5E957510)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text zout (at 38.1 56.515) (layer F.SilkS) (tstamp 5E957509)
@ -854,15 +854,11 @@
(segment (start 32.832 59.229) (end 32.3038 59.229) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 57.7) (end 41.086 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.086 56.896) (end 40.64 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 58.575) (end 41.89 57.7) (width 0.2032) (layer Front) (net 0))
(segment (start 38.989 60.325) (end 38.608 59.944) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 60.325) (end 38.989 60.325) (width 0.2032) (layer Front) (net 0))
(segment (start 39.132 61.325) (end 38.608 61.849) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 61.325) (end 39.132 61.325) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.935894) (end 40.894 64.643) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.2428) (end 40.894 63.935894) (width 0.2032) (layer Front) (net 0))
(segment (start 41.5618 62.575) (end 40.894 63.2428) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 62.575) (end 41.5618 62.575) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 65.532) (end 43.18 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 65.242) (end 43.18 65.532) (width 0.2032) (layer Front) (net 0))
(segment (start 46.569999 57.364999) (end 45.72 56.515) (width 0.2032) (layer Front) (net 0))

+ 886
- 0
Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/accel.kicad_pcb View File

@ -0,0 +1,886 @@
(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1)
(general
(thickness 1.6002)
(drawings 16)
(tracks 57)
(zones 0)
(modules 21)
(nets 1)
)
(page User 150.012 200)
(title_block
(title High-density-proto-board)
(date "12 Jun 2014")
(rev 0.10.a)
(company "2014 - blog.spitzenpfeil.org")
)
(layers
(0 Front signal)
(31 Back signal)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(44 Edge.Cuts user)
)
(setup
(last_trace_width 0.2032)
(user_trace_width 0.2032)
(user_trace_width 0.3048)
(user_trace_width 0.4064)
(user_trace_width 0.508)
(user_trace_width 0.762)
(user_trace_width 1.016)
(user_trace_width 1.27)
(trace_clearance 0.2032)
(zone_clearance 0.25)
(zone_45_only no)
(trace_min 0.2032)
(segment_width 0.2)
(edge_width 0.2)
(via_size 0.635)
(via_drill 0.3302)
(via_min_size 0.635)
(via_min_drill 0.3302)
(uvia_size 0.508)
(uvia_drill 0.127)
(uvias_allowed no)
(uvia_min_size 0.508)
(uvia_min_drill 0.127)
(pcb_text_width 0.2)
(pcb_text_size 1 1)
(mod_edge_width 0.2)
(mod_text_size 1 1)
(mod_text_width 0.2)
(pad_size 1.76 0.65)
(pad_drill 0)
(pad_to_mask_clearance 0)
(solder_mask_min_width 0.25)
(aux_axis_origin 0 0)
(visible_elements 7FFFFF7F)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions true)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.150000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk true)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "gerbers_rev1/"))
)
(net 0 "")
(net_class Default "This is the default net class."
(clearance 0.2032)
(trace_width 0.4064)
(via_dia 0.635)
(via_drill 0.3302)
(uvia_dia 0.508)
(uvia_drill 0.127)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9573FA)
(at 33.02 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9573E0)
(at 35.56 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9572D4)
(at 45.72 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9572BA)
(at 43.18 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9572A0)
(at 40.64 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977E5E)
(at 38.608 59.944)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977E2E)
(at 40.64 56.896 270)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695 270) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695 270) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977E04)
(at 40.894 64.643)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977DD9)
(at 38.608 61.849)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E958158)
(at 35.687 57.15)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E95812E)
(at 33.782 57.15)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E958104)
(at 31.877 57.15)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E9580D9)
(at 35.687 64.135)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E9580AF)
(at 33.782 64.135)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E958082)
(at 31.877 64.135)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module MountingHole:MountingHole_4.3mm_M4 (layer Front) (tedit 5E6DC4FF) (tstamp 5E79B29C)
(at 49.022 65.786)
(descr "Mounting Hole 4.3mm, no annular, M4")
(tags "mounting hole 4.3mm no annular m4")
(attr virtual)
(fp_text reference REF** (at 0 -5.3) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
)
(module my_parts:MADW__SIL-1 (layer Front) (tedit 5398BCDC) (tstamp 5398C661)
(at 22.86 66.04)
(tags "CONN DEV")
(fp_text reference P? (at 0 -2.032) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value VAL** (at 0 2.286) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
)
(module Package_TO_SOT_SMD:SOT-23-6_Handsoldering (layer Front) (tedit 5E955025) (tstamp 5E958080)
(at 33.782 60.579 90)
(descr "6-pin SOT-23 package, Handsoldering")
(tags "SOT-23-6 Handsoldering")
(attr smd)
(fp_text reference REF** (at 0 -2.9 90) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SOT-23-6_Handsoldering (at 0 2.9 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
(fp_line (start -2.4 -1.8) (end 2.4 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 -1.8) (end 2.4 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 1.8) (end -2.4 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.4 1.8) (end -2.4 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.9 -1.61) (end -2.05 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.075)))
)
(pad 5 smd rect (at 1.35 0 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 6 smd rect (at 1.35 -0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 4 smd rect (at 1.35 0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 3 smd rect (at -1.35 0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 2 smd rect (at -1.35 0 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 1 smd rect (at -1.35 -0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprintslocal:QFN-16_4x4_Pitch0.5mm_ADXL_test1 (layer Front) (tedit 5E9558B8) (tstamp 5E971A9D)
(at 42.64 60.575)
(attr smd)
(fp_text reference REF353 (at 0 -4) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value QFN-16_4x4_Pitch0.5mm (at 0 4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1 -2) (end -2 -1) (layer F.Fab) (width 0.15))
(fp_line (start -2 -1) (end -2 2) (layer F.Fab) (width 0.15))
(fp_line (start -2 2) (end 2 2) (layer F.Fab) (width 0.15))
(fp_line (start 2 2) (end 2 -2) (layer F.Fab) (width 0.15))
(fp_line (start 2 -2) (end -1 -2) (layer F.Fab) (width 0.15))
(fp_line (start 1.25 -2.15) (end 2.15 -2.15) (layer F.SilkS) (width 0.15))
(fp_line (start 2.15 -2.15) (end 2.15 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.25 2.15) (end 2.15 2.15) (layer F.SilkS) (width 0.15))
(fp_line (start 2.15 2.15) (end 2.15 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 2.15) (end -2.15 2.15) (layer F.SilkS) (width 0.15))
(fp_line (start -2.15 2.15) (end -2.15 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 -2.15) (end -3 -2.15) (layer F.SilkS) (width 0.15))
(fp_line (start -3.25 -3.25) (end 3.25 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.25 -3.25) (end 3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.25 3.25) (end -3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.25 3.25) (end -3.25 -3.25) (layer F.CrtYd) (width 0.05))
(pad 1 smd oval (at -2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 2 smd oval (at -2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 3 smd oval (at -2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 4 smd oval (at -2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 5 smd oval (at -0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 6 smd oval (at -0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 7 smd oval (at 0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 8 smd oval (at 0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 9 smd oval (at 2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 10 smd oval (at 2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 11 smd oval (at 2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 12 smd oval (at 2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 13 smd oval (at 0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 14 smd oval (at 0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 15 smd oval (at -0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 16 smd oval (at -0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E957283)
(at 38.1 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Capacitor_SMD:C_0805_2012Metric (layer Front) (tedit 5E955EA0) (tstamp 5E958389)
(at 44.1175 66.04)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags capacitor)
(attr smd)
(fp_text reference REF** (at 0 -1.65) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value C_0805_2012Metric (at 0 1.65) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.08)))
)
(fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
(fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
(fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
(fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
(fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
(fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
(pad 2 smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers Front F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 1 smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers Front F.Paste F.Mask) (roundrect_rratio 0.25))
(model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_line (start 30.48 70.485) (end 31.75 70.485) (layer Edge.Cuts) (width 0.2))
(gr_line (start 30.48 55.88) (end 30.48 70.485) (layer Edge.Cuts) (width 0.2))
(gr_line (start 46.355 55.88) (end 30.48 55.88) (layer Edge.Cuts) (width 0.2))
(gr_line (start 52.07 64.77) (end 46.355 55.88) (layer Edge.Cuts) (width 0.2))
(gr_line (start 52.07 67.31) (end 52.07 64.77) (layer Edge.Cuts) (width 0.2))
(gr_line (start 48.895 70.485) (end 52.07 67.31) (layer Edge.Cuts) (width 0.2))
(gr_line (start 31.75 70.485) (end 48.895 70.485) (layer Edge.Cuts) (width 0.2))
(gr_text GND (at 43.18 64.77) (layer F.SilkS) (tstamp 5E957514)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text 1.8-3.3v (at 43.815 56.515) (layer F.SilkS) (tstamp 5E957510)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text zout (at 38.1 56.515) (layer F.SilkS) (tstamp 5E957509)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text xout (at 40.64 66.675) (layer F.SilkS) (tstamp 5E957505)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "yout\n" (at 37.465 63.5) (layer F.SilkS) (tstamp 5E9574BC)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text st (at 36.195 60.325) (layer F.SilkS) (tstamp 5E9574B8)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "ADXL337\n" (at 48.26 60.452 123.5) (layer F.SilkS) (tstamp 5E977EA0)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "Only solder pads\nyou need." (at 35.0139 66.5861) (layer F.SilkS) (tstamp 5E977D3C)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text 1 (at 38.1 58.547) (layer F.SilkS) (tstamp 5E977CD7)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(segment (start 42.39 58.575) (end 42.39 56.67) (width 0.2032) (layer Front) (net 0))
(segment (start 42.39 56.67) (end 42.545 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 57.3718) (end 43.18 57.0818) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 58.575) (end 42.89 57.3718) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 57.0818) (end 43.18 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 42.545 56.515) (end 43.18 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 56.515) (end 45.72 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 42.39 62.575) (end 42.39 64.996) (width 0.2032) (layer Front) (net 0))
(segment (start 42.39 64.996) (end 42.672 65.278) (width 0.2032) (layer Front) (net 0))
(segment (start 42.672 65.278) (end 42.799 65.278) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 62.575) (end 42.89 65.242) (width 0.2032) (layer Front) (net 0))
(segment (start 32.3038 61.929) (end 32.832 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 62.3558) (end 32.3038 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 64.135) (end 31.877 62.3558) (width 0.2032) (layer Front) (net 0))
(segment (start 33.782 64.135) (end 33.782 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 35.2602 61.929) (end 34.732 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 62.3558) (end 35.2602 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 64.135) (end 35.687 62.3558) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 57.857106) (end 35.687 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 58.8022) (end 35.687 57.857106) (width 0.2032) (layer Front) (net 0))
(segment (start 35.2602 59.229) (end 35.687 58.8022) (width 0.2032) (layer Front) (net 0))
(segment (start 34.732 59.229) (end 35.2602 59.229) (width 0.2032) (layer Front) (net 0))
(segment (start 33.782 59.229) (end 33.782 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 58.8022) (end 31.877 57.857106) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 57.857106) (end 31.877 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 32.3038 59.229) (end 31.877 58.8022) (width 0.2032) (layer Front) (net 0))
(segment (start 32.832 59.229) (end 32.3038 59.229) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 57.7) (end 41.086 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.086 56.896) (end 40.64 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 58.575) (end 41.89 57.7) (width 0.2032) (layer Front) (net 0))
(segment (start 38.989 60.325) (end 38.608 59.944) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 60.325) (end 38.989 60.325) (width 0.2032) (layer Front) (net 0))
(segment (start 39.132 61.325) (end 38.608 61.849) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 61.325) (end 39.132 61.325) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.935894) (end 40.894 64.643) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.2428) (end 40.894 63.935894) (width 0.2032) (layer Front) (net 0))
(segment (start 41.5618 62.575) (end 40.894 63.2428) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 62.575) (end 41.5618 62.575) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 65.532) (end 43.18 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 65.242) (end 43.18 65.532) (width 0.2032) (layer Front) (net 0))
(segment (start 46.569999 57.364999) (end 45.72 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 68.961) (end 40.64 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 64.643) (end 40.894 68.961) (width 0.2032) (layer Front) (net 0))
(segment (start 38.608 68.707) (end 38.1 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 38.608 61.849) (end 38.608 68.707) (width 0.2032) (layer Front) (net 0))
(segment (start 37.465 61.087) (end 38.608 59.944) (width 0.2032) (layer Front) (net 0))
(segment (start 37.465 67.31) (end 37.465 61.087) (width 0.2032) (layer Front) (net 0))
(segment (start 35.56 69.215) (end 37.465 67.31) (width 0.2032) (layer Front) (net 0))
(segment (start 36.83 65.405) (end 36.83 59.055) (width 0.2032) (layer Front) (net 0))
(segment (start 33.02 69.215) (end 36.83 65.405) (width 0.2032) (layer Front) (net 0))
(segment (start 38.989 56.896) (end 36.83 59.055) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 56.896) (end 38.989 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 68.55) (end 45.72 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 66.04) (end 45.055 68.55) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 64.379999) (end 46.569999 62.865) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 66.04) (end 45.055 64.379999) (width 0.2032) (layer Front) (net 0))
(segment (start 46.569999 62.865) (end 46.569999 57.364999) (width 0.2032) (layer Front) (net 0))
)

+ 886
- 0
Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/accel.kicad_pcb-bak View File

@ -0,0 +1,886 @@
(kicad_pcb (version 20171130) (host pcbnew 5.0.2+dfsg1-1~bpo9+1)
(general
(thickness 1.6002)
(drawings 16)
(tracks 57)
(zones 0)
(modules 21)
(nets 1)
)
(page User 150.012 200)
(title_block
(title High-density-proto-board)
(date "12 Jun 2014")
(rev 0.10.a)
(company "2014 - blog.spitzenpfeil.org")
)
(layers
(0 Front signal)
(31 Back signal)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(44 Edge.Cuts user)
)
(setup
(last_trace_width 0.2032)
(user_trace_width 0.2032)
(user_trace_width 0.3048)
(user_trace_width 0.4064)
(user_trace_width 0.508)
(user_trace_width 0.762)
(user_trace_width 1.016)
(user_trace_width 1.27)
(trace_clearance 0.2032)
(zone_clearance 0.25)
(zone_45_only no)
(trace_min 0.2032)
(segment_width 0.2)
(edge_width 0.2)
(via_size 0.635)
(via_drill 0.3302)
(via_min_size 0.635)
(via_min_drill 0.3302)
(uvia_size 0.508)
(uvia_drill 0.127)
(uvias_allowed no)
(uvia_min_size 0.508)
(uvia_min_drill 0.127)
(pcb_text_width 0.2)
(pcb_text_size 1 1)
(mod_edge_width 0.2)
(mod_text_size 1 1)
(mod_text_width 0.2)
(pad_size 1.76 0.65)
(pad_drill 0)
(pad_to_mask_clearance 0)
(solder_mask_min_width 0.25)
(aux_axis_origin 0 0)
(visible_elements 7FFFFF7F)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions true)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.150000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk true)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "gerbers_rev1/"))
)
(net 0 "")
(net_class Default "This is the default net class."
(clearance 0.2032)
(trace_width 0.4064)
(via_dia 0.635)
(via_drill 0.3302)
(uvia_dia 0.508)
(uvia_drill 0.127)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9573FA)
(at 33.02 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9573E0)
(at 35.56 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9572D4)
(at 45.72 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9572BA)
(at 43.18 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E9572A0)
(at 40.64 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977E5E)
(at 38.608 59.944)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977E2E)
(at 40.64 56.896 270)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695 270) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695 270) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0 270) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977E04)
(at 40.894 64.643)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E977DD9)
(at 38.608 61.849)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E958158)
(at 35.687 57.15)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E95812E)
(at 33.782 57.15)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E958104)
(at 31.877 57.15)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E9580D9)
(at 35.687 64.135)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E9580AF)
(at 33.782 64.135)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical (layer Front) (tedit 5E804215) (tstamp 5E958082)
(at 31.877 64.135)
(descr "Through hole straight pin header, 1x01, 1.27mm pitch, single row")
(tags "Through hole pin header THT 1x01 1.27mm single row")
(fp_text reference REF** (at 0 -1.695) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P1.27mm_Vertical (at 0 1.695) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 -0.635) (end 1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.05 0.635) (end -1.05 0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 0.635) (end -1.05 -0.11) (layer F.Fab) (width 0.1))
(fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start -1.11 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start 1.11 0.76) (end 1.11 0.695) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0.76) (end -0.563471 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 0.563471 0.76) (end 1.11 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 0) (end -1.11 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.11 -0.76) (end 0 -0.76) (layer F.SilkS) (width 0.12))
(fp_line (start -1.55 -1.15) (end -1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.55 1.15) (end 1.55 1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 1.15) (end 1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 0 0) (size 1 1) (drill 0.65) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x01_P1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module MountingHole:MountingHole_4.3mm_M4 (layer Front) (tedit 5E6DC4FF) (tstamp 5E79B29C)
(at 49.022 65.786)
(descr "Mounting Hole 4.3mm, no annular, M4")
(tags "mounting hole 4.3mm no annular m4")
(attr virtual)
(fp_text reference REF** (at 0 -5.3) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_4.3mm_M4 (at 0 5.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask))
)
(module my_parts:MADW__SIL-1 (layer Front) (tedit 5398BCDC) (tstamp 5398C661)
(at 22.86 66.04)
(tags "CONN DEV")
(fp_text reference P? (at 0 -2.032) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value VAL** (at 0 2.286) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.2)))
)
)
(module Package_TO_SOT_SMD:SOT-23-6_Handsoldering (layer Front) (tedit 5E955025) (tstamp 5E958080)
(at 33.782 60.579 90)
(descr "6-pin SOT-23 package, Handsoldering")
(tags "SOT-23-6 Handsoldering")
(attr smd)
(fp_text reference REF** (at 0 -2.9 90) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SOT-23-6_Handsoldering (at 0 2.9 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
(fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
(fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
(fp_line (start -2.4 -1.8) (end 2.4 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 -1.8) (end 2.4 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 1.8) (end -2.4 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.4 1.8) (end -2.4 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.9 -1.61) (end -2.05 -1.61) (layer F.SilkS) (width 0.12))
(fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.075)))
)
(pad 5 smd rect (at 1.35 0 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 6 smd rect (at 1.35 -0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 4 smd rect (at 1.35 0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 3 smd rect (at -1.35 0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 2 smd rect (at -1.35 0 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(pad 1 smd rect (at -1.35 -0.95 90) (size 1.56 0.65) (layers Front F.Paste F.Mask))
(model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module footprintslocal:QFN-16_4x4_Pitch0.5mm_ADXL_test1 (layer Front) (tedit 5E9558B8) (tstamp 5E971A9D)
(at 42.64 60.575)
(attr smd)
(fp_text reference REF353 (at 0 -4) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value QFN-16_4x4_Pitch0.5mm (at 0 4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1 -2) (end -2 -1) (layer F.Fab) (width 0.15))
(fp_line (start -2 -1) (end -2 2) (layer F.Fab) (width 0.15))
(fp_line (start -2 2) (end 2 2) (layer F.Fab) (width 0.15))
(fp_line (start 2 2) (end 2 -2) (layer F.Fab) (width 0.15))
(fp_line (start 2 -2) (end -1 -2) (layer F.Fab) (width 0.15))
(fp_line (start 1.25 -2.15) (end 2.15 -2.15) (layer F.SilkS) (width 0.15))
(fp_line (start 2.15 -2.15) (end 2.15 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.25 2.15) (end 2.15 2.15) (layer F.SilkS) (width 0.15))
(fp_line (start 2.15 2.15) (end 2.15 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 2.15) (end -2.15 2.15) (layer F.SilkS) (width 0.15))
(fp_line (start -2.15 2.15) (end -2.15 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 -2.15) (end -3 -2.15) (layer F.SilkS) (width 0.15))
(fp_line (start -3.25 -3.25) (end 3.25 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.25 -3.25) (end 3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.25 3.25) (end -3.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.25 3.25) (end -3.25 -3.25) (layer F.CrtYd) (width 0.05))
(pad 1 smd oval (at -2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 2 smd oval (at -2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 3 smd oval (at -2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 4 smd oval (at -2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 5 smd oval (at -0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 6 smd oval (at -0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 7 smd oval (at 0.25 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 8 smd oval (at 0.75 2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 9 smd oval (at 2 0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 10 smd oval (at 2 0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 11 smd oval (at 2 -0.25 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 12 smd oval (at 2 -0.75 90) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 13 smd oval (at 0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 14 smd oval (at 0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 15 smd oval (at -0.25 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
(pad 16 smd oval (at -0.75 -2) (size 0.25 2) (layers Front F.Paste F.Mask))
)
(module footprints:PinHeader_1x01_EDIT (layer Front) (tedit 5E955CE5) (tstamp 5E957283)
(at 38.1 69.215)
(descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x01 2.54mm single row")
(fp_text reference REF** (at 0 -2.33) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PinHeader_1x01_P2.54mm_Vertical (at 0 2.33) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Capacitor_SMD:C_0805_2012Metric (layer Front) (tedit 5E955EA0) (tstamp 5E958389)
(at 44.1175 66.04)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags capacitor)
(attr smd)
(fp_text reference REF** (at 0 -1.65) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value C_0805_2012Metric (at 0 1.65) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.5 0.5) (thickness 0.08)))
)
(fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12))
(fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12))
(fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
(fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
(fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
(fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
(pad 2 smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers Front F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 1 smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers Front F.Paste F.Mask) (roundrect_rratio 0.25))
(model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_line (start 30.48 70.485) (end 31.75 70.485) (layer Edge.Cuts) (width 0.2))
(gr_line (start 30.48 55.88) (end 30.48 70.485) (layer Edge.Cuts) (width 0.2))
(gr_line (start 46.355 55.88) (end 30.48 55.88) (layer Edge.Cuts) (width 0.2))
(gr_line (start 52.07 64.77) (end 46.355 55.88) (layer Edge.Cuts) (width 0.2))
(gr_line (start 52.07 67.31) (end 52.07 64.77) (layer Edge.Cuts) (width 0.2))
(gr_line (start 48.895 70.485) (end 52.07 67.31) (layer Edge.Cuts) (width 0.2))
(gr_line (start 31.75 70.485) (end 48.895 70.485) (layer Edge.Cuts) (width 0.2))
(gr_text GND (at 43.18 64.77) (layer F.SilkS) (tstamp 5E957514)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text 1.8-3.3v (at 44.45 56.515) (layer F.SilkS) (tstamp 5E957510)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text zout (at 38.1 56.515) (layer F.SilkS) (tstamp 5E957509)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text xout (at 40.64 66.675) (layer F.SilkS) (tstamp 5E957505)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "yout\n" (at 37.465 63.5) (layer F.SilkS) (tstamp 5E9574BC)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text st (at 36.195 60.325) (layer F.SilkS) (tstamp 5E9574B8)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "ADXL337\n" (at 48.26 60.452 123.5) (layer F.SilkS) (tstamp 5E977EA0)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "Only solder pads\nyou need." (at 35.0139 66.5861) (layer F.SilkS) (tstamp 5E977D3C)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text 1 (at 38.1 58.547) (layer F.SilkS) (tstamp 5E977CD7)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(segment (start 42.39 58.575) (end 42.39 56.67) (width 0.2032) (layer Front) (net 0))
(segment (start 42.39 56.67) (end 42.545 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 57.3718) (end 43.18 57.0818) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 58.575) (end 42.89 57.3718) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 57.0818) (end 43.18 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 42.545 56.515) (end 43.18 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 56.515) (end 45.72 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 42.39 62.575) (end 42.39 64.996) (width 0.2032) (layer Front) (net 0))
(segment (start 42.39 64.996) (end 42.672 65.278) (width 0.2032) (layer Front) (net 0))
(segment (start 42.672 65.278) (end 42.799 65.278) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 62.575) (end 42.89 65.242) (width 0.2032) (layer Front) (net 0))
(segment (start 32.3038 61.929) (end 32.832 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 62.3558) (end 32.3038 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 64.135) (end 31.877 62.3558) (width 0.2032) (layer Front) (net 0))
(segment (start 33.782 64.135) (end 33.782 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 35.2602 61.929) (end 34.732 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 62.3558) (end 35.2602 61.929) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 64.135) (end 35.687 62.3558) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 57.857106) (end 35.687 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 35.687 58.8022) (end 35.687 57.857106) (width 0.2032) (layer Front) (net 0))
(segment (start 35.2602 59.229) (end 35.687 58.8022) (width 0.2032) (layer Front) (net 0))
(segment (start 34.732 59.229) (end 35.2602 59.229) (width 0.2032) (layer Front) (net 0))
(segment (start 33.782 59.229) (end 33.782 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 58.8022) (end 31.877 57.857106) (width 0.2032) (layer Front) (net 0))
(segment (start 31.877 57.857106) (end 31.877 57.15) (width 0.2032) (layer Front) (net 0))
(segment (start 32.3038 59.229) (end 31.877 58.8022) (width 0.2032) (layer Front) (net 0))
(segment (start 32.832 59.229) (end 32.3038 59.229) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 57.7) (end 41.086 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.086 56.896) (end 40.64 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 58.575) (end 41.89 57.7) (width 0.2032) (layer Front) (net 0))
(segment (start 38.989 60.325) (end 38.608 59.944) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 60.325) (end 38.989 60.325) (width 0.2032) (layer Front) (net 0))
(segment (start 39.132 61.325) (end 38.608 61.849) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 61.325) (end 39.132 61.325) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.935894) (end 40.894 64.643) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 63.2428) (end 40.894 63.935894) (width 0.2032) (layer Front) (net 0))
(segment (start 41.5618 62.575) (end 40.894 63.2428) (width 0.2032) (layer Front) (net 0))
(segment (start 41.89 62.575) (end 41.5618 62.575) (width 0.2032) (layer Front) (net 0))
(segment (start 43.18 65.532) (end 43.18 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 42.89 65.242) (end 43.18 65.532) (width 0.2032) (layer Front) (net 0))
(segment (start 46.569999 57.364999) (end 45.72 56.515) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 68.961) (end 40.64 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 40.894 64.643) (end 40.894 68.961) (width 0.2032) (layer Front) (net 0))
(segment (start 38.608 68.707) (end 38.1 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 38.608 61.849) (end 38.608 68.707) (width 0.2032) (layer Front) (net 0))
(segment (start 37.465 61.087) (end 38.608 59.944) (width 0.2032) (layer Front) (net 0))
(segment (start 37.465 67.31) (end 37.465 61.087) (width 0.2032) (layer Front) (net 0))
(segment (start 35.56 69.215) (end 37.465 67.31) (width 0.2032) (layer Front) (net 0))
(segment (start 36.83 65.405) (end 36.83 59.055) (width 0.2032) (layer Front) (net 0))
(segment (start 33.02 69.215) (end 36.83 65.405) (width 0.2032) (layer Front) (net 0))
(segment (start 38.989 56.896) (end 36.83 59.055) (width 0.2032) (layer Front) (net 0))
(segment (start 40.64 56.896) (end 38.989 56.896) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 68.55) (end 45.72 69.215) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 66.04) (end 45.055 68.55) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 64.379999) (end 46.569999 62.865) (width 0.2032) (layer Front) (net 0))
(segment (start 45.055 66.04) (end 45.055 64.379999) (width 0.2032) (layer Front) (net 0))
(segment (start 46.569999 62.865) (end 46.569999 57.364999) (width 0.2032) (layer Front) (net 0))
)

+ 33
- 0
Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/accel.pro View File

@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

+ 4
- 0
Attiny_Solar_Energy_Harvest/pcb/Accelerometer_Breakout/rev1/fp-lib-table View File

@ -0,0 +1,4 @@
(fp_lib_table
(lib (name footprints)(type KiCad)(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/Prototyping_Board/footprints)(options "")(descr ""))
(lib (name footprintslocal)(type KiCad)(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2020/Attiny_Solar_Energy_Harvest/footprints)(options "")(descr ""))
)

+ 1
- 1
Attiny_Solar_Energy_Harvest/pcb/ProtoBoards/attiny10.kicad_pcb-bak View File

@ -9011,7 +9011,7 @@
(gr_text GND (at 63.5 104.775) (layer F.SilkS) (tstamp 5E807864)
(effects (font (size 0.7 0.7) (thickness 0.175)))
)
(gr_text "TPI programmer for ATtiny4/5/9/10/20/40\n" (at 60.325 71.628) (layer B.SilkS) (tstamp 5E8067DA)
(gr_text "TPI programmer for ATtiny4/5/9/10/20/40\n" (at 57.15 84.455) (layer B.SilkS) (tstamp 5E8067DA)
(effects (font (size 0.7 0.7) (thickness 0.175)) (justify mirror))
)
(gr_text 9 (at 58.166 72.517) (layer F.SilkS) (tstamp 5E8066F3)

Loading…
Cancel
Save