started quad encoder test

This commit is contained in:
dekunukem
2022-02-17 21:07:04 +00:00
parent 264f1f2188
commit 66f02a9128
175 changed files with 92643 additions and 20 deletions

View File

@@ -491,13 +491,13 @@ We've spent an enormous amount of time creating and checking these footprints an
<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="DB9_MALE">
<description>&lt;h3&gt;9 Pin Serial Connector - Male PCB Mount Right Angle&lt;/h3&gt;
<package name="DB9">
<description>&lt;h3&gt;9 Pin Serial Connector - Female PCB Mount Right Angle&lt;/h3&gt;
0.318" style.
&lt;p&gt;Specifications:
&lt;ul&gt;&lt;li&gt;Pin count:11&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=”http://www.4uconnector.com/online/object/4udrawing/15944.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/DB9-PCB.pdf”&gt;Datasheet referenced for footprint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Example device(s):
&lt;ul&gt;&lt;li&gt;DB9&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description>
@@ -514,15 +514,15 @@ You are welcome to use this library for commercial purposes. For attribution, we
<wire x1="8.128" y1="10.219" x2="8.763" y2="9.584" width="0.2032" layer="51" curve="90"/>
<wire x1="-7.62" y1="15.807" x2="7.62" y2="15.807" width="0.2032" layer="51"/>
<wire x1="-15.4" y1="-2.8" x2="15.4" y2="-2.8" width="0.2032" layer="21"/>
<pad name="5" x="-5.54" y="-1.42" drill="1.016" diameter="1.8796" shape="square"/>
<pad name="4" x="-2.77" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="1" x="-5.54" y="-1.42" drill="1.016" diameter="1.8796" shape="square"/>
<pad name="2" x="-2.77" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="3" x="0" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="2" x="2.77" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="1" x="5.54" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="9" x="-4.15" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="8" x="-1.38" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="7" x="1.38" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="6" x="4.15" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="4" x="2.77" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="5" x="5.54" y="-1.42" drill="1.016" diameter="1.8796"/>
<pad name="6" x="-4.15" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="7" x="-1.38" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="8" x="1.38" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="9" x="4.15" y="1.42" drill="1.016" diameter="1.8796"/>
<pad name="G1" x="-12.5" y="0" drill="3.302" diameter="5.08"/>
<pad name="G2" x="12.5" y="0" drill="3.302" diameter="5.08"/>
<text x="-1.905" y="5.588" size="0.6096" layer="25" font="vector" ratio="20">&gt;NAME</text>
@@ -1287,8 +1287,8 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<element name="JP1" library="adafruit_changed" package="2X20-BIG" value="" x="3.5" y="32.5" smashed="yes" rot="MR90">
<attribute name="VALUE" x="-0.945" y="7.1" size="1.27" layer="28" rot="MR90"/>
</element>
<element name="J2" library="SparkFun-Connectors" package="DB9_MALE" value="" x="46.5" y="29" smashed="yes" rot="R270">
<attribute name="PROD_ID" value="CONN-09904" x="46.5" y="29" size="1.778" layer="27" rot="R270" display="off"/>
<element name="J2" library="SparkFun-Connectors" package="DB9" value="" x="46.5" y="29" smashed="yes" rot="R270">
<attribute name="PROD_ID" value="CONN-08194" x="46.5" y="29" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="51.072" y="30.905" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
</element>
<element name="SW1" library="3pos_slide_switch_centered" package="342_SWICH_FOOT" value="324_SW" x="12.192" y="40.386" smashed="yes" rot="R180"/>
@@ -1418,6 +1418,10 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<contactref element="U$5" pad="SHIELD1"/>
<contactref element="U$8" pad="1"/>
<contactref element="U$1" pad="1"/>
<contactref element="J2" pad="1"/>
<contactref element="J2" pad="3"/>
<contactref element="J2" pad="G1"/>
<contactref element="J2" pad="G2"/>
<wire x1="36.83" y1="42.164" x2="28.829" y2="43.7752" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="+3V3">
@@ -1830,6 +1834,24 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
<wire x1="21.2" y1="57.2" x2="39.37" y2="50.5748" width="0" layer="19" extent="1-1"/>
<wire x1="19.07" y1="50.5748" x2="21.2" y2="57.2" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="+7V">
<contactref element="J2" pad="2"/>
</signal>
<signal name="X2">
<contactref element="J2" pad="4"/>
</signal>
<signal name="X1">
<contactref element="J2" pad="5"/>
</signal>
<signal name="MOUSE_BUTTON">
<contactref element="J2" pad="7"/>
</signal>
<signal name="Y2">
<contactref element="J2" pad="8"/>
</signal>
<signal name="Y1">
<contactref element="J2" pad="9"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>

View File

@@ -5332,6 +5332,41 @@ SparkFun does not currently use this on any active designs, and the connector al
</deviceset>
</devicesets>
</library>
<library name="supply2" urn="urn:adsk.eagle:library:372">
<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
Please keep in mind, that these devices are necessary for the
automatic wiring of the supply signals.&lt;p&gt;
The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
</packages>
<symbols>
<symbol name="+07V" urn="urn:adsk.eagle:symbol:27025/1" library_version="2">
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="94"/>
<wire x1="0" y1="0.635" x2="0" y2="1.905" width="0.1524" layer="94"/>
<circle x="0" y="1.27" radius="1.27" width="0.254" layer="94"/>
<text x="-1.905" y="3.175" size="1.778" layer="96">&gt;VALUE</text>
<pin name="+7V" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="+7V" urn="urn:adsk.eagle:component:27072/1" prefix="SUPPLY" library_version="2">
<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
<gates>
<gate name="G$1" symbol="+07V" x="0" y="0"/>
</gates>
<devices>
<device name="">
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
<attributes>
</attributes>
@@ -5349,7 +5384,7 @@ SparkFun does not currently use this on any active designs, and the connector al
<part name="U$6" library="f1c100s" deviceset="M2.5HOLE" device=""/>
<part name="U$7" library="f1c100s" deviceset="M2.5HOLE" device=""/>
<part name="JP1" library="adafruit_changed" deviceset="PINHD-2X20" device="-BIG"/>
<part name="J2" library="SparkFun-Connectors" deviceset="DB9" device="MALE"/>
<part name="J2" library="SparkFun-Connectors" deviceset="DB9" device="FEMALE"/>
<part name="SW1" library="3pos_slide_switch_centered" deviceset="324_SW" device="" value="324_SW"/>
<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
<part name="+3V3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
@@ -5408,6 +5443,7 @@ SparkFun does not currently use this on any active designs, and the connector al
<part name="GND11" library="supply1" deviceset="GND" device=""/>
<part name="U$5" library="adb" deviceset="ADB" device=""/>
<part name="U$9" library="SparkFun-Retired" deviceset="RJ9" device="PTH"/>
<part name="SUPPLY1" library="supply2" library_urn="urn:adsk.eagle:library:372" deviceset="+7V" device=""/>
</parts>
<sheets>
<sheet>
@@ -5422,8 +5458,8 @@ SparkFun does not currently use this on any active designs, and the connector al
<attribute name="NAME" x="85.09" y="46.355" size="1.778" layer="95"/>
<attribute name="VALUE" x="85.09" y="-10.16" size="1.778" layer="96"/>
</instance>
<instance part="J2" gate="G$1" x="256.54" y="157.48" smashed="yes">
<attribute name="VALUE" x="252.73" y="149.098" size="1.778" layer="96" font="vector" align="top-left"/>
<instance part="J2" gate="G$1" x="223.52" y="157.48" smashed="yes">
<attribute name="VALUE" x="219.71" y="149.098" size="1.778" layer="96" font="vector" align="top-left"/>
</instance>
<instance part="SW1" gate="G$1" x="-10.16" y="45.72" smashed="yes" rot="MR270"/>
<instance part="+3V1" gate="G$1" x="76.2" y="45.72" smashed="yes">
@@ -5485,11 +5521,11 @@ SparkFun does not currently use this on any active designs, and the connector al
<attribute name="NAME" x="95.25" y="-52.2986" size="1.778" layer="95" rot="MR180"/>
<attribute name="VALUE" x="95.25" y="-47.498" size="1.778" layer="96" rot="MR180"/>
</instance>
<instance part="GND15" gate="1" x="246.38" y="147.32" smashed="yes">
<attribute name="VALUE" x="243.84" y="144.78" size="1.778" layer="96"/>
<instance part="GND15" gate="1" x="213.36" y="147.32" smashed="yes">
<attribute name="VALUE" x="210.82" y="144.78" size="1.778" layer="96"/>
</instance>
<instance part="GND16" gate="1" x="271.78" y="147.32" smashed="yes">
<attribute name="VALUE" x="269.24" y="144.78" size="1.778" layer="96"/>
<instance part="GND16" gate="1" x="238.76" y="147.32" smashed="yes">
<attribute name="VALUE" x="236.22" y="144.78" size="1.778" layer="96"/>
</instance>
<instance part="+3V10" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR0">
<attribute name="VALUE" x="-27.94" y="58.42" size="1.778" layer="96" rot="MR90"/>
@@ -5644,6 +5680,9 @@ SparkFun does not currently use this on any active designs, and the connector al
<attribute name="VALUE" x="-73.66" y="129.794" size="1.778" layer="96" font="vector"/>
<attribute name="NAME" x="-73.66" y="145.288" size="1.778" layer="95" font="vector"/>
</instance>
<instance part="SUPPLY1" gate="G$1" x="198.12" y="165.1" smashed="yes">
<attribute name="VALUE" x="196.215" y="168.275" size="1.778" layer="96"/>
</instance>
</instances>
<busses>
</busses>
@@ -5869,6 +5908,19 @@ SparkFun does not currently use this on any active designs, and the connector al
<wire x1="93.98" y1="127" x2="111.76" y2="127" width="0.1524" layer="91"/>
<junction x="93.98" y="127"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="1"/>
<pinref part="GND15" gate="1" pin="GND"/>
<wire x1="215.9" y1="162.56" x2="213.36" y2="162.56" width="0.1524" layer="91"/>
<wire x1="213.36" y1="162.56" x2="213.36" y2="157.48" width="0.1524" layer="91"/>
<pinref part="J2" gate="G$1" pin="3"/>
<wire x1="213.36" y1="157.48" x2="213.36" y2="149.86" width="0.1524" layer="91"/>
<wire x1="215.9" y1="157.48" x2="213.36" y2="157.48" width="0.1524" layer="91"/>
<junction x="213.36" y="157.48"/>
<pinref part="J2" gate="G$1" pin="SHIELD"/>
<wire x1="215.9" y1="162.56" x2="238.76" y2="162.56" width="0.1524" layer="91"/>
<junction x="215.9" y="162.56"/>
</segment>
</net>
<net name="N$29" class="0">
<segment>
@@ -6202,6 +6254,49 @@ SparkFun does not currently use this on any active designs, and the connector al
<junction x="93.98" y="129.54"/>
</segment>
</net>
<net name="+7V" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="2"/>
<pinref part="SUPPLY1" gate="G$1" pin="+7V"/>
<wire x1="215.9" y1="160.02" x2="198.12" y2="160.02" width="0.1524" layer="91"/>
<wire x1="198.12" y1="160.02" x2="198.12" y2="162.56" width="0.1524" layer="91"/>
</segment>
</net>
<net name="X2" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="4"/>
<wire x1="215.9" y1="154.94" x2="187.96" y2="154.94" width="0.1524" layer="91"/>
<label x="187.96" y="154.94" size="1.778" layer="95"/>
</segment>
</net>
<net name="X1" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="5"/>
<wire x1="215.9" y1="152.4" x2="187.96" y2="152.4" width="0.1524" layer="91"/>
<label x="187.96" y="152.4" size="1.778" layer="95"/>
</segment>
</net>
<net name="MOUSE_BUTTON" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="7"/>
<wire x1="231.14" y1="157.48" x2="246.38" y2="157.48" width="0.1524" layer="91"/>
<label x="241.3" y="157.48" size="1.778" layer="95"/>
</segment>
</net>
<net name="Y2" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="8"/>
<wire x1="246.38" y1="154.94" x2="231.14" y2="154.94" width="0.1524" layer="91"/>
<label x="241.3" y="154.94" size="1.778" layer="95"/>
</segment>
</net>
<net name="Y1" class="0">
<segment>
<pinref part="J2" gate="G$1" pin="9"/>
<wire x1="246.38" y1="152.4" x2="231.14" y2="152.4" width="0.1524" layer="91"/>
<label x="241.3" y="152.4" size="1.778" layer="95"/>
</segment>
</net>
</nets>
</sheet>
</sheets>