hardware: Schematic v0.1

Still missing values for passive components
Incomplete BoM
Some trimmers need to be changed to vertically-positioned potentiometers
main
EmaMaker 2021-03-07 18:57:29 +01:00
parent f3b1f87aa7
commit 6e996dbd76
22 changed files with 98720 additions and 0 deletions

1
Hardware/.~lock.BoM.ods# Normal file
View File

@ -0,0 +1 @@
,emamaker,emamaker-HP-ENVY,06.03.2021 23:45,file:///home/emamaker/.config/libreoffice/4;

BIN
Hardware/BoM.ods Normal file

Binary file not shown.

View File

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="utf-8"?>
<!--/13657721/204054/2.49/2/4/Connector/-->
<!DOCTYPE curve SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<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="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="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" 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="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="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"/>
</layers>
<library>
<description>&lt;Fixed Terminal Blocks 2 POS SIDE ENT 3.5MM&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="17762752">
<description>&lt;b&gt;1776275-2-2&lt;/b&gt;&lt;br&gt;
</description>
<pad name="1" x="0.000" y="0.000" drill="1.2" diameter="1.800"/>
<pad name="2" x="3.500" y="0.000" drill="1.2" diameter="1.800"/>
<text x="1.750" y="0.100" align="center" size="1.27" layer="25" rot="R0" >&gt;NAME</text>
<text x="1.750" y="0.100" align="center" size="1.27" layer="27" rot="R0" >&gt;VALUE</text>
<wire x1="-2.25" y1="3.6" x2="5.75" y2="3.6" width="0.1" layer="51"/>
<wire x1="5.75" y1="3.6" x2="5.75" y2="-3.4" width="0.1" layer="51"/>
<wire x1="5.75" y1="-3.4" x2="-2.25" y2="-3.4" width="0.1" layer="51"/>
<wire x1="-2.25" y1="-3.4" x2="-2.25" y2="3.6" width="0.1" layer="51"/>
<wire x1="-2.25" y1="3.6" x2="5.75" y2="3.6" width="0.2" layer="21"/>
<wire x1="5.75" y1="3.6" x2="5.75" y2="-3.4" width="0.2" layer="21"/>
<wire x1="5.75" y1="-3.4" x2="-2.25" y2="-3.4" width="0.2" layer="21"/>
<wire x1="-2.25" y1="-3.4" x2="-2.25" y2="3.6" width="0.2" layer="21"/>
<wire x1="-3.25" y1="4.6" x2="6.75" y2="4.6" width="0.1" layer="51"/>
<wire x1="6.75" y1="4.6" x2="6.75" y2="-4.4" width="0.1" layer="51"/>
<wire x1="6.75" y1="-4.4" x2="-3.25" y2="-4.4" width="0.1" layer="51"/>
<wire x1="-3.25" y1="-4.4" x2="-3.25" y2="4.6" width="0.1" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="1776275-2">
<wire x1="5.08" y1="2.54" x2="15.24" y2="2.54" width="0.254" layer="94"/>
<wire x1="15.24" y1="-5.08" x2="15.24" y2="2.54" width="0.254" layer="94"/>
<wire x1="15.24" y1="-5.08" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<text x="16.51" y="7.62" align="center-left" size="1.778" layer="95">&gt;NAME</text>
<text x="16.51" y="5.08" align="center-left" size="1.778" layer="96">&gt;VALUE</text>
<pin name="1" x="0" y="0" length="middle" direction="io" rot="R0"/>
<pin name="2" x="0" y="-2.54" length="middle" direction="io" rot="R0"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="1776275-2" prefix="J">
<description>&lt;b&gt;Fixed Terminal Blocks 2 POS SIDE ENT 3.5MM&lt;/b&gt;&lt;p&gt;
Source: &lt;a href="https://www.mouser.co.uk/ProductDetail/TE-Connectivity-AMP/1776275-2/?qs=/ha2pyFaduh5oRLpYFqVQ2CuT224sRAAEtPMkKhfNDU="&gt; Datasheet &lt;/a&gt;</description>
<gates>
<gate name="G$1" symbol="1776275-2" x="0" y="0"/>
</gates>
<devices>
<device name="" package="17762752">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
</connects>
<technologies>
<technology name="">
<attribute name="Manufacturer_Name" value="TE Connectivity" constant="no"/>
<attribute name="Manufacturer_Part_Number" value="1776275-2" constant="no"/>
<attribute name="Mouser_Part_Number" value="" constant="no"/>
<attribute name="Mouser_Price-Stock" value="" constant="no"/>
<attribute name="Arrow_Part_Number" value="" constant="no"/>
<attribute name="Arrow_Price-Stock" value="" constant="no"/>
<attribute name="Description" value="Fixed Terminal Blocks 2 POS SIDE ENT 3.5MM" constant="no"/>
<attribute name="Height" value="8.6mm" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8"?>
<!--/284568/204054/2.49/3/4/Variable Resistor/-->
<!DOCTYPE curve SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<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="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="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" 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="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="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"/>
</layers>
<library>
<description>&lt;Bourns 3269W Series 12-Turn SMD Trimmer Resistor with Gull Wing Terminations, 100k +/-10% 0.25W +/-100ppm/C Top Adjust&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="3269W">
<description>&lt;b&gt;3269W&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="-2.54" y="-2.415" dx="2.79" dy="1.19" layer="1" rot="R90"/>
<smd name="2" x="0" y="2.415" dx="2.79" dy="1.19" layer="1" rot="R90"/>
<smd name="3" x="2.54" y="-2.415" dx="2.79" dy="1.19" layer="1" rot="R90"/>
<text x="-0.625" y="-0.976" align="center" size="1.27" layer="25" rot="R0" >&gt;NAME</text>
<text x="-0.625" y="-0.976" align="center" size="1.27" layer="27" rot="R0" >&gt;VALUE</text>
<wire x1="-3.175" y1="2.16" x2="3.175" y2="2.16" width="0.2" layer="51"/>
<wire x1="3.175" y1="2.16" x2="3.175" y2="-2.16" width="0.2" layer="51"/>
<wire x1="3.175" y1="-2.16" x2="-3.175" y2="-2.16" width="0.2" layer="51"/>
<wire x1="-3.175" y1="-2.16" x2="-3.175" y2="2.16" width="0.2" layer="51"/>
<wire x1="-3.175" y1="0" x2="-3.175" y2="2.16" width="0.2" layer="21"/>
<wire x1="3.175" y1="2.16" x2="3.175" y2="0" width="0.2" layer="21"/>
<wire x1="-3.175" y1="2.16" x2="-0.945" y2="2.16" width="0.2" layer="21"/>
<wire x1="3.175" y1="2.16" x2="0.945" y2="2.16" width="0.2" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="3269W-1-104LF">
<wire x1="5.08" y1="2.54" x2="22.86" y2="2.54" width="0.254" layer="94"/>
<wire x1="22.86" y1="-5.08" x2="22.86" y2="2.54" width="0.254" layer="94"/>
<wire x1="22.86" y1="-5.08" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<text x="24.13" y="7.62" align="center-left" size="1.778" layer="95">&gt;NAME</text>
<text x="24.13" y="5.08" align="center-left" size="1.778" layer="96">&gt;VALUE</text>
<pin name="CCW" x="0" y="0" length="middle" direction="io" rot="R0"/>
<pin name="WIPER" x="27.94" y="0" length="middle" direction="io" rot="R180"/>
<pin name="CW" x="0" y="-2.54" length="middle" direction="io" rot="R0"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="3269W-1-104LF" prefix="VR">
<description>&lt;b&gt;Bourns 3269W Series 12-Turn SMD Trimmer Resistor with Gull Wing Terminations, 100k +/-10% 0.25W +/-100ppm/C Top Adjust&lt;/b&gt;&lt;p&gt;
Source: &lt;a href="https://www.bourns.com/docs/Product-Datasheets/3269.pdf"&gt; Datasheet &lt;/a&gt;</description>
<gates>
<gate name="G$1" symbol="3269W-1-104LF" x="0" y="0"/>
</gates>
<devices>
<device name="" package="3269W">
<connects>
<connect gate="G$1" pin="CCW" pad="1"/>
<connect gate="G$1" pin="WIPER" pad="2"/>
<connect gate="G$1" pin="CW" pad="3"/>
</connects>
<technologies>
<technology name="">
<attribute name="Manufacturer_Name" value="Bourns" constant="no"/>
<attribute name="Manufacturer_Part_Number" value="3269W-1-104LF" constant="no"/>
<attribute name="Mouser_Part_Number" value="652-3269W-1-104LF" constant="no"/>
<attribute name="Mouser_Price-Stock" value="https://www.mouser.co.uk/ProductDetail/Bourns/3269W-1-104LF?qs=iXO%252BIu0T3QG0oOu9sq%2FB%252Bg%3D%3D" constant="no"/>
<attribute name="Arrow_Part_Number" value="3269W-1-104LF" constant="no"/>
<attribute name="Arrow_Price-Stock" value="https://www.arrow.com/en/products/3269w-1-104lf/bourns" constant="no"/>
<attribute name="Description" value="Bourns 3269W Series 12-Turn SMD Trimmer Resistor with Gull Wing Terminations, 100k +/-10% 0.25W +/-100ppm/C Top Adjust" constant="no"/>
<attribute name="Height" value="mm" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

View File

@ -0,0 +1,134 @@
<?xml version="1.0" encoding="utf-8"?>
<!--/334465/204054/2.49/3/4/Variable Resistor/-->
<!DOCTYPE curve SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<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="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="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" 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="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="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"/>
</layers>
<library>
<description>&lt;Bourns 3386V-1-104LF 1 Gang Trimmer Cermet Potentiometer, 100k, +/-10%, 0.5W, Linear&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="3386V1105LF">
<description>&lt;b&gt;3386V_FFW&lt;/b&gt;&lt;br&gt;
</description>
<pad name="1" x="2.540" y="1.290" drill="0.71" diameter="1.217"/>
<pad name="2" x="0.000" y="-1.250" drill="0.71" diameter="1.217"/>
<pad name="3" x="-2.540" y="1.290" drill="0.71" diameter="1.217"/>
<text x="0.000" y="0.000" align="center" size="1.27" layer="25" rot="R0" >&gt;NAME</text>
<text x="0.000" y="0.000" align="center" size="1.27" layer="27" rot="R0" >&gt;VALUE</text>
<wire x1="-4.765" y1="2.18" x2="4.765" y2="2.18" width="0.2" layer="51"/>
<wire x1="4.765" y1="2.18" x2="4.765" y2="-2.65" width="0.2" layer="51"/>
<wire x1="4.765" y1="-2.65" x2="-4.765" y2="-2.65" width="0.2" layer="51"/>
<wire x1="-4.765" y1="-2.65" x2="-4.765" y2="2.18" width="0.2" layer="51"/>
<wire x1="-4.765" y1="2.18" x2="4.765" y2="2.18" width="0.1" layer="21"/>
<wire x1="4.765" y1="2.18" x2="4.765" y2="-2.65" width="0.1" layer="21"/>
<wire x1="4.765" y1="-2.65" x2="-4.765" y2="-2.65" width="0.1" layer="21"/>
<wire x1="-4.765" y1="-2.65" x2="-4.765" y2="2.18" width="0.1" layer="21"/>
<wire x1="-5.765" y1="3.65" x2="5.765" y2="3.65" width="0.1" layer="51"/>
<wire x1="5.765" y1="3.65" x2="5.765" y2="-3.65" width="0.1" layer="51"/>
<wire x1="5.765" y1="-3.65" x2="-5.765" y2="-3.65" width="0.1" layer="51"/>
<wire x1="-5.765" y1="-3.65" x2="-5.765" y2="3.65" width="0.1" layer="51"/>
<wire x1="2.4" y1="2.55" x2="2.4" y2="2.55" width="0.2" layer="21"/>
<wire x1="2.400" y1="2.550" x2="2.600" y2="2.550" width="0.2" layer="21" curve="-180.0"/>
<wire x1="2.6" y1="2.55" x2="2.6" y2="2.55" width="0.2" layer="21"/>
<wire x1="2.600" y1="2.550" x2="2.400" y2="2.550" width="0.2" layer="21" curve="-180.0"/>
</package>
</packages>
<symbols>
<symbol name="3386V-1-104LF">
<wire x1="5.08" y1="2.54" x2="22.86" y2="2.54" width="0.254" layer="94"/>
<wire x1="22.86" y1="-5.08" x2="22.86" y2="2.54" width="0.254" layer="94"/>
<wire x1="22.86" y1="-5.08" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
<text x="24.13" y="7.62" align="center-left" size="1.778" layer="95">&gt;NAME</text>
<text x="24.13" y="5.08" align="center-left" size="1.778" layer="96">&gt;VALUE</text>
<pin name="CCW" x="27.94" y="-2.54" length="middle" direction="io" rot="R180"/>
<pin name="WIPER" x="0" y="0" length="middle" direction="io" rot="R0"/>
<pin name="CW" x="27.94" y="0" length="middle" direction="io" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="3386V-1-104LF" prefix="VR">
<description>&lt;b&gt;Bourns 3386V-1-104LF 1 Gang Trimmer Cermet Potentiometer, 100k, +/-10%, 0.5W, Linear&lt;/b&gt;&lt;p&gt;
Source: &lt;a href="https://www.bourns.com/docs/Product-Datasheets/3386.pdf"&gt; Datasheet &lt;/a&gt;</description>
<gates>
<gate name="G$1" symbol="3386V-1-104LF" x="0" y="0"/>
</gates>
<devices>
<device name="" package="3386V1105LF">
<connects>
<connect gate="G$1" pin="CCW" pad="1"/>
<connect gate="G$1" pin="WIPER" pad="2"/>
<connect gate="G$1" pin="CW" pad="3"/>
</connects>
<technologies>
<technology name="">
<attribute name="Manufacturer_Name" value="Bourns" constant="no"/>
<attribute name="Manufacturer_Part_Number" value="3386V-1-104LF" constant="no"/>
<attribute name="Mouser_Part_Number" value="652-3386V-1-104LF" constant="no"/>
<attribute name="Mouser_Price-Stock" value="https://www.mouser.com/Search/Refine.aspx?Keyword=652-3386V-1-104LF" constant="no"/>
<attribute name="Arrow_Part_Number" value="3386V-1-104LF" constant="no"/>
<attribute name="Arrow_Price-Stock" value="https://www.arrow.com/en/products/3386v-1-104lf/bourns" constant="no"/>
<attribute name="Description" value="Bourns 3386V-1-104LF 1 Gang Trimmer Cermet Potentiometer, 100k, +/-10%, 0.5W, Linear" constant="no"/>
<attribute name="Height" value="9mm" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

View File

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<!--/3563/204054/2.49/8/3/Integrated Circuit/-->
<!DOCTYPE curve SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<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="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="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" 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="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="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"/>
</layers>
<library>
<description>&lt;AD8034ARZ, Dual Operational Amplifier Voltage Feedback, R-R 9 to 18V, 8-Pin SOIC&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="SOIC127P600X175-8N">
<description>&lt;b&gt;8 LEAD (SOIC_N)&lt;/b&gt;&lt;br&gt;
</description>
<smd name="1" x="-2.712" y="1.905" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="2" x="-2.712" y="0.635" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="3" x="-2.712" y="-0.635" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="4" x="-2.712" y="-1.905" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="5" x="2.712" y="-1.905" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="6" x="2.712" y="-0.635" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="7" x="2.712" y="0.635" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<smd name="8" x="2.712" y="1.905" dx="1.525" dy="0.65" layer="1" rot="R0"/>
<text x="0" y="0" align="center" size="1.27" layer="25" rot="R0" >&gt;NAME</text>
<text x="0" y="0" align="center" size="1.27" layer="27" rot="R0" >&gt;VALUE</text>
<wire x1="-3.725" y1="2.75" x2="3.725" y2="2.75" width="0.05" layer="51"/>
<wire x1="3.725" y1="2.75" x2="3.725" y2="-2.75" width="0.05" layer="51"/>
<wire x1="3.725" y1="-2.75" x2="-3.725" y2="-2.75" width="0.05" layer="51"/>
<wire x1="-3.725" y1="-2.75" x2="-3.725" y2="2.75" width="0.05" layer="51"/>
<wire x1="-1.95" y1="2.45" x2="1.95" y2="2.45" width="0.1" layer="51"/>
<wire x1="1.95" y1="2.45" x2="1.95" y2="-2.45" width="0.1" layer="51"/>
<wire x1="1.95" y1="-2.45" x2="-1.95" y2="-2.45" width="0.1" layer="51"/>
<wire x1="-1.95" y1="-2.45" x2="-1.95" y2="2.45" width="0.1" layer="51"/>
<wire x1="-1.95" y1="1.18" x2="-0.68" y2="2.45" width="0.1" layer="51"/>
<wire x1="-1.6" y1="2.45" x2="1.6" y2="2.45" width="0.2" layer="21"/>
<wire x1="1.6" y1="2.45" x2="1.6" y2="-2.45" width="0.2" layer="21"/>
<wire x1="1.6" y1="-2.45" x2="-1.6" y2="-2.45" width="0.2" layer="21"/>
<wire x1="-1.6" y1="-2.45" x2="-1.6" y2="2.45" width="0.2" layer="21"/>
<wire x1="-3.475" y1="2.58" x2="-1.95" y2="2.58" width="0.2" layer="21"/>
</package>
</packages>
<symbols>
<symbol name="AD8034ARZ">
<wire x1="5.08" y1="2.54" x2="27.94" y2="2.54" width="0.254" layer="94"/>
<wire x1="27.94" y1="-10.16" x2="27.94" y2="2.54" width="0.254" layer="94"/>
<wire x1="27.94" y1="-10.16" x2="5.08" y2="-10.16" width="0.254" layer="94"/>
<wire x1="5.08" y1="2.54" x2="5.08" y2="-10.16" width="0.254" layer="94"/>
<text x="29.21" y="7.62" align="center-left" size="1.778" layer="95">&gt;NAME</text>
<text x="29.21" y="5.08" align="center-left" size="1.778" layer="96">&gt;VALUE</text>
<pin name="VOUT1" x="0" y="0" length="middle" direction="io" rot="R0"/>
<pin name="-IN1" x="0" y="-2.54" length="middle" direction="io" rot="R0"/>
<pin name="+IN1" x="0" y="-5.08" length="middle" direction="io" rot="R0"/>
<pin name="-VS" x="0" y="-7.62" length="middle" direction="io" rot="R0"/>
<pin name="+VS" x="33.02" y="0" length="middle" direction="io" rot="R180"/>
<pin name="VOUT2" x="33.02" y="-2.54" length="middle" direction="io" rot="R180"/>
<pin name="-IN2" x="33.02" y="-5.08" length="middle" direction="io" rot="R180"/>
<pin name="+IN2" x="33.02" y="-7.62" length="middle" direction="io" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="AD8034ARZ" prefix="IC">
<description>&lt;b&gt;AD8034ARZ, Dual Operational Amplifier Voltage Feedback, R-R 9 to 18V, 8-Pin SOIC&lt;/b&gt;&lt;p&gt;
Source: &lt;a href="http://www.analog.com/static/imported-files/data_sheets/AD8033_8034.pdf"&gt; Datasheet &lt;/a&gt;</description>
<gates>
<gate name="G$1" symbol="AD8034ARZ" x="0" y="0"/>
</gates>
<devices>
<device name="" package="SOIC127P600X175-8N">
<connects>
<connect gate="G$1" pin="VOUT1" pad="1"/>
<connect gate="G$1" pin="-IN1" pad="2"/>
<connect gate="G$1" pin="+IN1" pad="3"/>
<connect gate="G$1" pin="-VS" pad="4"/>
<connect gate="G$1" pin="+IN2" pad="5"/>
<connect gate="G$1" pin="-IN2" pad="6"/>
<connect gate="G$1" pin="VOUT2" pad="7"/>
<connect gate="G$1" pin="+VS" pad="8"/>
</connects>
<technologies>
<technology name="">
<attribute name="Manufacturer_Name" value="Analog Devices" constant="no"/>
<attribute name="Manufacturer_Part_Number" value="AD8034ARZ" constant="no"/>
<attribute name="Mouser_Part_Number" value="584-AD8034ARZ" constant="no"/>
<attribute name="Mouser_Price-Stock" value="https://www.mouser.co.uk/ProductDetail/Analog-Devices/AD8034ARZ?qs=%2FtpEQrCGXCxCfKJmQ9gqtw%3D%3D" constant="no"/>
<attribute name="Arrow_Part_Number" value="AD8034ARZ" constant="no"/>
<attribute name="Arrow_Price-Stock" value="https://www.arrow.com/en/products/ad8034arz/analog-devices" constant="no"/>
<attribute name="Description" value="AD8034ARZ, Dual Operational Amplifier Voltage Feedback, R-R 9 to 18V, 8-Pin SOIC" constant="no"/>
<attribute name="Height" value="1.75mm" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

View File

@ -0,0 +1,146 @@
<?xml version="1.0" encoding="utf-8"?>
<!--/356368/204054/2.49/7/4/Switch/-->
<!DOCTYPE curve SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<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="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="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" 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="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="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"/>
</layers>
<library>
<description>&lt;20mm Horizontal encoder 15 Pulses 30 DET&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="EC11B15242AE">
<description>&lt;b&gt;EC11B15242AE&lt;/b&gt;&lt;br&gt;
</description>
<pad name="1" x="-0.950" y="-2.540" drill="1.1" diameter="1.650"/>
<pad name="2" x="-0.950" y="-0.000" drill="1.1" diameter="1.650"/>
<pad name="3" x="-0.950" y="2.540" drill="1.1" diameter="1.650"/>
<pad name="4" x="-3.450" y="2.540" drill="1.1" diameter="1.650"/>
<pad name="5" x="-3.450" y="-2.540" drill="1.1" diameter="1.650"/>
<pad name="6" x="-2.200" y="5.850" drill="3.1401" diameter="4.710"/>
<pad name="7" x="-2.200" y="-5.850" drill="3.1401" diameter="4.710"/>
<text x="-0.428" y="-0.000" align="center" size="1.27" layer="25" rot="R0" >&gt;NAME</text>
<text x="-0.428" y="-0.000" align="center" size="1.27" layer="27" rot="R0" >&gt;VALUE</text>
<wire x1="-3.7" y1="5.85" x2="3" y2="5.85" width="0.2" layer="51"/>
<wire x1="3" y1="5.85" x2="3" y2="-5.85" width="0.2" layer="51"/>
<wire x1="3" y1="-5.85" x2="-3.7" y2="-5.85" width="0.2" layer="51"/>
<wire x1="-3.7" y1="-5.85" x2="-3.7" y2="5.85" width="0.2" layer="51"/>
<wire x1="-5.555" y1="9.205" x2="4.7" y2="9.205" width="0.1" layer="51"/>
<wire x1="4.7" y1="9.205" x2="4.7" y2="-9.205" width="0.1" layer="51"/>
<wire x1="4.7" y1="-9.205" x2="-5.555" y2="-9.205" width="0.1" layer="51"/>
<wire x1="-5.555" y1="-9.205" x2="-5.555" y2="9.205" width="0.1" layer="51"/>
<wire x1="-3.7" y1="-1" x2="-3.7" y2="1" width="0.1" layer="21"/>
<wire x1="0.8" y1="5.85" x2="3" y2="5.85" width="0.1" layer="21"/>
<wire x1="3" y1="5.85" x2="3" y2="-5.85" width="0.1" layer="21"/>
<wire x1="3" y1="-5.85" x2="0.8" y2="-5.85" width="0.1" layer="21"/>
<wire x1="3.6" y1="-2.6" x2="3.6" y2="-2.6" width="0.2" layer="21"/>
<wire x1="3.600" y1="-2.600" x2="3.600" y2="-2.400" width="0.2" layer="21" curve="-180.0"/>
<wire x1="3.6" y1="-2.4" x2="3.6" y2="-2.4" width="0.2" layer="21"/>
<wire x1="3.600" y1="-2.400" x2="3.600" y2="-2.600" width="0.2" layer="21" curve="-180.0"/>
</package>
</packages>
<symbols>
<symbol name="EC11B15242AE">
<wire x1="5.08" y1="10.16" x2="15.24" y2="10.16" width="0.254" layer="94"/>
<wire x1="15.24" y1="-15.24" x2="15.24" y2="10.16" width="0.254" layer="94"/>
<wire x1="15.24" y1="-15.24" x2="5.08" y2="-15.24" width="0.254" layer="94"/>
<wire x1="5.08" y1="10.16" x2="5.08" y2="-15.24" width="0.254" layer="94"/>
<text x="16.51" y="15.24" align="center-left" size="1.778" layer="95">&gt;NAME</text>
<text x="16.51" y="12.7" align="center-left" size="1.778" layer="96">&gt;VALUE</text>
<pin name="A" x="20.32" y="-5.08" length="middle" direction="io" rot="R180"/>
<pin name="C" x="20.32" y="-2.54" length="middle" direction="io" rot="R180"/>
<pin name="B" x="20.32" y="0" length="middle" direction="io" rot="R180"/>
<pin name="E" x="0" y="0" length="middle" direction="io" rot="R0"/>
<pin name="D" x="0" y="-2.54" length="middle" direction="io" rot="R0"/>
<pin name="MH1" x="10.16" y="15.24" length="middle" direction="io" rot="R270"/>
<pin name="MH2" x="10.16" y="-20.32" length="middle" direction="io" rot="R90"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="EC11B15242AE" prefix="S">
<description>&lt;b&gt;20mm Horizontal encoder 15 Pulses 30 DET&lt;/b&gt;&lt;p&gt;
Source: &lt;a href="https://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11B15242AE.html#Dimensions"&gt; Datasheet &lt;/a&gt;</description>
<gates>
<gate name="G$1" symbol="EC11B15242AE" x="0" y="0"/>
</gates>
<devices>
<device name="" package="EC11B15242AE">
<connects>
<connect gate="G$1" pin="A" pad="1"/>
<connect gate="G$1" pin="C" pad="2"/>
<connect gate="G$1" pin="B" pad="3"/>
<connect gate="G$1" pin="E" pad="4"/>
<connect gate="G$1" pin="D" pad="5"/>
<connect gate="G$1" pin="MH1" pad="6"/>
<connect gate="G$1" pin="MH2" pad="7"/>
</connects>
<technologies>
<technology name="">
<attribute name="Manufacturer_Name" value="ALPS" constant="no"/>
<attribute name="Manufacturer_Part_Number" value="EC11B15242AE" constant="no"/>
<attribute name="Mouser_Part_Number" value="688-EC11B15242AE" constant="no"/>
<attribute name="Mouser_Price-Stock" value="http://www.mouser.com/Search/ProductDetail.aspx?qs=PoKhxlfUXjIm2pRMScFQOQ%3d%3d" constant="no"/>
<attribute name="Arrow_Part_Number" value="" constant="no"/>
<attribute name="Arrow_Price-Stock" value="" constant="no"/>
<attribute name="Description" value="20mm Horizontal encoder 15 Pulses 30 DET" constant="no"/>
<attribute name="Height" value="13mm" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
{
"Name": "sine test",
"Description": "qefffwacfwevf",
"Tool": "FW",
"Version": "1.1",
"Design": {
"visitedTabs": [
"filter-type",
"specifications",
"components",
"tolerances"
],
"filterType": "lowPass",
"specifications": {
"gain": 0,
"gainUnit": "dB",
"passbandAttenuation": -3,
"passbandFrequency": 1350000,
"stopbandAttenuation": -80,
"stopbandFrequency": 10000000,
"filterResponseValue": 0,
"filterResponseSlider": 50,
"centerFrequency": null
},
"components": {
"vsPlus": 12,
"vsMinus": -12,
"optimization": "Power",
"optimizationPreference": "nonSpecific",
"compensateForGbw": false,
"stages": [
{
"stageLetter": "A",
"componentSizing": 26,
"gain": 164,
"gainEnabled": false,
"implementation": "firstOrder",
"opAmps": "AD8034"
},
{
"stageLetter": "B",
"componentSizing": 49,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
},
{
"stageLetter": "C",
"componentSizing": 48,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
}
],
"recommendedAmps": [],
"sortOrder": [
0,
1,
2
]
},
"tolerances": {
"resistorTolerance": "1%",
"capacitorTolerance": "5%",
"inductorTolerance": "5%",
"opAmpGbwTolerance": "20%",
"resistorPreferredSeries": "E96",
"capacitorPreferredSeries": "E24",
"inductorPreferredSeries": "E12"
},
"nextSteps": {}
},
"CreatedDate": "2021-02-24 05:21:36 PM",
"UpdatedDate": "2021-02-24 05:21:36 PM"
}

View File

@ -0,0 +1,77 @@
{
"Name": "sine_filter",
"Description": "Filter for sine waves and other non-square waves. Optimized for future tests past 1MHz and to only use 3OpAmps in all the chain",
"Tool": "FW",
"Version": "1.1",
"Design": {
"visitedTabs": [
"filter-type",
"specifications",
"components",
"tolerances"
],
"filterType": "lowPass",
"specifications": {
"gain": 0,
"gainUnit": "dB",
"passbandAttenuation": -3,
"passbandFrequency": 1500000,
"stopbandAttenuation": -60,
"stopbandFrequency": 5000000,
"filterResponseValue": 0,
"filterResponseSlider": 50,
"centerFrequency": null
},
"components": {
"vsPlus": 12,
"vsMinus": -12,
"optimization": "Power",
"optimizationPreference": "nonSpecific",
"compensateForGbw": false,
"stages": [
{
"stageLetter": "A",
"componentSizing": 52,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
},
{
"stageLetter": "B",
"componentSizing": 48,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
},
{
"stageLetter": "C",
"componentSizing": 48,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
}
],
"recommendedAmps": [],
"sortOrder": [
0,
1,
2
]
},
"tolerances": {
"resistorTolerance": "1%",
"capacitorTolerance": "5%",
"inductorTolerance": "5%",
"opAmpGbwTolerance": "20%",
"resistorPreferredSeries": "E96",
"capacitorPreferredSeries": "E24",
"inductorPreferredSeries": "E12"
},
"nextSteps": {}
},
"CreatedDate": "2021-03-03 05:54:32 PM",
"UpdatedDate": "2021-03-03 05:54:32 PM"
}

View File

@ -0,0 +1,77 @@
{
"Name": "square_filter",
"Description": "Square wave filters to remove stabilize corners of square waves. Choosen to use the same OpAmps as sine filter and only use 3 chips in all the chain",
"Tool": "FW",
"Version": "1.1",
"Design": {
"visitedTabs": [
"filter-type",
"specifications",
"components",
"tolerances"
],
"filterType": "lowPass",
"specifications": {
"gain": 0,
"gainUnit": "dB",
"passbandAttenuation": -3,
"passbandFrequency": 4000000,
"stopbandAttenuation": -40,
"stopbandFrequency": 15000000,
"filterResponseValue": 0,
"filterResponseSlider": "100",
"centerFrequency": null
},
"components": {
"vsPlus": 12,
"vsMinus": -12,
"optimization": "Power",
"optimizationPreference": "nonSpecific",
"compensateForGbw": false,
"stages": [
{
"stageLetter": "A",
"componentSizing": 48,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
},
{
"stageLetter": "B",
"componentSizing": 48,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
},
{
"stageLetter": "C",
"componentSizing": 48,
"gain": 164,
"gainEnabled": false,
"implementation": "sallenKey",
"opAmps": "AD8034"
}
],
"recommendedAmps": [],
"sortOrder": [
0,
1,
2
]
},
"tolerances": {
"resistorTolerance": "1%",
"capacitorTolerance": "5%",
"inductorTolerance": "5%",
"opAmpGbwTolerance": "20%",
"resistorPreferredSeries": "E96",
"capacitorPreferredSeries": "E24",
"inductorPreferredSeries": "E12"
},
"nextSteps": {}
},
"CreatedDate": "2021-03-03 06:01:55 PM",
"UpdatedDate": "2021-03-03 06:01:55 PM"
}

3180
Hardware/teensy3.5dds.b#1 Normal file

File diff suppressed because it is too large Load Diff

3180
Hardware/teensy3.5dds.b#2 Normal file

File diff suppressed because it is too large Load Diff

2538
Hardware/teensy3.5dds.b#3 Normal file

File diff suppressed because it is too large Load Diff

2096
Hardware/teensy3.5dds.b#4 Normal file

File diff suppressed because it is too large Load Diff

3613
Hardware/teensy3.5dds.brd Normal file

File diff suppressed because it is too large Load Diff

20947
Hardware/teensy3.5dds.s#1 Normal file

File diff suppressed because it is too large Load Diff

20946
Hardware/teensy3.5dds.s#2 Normal file

File diff suppressed because it is too large Load Diff

9865
Hardware/teensy3.5dds.s#3 Normal file

File diff suppressed because it is too large Load Diff

5871
Hardware/teensy3.5dds.s#4 Normal file

File diff suppressed because it is too large Load Diff

50
Hardware/teensy3.5dds.s#5 Normal file
View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<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="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
<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"/>
</layers>
<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
<libraries>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<parts>
</parts>
<sheets>
<sheet>
<plain>
</plain>
<instances>
</instances>
<busses>
</busses>
<nets>
</nets>
</sheet>
</sheets>
</schematic>
</drawing>
</eagle>

24490
Hardware/teensy3.5dds.sch Normal file

File diff suppressed because it is too large Load Diff