From a512f521d7f68f4069b5f3a26a5988e75c8da843 Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer <reinhold@kainhofer.com> Date: Mon, 30 Oct 2017 01:46:48 +0100 Subject: [PATCH] Update with changes from latest NM 1.7-dev --- .travis.yml | 65 + MemoryFree.cpp | 4 +- .../MQ_GasSensors_Board.brd | 602 +++++ .../MQ_GasSensors_Board.pro | 25 + .../MQ_GasSensors_Board.sch | 2363 +++++++++++++++++ MySensors MQ GasSensors Board/eagle.epf | 441 +++ NodeManager.cpp | 3 - NodeManager.h | 2 - NodeManager_GasSensor.ino | 99 +- README.md | 0 config.h | 8 +- platformio.ini | 1 - 12 files changed, 3561 insertions(+), 52 deletions(-) create mode 100644 .travis.yml create mode 100644 MySensors MQ GasSensors Board/MQ_GasSensors_Board.brd create mode 100644 MySensors MQ GasSensors Board/MQ_GasSensors_Board.pro create mode 100644 MySensors MQ GasSensors Board/MQ_GasSensors_Board.sch create mode 100644 MySensors MQ GasSensors Board/eagle.epf mode change 100755 => 100644 README.md diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2c4ff5c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,65 @@ +# Continuous Integration (CI) is the practice, in software +# engineering, of merging all developer working copies with a shared mainline +# several times a day < http://docs.platformio.org/page/ci/index.html > +# +# Documentation: +# +# * Travis CI Embedded Builds with PlatformIO +# < https://docs.travis-ci.com/user/integration/platformio/ > +# +# * PlatformIO integration with Travis CI +# < http://docs.platformio.org/page/ci/travis.html > +# +# * User Guide for `platformio ci` command +# < http://docs.platformio.org/page/userguide/cmd_ci.html > +# +# +# Please choice one of the following templates (proposed below) and uncomment +# it (remove "# " before each line) or use own configuration according to the +# Travis CI documentation (see above). +# + + +# +# Template #1: General project. Test it using existing `platformio.ini`. +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# install: +# - pip install -U platformio +# +# script: +# - platformio run + + +# +# Template #2: The project is intended to by used as a library with examples +# + +# language: python +# python: +# - "2.7" +# +# sudo: false +# cache: +# directories: +# - "~/.platformio" +# +# env: +# - PLATFORMIO_CI_SRC=path/to/test/file.c +# - PLATFORMIO_CI_SRC=examples/file.ino +# - PLATFORMIO_CI_SRC=path/to/test/directory +# +# install: +# - pip install -U platformio +# +# script: +# - platformio ci --lib="." --board=ID_1 --board=ID_2 --board=ID_N diff --git a/MemoryFree.cpp b/MemoryFree.cpp index 3e9eab9..00e7b3e 100644 --- a/MemoryFree.cpp +++ b/MemoryFree.cpp @@ -1,4 +1,4 @@ - #if (ARDUINO >= 100) +#if (ARDUINO >= 100) #include <Arduino.h> #else #include <WProgram.h> @@ -41,4 +41,4 @@ int freeMemory() { free_memory += freeListSize(); } return free_memory; -} \ No newline at end of file +} diff --git a/MySensors MQ GasSensors Board/MQ_GasSensors_Board.brd b/MySensors MQ GasSensors Board/MQ_GasSensors_Board.brd new file mode 100644 index 0000000..8ee4546 --- /dev/null +++ b/MySensors MQ GasSensors Board/MQ_GasSensors_Board.brd @@ -0,0 +1,602 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.2.1"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="25" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> +<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> +<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> +<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> +<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/> +<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/> +<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/> +<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/> +<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/> +<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="yes"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/> +<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/> +<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/> +<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> +<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/> +<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/> +<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/> +<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/> +<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/> +<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/> +<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Hidden" color="15" fill="1" visible="yes" active="yes"/> +<layer number="102" name="Changes" color="12" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<board> +<plain> +<wire x1="1.905" y1="10.16" x2="18.415" y2="10.16" width="0" layer="20"/> +<wire x1="18.415" y1="10.16" x2="18.415" y2="48.26" width="0" layer="20"/> +<wire x1="18.415" y1="48.26" x2="1.905" y2="48.25" width="0" layer="20"/> +<wire x1="1.905" y1="48.25" x2="1.905" y2="10.16" width="0" layer="20"/> +<wire x1="18.415" y1="35.56" x2="13.97" y2="35.56" width="0.1524" layer="22"/> +<wire x1="13.97" y1="35.56" x2="13.97" y2="48.26" width="0.1524" layer="22"/> +<wire x1="13.97" y1="48.26" x2="18.415" y2="48.26" width="0.1524" layer="22"/> +<wire x1="1.905" y1="35.56" x2="6.35" y2="35.56" width="0.1524" layer="22"/> +<wire x1="6.35" y1="35.56" x2="6.35" y2="48.26" width="0.1524" layer="22"/> +<wire x1="6.35" y1="48.26" x2="1.905" y2="48.26" width="0.1524" layer="22"/> +<wire x1="1.905" y1="27.94" x2="6.35" y2="27.94" width="0.1524" layer="22"/> +<wire x1="6.35" y1="27.94" x2="6.35" y2="15.24" width="0.1524" layer="22"/> +<wire x1="6.35" y1="15.24" x2="1.905" y2="15.24" width="0.1524" layer="22"/> +<wire x1="18.415" y1="27.94" x2="13.97" y2="27.94" width="0.1524" layer="22"/> +<wire x1="13.97" y1="27.94" x2="13.97" y2="15.24" width="0.1524" layer="22"/> +<wire x1="13.97" y1="15.24" x2="18.415" y2="15.24" width="0.1524" layer="22"/> +<text x="17.145" y="17.145" size="1.016" layer="22" distance="150" rot="MR270">A4 +A3 +A2 +A1 +GND +VCC</text> +<text x="17.145" y="13.97" size="1.016" layer="21" font="vector" distance="150" rot="R90">VCC +GND +A1 +A2 +A3 +A4</text> +<text x="14.605" y="17.145" size="1.016" layer="21" font="vector" distance="150">VCC +GND +D4 +A4</text> +<text x="14.605" y="37.465" size="1.016" layer="21" font="vector" distance="150">VCC +GND +D3 +A3</text> +<text x="3.175" y="46.355" size="1.016" layer="21" font="vector" distance="150" rot="R180" align="bottom-right">A2 +D2 +GND +VCC</text> +<text x="3.175" y="26.035" size="1.016" layer="21" font="vector" distance="150" rot="R180" align="bottom-right">A1 +D1 +GND +VCC</text> +<text x="16.51" y="27.305" size="1.016" layer="22" font="vector" rot="MR270">MQ Sensor 4</text> +<text x="16.51" y="46.99" size="1.016" layer="22" font="vector" rot="MR270">MQ Sensor 3</text> +<text x="5.08" y="46.99" size="1.016" layer="22" font="vector" rot="MR270">MQ Sensor 2</text> +<text x="5.08" y="27.305" size="1.016" layer="22" font="vector" rot="MR270">MQ Sensor 1</text> +<text x="10.16" y="33.655" size="1.016" layer="21" font="vector" align="center">MQ Sensors Board +2017, R. Kainhofer</text> +</plain> +<libraries> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X04"> +<description><h3>Plated Through Hole - 4 Pin</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<designrules name="default"> +<description language="de"><b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab.</description> +<description language="en"><b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name.</description> +<param name="layerSetup" value="(1*16)"/> +<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> +<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> +<param name="mdWireWire" value="6mil"/> +<param name="mdWirePad" value="6mil"/> +<param name="mdWireVia" value="6mil"/> +<param name="mdPadPad" value="6mil"/> +<param name="mdPadVia" value="6mil"/> +<param name="mdViaVia" value="6mil"/> +<param name="mdSmdPad" value="6mil"/> +<param name="mdSmdVia" value="6mil"/> +<param name="mdSmdSmd" value="6mil"/> +<param name="mdViaViaSameLayer" value="6mil"/> +<param name="mnLayersViaInSmd" value="2"/> +<param name="mdCopperDimension" value="40mil"/> +<param name="mdDrill" value="6mil"/> +<param name="mdSmdStop" value="0mil"/> +<param name="msWidth" value="6mil"/> +<param name="msDrill" value="0.35mm"/> +<param name="msMicroVia" value="9.99mm"/> +<param name="msBlindViaRatio" value="0.5"/> +<param name="rvPadTop" value="0.25"/> +<param name="rvPadInner" value="0.25"/> +<param name="rvPadBottom" value="0.25"/> +<param name="rvViaOuter" value="0.25"/> +<param name="rvViaInner" value="0.25"/> +<param name="rvMicroViaOuter" value="0.25"/> +<param name="rvMicroViaInner" value="0.25"/> +<param name="rlMinPadTop" value="10mil"/> +<param name="rlMaxPadTop" value="20mil"/> +<param name="rlMinPadInner" value="10mil"/> +<param name="rlMaxPadInner" value="20mil"/> +<param name="rlMinPadBottom" value="10mil"/> +<param name="rlMaxPadBottom" value="20mil"/> +<param name="rlMinViaOuter" value="8mil"/> +<param name="rlMaxViaOuter" value="20mil"/> +<param name="rlMinViaInner" value="8mil"/> +<param name="rlMaxViaInner" value="20mil"/> +<param name="rlMinMicroViaOuter" value="4mil"/> +<param name="rlMaxMicroViaOuter" value="20mil"/> +<param name="rlMinMicroViaInner" value="4mil"/> +<param name="rlMaxMicroViaInner" value="20mil"/> +<param name="psTop" value="-1"/> +<param name="psBottom" value="-1"/> +<param name="psFirst" value="-1"/> +<param name="psElongationLong" value="100"/> +<param name="psElongationOffset" value="100"/> +<param name="mvStopFrame" value="1"/> +<param name="mvCreamFrame" value="0"/> +<param name="mlMinStopFrame" value="4mil"/> +<param name="mlMaxStopFrame" value="4mil"/> +<param name="mlMinCreamFrame" value="0mil"/> +<param name="mlMaxCreamFrame" value="0mil"/> +<param name="mlViaStopLimit" value="0mil"/> +<param name="srRoundness" value="0"/> +<param name="srMinRoundness" value="0mil"/> +<param name="srMaxRoundness" value="0mil"/> +<param name="slThermalIsolate" value="10mil"/> +<param name="slThermalsForVias" value="0"/> +<param name="dpMaxLengthDifference" value="10mm"/> +<param name="dpGapFactor" value="2.5"/> +<param name="checkGrid" value="0"/> +<param name="checkAngle" value="0"/> +<param name="checkFont" value="1"/> +<param name="checkRestrict" value="1"/> +<param name="useDiameter" value="13"/> +<param name="maxErrors" value="50"/> +</designrules> +<autorouter> +<pass name="Default"> +<param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> +<param name="tpViaShape" value="round"/> +<param name="PrefDir.1" value="a"/> +<param name="PrefDir.2" value="0"/> +<param name="PrefDir.3" value="0"/> +<param name="PrefDir.4" value="0"/> +<param name="PrefDir.5" value="0"/> +<param name="PrefDir.6" value="0"/> +<param name="PrefDir.7" value="0"/> +<param name="PrefDir.8" value="0"/> +<param name="PrefDir.9" value="0"/> +<param name="PrefDir.10" value="0"/> +<param name="PrefDir.11" value="0"/> +<param name="PrefDir.12" value="0"/> +<param name="PrefDir.13" value="0"/> +<param name="PrefDir.14" value="0"/> +<param name="PrefDir.15" value="0"/> +<param name="PrefDir.16" value="a"/> +<param name="cfVia" value="8"/> +<param name="cfNonPref" value="5"/> +<param name="cfChangeDir" value="2"/> +<param name="cfOrthStep" value="2"/> +<param name="cfDiagStep" value="3"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="1"/> +<param name="cfMalusStep" value="1"/> +<param name="cfPadImpact" value="4"/> +<param name="cfSmdImpact" value="4"/> +<param name="cfBusImpact" value="0"/> +<param name="cfHugging" value="3"/> +<param name="cfAvoid" value="4"/> +<param name="cfPolygon" value="10"/> +<param name="cfBase.1" value="0"/> +<param name="cfBase.2" value="1"/> +<param name="cfBase.3" value="1"/> +<param name="cfBase.4" value="1"/> +<param name="cfBase.5" value="1"/> +<param name="cfBase.6" value="1"/> +<param name="cfBase.7" value="1"/> +<param name="cfBase.8" value="1"/> +<param name="cfBase.9" value="1"/> +<param name="cfBase.10" value="1"/> +<param name="cfBase.11" value="1"/> +<param name="cfBase.12" value="1"/> +<param name="cfBase.13" value="1"/> +<param name="cfBase.14" value="1"/> +<param name="cfBase.15" value="1"/> +<param name="cfBase.16" value="0"/> +<param name="mnVias" value="20"/> +<param name="mnSegments" value="9999"/> +<param name="mnExtdSteps" value="9999"/> +<param name="mnRipupLevel" value="10"/> +<param name="mnRipupSteps" value="100"/> +<param name="mnRipupTotal" value="100"/> +</pass> +<pass name="Follow-me" refer="Default" active="yes"> +</pass> +<pass name="Busses" refer="Default" active="yes"> +<param name="cfNonPref" value="4"/> +<param name="cfBusImpact" value="4"/> +<param name="cfHugging" value="0"/> +<param name="mnVias" value="0"/> +</pass> +<pass name="Route" refer="Default" active="yes"> +</pass> +<pass name="Optimize1" refer="Default" active="yes"> +<param name="cfVia" value="99"/> +<param name="cfExtdStep" value="10"/> +<param name="cfHugging" value="1"/> +<param name="mnExtdSteps" value="1"/> +<param name="mnRipupLevel" value="0"/> +</pass> +<pass name="Optimize2" refer="Optimize1" active="yes"> +<param name="cfNonPref" value="0"/> +<param name="cfChangeDir" value="6"/> +<param name="cfExtdStep" value="0"/> +<param name="cfBonusStep" value="2"/> +<param name="cfMalusStep" value="2"/> +<param name="cfPadImpact" value="2"/> +<param name="cfSmdImpact" value="2"/> +<param name="cfHugging" value="0"/> +</pass> +<pass name="Optimize3" refer="Optimize2" active="yes"> +<param name="cfChangeDir" value="8"/> +<param name="cfPadImpact" value="0"/> +<param name="cfSmdImpact" value="0"/> +</pass> +<pass name="Optimize4" refer="Optimize3" active="yes"> +<param name="cfChangeDir" value="25"/> +</pass> +</autorouter> +<elements> +<element name="MQ1" library="SparkFun-Connectors" package="1X04" value="" x="7.62" y="17.78" rot="R90"> +<attribute name="PROD_ID" value="CONN-09696" x="7.62" y="17.78" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="MQ2" library="SparkFun-Connectors" package="1X04" value="" x="7.62" y="38.1" rot="R90"> +<attribute name="PROD_ID" value="CONN-09696" x="7.62" y="38.1" size="1.778" layer="27" rot="R90" display="off"/> +</element> +<element name="MQ3" library="SparkFun-Connectors" package="1X04" value="" x="12.7" y="45.72" rot="R270"> +<attribute name="PROD_ID" value="CONN-09696" x="12.7" y="45.72" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="MQ4" library="SparkFun-Connectors" package="1X04" value="" x="12.7" y="25.4" rot="R270"> +<attribute name="PROD_ID" value="CONN-09696" x="12.7" y="25.4" size="1.778" layer="27" rot="R270" display="off"/> +</element> +<element name="J1" library="SparkFun-Connectors" package="1X06" value="" x="3.81" y="12.7"> +<attribute name="PROD_ID" value="CONN-08437" x="3.81" y="12.7" size="1.778" layer="27" display="off"/> +</element> +</elements> +<signals> +<signal name="A1"> +<contactref element="MQ1" pad="4"/> +<contactref element="J1" pad="3"/> +<wire x1="7.62" y1="25.4" x2="8.89" y2="24.13" width="0.1524" layer="1"/> +<wire x1="8.89" y1="24.13" x2="8.89" y2="12.7" width="0.1524" layer="1"/> +</signal> +<signal name="GND"> +<contactref element="MQ1" pad="2"/> +<contactref element="MQ2" pad="2"/> +<contactref element="MQ3" pad="2"/> +<contactref element="MQ4" pad="2"/> +<contactref element="J1" pad="2"/> +<polygon width="0.1524" layer="1"> +<vertex x="1.905" y="48.26"/> +<vertex x="18.415" y="48.26"/> +<vertex x="18.415" y="10.16"/> +<vertex x="1.905" y="10.16"/> +</polygon> +<polygon width="0.1524" layer="16"> +<vertex x="1.905" y="48.26"/> +<vertex x="18.415" y="48.26"/> +<vertex x="18.415" y="10.16"/> +<vertex x="1.905" y="10.16"/> +</polygon> +</signal> +<signal name="VCC"> +<contactref element="MQ1" pad="1"/> +<contactref element="MQ2" pad="1"/> +<contactref element="MQ3" pad="1"/> +<contactref element="MQ4" pad="1"/> +<contactref element="J1" pad="1"/> +<wire x1="3.81" y1="12.7" x2="3.81" y2="13.97" width="0.1524" layer="1"/> +<wire x1="3.81" y1="13.97" x2="7.62" y2="17.78" width="0.1524" layer="1"/> +<wire x1="7.62" y1="17.78" x2="5.08" y2="20.32" width="0.1524" layer="1"/> +<wire x1="5.08" y1="20.32" x2="5.08" y2="35.56" width="0.1524" layer="1"/> +<wire x1="5.08" y1="35.56" x2="7.62" y2="38.1" width="0.1524" layer="1"/> +<wire x1="12.7" y1="25.4" x2="15.24" y2="27.94" width="0.1524" layer="1"/> +<wire x1="15.24" y1="27.94" x2="15.24" y2="43.18" width="0.1524" layer="1"/> +<wire x1="15.24" y1="43.18" x2="12.7" y2="45.72" width="0.1524" layer="1"/> +<wire x1="7.62" y1="17.78" x2="8.89" y2="17.78" width="0.1524" layer="16"/> +<wire x1="8.89" y1="17.78" x2="10.16" y2="19.05" width="0.1524" layer="16"/> +<wire x1="10.16" y1="19.05" x2="10.16" y2="22.86" width="0.1524" layer="16"/> +<wire x1="10.16" y1="22.86" x2="12.7" y2="25.4" width="0.1524" layer="16"/> +</signal> +<signal name="A2"> +<contactref element="MQ2" pad="4"/> +<contactref element="J1" pad="4"/> +<wire x1="11.43" y1="12.7" x2="11.43" y2="13.97" width="0.1524" layer="1"/> +<wire x1="11.43" y1="13.97" x2="10.16" y2="15.24" width="0.1524" layer="1"/> +<wire x1="10.16" y1="15.24" x2="10.16" y2="43.18" width="0.1524" layer="1"/> +<wire x1="10.16" y1="43.18" x2="7.62" y2="45.72" width="0.1524" layer="1"/> +</signal> +<signal name="A3"> +<contactref element="MQ3" pad="4"/> +<contactref element="J1" pad="5"/> +<wire x1="11.43" y1="15.24" x2="13.97" y2="12.7" width="0.1524" layer="1"/> +<wire x1="11.43" y1="36.83" x2="11.43" y2="15.24" width="0.1524" layer="1"/> +<wire x1="12.7" y1="38.1" x2="11.43" y2="36.83" width="0.1524" layer="1"/> +</signal> +<signal name="A4"> +<contactref element="MQ4" pad="4"/> +<contactref element="J1" pad="6"/> +<wire x1="16.51" y1="12.7" x2="16.51" y2="13.97" width="0.1524" layer="1"/> +<wire x1="16.51" y1="13.97" x2="12.7" y2="17.78" width="0.1524" layer="1"/> +</signal> +</signals> +</board> +</drawing> +<compatibility> +<note version="6.3" minversion="6.2.2" severity="warning"> +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. +</note> +</compatibility> +</eagle> diff --git a/MySensors MQ GasSensors Board/MQ_GasSensors_Board.pro b/MySensors MQ GasSensors Board/MQ_GasSensors_Board.pro new file mode 100644 index 0000000..787672f --- /dev/null +++ b/MySensors MQ GasSensors Board/MQ_GasSensors_Board.pro @@ -0,0 +1,25 @@ +EAGLE AutoRouter Statistics: + +Job : /home/reinhold/temp/eagle/MySensors MQ GasSensors Board/MQ_GasSensors_Board.brd + +Start at : 21:52:28 (02.07.17) +End at : 21:52:30 (02.07.17) +Elapsed time : 00:00:00 + +Signals : 6 RoutingGrid: 6 mil Layers: 2 +Connections : 12 predefined: 12 ( 0 Vias ) + +Router memory : 300140 + +Passname : TopRouter Route Optimize1 Optimize2 Optimize3 Optimize4 + +Time per pass : 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 +Number of Ripups : 0 0 0 0 0 0 +max. Level : 0 0 0 0 0 0 +max. Total : 0 0 0 0 0 0 + +Routed : 0 0 0 0 0 0 +Vias : 0 0 0 0 0 0 +Resolution : 100.0 % 100.0 % 100.0 % 100.0 % 100.0 % 100.0 % + +Final : 100.0% beendet diff --git a/MySensors MQ GasSensors Board/MQ_GasSensors_Board.sch b/MySensors MQ GasSensors Board/MQ_GasSensors_Board.sch new file mode 100644 index 0000000..181edc2 --- /dev/null +++ b/MySensors MQ GasSensors Board/MQ_GasSensors_Board.sch @@ -0,0 +1,2363 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE eagle SYSTEM "eagle.dtd"> +<eagle version="8.2.1"> +<drawing> +<settings> +<setting alwaysvectorfont="no"/> +<setting verticaltext="up"/> +</settings> +<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/> +<layers> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="3" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="15" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="15" fill="1" visible="no" active="no"/> +<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> +<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> +<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> +<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/> +<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/> +<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> +<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> +<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> +<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> +<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> +<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> +<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/> +<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> +<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> +<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> +<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> +<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> +<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/> +<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> +<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> +<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> +<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> +<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> +<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/> +<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/> +<layer number="101" name="Hidden" color="15" fill="1" visible="yes" active="yes"/> +<layer number="102" name="Changes" color="12" fill="1" visible="yes" active="yes"/> +<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/> +<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> +<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/> +<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/> +<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/> +<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/> +<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/> +<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/> +<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> +<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/> +<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/> +<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/> +<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/> +<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/> +<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/> +<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/> +<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/> +<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/> +<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/> +<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/> +<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> +<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/> +<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/> +<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/> +<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/> +<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/> +<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/> +<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/> +<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/> +<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/> +<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/> +<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> +<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> +<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/> +<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/> +</layers> +<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R"> +<libraries> +<library name="SparkFun-Connectors"> +<description><h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +<package name="1X04"> +<description><h3>Plated Through Hole - 4 Pin</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX-1X4"> +<description><h3>Molex 4-Pin Plated Through-Hole</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> +<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> +<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/> +<text x="2.286" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="2.286" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-4"> +<description><h3>Screw Terminal 3.5mm Pitch -4 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.75" y1="3.4" x2="12.25" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.25" y1="3.4" x2="12.25" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="12.25" y1="-2.8" x2="12.25" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="12.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="12.25" y1="3.15" x2="12.75" y2="3.15" width="0.2032" layer="51"/> +<wire x1="12.75" y1="3.15" x2="12.75" y2="2.15" width="0.2032" layer="51"/> +<wire x1="12.75" y1="2.15" x2="12.25" y2="2.15" width="0.2032" layer="51"/> +<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/> +<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/> +<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/> +<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/> +<text x="0" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="0" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_1.27MM"> +<description><h3>Plated Through Hole - 4 Pin</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch: 1.27mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-0.381" y1="-0.889" x2="0.381" y2="-0.889" width="0.127" layer="21"/> +<wire x1="0.381" y1="-0.889" x2="0.635" y2="-0.635" width="0.127" layer="21"/> +<wire x1="0.635" y1="-0.635" x2="0.889" y2="-0.889" width="0.127" layer="21"/> +<wire x1="0.889" y1="-0.889" x2="1.651" y2="-0.889" width="0.127" layer="21"/> +<wire x1="1.651" y1="-0.889" x2="1.905" y2="-0.635" width="0.127" layer="21"/> +<wire x1="1.905" y1="-0.635" x2="2.159" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.159" y1="-0.889" x2="2.921" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.921" y1="-0.889" x2="3.175" y2="-0.635" width="0.127" layer="21"/> +<wire x1="3.175" y1="-0.635" x2="3.429" y2="-0.889" width="0.127" layer="21"/> +<wire x1="3.429" y1="-0.889" x2="4.191" y2="-0.889" width="0.127" layer="21"/> +<wire x1="4.191" y1="0.889" x2="3.429" y2="0.889" width="0.127" layer="21"/> +<wire x1="3.429" y1="0.889" x2="3.175" y2="0.635" width="0.127" layer="21"/> +<wire x1="3.175" y1="0.635" x2="2.921" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.921" y1="0.889" x2="2.159" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.159" y1="0.889" x2="1.905" y2="0.635" width="0.127" layer="21"/> +<wire x1="1.905" y1="0.635" x2="1.651" y2="0.889" width="0.127" layer="21"/> +<wire x1="1.651" y1="0.889" x2="0.889" y2="0.889" width="0.127" layer="21"/> +<wire x1="0.889" y1="0.889" x2="0.635" y2="0.635" width="0.127" layer="21"/> +<wire x1="0.635" y1="0.635" x2="0.381" y2="0.889" width="0.127" layer="21"/> +<wire x1="0.381" y1="0.889" x2="-0.381" y2="0.889" width="0.127" layer="21"/> +<wire x1="-0.381" y1="0.889" x2="-0.889" y2="0.381" width="0.127" layer="21"/> +<wire x1="-0.889" y1="-0.381" x2="-0.381" y2="-0.889" width="0.127" layer="21"/> +<wire x1="-0.889" y1="0.381" x2="-0.889" y2="-0.381" width="0.127" layer="21"/> +<wire x1="4.191" y1="0.889" x2="4.699" y2="0.381" width="0.127" layer="21"/> +<wire x1="4.699" y1="0.381" x2="4.699" y2="-0.381" width="0.127" layer="21"/> +<wire x1="4.699" y1="-0.381" x2="4.191" y2="-0.889" width="0.127" layer="21"/> +<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/> +<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/> +<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/> +<pad name="1" x="0" y="0" drill="0.508" diameter="1"/> +<text x="-0.508" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.508" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_LOCK"> +<description><h3>Plated Through Hole - 4 Pin Locking Footprint</h3> +Pins are offset 0.005" from center to lock pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_LOCK_LONGPADS"> +<description><h3>Plated Through Hole - 4 Pin Long Pads w/ Locking Footprint</h3> +Holes are offset 0.005" from center to lock pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.127" x2="8.89" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-1.1176" x2="8.6106" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.127" x2="8.89" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.8636" x2="8.6106" y2="1.143" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/> +<text x="-1.27" y="1.651" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.413" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX-1X4_LOCK"> +<description><h3>Molex 4-Pin Plated Through-Hole Locking</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="8.89" y2="-2.54" width="0.127" layer="21"/> +<wire x1="8.89" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> +<wire x1="8.89" y1="-2.54" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<wire x1="7.62" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> +<wire x1="0" y1="-1.27" x2="7.62" y2="-1.27" width="0.127" layer="21"/> +<wire x1="7.62" y1="-1.27" x2="7.62" y2="-2.54" width="0.127" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" shape="square"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> +<text x="2.667" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="2.032" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_RA_MALE"> +<description><h3>SMD - 4 Pin Right Angle Male Header</h3> +tDocu layer shows pin locations. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<hole x="-2.54" y="0" drill="1.4"/> +<hole x="2.54" y="0" drill="1.4"/> +<text x="-4.318" y="6.731" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-4.318" y="2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_LONGPADS"> +<description><h3>Plated Through Hole - 4 Pin Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_NO_SILK"> +<description><h3>Plated Through Hole - 4 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="JST-4-PTH"> +<description><h3>JST Right Angle 4 Pin Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/ePH.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<pad name="1" x="-3" y="0" drill="0.7" diameter="1.6"/> +<pad name="2" x="-1" y="0" drill="0.7" diameter="1.6"/> +<pad name="3" x="1" y="0" drill="0.7" diameter="1.6"/> +<pad name="4" x="3" y="0" drill="0.7" diameter="1.6"/> +<text x="-3.4" y="0.7" size="1.27" layer="51">+</text> +<text x="-1.4" y="0.7" size="1.27" layer="51">-</text> +<text x="0.7" y="0.9" size="0.8" layer="51">S</text> +<text x="2.7" y="0.9" size="0.8" layer="51">S</text> +<wire x1="-4.95" y1="-1.6" x2="-4.95" y2="6" width="0.2032" layer="21"/> +<wire x1="-4.95" y1="6" x2="4.95" y2="6" width="0.2032" layer="21"/> +<wire x1="4.95" y1="6" x2="4.95" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-4.95" y1="-1.6" x2="-4.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="4.95" y1="-1.6" x2="4.3" y2="-1.6" width="0.2032" layer="21"/> +<wire x1="-4.3" y1="-1.6" x2="-4.3" y2="0" width="0.2032" layer="21"/> +<wire x1="4.3" y1="-1.6" x2="4.3" y2="0" width="0.2032" layer="21"/> +<text x="-1.397" y="3.429" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="2.54" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="SCREWTERMINAL-3.5MM-4_LOCK"> +<description><h3>Screw Terminal 3.5mm Pitch -4 Pin PTH Locking</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="21"/> +<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/> +<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/> +<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/> +<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/> +<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/> +<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/> +<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/> +<pad name="2" x="3.6778" y="0" drill="1.2" diameter="2.032"/> +<pad name="3" x="6.8222" y="0" drill="1.2" diameter="2.032"/> +<pad name="4" x="10.6778" y="0" drill="1.2" diameter="2.032"/> +<text x="3.81" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="3.81" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_1MM_RA"> +<description><h3>SMD- 4 Pin Right Angle </h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-1.5" y1="-4.6" x2="1.5" y2="-4.6" width="0.254" layer="21"/> +<wire x1="-3" y1="-2" x2="-3" y2="-0.35" width="0.254" layer="21"/> +<wire x1="2.25" y1="-0.35" x2="3" y2="-0.35" width="0.254" layer="21"/> +<wire x1="3" y1="-0.35" x2="3" y2="-2" width="0.254" layer="21"/> +<wire x1="-3" y1="-0.35" x2="-2.25" y2="-0.35" width="0.254" layer="21"/> +<circle x="-2.5" y="0.3" radius="0.1414" width="0.4" layer="21"/> +<smd name="NC2" x="-2.8" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="NC1" x="2.8" y="-3.675" dx="1.2" dy="2" layer="1"/> +<smd name="1" x="-1.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="2" x="-0.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="3" x="0.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<smd name="4" x="1.5" y="0" dx="0.6" dy="1.35" layer="1"/> +<text x="-1.397" y="-2.159" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_VERTICAL_COMBO"> +<description><h3>SMD - 4 Pin Vertical Connector</h3> +<p>Specifications: +<ul><li>Pin count:4</li> +<li>SMD Pad count:8</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.1778" layer="21"/> +<wire x1="8.99" y1="1.25" x2="8.99" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="8.99" y1="-1.25" x2="8.32" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="8.32" y1="1.25" x2="8.99" y2="1.25" width="0.1778" layer="21"/> +<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.1778" layer="21"/> +<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.1778" layer="21"/> +<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.1778" layer="21"/> +<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.1778" layer="21"/> +<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1-2" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="2-2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="3-2" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="4-2" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<text x="-0.508" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.508" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_LONG"> +<description><h3>SMD - 4 Pin w/ Long Solder Pads</h3> +No silk, but tDocu layer shows pin position. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="5.08" y1="1.25" x2="-5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="1.25" x2="-5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-5.08" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="5.08" y2="-1.25" width="0.127" layer="51"/> +<wire x1="5.08" y1="-1.25" x2="5.08" y2="1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<smd name="3" x="1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-1.27" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-3.81" y="5.5" dx="4" dy="1" layer="1" rot="R90"/> +<hole x="-2.54" y="0" drill="1.4"/> +<hole x="2.54" y="0" drill="1.4"/> +</package> +<package name="JST-4-PTH-VERT"> +<description><h3>JST Vertical 4 Pin Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p><a href="http://www.jst-mfg.com/product/pdf/eng/ePH.pdf">Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-4.95" y1="-2.25" x2="-4.95" y2="2.25" width="0.2032" layer="21"/> +<wire x1="-4.95" y1="2.25" x2="4.95" y2="2.25" width="0.2032" layer="21"/> +<wire x1="4.95" y1="-2.25" x2="1" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="-1" y1="-2.25" x2="-4.95" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.75" x2="1" y2="-1.75" width="0.2032" layer="21"/> +<wire x1="1" y1="-1.75" x2="1" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="-1" y1="-1.75" x2="-1" y2="-2.25" width="0.2032" layer="21"/> +<wire x1="4.95" y1="2.25" x2="4.95" y2="-2.25" width="0.2032" layer="21"/> +<pad name="1" x="-3" y="-0.55" drill="0.7" diameter="1.6"/> +<pad name="2" x="-1" y="-0.55" drill="0.7" diameter="1.6"/> +<pad name="3" x="1" y="-0.55" drill="0.7" diameter="1.6"/> +<pad name="4" x="3" y="-0.55" drill="0.7" diameter="1.6"/> +<text x="-1.4" y="0.75" size="1.27" layer="51">+</text> +<text x="0.6" y="0.75" size="1.27" layer="51">-</text> +<text x="2.7" y="0.95" size="0.8" layer="51">Y</text> +<text x="-3.3" y="0.95" size="0.8" layer="51">B</text> +<text x="-1.143" y="2.54" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-3.302" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X04_SMD_RA_FEMALE"> +<description><h3>SMD - 4 Pin Right-Angle Female Header</h3> +Silk outline shows header location. +<p>Specifications: +<ul><li>Pin count:4</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_04</li> +</ul></p></description> +<wire x1="-5.205" y1="4.25" x2="-5.205" y2="-4.25" width="0.1778" layer="21"/> +<wire x1="5.205" y1="4.25" x2="-5.205" y2="4.25" width="0.1778" layer="21"/> +<wire x1="5.205" y1="-4.25" x2="5.205" y2="4.25" width="0.1778" layer="21"/> +<wire x1="-5.205" y1="-4.25" x2="5.205" y2="-4.25" width="0.1778" layer="21"/> +<rectangle x1="-1.59" y1="6.8" x2="-0.95" y2="7.65" layer="51"/> +<rectangle x1="0.95" y1="6.8" x2="1.59" y2="7.65" layer="51"/> +<rectangle x1="-4.13" y1="6.8" x2="-3.49" y2="7.65" layer="51"/> +<smd name="3" x="1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="2" x="-1.27" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="1" x="-3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<rectangle x1="3.49" y1="6.8" x2="4.13" y2="7.65" layer="51"/> +<smd name="4" x="3.81" y="7.225" dx="1.25" dy="3" layer="1" rot="R180"/> +<text x="-1.397" y="0.762" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.524" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX-1X6"> +<description><h3>Molex 6-Pin Plated Through-Hole</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.048" x2="13.97" y2="-2.54" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> +<wire x1="13.97" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="21"/> +<wire x1="12.7" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> +<wire x1="0" y1="-1.27" x2="12.7" y2="-1.27" width="0.127" layer="21"/> +<wire x1="12.7" y1="-1.27" x2="12.7" y2="-2.54" width="0.127" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796"/> +<text x="4.699" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.699" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="-0.635" y2="1.27" width="0.2032" layer="22"/> +</package> +<package name="MOLEX-1X6-RA"> +<description><h3>Molex 6-Pin Plated Through-Hole Right Angle</h3> +tPlace shows angle of connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> +<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> +<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796"/> +<text x="4.953" y="5.334" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.699" y="4.445" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="22"/> +</package> +<package name="1X06-SMD_RA_MALE"> +<description><h3>SMD - 6 Pin Right Angle Male Header</h3> +tDocu layer shows pin locations. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="7.62" y1="1.25" x2="-7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="1.25" x2="-7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-7.62" y1="-1.25" x2="-6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="3.81" y2="-1.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="6.35" y2="-1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="7.62" y2="-1.25" width="0.127" layer="51"/> +<wire x1="7.62" y1="-1.25" x2="7.62" y2="1.25" width="0.127" layer="51"/> +<wire x1="6.35" y1="-1.25" x2="6.35" y2="-7.25" width="0.127" layer="51"/> +<wire x1="3.81" y1="-1.25" x2="3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="1.27" y1="-1.25" x2="1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="-1.27" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-3.81" y1="-1.25" x2="-3.81" y2="-7.25" width="0.127" layer="51"/> +<wire x1="-6.35" y1="-1.25" x2="-6.35" y2="-7.25" width="0.127" layer="51"/> +<smd name="4" x="1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="5" x="3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="6" x="6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-1.27" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-3.81" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<smd name="1" x="-6.35" y="5" dx="3" dy="1" layer="1" rot="R90"/> +<hole x="-5.08" y="0" drill="1.4"/> +<hole x="5.08" y="0" drill="1.4"/> +<text x="-1.524" y="0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-1.016" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_LOCK"> +<description><h3>Plated Through Hole - 6 Pin with Locking Footprint</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.508" x2="-0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="1.143" x2="0.635" y2="1.143" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.143" x2="1.27" y2="0.508" width="0.2032" layer="21"/> +<wire x1="1.27" y1="0.508" x2="1.905" y2="1.143" width="0.2032" layer="21"/> +<wire x1="1.905" y1="1.143" x2="3.175" y2="1.143" width="0.2032" layer="21"/> +<wire x1="3.175" y1="1.143" x2="3.81" y2="0.508" width="0.2032" layer="21"/> +<wire x1="3.81" y1="0.508" x2="4.445" y2="1.143" width="0.2032" layer="21"/> +<wire x1="4.445" y1="1.143" x2="5.715" y2="1.143" width="0.2032" layer="21"/> +<wire x1="5.715" y1="1.143" x2="6.35" y2="0.508" width="0.2032" layer="21"/> +<wire x1="6.35" y1="0.508" x2="6.985" y2="1.143" width="0.2032" layer="21"/> +<wire x1="6.985" y1="1.143" x2="8.255" y2="1.143" width="0.2032" layer="21"/> +<wire x1="8.255" y1="1.143" x2="8.89" y2="0.508" width="0.2032" layer="21"/> +<wire x1="8.89" y1="0.508" x2="9.525" y2="1.143" width="0.2032" layer="21"/> +<wire x1="9.525" y1="1.143" x2="10.795" y2="1.143" width="0.2032" layer="21"/> +<wire x1="10.795" y1="1.143" x2="11.43" y2="0.508" width="0.2032" layer="21"/> +<wire x1="11.43" y1="0.508" x2="12.065" y2="1.143" width="0.2032" layer="21"/> +<wire x1="12.065" y1="1.143" x2="13.335" y2="1.143" width="0.2032" layer="21"/> +<wire x1="13.335" y1="1.143" x2="13.97" y2="0.508" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.508" x2="13.97" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.762" x2="13.335" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="13.335" y1="-1.397" x2="12.065" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="12.065" y1="-1.397" x2="11.43" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="11.43" y1="-0.762" x2="10.795" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="10.795" y1="-1.397" x2="9.525" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="9.525" y1="-1.397" x2="8.89" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="8.89" y1="-0.762" x2="8.255" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="8.255" y1="-1.397" x2="6.985" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="6.985" y1="-1.397" x2="6.35" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="6.35" y1="-0.762" x2="5.715" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="5.715" y1="-1.397" x2="4.445" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="4.445" y1="-1.397" x2="3.81" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="3.81" y1="-0.762" x2="3.175" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="3.175" y1="-1.397" x2="1.905" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="1.905" y1="-1.397" x2="1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="1.27" y1="-0.762" x2="0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="0.635" y1="-1.397" x2="-0.635" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.397" x2="-1.27" y2="-0.762" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.762" x2="-1.27" y2="0.508" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.286" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_LOCK_LONGPADS"> +<description><h3>Plated Through Hole - 6 Pin with Locking Footprint with Long Pads</h3> +Holes are offset 0.005" from center, locking pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="1.524" y1="-0.127" x2="1.016" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="4.064" y1="-0.127" x2="3.556" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="6.604" y1="-0.127" x2="6.096" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="9.144" y1="-0.127" x2="8.636" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="11.684" y1="-0.127" x2="11.176" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.016" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="0.8636" x2="-0.9906" y2="1.143" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-0.127" x2="-1.27" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="-1.1176" x2="-0.9906" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.127" x2="13.716" y2="-0.127" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.127" x2="13.97" y2="-1.1176" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-1.1176" x2="13.6906" y2="-1.397" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-0.127" x2="13.97" y2="0.8636" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.8636" x2="13.6906" y2="1.143" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" shape="long" rot="R90"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51" rot="R90"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> +<text x="-1.143" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.143" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="MOLEX-1X6_LOCK"> +<description><h3>Molex 6-Pin Plated Through-Hole Locking Footprint</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="3.048" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.048" x2="13.97" y2="-2.54" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.048" x2="-1.27" y2="3.048" width="0.127" layer="21"/> +<wire x1="13.97" y1="-2.54" x2="12.7" y2="-2.54" width="0.127" layer="21"/> +<wire x1="12.7" y1="-2.54" x2="0" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="-1.27" y2="-2.54" width="0.127" layer="21"/> +<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.127" layer="21"/> +<wire x1="0" y1="-1.27" x2="12.7" y2="-1.27" width="0.127" layer="21"/> +<wire x1="12.7" y1="-1.27" x2="12.7" y2="-2.54" width="0.127" layer="21"/> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796"/> +<rectangle x1="-0.2921" y1="-0.4191" x2="0.2921" y2="0.1651" layer="51"/> +<rectangle x1="2.2479" y1="-0.4191" x2="2.8321" y2="0.1651" layer="51"/> +<rectangle x1="4.7879" y1="-0.4191" x2="5.3721" y2="0.1651" layer="51"/> +<rectangle x1="7.3279" y1="-0.4191" x2="7.9121" y2="0.1651" layer="51"/> +<rectangle x1="9.8679" y1="-0.4191" x2="10.4521" y2="0.1651" layer="51"/> +<rectangle x1="12.4079" y1="-0.4191" x2="12.9921" y2="0.1651" layer="51"/> +<text x="4.445" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.191" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/> +<wire x1="0.635" y1="1.27" x2="-0.635" y2="1.27" width="0.2032" layer="22"/> +</package> +<package name="MOLEX_1X6_RA_LOCK"> +<description><h3>Molex 6-Pin Plated Through-Hole Right Angle Locking Footprint</h3> +Holes are offset 0.005" from center to hold pins in place during soldering. +tPlace shows location of connector. +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="3.175" width="0.127" layer="21"/> +<wire x1="13.97" y1="0.635" x2="-1.27" y2="0.635" width="0.127" layer="21"/> +<wire x1="13.97" y1="3.175" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<wire x1="12.7" y1="3.175" x2="0" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="-1.27" y2="3.175" width="0.127" layer="21"/> +<wire x1="0" y1="3.175" x2="0" y2="7.62" width="0.127" layer="21"/> +<wire x1="0" y1="7.62" x2="12.7" y2="7.62" width="0.127" layer="21"/> +<wire x1="12.7" y1="7.62" x2="12.7" y2="3.175" width="0.127" layer="21"/> +<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="4" x="7.62" y="-0.127" drill="1.016" diameter="1.8796"/> +<pad name="5" x="10.16" y="0.127" drill="1.016" diameter="1.8796"/> +<pad name="6" x="12.7" y="-0.127" drill="1.016" diameter="1.8796"/> +<text x="4.826" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="4.699" y="4.318" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-0.635" y1="-1.27" x2="0.635" y2="-1.27" width="0.2032" layer="22"/> +</package> +<package name="1X06_FEMALE_LOCK.010"> +<description><h3>Plated Through Hole - 6 Pin Locking Header</h3> +Includes silk outline for 6 pin female header +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://cdn.sparkfun.com/datasheets/Prototyping/SP-140520-XX-001.pdf”>Datasheet referenced for footprint:</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="-1.27" y1="1.27" x2="13.97" y2="1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="-1.27" x2="-1.27" y2="-1.27" width="0.2032" layer="21"/> +<wire x1="13.97" y1="1.27" x2="13.97" y2="-1.27" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0.254" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="-0.254" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0.254" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="-0.254" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0.254" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="-0.254" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="-0.3175" y1="-0.1905" x2="0.3175" y2="0.1905" layer="51"/> +<rectangle x1="2.2225" y1="-0.1905" x2="2.8575" y2="0.1905" layer="51"/> +<rectangle x1="4.7625" y1="-0.1905" x2="5.3975" y2="0.1905" layer="51"/> +<rectangle x1="7.3025" y1="-0.1905" x2="7.9375" y2="0.1905" layer="51"/> +<rectangle x1="9.8425" y1="-0.1905" x2="10.4775" y2="0.1905" layer="51"/> +<rectangle x1="12.3825" y1="-0.1905" x2="13.0175" y2="0.1905" layer="51"/> +<text x="-1.143" y="1.524" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.143" y="-2.159" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_LONGPADS"> +<description><h3>Plated Through Hole - 6 Pin with Long Pads</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/> +<wire x1="13.97" y1="0.635" x2="13.97" y2="-0.635" width="0.2032" layer="21"/> +<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/> +<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +</package> +<package name="SCREWTERMINAL-3.5MM-6"> +<description><h3>Screw Terminal 3.5mm Pitch -6 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 6</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.75" y1="3.4" x2="19.25" y2="3.4" width="0.2032" layer="21"/> +<wire x1="19.25" y1="3.4" x2="19.25" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="19.25" y1="-2.8" x2="19.25" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="19.25" y1="-3.6" x2="-1.75" y2="-3.6" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-3.6" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-2.8" x2="-1.75" y2="3.4" width="0.2032" layer="21"/> +<wire x1="19.25" y1="-2.8" x2="-1.75" y2="-2.8" width="0.2032" layer="21"/> +<wire x1="-1.75" y1="-1.35" x2="-2.25" y2="-1.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-1.35" x2="-2.25" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="-2.25" y1="-2.35" x2="-1.75" y2="-2.35" width="0.2032" layer="51"/> +<wire x1="19.25" y1="3.15" x2="19.75" y2="3.15" width="0.2032" layer="51"/> +<wire x1="19.75" y1="3.15" x2="19.75" y2="2.15" width="0.2032" layer="51"/> +<wire x1="19.75" y1="2.15" x2="19.25" y2="2.15" width="0.2032" layer="51"/> +<pad name="1" x="0" y="0" drill="1.2" diameter="2.032" shape="square"/> +<pad name="2" x="3.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="3" x="7" y="0" drill="1.2" diameter="2.032"/> +<pad name="4" x="10.5" y="0" drill="1.2" diameter="2.032"/> +<pad name="5" x="14" y="0" drill="1.2" diameter="2.032"/> +<pad name="6" x="17.5" y="0" drill="1.2" diameter="2.032"/> +<text x="7.112" y="2.413" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="6.858" y="1.524" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-SMD-FEMALE"> +<description><h3>Header - 6 pin Female SMD</h3> +Right angle 0.1" +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/19686.pdf”>Datasheet referenced for footprint:</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-7.5" y1="0.45" x2="-7.5" y2="-8.05" width="0.127" layer="21"/> +<wire x1="7.5" y1="0.45" x2="-7.5" y2="0.45" width="0.127" layer="21"/> +<wire x1="7.5" y1="-8.05" x2="7.5" y2="0.45" width="0.127" layer="21"/> +<wire x1="-7.5" y1="-8.05" x2="7.5" y2="-8.05" width="0.127" layer="21"/> +<smd name="4" x="-1.27" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="5" x="-3.81" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="6" x="-6.35" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="3" x="1.27" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="2" x="3.81" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> +<smd name="1" x="6.35" y="3.425" dx="1.25" dy="3" layer="1" rot="R180"/> +<text x="-1.524" y="-3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.778" y="-4.826" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_HOLES_ONLY"> +<description><h3> 6 Pin Holes</h3> +No silk, no plating +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<circle x="0" y="0" radius="0.635" width="0.127" layer="51"/> +<circle x="2.54" y="0" radius="0.635" width="0.127" layer="51"/> +<circle x="5.08" y="0" radius="0.635" width="0.127" layer="51"/> +<circle x="7.62" y="0" radius="0.635" width="0.127" layer="51"/> +<circle x="10.16" y="0" radius="0.635" width="0.127" layer="51"/> +<circle x="12.7" y="0" radius="0.635" width="0.127" layer="51"/> +<pad name="1" x="0" y="0" drill="0.889" diameter="0.8128" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="0.889" diameter="0.8128" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="0.889" diameter="0.8128" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="0.889" diameter="0.8128" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="0.889" diameter="0.8128" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="0.889" diameter="0.8128" rot="R90"/> +<hole x="0" y="0" drill="1.4732"/> +<hole x="2.54" y="0" drill="1.4732"/> +<hole x="5.08" y="0" drill="1.4732"/> +<hole x="7.62" y="0" drill="1.4732"/> +<hole x="10.16" y="0" drill="1.4732"/> +<hole x="12.7" y="0" drill="1.4732"/> +</package> +<package name="1X06_SMD_STRAIGHT"> +<description><h3> 6 Pin SMD Female Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="1.37" y1="1.25" x2="-14.07" y2="1.25" width="0.127" layer="51"/> +<wire x1="-14.07" y1="1.25" x2="-14.07" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-14.07" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/> +<wire x1="1.37" y1="1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-14.07" y1="-1.25" x2="-14.07" y2="1.25" width="0.127" layer="21"/> +<wire x1="0.85" y1="1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/> +<wire x1="-14.07" y1="1.25" x2="-10.883" y2="1.25" width="0.127" layer="21"/> +<wire x1="-13.55" y1="-1.25" x2="-14.07" y2="-1.25" width="0.127" layer="21"/> +<wire x1="1.37" y1="-1.25" x2="-1.817" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-4.377" y1="1.25" x2="-0.703" y2="1.25" width="0.127" layer="21"/> +<wire x1="-9.457" y1="1.25" x2="-5.783" y2="1.25" width="0.127" layer="21"/> +<wire x1="-3.329" y1="-1.25" x2="-6.831" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-8.409" y1="-1.25" x2="-11.911" y2="-1.25" width="0.127" layer="21"/> +<smd name="5" x="-10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="3" x="-5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="1" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="6" x="-12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="4" x="-7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="2" x="-2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<text x="-13.716" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-13.843" y="-3.429" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_SMD_STRAIGHT_ALT"> +<description><h3> 6 Pin SMD Female Header</h3> +Alternate pin configuration +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="1.37" y1="1.25" x2="-14.07" y2="1.25" width="0.127" layer="51"/> +<wire x1="-14.07" y1="1.25" x2="-14.07" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-14.07" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="51"/> +<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="51"/> +<wire x1="-14.07" y1="1.25" x2="-14.07" y2="-1.25" width="0.127" layer="21"/> +<wire x1="1.37" y1="-1.25" x2="1.37" y2="1.25" width="0.127" layer="21"/> +<wire x1="-13.55" y1="1.25" x2="-14.07" y2="1.25" width="0.127" layer="21"/> +<wire x1="1.37" y1="1.25" x2="-1.817" y2="1.25" width="0.127" layer="21"/> +<wire x1="0.85" y1="-1.25" x2="1.37" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-14.07" y1="-1.25" x2="-10.883" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-8.323" y1="1.25" x2="-11.997" y2="1.25" width="0.127" layer="21"/> +<wire x1="-3.243" y1="1.25" x2="-6.917" y2="1.25" width="0.127" layer="21"/> +<wire x1="-9.371" y1="-1.25" x2="-5.869" y2="-1.25" width="0.127" layer="21"/> +<wire x1="-4.291" y1="-1.25" x2="-0.789" y2="-1.25" width="0.127" layer="21"/> +<smd name="5" x="-10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="3" x="-5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="6" x="-12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="4" x="-7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="2" x="-2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<text x="-13.716" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-13.843" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_SMD_STRAIGHT_COMBO"> +<description><h3> 6 Pin SMD Female Header - Combined Footprint</h3> + +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/femaleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="12.7" y1="1.27" x2="12.7" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="10.16" y1="1.27" x2="10.16" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="7.62" y1="1.27" x2="7.62" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="5.08" y1="1.27" x2="5.08" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="2.54" y1="1.27" x2="2.54" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="0" y1="1.27" x2="0" y2="-1.27" width="0.4064" layer="1"/> +<wire x1="-1.37" y1="-1.25" x2="-1.37" y2="1.25" width="0.1778" layer="21"/> +<wire x1="14.07" y1="1.25" x2="14.07" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-0.73" y1="-1.25" x2="-1.37" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="14.07" y1="-1.25" x2="13.4" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="13.4" y1="1.25" x2="14.07" y2="1.25" width="0.1778" layer="21"/> +<wire x1="-1.37" y1="1.25" x2="-0.73" y2="1.25" width="0.1778" layer="21"/> +<wire x1="10.949" y1="1.25" x2="11.911" y2="1.25" width="0.1778" layer="21"/> +<wire x1="10.949" y1="-1.29" x2="11.911" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="8.409" y1="1.25" x2="9.371" y2="1.25" width="0.1778" layer="21"/> +<wire x1="8.409" y1="-1.29" x2="9.371" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="5.869" y1="-1.29" x2="6.831" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="5.869" y1="1.25" x2="6.831" y2="1.25" width="0.1778" layer="21"/> +<wire x1="3.329" y1="-1.29" x2="4.291" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="3.329" y1="1.25" x2="4.291" y2="1.25" width="0.1778" layer="21"/> +<wire x1="0.789" y1="-1.29" x2="1.751" y2="-1.29" width="0.1778" layer="21"/> +<wire x1="0.789" y1="1.25" x2="1.751" y2="1.25" width="0.1778" layer="21"/> +<smd name="5" x="10.16" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="3" x="5.08" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1" x="0" y="-1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="6" x="12.7" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="4" x="7.62" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="2" x="2.54" y="1.65" dx="2" dy="1" layer="1" rot="R270"/> +<smd name="1-2" x="0" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="2-2" x="2.54" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="3-2" x="5.08" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="4-2" x="7.62" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="5-2" x="10.16" y="1.65" dx="2" dy="1" layer="1" rot="R90"/> +<smd name="6-2" x="12.7" y="-1.65" dx="2" dy="1" layer="1" rot="R90"/> +<text x="-0.508" y="2.921" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.508" y="-3.556" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_SMD_MALE"> +<description><h3> 6 Pin SMD Male Header</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”http://cdn.sparkfun.com/datasheets/Prototyping/maleSMDheader.pdf”>Datasheet referenced for footprint:</a></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.127" layer="51"/> +<wire x1="-1.27" y1="-1.25" x2="13.97" y2="-1.25" width="0.127" layer="51"/> +<wire x1="13.97" y1="-1.25" x2="13.97" y2="1.25" width="0.127" layer="51"/> +<wire x1="13.97" y1="1.25" x2="-1.27" y2="1.25" width="0.127" layer="51"/> +<circle x="0" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="2.54" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="5.08" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="7.62" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="10.16" y="0" radius="0.64" width="0.127" layer="51"/> +<circle x="12.7" y="0" radius="0.64" width="0.127" layer="51"/> +<rectangle x1="-0.32" y1="0" x2="0.32" y2="2.75" layer="51"/> +<rectangle x1="4.76" y1="0" x2="5.4" y2="2.75" layer="51"/> +<rectangle x1="9.84" y1="0" x2="10.48" y2="2.75" layer="51"/> +<rectangle x1="2.22" y1="-2.75" x2="2.86" y2="0" layer="51" rot="R180"/> +<rectangle x1="7.3" y1="-2.75" x2="7.94" y2="0" layer="51" rot="R180"/> +<rectangle x1="12.38" y1="-2.75" x2="13.02" y2="0" layer="51" rot="R180"/> +<smd name="1" x="0" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="2" x="2.54" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="3" x="5.08" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="4" x="7.62" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="5" x="10.16" y="0" dx="1.02" dy="6" layer="1"/> +<smd name="6" x="12.7" y="0" dx="1.02" dy="6" layer="1"/> +<wire x1="-1.27" y1="1.25" x2="-1.27" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-1.27" y1="-1.25" x2="-0.635" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="-1.27" y1="1.25" x2="-0.635" y2="1.25" width="0.1778" layer="21"/> +<wire x1="0.762" y1="1.25" x2="1.778" y2="1.25" width="0.1778" layer="21"/> +<wire x1="3.302" y1="1.25" x2="4.318" y2="1.25" width="0.1778" layer="21"/> +<wire x1="5.842" y1="1.25" x2="6.858" y2="1.25" width="0.1778" layer="21"/> +<wire x1="8.382" y1="1.25" x2="9.398" y2="1.25" width="0.1778" layer="21"/> +<wire x1="10.922" y1="1.25" x2="11.938" y2="1.25" width="0.1778" layer="21"/> +<wire x1="1.778" y1="-1.25" x2="0.762" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="4.318" y1="-1.25" x2="3.302" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="6.858" y1="-1.25" x2="5.842" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="9.398" y1="-1.25" x2="8.382" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="11.938" y1="-1.25" x2="10.922" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="13.97" y1="-1.25" x2="13.97" y2="1.25" width="0.1778" layer="21"/> +<wire x1="13.97" y1="-1.25" x2="13.335" y2="-1.25" width="0.1778" layer="21"/> +<wire x1="13.97" y1="1.25" x2="13.335" y2="1.25" width="0.1778" layer="21"/> +<text x="-0.508" y="3.302" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.635" y="-3.937" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06-1MM"> +<description><h3>JST SH Vertical 6-Pin Connector -SMD</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:1mm</li> +<p><b><a href="https://www.sparkfun.com/datasheets/GPS/EM406-SMDConnector-eSH.pdf">Datasheet referenced for footprint</a></b></p> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +<li>EM-406</li> +</ul></p></description> +<wire x1="-2.54" y1="-1.651" x2="2.54" y2="-1.651" width="0.254" layer="21"/> +<wire x1="-4.318" y1="0.508" x2="-4.318" y2="1.905" width="0.254" layer="21"/> +<wire x1="3.302" y1="1.905" x2="4.318" y2="1.905" width="0.254" layer="21"/> +<wire x1="4.318" y1="1.905" x2="4.318" y2="0.508" width="0.254" layer="21"/> +<wire x1="-4.318" y1="1.905" x2="-3.302" y2="1.905" width="0.254" layer="21"/> +<smd name="1" x="-2.54" y="1.27" dx="0.6" dy="1.55" layer="1"/> +<smd name="2" x="-1.54" y="1.27" dx="0.6" dy="1.55" layer="1"/> +<smd name="3" x="-0.54" y="1.27" dx="0.6" dy="1.55" layer="1"/> +<smd name="4" x="0.46" y="1.27" dx="0.6" dy="1.55" layer="1"/> +<smd name="5" x="1.46" y="1.27" dx="0.6" dy="1.55" layer="1"/> +<smd name="6" x="2.46" y="1.27" dx="0.6" dy="1.55" layer="1"/> +<smd name="P$1" x="-3.84" y="-0.955" dx="1.2" dy="1.8" layer="1"/> +<smd name="P$2" x="3.76" y="-0.955" dx="1.2" dy="1.8" layer="1"/> +<text x="-1.397" y="-0.381" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.651" y="-1.27" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +<circle x="-3.6" y="2.47" radius="0.1047" width="0.4064" layer="21"/> +</package> +<package name="1X06_NO_SILK"> +<description><h3>Plated Through Hole - 6 Pin No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/> +<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/> +<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/> +<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/> +<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/> +<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/> +<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/> +<text x="-1.27" y="1.397" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-1.27" y="-2.032" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +<package name="1X06_1.27MM"> +<description><h3>Plated Through Hole - 6 Pin</h3> +<p>Specifications: +<ul><li>Pin count:6</li> +<li>Pin pitch:1.27mm</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_06</li> +</ul></p></description> +<wire x1="-0.381" y1="-0.889" x2="0.381" y2="-0.889" width="0.127" layer="21"/> +<wire x1="0.381" y1="-0.889" x2="0.635" y2="-0.635" width="0.127" layer="21"/> +<wire x1="0.635" y1="-0.635" x2="0.889" y2="-0.889" width="0.127" layer="21"/> +<wire x1="0.889" y1="-0.889" x2="1.651" y2="-0.889" width="0.127" layer="21"/> +<wire x1="1.651" y1="-0.889" x2="1.905" y2="-0.635" width="0.127" layer="21"/> +<wire x1="1.905" y1="-0.635" x2="2.159" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.159" y1="-0.889" x2="2.921" y2="-0.889" width="0.127" layer="21"/> +<wire x1="2.921" y1="-0.889" x2="3.175" y2="-0.635" width="0.127" layer="21"/> +<wire x1="3.175" y1="-0.635" x2="3.429" y2="-0.889" width="0.127" layer="21"/> +<wire x1="3.429" y1="-0.889" x2="4.191" y2="-0.889" width="0.127" layer="21"/> +<wire x1="4.191" y1="-0.889" x2="4.445" y2="-0.635" width="0.127" layer="21"/> +<wire x1="4.445" y1="-0.635" x2="4.699" y2="-0.889" width="0.127" layer="21"/> +<wire x1="4.699" y1="-0.889" x2="5.461" y2="-0.889" width="0.127" layer="21"/> +<wire x1="5.461" y1="0.889" x2="4.699" y2="0.889" width="0.127" layer="21"/> +<wire x1="4.699" y1="0.889" x2="4.445" y2="0.635" width="0.127" layer="21"/> +<wire x1="4.445" y1="0.635" x2="4.191" y2="0.889" width="0.127" layer="21"/> +<wire x1="4.191" y1="0.889" x2="3.429" y2="0.889" width="0.127" layer="21"/> +<wire x1="3.429" y1="0.889" x2="3.175" y2="0.635" width="0.127" layer="21"/> +<wire x1="3.175" y1="0.635" x2="2.921" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.921" y1="0.889" x2="2.159" y2="0.889" width="0.127" layer="21"/> +<wire x1="2.159" y1="0.889" x2="1.905" y2="0.635" width="0.127" layer="21"/> +<wire x1="1.905" y1="0.635" x2="1.651" y2="0.889" width="0.127" layer="21"/> +<wire x1="1.651" y1="0.889" x2="0.889" y2="0.889" width="0.127" layer="21"/> +<wire x1="0.889" y1="0.889" x2="0.635" y2="0.635" width="0.127" layer="21"/> +<wire x1="0.635" y1="0.635" x2="0.381" y2="0.889" width="0.127" layer="21"/> +<wire x1="0.381" y1="0.889" x2="-0.381" y2="0.889" width="0.127" layer="21"/> +<wire x1="-0.381" y1="0.889" x2="-0.889" y2="0.381" width="0.127" layer="21"/> +<wire x1="-0.889" y1="-0.381" x2="-0.381" y2="-0.889" width="0.127" layer="21"/> +<wire x1="-0.889" y1="0.381" x2="-0.889" y2="-0.381" width="0.127" layer="21"/> +<pad name="5" x="5.08" y="0" drill="0.508" diameter="1"/> +<pad name="4" x="3.81" y="0" drill="0.508" diameter="1"/> +<pad name="3" x="2.54" y="0" drill="0.508" diameter="1"/> +<pad name="2" x="1.27" y="0" drill="0.508" diameter="1"/> +<pad name="1" x="0" y="0" drill="0.508" diameter="1"/> +<pad name="6" x="6.35" y="0" drill="0.508" diameter="1"/> +<wire x1="5.461" y1="-0.889" x2="5.715" y2="-0.635" width="0.127" layer="21"/> +<wire x1="5.715" y1="-0.635" x2="5.969" y2="-0.889" width="0.127" layer="21"/> +<wire x1="5.969" y1="-0.889" x2="6.731" y2="-0.889" width="0.127" layer="21"/> +<wire x1="6.731" y1="0.889" x2="5.969" y2="0.889" width="0.127" layer="21"/> +<wire x1="5.969" y1="0.889" x2="5.715" y2="0.635" width="0.127" layer="21"/> +<wire x1="5.715" y1="0.635" x2="5.461" y2="0.889" width="0.127" layer="21"/> +<wire x1="6.731" y1="0.889" x2="7.239" y2="0.381" width="0.127" layer="21"/> +<wire x1="7.239" y1="0.381" x2="7.239" y2="-0.381" width="0.127" layer="21"/> +<wire x1="7.239" y1="-0.381" x2="6.731" y2="-0.889" width="0.127" layer="21"/> +<text x="-0.381" y="1.016" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text> +<text x="-0.381" y="-1.651" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text> +</package> +</packages> +<symbols> +<symbol name="CONN_04"> +<description><h3>4 Pin Connection</h3></description> +<wire x1="1.27" y1="-5.08" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-5.08" y1="7.62" x2="-5.08" y2="-5.08" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-5.08" x2="1.27" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-5.08" y1="7.62" x2="1.27" y2="7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<text x="-5.08" y="-7.366" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-5.08" y="8.128" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="2" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +<symbol name="CONN_06"> +<description><h3>6 Pin Connection</h3></description> +<wire x1="1.27" y1="-7.62" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/> +<wire x1="-5.08" y1="10.16" x2="-5.08" y2="-7.62" width="0.4064" layer="94"/> +<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-5.08" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/> +<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/> +<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/> +<text x="-5.08" y="-9.906" size="1.778" layer="96" font="vector">>VALUE</text> +<text x="-5.08" y="10.668" size="1.778" layer="95" font="vector">>NAME</text> +<pin name="1" x="5.08" y="-5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="2" x="5.08" y="-2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="3" x="5.08" y="0" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="4" x="5.08" y="2.54" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="5" x="5.08" y="5.08" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +<pin name="6" x="5.08" y="7.62" visible="pad" length="middle" direction="pas" swaplevel="1" rot="R180"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="CONN_04" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul> + +<p></p> +<b> For SCREWTERMINALS and SPRING TERMINALS visit here:</b> +<ul> +<li><a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"> Screw Terimnals on SparkFun.com</a> (5mm/3.5mm/2.54mm spacing)</li> +</ul> + +<p></p> +<b>This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.</b> +<ul> +<li><a href="https://www.sparkfun.com/products/11375"> Hook-Up Wire - Assortment (Stranded, 22 AWG)</a> (PRT-11375)</li> +<li><a href="https://www.sparkfun.com/products/11367"> Hook-Up Wire - Assortment (Solid Core, 22 AWG)</a> (PRT-11367)</li> +<li><a href="https://www.sparkfun.com/categories/141"> View the entire wire category on our website here</a></li> +<p></p> +</ul> + +<p></p> +<b>Special notes:</b> +<p> </p> Molex polarized connector foot print use with SKU : PRT-08231 with associated crimp pins and housings. 1MM SMD Version SKU: PRT-10208</description> +<gates> +<gate name="G$1" symbol="CONN_04" x="-2.54" y="0"/> +</gates> +<devices> +<device name="" package="1X04"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="POLAR" package="MOLEX-1X4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08186" constant="no"/> +<attribute name="SF_ID" value="PRT-08231" constant="no"/> +</technology> +</technologies> +</device> +<device name="SCREW" package="SCREWTERMINAL-3.5MM-4"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="2xCONN-08399" constant="no"/> +<attribute name="SF_ID" value="2xPRT-08084" constant="no"/> +</technology> +</technologies> +</device> +<device name="1.27MM" package="1X04_1.27MM"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK" package="1X04_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="LOCK_LONGPADS" package="1X04_LOCK_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="POLAR_LOCK" package="MOLEX-1X4_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08186" constant="no"/> +<attribute name="SF_ID" value="PRT-08231" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD" package="1X04_SMD_RA_MALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09140" constant="no"/> +<attribute name="SF_ID" value="PRT-12638" constant="no"/> +</technology> +</technologies> +</device> +<device name="LONGPADS" package="1X04_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="1X04_NO_SILK" package="1X04_NO_SILK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09696" constant="no"/> +</technology> +</technologies> +</device> +<device name="JST-PTH" package="JST-4-PTH"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="WIRE-13531" constant="no"/> +<attribute name="SF_ID" value="PRT-09916" constant="no"/> +</technology> +</technologies> +</device> +<device name="SCREW_LOCK" package="SCREWTERMINAL-3.5MM-4_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD2" package="1X04_1MM_RA"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10310" constant="no"/> +<attribute name="SF_ID" value="PRT-10208" constant="no"/> +</technology> +</technologies> +</device> +<device name="SMD_STRAIGHT_COMBO" package="1X04_SMD_VERTICAL_COMBO"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08511"/> +<attribute name="VALUE" value="1X04_SMD_STRAIGHT_COMBO"/> +</technology> +</technologies> +</device> +<device name="SMD_LONG" package="1X04_SMD_LONG"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09140" constant="no"/> +<attribute name="SF_ID" value="PRT-12638" constant="no"/> +</technology> +</technologies> +</device> +<device name="JST-PTH-VERT" package="JST-4-PTH-VERT"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-13251"/> +</technology> +</technologies> +</device> +<device name="SMD_RA_FEMALE" package="1X04_SMD_RA_FEMALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="CONN_06" prefix="J" uservalue="yes"> +<description><h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +<li><a href="https://www.sparkfun.com/products/9280"> Arduino Stackable Header - 6 Pin</a> (PRT-09280)</li> +</ul> + +<p></p> +<b> For SCREWTERMINALS and SPRING TERMINALS visit here:</b> +<ul> +<li><a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"> Screw Terimnals on SparkFun.com</a> (5mm/3.5mm/2.54mm spacing)</li> +</ul> + +<p></p> +<b>This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.</b> +<ul> +<li><a href="https://www.sparkfun.com/products/11375"> Hook-Up Wire - Assortment (Stranded, 22 AWG)</a> (PRT-11375)</li> +<li><a href="https://www.sparkfun.com/products/11367"> Hook-Up Wire - Assortment (Solid Core, 22 AWG)</a> (PRT-11367)</li> +<li><a href="https://www.sparkfun.com/categories/141"> View the entire wire category on our website here</a></li> +<p></p> +</ul></description> +<gates> +<gate name="G$1" symbol="CONN_06" x="-2.54" y="0"/> +</gates> +<devices> +<device name="SILK_FEMALE_PTH" package="1X06"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08437"/> +</technology> +</technologies> +</device> +<device name="POLAR" package="MOLEX-1X6"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA" package="MOLEX-1X6-RA"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD" package="1X06-SMD_RA_MALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08971" constant="no"/> +<attribute name="VALUE" value="RA 6Pin SMD" constant="no"/> +</technology> +</technologies> +</device> +<device name="LOCK" package="1X06_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LOCK_LONGPADS" package="1X06_LOCK_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="POLAR_LOCK" package="MOLEX-1X6_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="RA_LOCK" package="MOLEX_1X6_RA_LOCK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="FEMALE_LOCK" package="1X06_FEMALE_LOCK.010"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="LONGPADS" package="1X06_LONGPADS"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="3.5MM-6" package="SCREWTERMINAL-3.5MM-6"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="SMD-FEMALE-V2" package="1X06-SMD-FEMALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-09668"/> +</technology> +</technologies> +</device> +<device name="POGOPIN_HOLES_ONLY" package="1X06_HOLES_ONLY"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08437"/> +</technology> +</technologies> +</device> +<device name="SMD-STRAIGHT-FEMALE" package="1X06_SMD_STRAIGHT"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10203"/> +</technology> +</technologies> +</device> +<device name="SMD-STRAIGHT-ALT-FEMALE" package="1X06_SMD_STRAIGHT_ALT"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10203"/> +</technology> +</technologies> +</device> +<device name="SMD-STRAIGHT-COMBO-FEMALE" package="1X06_SMD_STRAIGHT_COMBO"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-10203"/> +</technology> +</technologies> +</device> +<device name="SMD_MALE" package="1X06_SMD_MALE"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-11293"/> +</technology> +</technologies> +</device> +<device name="SMD-1MM" package="1X06-1MM"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08249" constant="no"/> +<attribute name="SF_ID" value="GPS-00579" constant="no"/> +</technology> +</technologies> +</device> +<device name="NO_SILK_FEMALE_PTH" package="1X06_NO_SILK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""> +<attribute name="PROD_ID" value="CONN-08437"/> +</technology> +</technologies> +</device> +<device name="1.27MM" package="1X06_1.27MM"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +<device name="NO_SILK_NO_POP" package="1X06_NO_SILK"> +<connects> +<connect gate="G$1" pin="1" pad="1"/> +<connect gate="G$1" pin="2" pad="2"/> +<connect gate="G$1" pin="3" pad="3"/> +<connect gate="G$1" pin="4" pad="4"/> +<connect gate="G$1" pin="5" pad="5"/> +<connect gate="G$1" pin="6" pad="6"/> +</connects> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="SparkFun-PowerSymbols"> +<description><h3>SparkFun Power Symbols</h3> +This library contains power, ground, and voltage-supply symbols. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +</packages> +<symbols> +<symbol name="DGND"> +<description><h3>Digital Ground Supply</h3></description> +<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/> +<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/> +<text x="0" y="-0.254" size="1.778" layer="96" align="top-center">>VALUE</text> +</symbol> +<symbol name="VCC"> +<description><h3>VCC Voltage Supply</h3></description> +<wire x1="0.762" y1="1.27" x2="0" y2="2.54" width="0.254" layer="94"/> +<wire x1="0" y1="2.54" x2="-0.762" y2="1.27" width="0.254" layer="94"/> +<pin name="VCC" x="0" y="0" visible="off" length="short" direction="sup" rot="R90"/> +<text x="0" y="2.794" size="1.778" layer="96" align="bottom-center">>VALUE</text> +</symbol> +</symbols> +<devicesets> +<deviceset name="GND" prefix="GND"> +<description><h3>Ground Supply Symbol</h3> +<p>Generic signal ground supply symbol.</p></description> +<gates> +<gate name="1" symbol="DGND" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +<deviceset name="VCC" prefix="SUPPLY"> +<description><h3>VCC Voltage Supply</h3> +<p>Positive voltage supply (traditionally for a BJT device, C=collector).</p></description> +<gates> +<gate name="G$1" symbol="VCC" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +<library name="SparkFun-Aesthetics"> +<description><h3>SparkFun Aesthetics</h3> +This library contiains non-functional items such as logos, build/ordering notes, frame blocks, etc. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description> +<packages> +</packages> +<symbols> +<symbol name="FR-A4L"> +<description><h3>Schematic Frame - A4L - European Format</h3> +<p>Standard A4 size frame in Landscape</p> +<p>Devices using: +<ul><li>FRAME-A4L</li></ul></p></description> +<rectangle x1="178.7652" y1="0" x2="179.3748" y2="20.32" layer="94"/> +<rectangle x1="225.7552" y1="-26.67" x2="226.3648" y2="67.31" layer="94" rot="R90"/> +<wire x1="225.29" y1="-0.1" x2="225.29" y2="5.08" width="0.1016" layer="94"/> +<wire x1="225.29" y1="5.08" x2="273.05" y2="5.08" width="0.1016" layer="94"/> +<wire x1="225.29" y1="5.08" x2="179.07" y2="5.08" width="0.1016" layer="94"/> +<wire x1="179.07" y1="10.16" x2="225.29" y2="10.16" width="0.1016" layer="94"/> +<wire x1="225.29" y1="10.16" x2="273.05" y2="10.16" width="0.1016" layer="94"/> +<wire x1="179.07" y1="15.24" x2="273.05" y2="15.24" width="0.1016" layer="94"/> +<wire x1="225.29" y1="5.08" x2="225.29" y2="10.16" width="0.1016" layer="94"/> +<wire x1="179.07" y1="19.05" x2="179.07" y2="20.32" width="0.6096" layer="94"/> +<wire x1="179.07" y1="20.32" x2="180.34" y2="20.32" width="0.6096" layer="94"/> +<text x="181.61" y="11.43" size="2.54" layer="94" font="vector">>DRAWING_NAME</text> +<text x="181.61" y="6.35" size="2.286" layer="94" font="vector">>LAST_DATE_TIME</text> +<text x="195.58" y="1.27" size="2.54" layer="94" font="vector">>SHEET</text> +<text x="181.61" y="1.27" size="2.54" layer="94" font="vector">Sheet:</text> +<text x="181.61" y="16.51" size="2.54" layer="94" font="vector">>CNAME</text> +<text x="226.16" y="1.27" size="2.54" layer="94" font="vector">Rev:</text> +<text x="226.26" y="6.35" size="2.54" layer="94" font="vector">>DESIGNER</text> +<text x="234.92" y="1.17" size="2.54" layer="94" font="vector">>CREVISION</text> +<frame x1="-3.81" y1="-3.81" x2="276.86" y2="182.88" columns="8" rows="5" layer="94"/> +</symbol> +</symbols> +<devicesets> +<deviceset name="FRAME-A4L" prefix="FRAME"> +<description><h3>Schematic Frame - A4L - European Format</h3> +<p>Standard A4 size frame in Landscape</p></description> +<gates> +<gate name="G$1" symbol="FR-A4L" x="0" y="0"/> +</gates> +<devices> +<device name=""> +<technologies> +<technology name=""/> +</technologies> +</device> +</devices> +</deviceset> +</devicesets> +</library> +</libraries> +<attributes> +</attributes> +<variantdefs> +</variantdefs> +<classes> +<class number="0" name="default" width="0" drill="0"> +</class> +</classes> +<parts> +<part name="MQ1" library="SparkFun-Connectors" deviceset="CONN_04" device=""/> +<part name="MQ2" library="SparkFun-Connectors" deviceset="CONN_04" device=""/> +<part name="MQ3" library="SparkFun-Connectors" deviceset="CONN_04" device=""/> +<part name="MQ4" library="SparkFun-Connectors" deviceset="CONN_04" device=""/> +<part name="J1" library="SparkFun-Connectors" deviceset="CONN_06" device="SILK_FEMALE_PTH"/> +<part name="GND1" library="SparkFun-PowerSymbols" deviceset="GND" device=""/> +<part name="GND2" library="SparkFun-PowerSymbols" deviceset="GND" device=""/> +<part name="GND3" library="SparkFun-PowerSymbols" deviceset="GND" device=""/> +<part name="GND4" library="SparkFun-PowerSymbols" deviceset="GND" device=""/> +<part name="GND5" library="SparkFun-PowerSymbols" deviceset="GND" device=""/> +<part name="SUPPLY1" library="SparkFun-PowerSymbols" deviceset="VCC" device=""/> +<part name="SUPPLY2" library="SparkFun-PowerSymbols" deviceset="VCC" device=""/> +<part name="SUPPLY3" library="SparkFun-PowerSymbols" deviceset="VCC" device=""/> +<part name="SUPPLY4" library="SparkFun-PowerSymbols" deviceset="VCC" device=""/> +<part name="SUPPLY5" library="SparkFun-PowerSymbols" deviceset="VCC" device=""/> +<part name="FRAME1" library="SparkFun-Aesthetics" deviceset="FRAME-A4L" device=""/> +</parts> +<sheets> +<sheet> +<plain> +</plain> +<instances> +<instance part="MQ1" gate="G$1" x="78.74" y="12.7" rot="MR180"/> +<instance part="MQ2" gate="G$1" x="78.74" y="27.94" rot="MR180"/> +<instance part="MQ3" gate="G$1" x="78.74" y="43.18" rot="MR180"/> +<instance part="MQ4" gate="G$1" x="78.74" y="58.42" rot="MR180"/> +<instance part="J1" gate="G$1" x="124.46" y="25.4" rot="MR0"/> +<instance part="GND1" gate="1" x="93.98" y="10.16"/> +<instance part="GND2" gate="1" x="93.98" y="25.4"/> +<instance part="GND3" gate="1" x="93.98" y="40.64"/> +<instance part="GND4" gate="1" x="93.98" y="55.88"/> +<instance part="GND5" gate="1" x="114.3" y="12.7"/> +<instance part="SUPPLY1" gate="G$1" x="93.98" y="60.96"/> +<instance part="SUPPLY2" gate="G$1" x="93.98" y="45.72"/> +<instance part="SUPPLY3" gate="G$1" x="93.98" y="30.48"/> +<instance part="SUPPLY4" gate="G$1" x="93.98" y="15.24"/> +<instance part="SUPPLY5" gate="G$1" x="116.84" y="17.78"/> +<instance part="FRAME1" gate="G$1" x="-15.24" y="-43.18"/> +</instances> +<busses> +</busses> +<nets> +<net name="A1" class="0"> +<segment> +<pinref part="MQ1" gate="G$1" pin="4"/> +<label x="83.82" y="7.62" size="1.778" layer="95"/> +<wire x1="83.82" y1="7.62" x2="109.22" y2="7.62" width="0.1524" layer="91"/> +<wire x1="109.22" y1="7.62" x2="109.22" y2="25.4" width="0.1524" layer="91"/> +<pinref part="J1" gate="G$1" pin="3"/> +<label x="119.38" y="25.4" size="1.778" layer="95" rot="R180"/> +<wire x1="109.22" y1="25.4" x2="119.38" y2="25.4" width="0.1524" layer="91"/> +</segment> +</net> +<net name="GND" class="0"> +<segment> +<pinref part="MQ1" gate="G$1" pin="2"/> +<wire x1="83.82" y1="12.7" x2="93.98" y2="12.7" width="0.1524" layer="91"/> +<pinref part="GND1" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="MQ2" gate="G$1" pin="2"/> +<wire x1="83.82" y1="27.94" x2="93.98" y2="27.94" width="0.1524" layer="91"/> +<pinref part="GND2" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="MQ3" gate="G$1" pin="2"/> +<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/> +<pinref part="GND3" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="MQ4" gate="G$1" pin="2"/> +<wire x1="83.82" y1="58.42" x2="93.98" y2="58.42" width="0.1524" layer="91"/> +<pinref part="GND4" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="2"/> +<wire x1="119.38" y1="22.86" x2="114.3" y2="22.86" width="0.1524" layer="91"/> +<pinref part="GND5" gate="1" pin="GND"/> +<wire x1="114.3" y1="22.86" x2="114.3" y2="15.24" width="0.1524" layer="91"/> +</segment> +</net> +<net name="VCC" class="0"> +<segment> +<pinref part="MQ1" gate="G$1" pin="1"/> +<wire x1="83.82" y1="15.24" x2="93.98" y2="15.24" width="0.1524" layer="91"/> +<pinref part="SUPPLY4" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="MQ2" gate="G$1" pin="1"/> +<wire x1="83.82" y1="30.48" x2="93.98" y2="30.48" width="0.1524" layer="91"/> +<pinref part="SUPPLY3" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="MQ3" gate="G$1" pin="1"/> +<wire x1="83.82" y1="45.72" x2="93.98" y2="45.72" width="0.1524" layer="91"/> +<pinref part="SUPPLY2" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="MQ4" gate="G$1" pin="1"/> +<wire x1="83.82" y1="60.96" x2="93.98" y2="60.96" width="0.1524" layer="91"/> +<pinref part="SUPPLY1" gate="G$1" pin="VCC"/> +</segment> +<segment> +<pinref part="J1" gate="G$1" pin="1"/> +<pinref part="SUPPLY5" gate="G$1" pin="VCC"/> +<wire x1="116.84" y1="17.78" x2="119.38" y2="17.78" width="0.1524" layer="91"/> +<wire x1="119.38" y1="17.78" x2="119.38" y2="20.32" width="0.1524" layer="91"/> +</segment> +</net> +<net name="A2" class="0"> +<segment> +<pinref part="MQ2" gate="G$1" pin="4"/> +<label x="83.82" y="22.86" size="1.778" layer="95"/> +<wire x1="83.82" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/> +<wire x1="106.68" y1="22.86" x2="106.68" y2="27.94" width="0.1524" layer="91"/> +<pinref part="J1" gate="G$1" pin="4"/> +<wire x1="119.38" y1="27.94" x2="106.68" y2="27.94" width="0.1524" layer="91"/> +<label x="119.38" y="27.94" size="1.778" layer="95" rot="R180"/> +</segment> +</net> +<net name="A3" class="0"> +<segment> +<pinref part="MQ3" gate="G$1" pin="4"/> +<label x="83.82" y="38.1" size="1.778" layer="95"/> +<wire x1="83.82" y1="38.1" x2="106.68" y2="38.1" width="0.1524" layer="91"/> +<wire x1="106.68" y1="38.1" x2="106.68" y2="30.48" width="0.1524" layer="91"/> +<pinref part="J1" gate="G$1" pin="5"/> +<wire x1="119.38" y1="30.48" x2="106.68" y2="30.48" width="0.1524" layer="91"/> +<label x="119.38" y="30.48" size="1.778" layer="95" rot="R180"/> +</segment> +</net> +<net name="A4" class="0"> +<segment> +<pinref part="MQ4" gate="G$1" pin="4"/> +<label x="83.82" y="53.34" size="1.778" layer="95"/> +<wire x1="83.82" y1="53.34" x2="109.22" y2="53.34" width="0.1524" layer="91"/> +<wire x1="109.22" y1="53.34" x2="109.22" y2="33.02" width="0.1524" layer="91"/> +<pinref part="J1" gate="G$1" pin="6"/> +<wire x1="119.38" y1="33.02" x2="109.22" y2="33.02" width="0.1524" layer="91"/> +<label x="119.38" y="33.02" size="1.778" layer="95" rot="R180"/> +</segment> +</net> +</nets> +</sheet> +</sheets> +<errors> +<approved hash="113,1,80.6027,10.0923,MQ1,,,,,"/> +<approved hash="113,1,80.6027,25.3323,MQ2,,,,,"/> +<approved hash="113,1,80.6027,40.5723,MQ3,,,,,"/> +<approved hash="113,1,80.6027,55.8123,MQ4,,,,,"/> +<approved hash="113,1,122.597,28.0077,J1,,,,,"/> +</errors> +</schematic> +</drawing> +</eagle> diff --git a/MySensors MQ GasSensors Board/eagle.epf b/MySensors MQ GasSensors Board/eagle.epf new file mode 100644 index 0000000..9454b1d --- /dev/null +++ b/MySensors MQ GasSensors Board/eagle.epf @@ -0,0 +1,441 @@ +[Eagle] +Version="08 02 01" +Platform="Linux" +Globals="Globals" +Desktop="Desktop" + +[Globals] +AutoSaveProject=1 +UsedLibraryUrn="urn:adsk.eagle:library:79" +UsedLibraryUrn="urn:adsk.eagle:library:88" +UsedLibraryUrn="urn:adsk.eagle:library:178" +UsedLibraryUrn="urn:adsk.eagle:library:179" +UsedLibraryUrn="urn:adsk.eagle:library:180" +UsedLibraryUrn="urn:adsk.eagle:library:181" +UsedLibraryUrn="urn:adsk.eagle:library:182" +UsedLibraryUrn="urn:adsk.eagle:library:183" +UsedLibraryUrn="urn:adsk.eagle:library:184" +UsedLibraryUrn="urn:adsk.eagle:library:185" +UsedLibraryUrn="urn:adsk.eagle:library:186" +UsedLibraryUrn="urn:adsk.eagle:library:187" +UsedLibraryUrn="urn:adsk.eagle:library:89" +UsedLibraryUrn="urn:adsk.eagle:library:188" +UsedLibraryUrn="urn:adsk.eagle:library:189" +UsedLibraryUrn="urn:adsk.eagle:library:190" +UsedLibraryUrn="urn:adsk.eagle:library:191" +UsedLibraryUrn="urn:adsk.eagle:library:192" +UsedLibraryUrn="urn:adsk.eagle:library:193" +UsedLibraryUrn="urn:adsk.eagle:library:194" +UsedLibraryUrn="urn:adsk.eagle:library:195" +UsedLibraryUrn="urn:adsk.eagle:library:196" +UsedLibraryUrn="urn:adsk.eagle:library:197" +UsedLibraryUrn="urn:adsk.eagle:library:90" +UsedLibraryUrn="urn:adsk.eagle:library:198" +UsedLibraryUrn="urn:adsk.eagle:library:199" +UsedLibraryUrn="urn:adsk.eagle:library:200" +UsedLibraryUrn="urn:adsk.eagle:library:201" +UsedLibraryUrn="urn:adsk.eagle:library:202" +UsedLibraryUrn="urn:adsk.eagle:library:203" +UsedLibraryUrn="urn:adsk.eagle:library:204" +UsedLibraryUrn="urn:adsk.eagle:library:205" +UsedLibraryUrn="urn:adsk.eagle:library:206" +UsedLibraryUrn="urn:adsk.eagle:library:207" +UsedLibraryUrn="urn:adsk.eagle:library:91" +UsedLibraryUrn="urn:adsk.eagle:library:208" +UsedLibraryUrn="urn:adsk.eagle:library:209" +UsedLibraryUrn="urn:adsk.eagle:library:210" +UsedLibraryUrn="urn:adsk.eagle:library:211" +UsedLibraryUrn="urn:adsk.eagle:library:212" +UsedLibraryUrn="urn:adsk.eagle:library:213" +UsedLibraryUrn="urn:adsk.eagle:library:214" +UsedLibraryUrn="urn:adsk.eagle:library:215" +UsedLibraryUrn="urn:adsk.eagle:library:216" +UsedLibraryUrn="urn:adsk.eagle:library:217" +UsedLibraryUrn="urn:adsk.eagle:library:92" +UsedLibraryUrn="urn:adsk.eagle:library:218" +UsedLibraryUrn="urn:adsk.eagle:library:219" +UsedLibraryUrn="urn:adsk.eagle:library:220" +UsedLibraryUrn="urn:adsk.eagle:library:221" +UsedLibraryUrn="urn:adsk.eagle:library:222" +UsedLibraryUrn="urn:adsk.eagle:library:223" +UsedLibraryUrn="urn:adsk.eagle:library:224" +UsedLibraryUrn="urn:adsk.eagle:library:225" +UsedLibraryUrn="urn:adsk.eagle:library:226" +UsedLibraryUrn="urn:adsk.eagle:library:227" +UsedLibraryUrn="urn:adsk.eagle:library:93" +UsedLibraryUrn="urn:adsk.eagle:library:228" +UsedLibraryUrn="urn:adsk.eagle:library:229" +UsedLibraryUrn="urn:adsk.eagle:library:230" +UsedLibraryUrn="urn:adsk.eagle:library:231" +UsedLibraryUrn="urn:adsk.eagle:library:232" +UsedLibraryUrn="urn:adsk.eagle:library:233" +UsedLibraryUrn="urn:adsk.eagle:library:234" +UsedLibraryUrn="urn:adsk.eagle:library:235" +UsedLibraryUrn="urn:adsk.eagle:library:236" +UsedLibraryUrn="urn:adsk.eagle:library:237" +UsedLibraryUrn="urn:adsk.eagle:library:94" +UsedLibraryUrn="urn:adsk.eagle:library:238" +UsedLibraryUrn="urn:adsk.eagle:library:239" +UsedLibraryUrn="urn:adsk.eagle:library:240" +UsedLibraryUrn="urn:adsk.eagle:library:241" +UsedLibraryUrn="urn:adsk.eagle:library:242" +UsedLibraryUrn="urn:adsk.eagle:library:243" +UsedLibraryUrn="urn:adsk.eagle:library:244" +UsedLibraryUrn="urn:adsk.eagle:library:245" +UsedLibraryUrn="urn:adsk.eagle:library:246" +UsedLibraryUrn="urn:adsk.eagle:library:247" +UsedLibraryUrn="urn:adsk.eagle:library:95" +UsedLibraryUrn="urn:adsk.eagle:library:248" +UsedLibraryUrn="urn:adsk.eagle:library:249" +UsedLibraryUrn="urn:adsk.eagle:library:250" +UsedLibraryUrn="urn:adsk.eagle:library:251" +UsedLibraryUrn="urn:adsk.eagle:library:252" +UsedLibraryUrn="urn:adsk.eagle:library:253" +UsedLibraryUrn="urn:adsk.eagle:library:254" +UsedLibraryUrn="urn:adsk.eagle:library:255" +UsedLibraryUrn="urn:adsk.eagle:library:256" +UsedLibraryUrn="urn:adsk.eagle:library:257" +UsedLibraryUrn="urn:adsk.eagle:library:96" +UsedLibraryUrn="urn:adsk.eagle:library:258" +UsedLibraryUrn="urn:adsk.eagle:library:259" +UsedLibraryUrn="urn:adsk.eagle:library:260" +UsedLibraryUrn="urn:adsk.eagle:library:261" +UsedLibraryUrn="urn:adsk.eagle:library:262" +UsedLibraryUrn="urn:adsk.eagle:library:263" +UsedLibraryUrn="urn:adsk.eagle:library:264" +UsedLibraryUrn="urn:adsk.eagle:library:265" +UsedLibraryUrn="urn:adsk.eagle:library:266" +UsedLibraryUrn="urn:adsk.eagle:library:267" +UsedLibraryUrn="urn:adsk.eagle:library:97" +UsedLibraryUrn="urn:adsk.eagle:library:268" +UsedLibraryUrn="urn:adsk.eagle:library:269" +UsedLibraryUrn="urn:adsk.eagle:library:270" +UsedLibraryUrn="urn:adsk.eagle:library:271" +UsedLibraryUrn="urn:adsk.eagle:library:272" +UsedLibraryUrn="urn:adsk.eagle:library:273" +UsedLibraryUrn="urn:adsk.eagle:library:274" +UsedLibraryUrn="urn:adsk.eagle:library:275" +UsedLibraryUrn="urn:adsk.eagle:library:276" +UsedLibraryUrn="urn:adsk.eagle:library:277" +UsedLibraryUrn="urn:adsk.eagle:library:80" +UsedLibraryUrn="urn:adsk.eagle:library:98" +UsedLibraryUrn="urn:adsk.eagle:library:278" +UsedLibraryUrn="urn:adsk.eagle:library:279" +UsedLibraryUrn="urn:adsk.eagle:library:280" +UsedLibraryUrn="urn:adsk.eagle:library:281" +UsedLibraryUrn="urn:adsk.eagle:library:282" +UsedLibraryUrn="urn:adsk.eagle:library:283" +UsedLibraryUrn="urn:adsk.eagle:library:284" +UsedLibraryUrn="urn:adsk.eagle:library:285" +UsedLibraryUrn="urn:adsk.eagle:library:286" +UsedLibraryUrn="urn:adsk.eagle:library:287" +UsedLibraryUrn="urn:adsk.eagle:library:99" +UsedLibraryUrn="urn:adsk.eagle:library:288" +UsedLibraryUrn="urn:adsk.eagle:library:289" +UsedLibraryUrn="urn:adsk.eagle:library:290" +UsedLibraryUrn="urn:adsk.eagle:library:291" +UsedLibraryUrn="urn:adsk.eagle:library:292" +UsedLibraryUrn="urn:adsk.eagle:library:293" +UsedLibraryUrn="urn:adsk.eagle:library:294" +UsedLibraryUrn="urn:adsk.eagle:library:295" +UsedLibraryUrn="urn:adsk.eagle:library:296" +UsedLibraryUrn="urn:adsk.eagle:library:297" +UsedLibraryUrn="urn:adsk.eagle:library:100" +UsedLibraryUrn="urn:adsk.eagle:library:298" +UsedLibraryUrn="urn:adsk.eagle:library:299" +UsedLibraryUrn="urn:adsk.eagle:library:300" +UsedLibraryUrn="urn:adsk.eagle:library:301" +UsedLibraryUrn="urn:adsk.eagle:library:302" +UsedLibraryUrn="urn:adsk.eagle:library:303" +UsedLibraryUrn="urn:adsk.eagle:library:304" +UsedLibraryUrn="urn:adsk.eagle:library:305" +UsedLibraryUrn="urn:adsk.eagle:library:306" +UsedLibraryUrn="urn:adsk.eagle:library:307" +UsedLibraryUrn="urn:adsk.eagle:library:101" +UsedLibraryUrn="urn:adsk.eagle:library:308" +UsedLibraryUrn="urn:adsk.eagle:library:309" +UsedLibraryUrn="urn:adsk.eagle:library:310" +UsedLibraryUrn="urn:adsk.eagle:library:311" +UsedLibraryUrn="urn:adsk.eagle:library:312" +UsedLibraryUrn="urn:adsk.eagle:library:313" +UsedLibraryUrn="urn:adsk.eagle:library:314" +UsedLibraryUrn="urn:adsk.eagle:library:315" +UsedLibraryUrn="urn:adsk.eagle:library:316" +UsedLibraryUrn="urn:adsk.eagle:library:317" +UsedLibraryUrn="urn:adsk.eagle:library:102" +UsedLibraryUrn="urn:adsk.eagle:library:318" +UsedLibraryUrn="urn:adsk.eagle:library:319" +UsedLibraryUrn="urn:adsk.eagle:library:320" +UsedLibraryUrn="urn:adsk.eagle:library:321" +UsedLibraryUrn="urn:adsk.eagle:library:322" +UsedLibraryUrn="urn:adsk.eagle:library:323" +UsedLibraryUrn="urn:adsk.eagle:library:324" +UsedLibraryUrn="urn:adsk.eagle:library:325" +UsedLibraryUrn="urn:adsk.eagle:library:326" +UsedLibraryUrn="urn:adsk.eagle:library:327" +UsedLibraryUrn="urn:adsk.eagle:library:103" +UsedLibraryUrn="urn:adsk.eagle:library:328" +UsedLibraryUrn="urn:adsk.eagle:library:329" +UsedLibraryUrn="urn:adsk.eagle:library:330" +UsedLibraryUrn="urn:adsk.eagle:library:331" +UsedLibraryUrn="urn:adsk.eagle:library:332" +UsedLibraryUrn="urn:adsk.eagle:library:333" +UsedLibraryUrn="urn:adsk.eagle:library:334" +UsedLibraryUrn="urn:adsk.eagle:library:335" +UsedLibraryUrn="urn:adsk.eagle:library:336" +UsedLibraryUrn="urn:adsk.eagle:library:337" +UsedLibraryUrn="urn:adsk.eagle:library:104" +UsedLibraryUrn="urn:adsk.eagle:library:338" +UsedLibraryUrn="urn:adsk.eagle:library:339" +UsedLibraryUrn="urn:adsk.eagle:library:340" +UsedLibraryUrn="urn:adsk.eagle:library:341" +UsedLibraryUrn="urn:adsk.eagle:library:342" +UsedLibraryUrn="urn:adsk.eagle:library:343" +UsedLibraryUrn="urn:adsk.eagle:library:344" +UsedLibraryUrn="urn:adsk.eagle:library:345" +UsedLibraryUrn="urn:adsk.eagle:library:346" +UsedLibraryUrn="urn:adsk.eagle:library:347" +UsedLibraryUrn="urn:adsk.eagle:library:105" +UsedLibraryUrn="urn:adsk.eagle:library:348" +UsedLibraryUrn="urn:adsk.eagle:library:349" +UsedLibraryUrn="urn:adsk.eagle:library:350" +UsedLibraryUrn="urn:adsk.eagle:library:351" +UsedLibraryUrn="urn:adsk.eagle:library:352" +UsedLibraryUrn="urn:adsk.eagle:library:353" +UsedLibraryUrn="urn:adsk.eagle:library:354" +UsedLibraryUrn="urn:adsk.eagle:library:355" +UsedLibraryUrn="urn:adsk.eagle:library:356" +UsedLibraryUrn="urn:adsk.eagle:library:357" +UsedLibraryUrn="urn:adsk.eagle:library:106" +UsedLibraryUrn="urn:adsk.eagle:library:358" +UsedLibraryUrn="urn:adsk.eagle:library:359" +UsedLibraryUrn="urn:adsk.eagle:library:360" +UsedLibraryUrn="urn:adsk.eagle:library:361" +UsedLibraryUrn="urn:adsk.eagle:library:362" +UsedLibraryUrn="urn:adsk.eagle:library:363" +UsedLibraryUrn="urn:adsk.eagle:library:364" +UsedLibraryUrn="urn:adsk.eagle:library:365" +UsedLibraryUrn="urn:adsk.eagle:library:366" +UsedLibraryUrn="urn:adsk.eagle:library:367" +UsedLibraryUrn="urn:adsk.eagle:library:107" +UsedLibraryUrn="urn:adsk.eagle:library:368" +UsedLibraryUrn="urn:adsk.eagle:library:369" +UsedLibraryUrn="urn:adsk.eagle:library:370" +UsedLibraryUrn="urn:adsk.eagle:library:371" +UsedLibraryUrn="urn:adsk.eagle:library:372" +UsedLibraryUrn="urn:adsk.eagle:library:373" +UsedLibraryUrn="urn:adsk.eagle:library:374" +UsedLibraryUrn="urn:adsk.eagle:library:375" +UsedLibraryUrn="urn:adsk.eagle:library:376" +UsedLibraryUrn="urn:adsk.eagle:library:377" +UsedLibraryUrn="urn:adsk.eagle:library:81" +UsedLibraryUrn="urn:adsk.eagle:library:108" +UsedLibraryUrn="urn:adsk.eagle:library:378" +UsedLibraryUrn="urn:adsk.eagle:library:379" +UsedLibraryUrn="urn:adsk.eagle:library:380" +UsedLibraryUrn="urn:adsk.eagle:library:381" +UsedLibraryUrn="urn:adsk.eagle:library:382" +UsedLibraryUrn="urn:adsk.eagle:library:383" +UsedLibraryUrn="urn:adsk.eagle:library:384" +UsedLibraryUrn="urn:adsk.eagle:library:385" +UsedLibraryUrn="urn:adsk.eagle:library:386" +UsedLibraryUrn="urn:adsk.eagle:library:387" +UsedLibraryUrn="urn:adsk.eagle:library:109" +UsedLibraryUrn="urn:adsk.eagle:library:388" +UsedLibraryUrn="urn:adsk.eagle:library:389" +UsedLibraryUrn="urn:adsk.eagle:library:390" +UsedLibraryUrn="urn:adsk.eagle:library:391" +UsedLibraryUrn="urn:adsk.eagle:library:392" +UsedLibraryUrn="urn:adsk.eagle:library:393" +UsedLibraryUrn="urn:adsk.eagle:library:394" +UsedLibraryUrn="urn:adsk.eagle:library:395" +UsedLibraryUrn="urn:adsk.eagle:library:396" +UsedLibraryUrn="urn:adsk.eagle:library:397" +UsedLibraryUrn="urn:adsk.eagle:library:110" +UsedLibraryUrn="urn:adsk.eagle:library:398" +UsedLibraryUrn="urn:adsk.eagle:library:399" +UsedLibraryUrn="urn:adsk.eagle:library:400" +UsedLibraryUrn="urn:adsk.eagle:library:401" +UsedLibraryUrn="urn:adsk.eagle:library:402" +UsedLibraryUrn="urn:adsk.eagle:library:403" +UsedLibraryUrn="urn:adsk.eagle:library:404" +UsedLibraryUrn="urn:adsk.eagle:library:405" +UsedLibraryUrn="urn:adsk.eagle:library:406" +UsedLibraryUrn="urn:adsk.eagle:library:407" +UsedLibraryUrn="urn:adsk.eagle:library:111" +UsedLibraryUrn="urn:adsk.eagle:library:408" +UsedLibraryUrn="urn:adsk.eagle:library:409" +UsedLibraryUrn="urn:adsk.eagle:library:410" +UsedLibraryUrn="urn:adsk.eagle:library:411" +UsedLibraryUrn="urn:adsk.eagle:library:412" +UsedLibraryUrn="urn:adsk.eagle:library:413" +UsedLibraryUrn="urn:adsk.eagle:library:414" +UsedLibraryUrn="urn:adsk.eagle:library:415" +UsedLibraryUrn="urn:adsk.eagle:library:416" +UsedLibraryUrn="urn:adsk.eagle:library:417" +UsedLibraryUrn="urn:adsk.eagle:library:112" +UsedLibraryUrn="urn:adsk.eagle:library:418" +UsedLibraryUrn="urn:adsk.eagle:library:419" +UsedLibraryUrn="urn:adsk.eagle:library:445" +UsedLibraryUrn="urn:adsk.eagle:library:113" +UsedLibraryUrn="urn:adsk.eagle:library:114" +UsedLibraryUrn="urn:adsk.eagle:library:115" +UsedLibraryUrn="urn:adsk.eagle:library:116" +UsedLibraryUrn="urn:adsk.eagle:library:117" +UsedLibraryUrn="urn:adsk.eagle:library:82" +UsedLibraryUrn="urn:adsk.eagle:library:118" +UsedLibraryUrn="urn:adsk.eagle:library:119" +UsedLibraryUrn="urn:adsk.eagle:library:120" +UsedLibraryUrn="urn:adsk.eagle:library:121" +UsedLibraryUrn="urn:adsk.eagle:library:122" +UsedLibraryUrn="urn:adsk.eagle:library:123" +UsedLibraryUrn="urn:adsk.eagle:library:124" +UsedLibraryUrn="urn:adsk.eagle:library:125" +UsedLibraryUrn="urn:adsk.eagle:library:126" +UsedLibraryUrn="urn:adsk.eagle:library:127" +UsedLibraryUrn="urn:adsk.eagle:library:83" +UsedLibraryUrn="urn:adsk.eagle:library:128" +UsedLibraryUrn="urn:adsk.eagle:library:129" +UsedLibraryUrn="urn:adsk.eagle:library:130" +UsedLibraryUrn="urn:adsk.eagle:library:131" +UsedLibraryUrn="urn:adsk.eagle:library:132" +UsedLibraryUrn="urn:adsk.eagle:library:133" +UsedLibraryUrn="urn:adsk.eagle:library:134" +UsedLibraryUrn="urn:adsk.eagle:library:135" +UsedLibraryUrn="urn:adsk.eagle:library:136" +UsedLibraryUrn="urn:adsk.eagle:library:137" +UsedLibraryUrn="urn:adsk.eagle:library:84" +UsedLibraryUrn="urn:adsk.eagle:library:138" +UsedLibraryUrn="urn:adsk.eagle:library:139" +UsedLibraryUrn="urn:adsk.eagle:library:140" +UsedLibraryUrn="urn:adsk.eagle:library:141" +UsedLibraryUrn="urn:adsk.eagle:library:142" +UsedLibraryUrn="urn:adsk.eagle:library:143" +UsedLibraryUrn="urn:adsk.eagle:library:144" +UsedLibraryUrn="urn:adsk.eagle:library:145" +UsedLibraryUrn="urn:adsk.eagle:library:146" +UsedLibraryUrn="urn:adsk.eagle:library:147" +UsedLibraryUrn="urn:adsk.eagle:library:85" +UsedLibraryUrn="urn:adsk.eagle:library:148" +UsedLibraryUrn="urn:adsk.eagle:library:149" +UsedLibraryUrn="urn:adsk.eagle:library:150" +UsedLibraryUrn="urn:adsk.eagle:library:151" +UsedLibraryUrn="urn:adsk.eagle:library:152" +UsedLibraryUrn="urn:adsk.eagle:library:153" +UsedLibraryUrn="urn:adsk.eagle:library:154" +UsedLibraryUrn="urn:adsk.eagle:library:155" +UsedLibraryUrn="urn:adsk.eagle:library:156" +UsedLibraryUrn="urn:adsk.eagle:library:157" +UsedLibraryUrn="urn:adsk.eagle:library:86" +UsedLibraryUrn="urn:adsk.eagle:library:158" +UsedLibraryUrn="urn:adsk.eagle:library:159" +UsedLibraryUrn="urn:adsk.eagle:library:160" +UsedLibraryUrn="urn:adsk.eagle:library:161" +UsedLibraryUrn="urn:adsk.eagle:library:162" +UsedLibraryUrn="urn:adsk.eagle:library:163" +UsedLibraryUrn="urn:adsk.eagle:library:164" +UsedLibraryUrn="urn:adsk.eagle:library:165" +UsedLibraryUrn="urn:adsk.eagle:library:166" +UsedLibraryUrn="urn:adsk.eagle:library:167" +UsedLibraryUrn="urn:adsk.eagle:library:87" +UsedLibraryUrn="urn:adsk.eagle:library:168" +UsedLibraryUrn="urn:adsk.eagle:library:169" +UsedLibraryUrn="urn:adsk.eagle:library:170" +UsedLibraryUrn="urn:adsk.eagle:library:171" +UsedLibraryUrn="urn:adsk.eagle:library:172" +UsedLibraryUrn="urn:adsk.eagle:library:173" +UsedLibraryUrn="urn:adsk.eagle:library:174" +UsedLibraryUrn="urn:adsk.eagle:library:175" +UsedLibraryUrn="urn:adsk.eagle:library:176" +UsedLibraryUrn="urn:adsk.eagle:library:177" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/LilyPad-Wearables.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Aesthetics.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Batteries.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Boards.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Capacitors.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Clocks.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Coils.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Connectors.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-DiscreteSemi.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Displays.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Electromechanical.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Fuses.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-GPS.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Hardware.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Amplifiers.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Comms.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Conversion.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Logic.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Memory.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Microcontroller.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Power.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-IC-Special-Function.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Jumpers.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-LED.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-PowerSymbols.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-RF.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Resistors.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Retired.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Sensors.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/SparkFun-Switches.lbr" +UsedLibrary="/home/reinhold/Software/eagle/SparkFun-Eagle-Libraries/User-Submitted.lbr" +UsedLibrary="/home/reinhold/Software/eagle/DIY-Modules/diy-modules.lbr" + +[Win_1] +Type="Schematic Editor" +Loc="2304 105 3847 1215" +State=2 +Number=2 +File="MQ_GasSensors_Board.sch" +View="24.8222 -43.8683 136.383 94.5329" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" +PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" +ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" +ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" +PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" +PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" +MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" +DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13" +DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" +DimensionExtLengths=" 1.27 2.54 1 2 3 0" +DimensionExtOffsets=" 1.27 2.54 1 2 3 0" +SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635" +WireBend=0 +WireBendSet=31 +WireCap=1 +MiterStyle=0 +PadShape=0 +ViaShape=1 +PolygonPour=0 +PolygonRank=0 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=8 +DimensionUnit=1 +DimensionPrecision=2 +DimensionShowUnit=0 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=91 +Views=" 1: 24.8222 -43.8683 136.383 94.5329" +Sheet="1" + +[Win_2] +Type="Control Panel" +Loc="1920 201 3119 800" +State=2 +Number=0 + +[Desktop] +Screen="3968 1280" +Window="Win_1" +Window="Win_2" diff --git a/NodeManager.cpp b/NodeManager.cpp index 557994b..5ad37ec 100644 --- a/NodeManager.cpp +++ b/NodeManager.cpp @@ -2426,9 +2426,6 @@ void SensorMHZ19::setRxTx(int rxpin, int txpin) { // what to do during before void SensorMHZ19::onBefore() { } -// what to do when receiving an interrupt -void SensorMHZ19::onInterrupt() { -} // what to do during setup void SensorMHZ19::onSetup() { diff --git a/NodeManager.h b/NodeManager.h index 0377571..321702b 100644 --- a/NodeManager.h +++ b/NodeManager.h @@ -12,8 +12,6 @@ void printFM(); -void printFM(); - /*********************************** Constants */ diff --git a/NodeManager_GasSensor.ino b/NodeManager_GasSensor.ino index e337841..6d4572a 100644 --- a/NodeManager_GasSensor.ino +++ b/NodeManager_GasSensor.ino @@ -1,17 +1,16 @@ + /* NodeManager is intended to take care on your behalf of all those common tasks a MySensors node has to accomplish, speeding up the development cycle of your projects. - NodeManager includes the following main components: - Sleep manager: allows managing automatically the complexity behind battery-powered sensors spending most of their time sleeping - Power manager: allows powering on your sensors only while the node is awake - Battery manager: provides common functionalities to read and report the battery level - Remote configuration: allows configuring remotely the node without the need to have physical access to it -- Built-in personalities: for the most common sensors, provide embedded code so to allow their configuration with a single line - +- Built-in personalities: for the most common sensors, provide embedded code so to allow their configuration with a single line Documentation available on: https://github.com/mysensors/NodeManager - */ +*/ + - // load user settings #include "config.h" // include supporting libraries @@ -29,65 +28,82 @@ NodeManager nodeManager; // before void before() { // setup the serial port baud rate - Serial.println(F("BEFORE")); - printFM(); - Serial.begin(MY_BAUD_RATE); + Serial.begin(MY_BAUD_RATE); + /* * Register below your sensors */ - nodeManager.setSleepMinutes(2); - nodeManager.setReportIntervalMinutes(2); -// nodeManager.setSleepSeconds(10); -// nodeManager.setReportIntervalSeconds(10); + Serial.println(F("BEFORE")); + printFM(); + nodeManager.setSleepMinutes(2); + nodeManager.setReportIntervalMinutes(2); +// nodeManager.setSleepSeconds(10); +// nodeManager.setReportIntervalSeconds(10); SensorMQ* mqSensor = 0; - Serial.print(F("BEFORE registerSensor0: ")); printFM(); + Serial.print(F("BEFORE registerSensor 0: ")); printFM(); int mq2 = nodeManager.registerSensor(SENSOR_MQ, A0, 1); mqSensor = ((SensorMQ*)nodeManager.getSensor(mq2)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); - Serial.print(F("BEFORE registerSensor1: ")); printFM(); + mqSensor->setDescription("MQ-2"); + + Serial.print(F("BEFORE registerSensor 1: ")); printFM(); int mq3 = nodeManager.registerSensor(SENSOR_MQ, A1, 2); mqSensor = ((SensorMQ*)nodeManager.getSensor(mq3)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); - Serial.print(F("BEFORE registerSensor2: ")); printFM(); + mqSensor->setDescription("MQ-3"); + + Serial.print(F("BEFORE registerSensor 2: ")); printFM(); int mq4 = nodeManager.registerSensor(SENSOR_MQ, A2, 3); - mqSensor = ((SensorMQ*)nodeManager.getSensor(mq4)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor = ((SensorMQ*)nodeManager.getSensor(mq4)); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); - Serial.print(F("BEFORE registerSensor3: ")); printFM(); + mqSensor->setDescription("MQ-4"); + + Serial.print(F("BEFORE registerSensor 3: ")); printFM(); int mq5 = nodeManager.registerSensor(SENSOR_MQ, A3, 4); mqSensor = ((SensorMQ*)nodeManager.getSensor(mq5)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); - -/* Serial.print(F("BEFORE registerSensor0: ")); printFM(); - int mq6 = nodeManager.registerSensor(SENSOR_MQ, A4, 5); - mqSensor = ((SensorMQ*)nodeManager.getSensor(mq6)); - mqSensor->setCalibrationSampleTimes(10); - mqSensor->setCalibrationSampleInterval(250); - Serial.print(F("BEFORE registerSensor1: ")); printFM(); - int mq7 = nodeManager.registerSensor(SENSOR_MQ, A5, 6); + mqSensor->setDescription("MQ-5"); + + Serial.print(F("BEFORE registerSensor 4: ")); printFM(); + int mq7 = nodeManager.registerSensor(SENSOR_MQ, A4, 5); mqSensor = ((SensorMQ*)nodeManager.getSensor(mq7)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); - Serial.print(F("BEFORE registerSensor2: ")); printFM(); - int mq8 = nodeManager.registerSensor(SENSOR_MQ, A6, 7); + mqSensor->setDescription("MQ-7"); + + Serial.print(F("BEFORE registerSensor 5: ")); printFM(); + int mq8 = nodeManager.registerSensor(SENSOR_MQ, A5, 6); mqSensor = ((SensorMQ*)nodeManager.getSensor(mq8)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); - Serial.print(F("BEFORE registerSensor3: ")); printFM(); - int mq9 = nodeManager.registerSensor(SENSOR_MQ, A7, 8); + mqSensor->setDescription("MQ-8"); + + Serial.print(F("BEFORE registerSensor 6: ")); printFM(); + int mq9 = nodeManager.registerSensor(SENSOR_MQ, A6, 7); mqSensor = ((SensorMQ*)nodeManager.getSensor(mq9)); - mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleTimes(10); + mqSensor->setCalibrationSampleInterval(250); + mqSensor->setDescription("MQ-9"); + + Serial.print(F("BEFORE registerSensor 7: ")); printFM(); + int mq135 = nodeManager.registerSensor(SENSOR_MQ, A7, 8); + mqSensor = ((SensorMQ*)nodeManager.getSensor(mq135)); + mqSensor->setCalibrationSampleTimes(10); mqSensor->setCalibrationSampleInterval(250); -*/ + mqSensor->setDescription("MQ-135"); + + Serial.print(F("BEFORE reg.Sens. MHZ19: ")); printFM(); - int co2 = nodeManager.registerSensor(SENSOR_MHZ19, 6, 5); + int co2 = nodeManager.registerSensor(SENSOR_MHZ19, 6, 9); SensorMHZ19* co2Sensor = ((SensorMHZ19*)nodeManager.getSensor(co2)); co2Sensor->setRxTx(6, 7); - + co2Sensor->setDescription("MH-Z19 CO2 Sensor"); + Serial.print(F("AFTER registering Sensors: ")); printFM(); /* * Register above your sensors @@ -111,7 +127,6 @@ void setup() { void loop() { // call NodeManager loop routine nodeManager.loop(); - } // receive @@ -127,3 +142,7 @@ void receiveTime(unsigned long ts) { } +template<int s> struct Wow; +//Wow<sizeof(Sensor)> unused_warning; +//Wow<sizeof(SensorMQ)> unused_warning; +//Wow<sizeof(NodeManager)> unused_warning; diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/config.h b/config.h index 8884816..d7695df 100644 --- a/config.h +++ b/config.h @@ -6,16 +6,16 @@ */ #define SKETCH_NAME "AirQuality" -#define SKETCH_VERSION "1.0" +#define SKETCH_VERSION "1.1" /********************************** * MySensors node configuration */ // General settings -#define MY_BAUD_RATE 9600 +//#define MY_BAUD_RATE 9600 //#define MY_DEBUG -//#define MY_NODE_ID 100 +#define MY_NODE_ID 50 //#define MY_SMART_SLEEP_WAIT_DURATION_MS 500 // NRF24 radio settings @@ -63,7 +63,7 @@ * MySensors gateway configuration */ // Common gateway settings -//#define MY_REPEATER_FEATURE +#define MY_REPEATER_FEATURE // Serial gateway settings //#define MY_GATEWAY_SERIAL diff --git a/platformio.ini b/platformio.ini index 3c97f47..070197f 100644 --- a/platformio.ini +++ b/platformio.ini @@ -16,4 +16,3 @@ platform = atmelavr board = nanoatmega328 framework = arduino lib_deps = MySensors -upload_port = /dev/ttyUSB1 -- GitLab