added second version of ramps module

This commit is contained in:
mirdejavel
2013-12-09 17:01:39 +00:00
parent 7afe294a61
commit cfd0aece39
15 changed files with 17669 additions and 1922 deletions
@@ -8,10 +8,10 @@
</settings>
<grid distance="0.0125" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="no" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="no" 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="no" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
@@ -913,7 +913,7 @@ design rules under a new name.</description>
<wire x1="70.1675" y1="59.055" x2="72.7075" y2="61.595" width="0.4064" layer="1"/>
<wire x1="70.1675" y1="56.6166" x2="70.1675" y2="59.055" width="0.4064" layer="1"/>
</signal>
<signal name="N$5">
<signal name="CTL">
<contactref element="IC2" pad="10"/>
<contactref element="IC2" pad="9"/>
<contactref element="IC2" pad="11"/>
+26 -26
View File
@@ -8,20 +8,20 @@
</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="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="no"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/>
<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="7" 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="7" fill="1" visible="no" active="no"/>
<layer number="28" name="bValues" color="7" 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"/>
@@ -30,8 +30,8 @@
<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="yes" active="no"/>
<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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"/>
@@ -39,15 +39,15 @@
<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="yes" active="no"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/>
<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/>
<layer number="53" name="tPadExt" color="7" fill="1" visible="yes" active="no"/>
<layer number="54" name="bPadExt" color="1" fill="1" visible="yes" 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="tPadExt" color="7" fill="1" visible="no" active="no"/>
<layer number="54" name="bPadExt" color="1" fill="1" visible="no" active="no"/>
<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"/>
@@ -16866,7 +16866,7 @@ Source: www.kingbright.com</description>
<pinref part="IC1" gate="C" pin="I1"/>
</segment>
</net>
<net name="N$5" class="0">
<net name="CTL" class="0">
<segment>
<wire x1="200.66" y1="63.5" x2="198.12" y2="63.5" width="0.1524" layer="91"/>
<wire x1="200.66" y1="60.96" x2="198.12" y2="60.96" width="0.1524" layer="91"/>
+6 -6
View File
@@ -8,8 +8,8 @@
</settings>
<grid distance="0.0125" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/>
<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"/>
@@ -917,14 +917,14 @@ design rules under a new name.</description>
<wire x1="25.0825" y1="73.3425" x2="25.0825" y2="78.74" width="0.4064" layer="1"/>
<polygon width="0.4064" layer="16" isolate="0.8128">
<vertex x="0" y="80.01"/>
<vertex x="100.33" y="80.01"/>
<vertex x="100.33" y="49.53"/>
<vertex x="87.63" y="80.01"/>
<vertex x="87.63" y="49.53"/>
<vertex x="0" y="49.53"/>
</polygon>
<polygon width="0.4064" layer="1" isolate="0.8128">
<vertex x="0" y="80.01"/>
<vertex x="100.33" y="80.01"/>
<vertex x="100.33" y="49.53"/>
<vertex x="87.63" y="80.01"/>
<vertex x="87.63" y="49.53"/>
<vertex x="0" y="49.53"/>
</polygon>
</signal>
File diff suppressed because one or more lines are too long
+3 -1
View File
@@ -8,7 +8,7 @@
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
<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"/>
@@ -67,6 +67,8 @@
<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/>
<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/>
<wire x1="99.3775" y1="64.4525" x2="-0.3175" y2="66.9925" width="0" layer="49"/>
<text x="-22.86" y="35.56" size="6.4516" layer="1" font="vector">achtung viel zu dünne leitungen</text>
<text x="-16.51" y="76.2" size="6.4516" layer="1" font="vector">achtung viel zu dünne leitungen</text>
</plain>
<libraries>
<library name="pot">
File diff suppressed because one or more lines are too long
+906
View File
@@ -0,0 +1,906 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.3">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.025" 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="no" 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="no" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" 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="no" 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="no" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" 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="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" 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="no" active="yes"/>
<layer number="53" name="tPadExt" color="7" fill="1" visible="no" active="no"/>
<layer number="54" name="bPadExt" color="1" 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="100" name="mySilk" color="14" fill="1" visible="no" 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"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="100" y2="0" width="0" layer="20"/>
<wire x1="100" y1="0" x2="100" y2="80" width="0" layer="20"/>
<wire x1="100" y1="80" x2="0" y2="80" width="0" layer="20"/>
<wire x1="0" y1="80" x2="0" y2="0" width="0" layer="20"/>
<text x="46.99" y="30.48" size="1.778" layer="16" font="vector" rot="MR0">sk540-ramps-20131207</text>
</plain>
<libraries>
<library name="rcl">
<packages>
<package name="C1206">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;</description>
<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-0.965" y1="0.787" x2="0.965" y2="0.787" width="0.1016" layer="51"/>
<wire x1="-0.965" y1="-0.787" x2="0.965" y2="-0.787" width="0.1016" layer="51"/>
<smd name="1" x="-1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
<smd name="2" x="1.4" y="0" dx="1.6" dy="1.8" layer="1"/>
<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
<rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
</package>
<package name="CT3528">
<description>&lt;b&gt;TANTALUM CAPACITOR&lt;/b&gt;</description>
<wire x1="-2.973" y1="1.983" x2="2.973" y2="1.983" width="0.0508" layer="39"/>
<wire x1="2.973" y1="-1.983" x2="-2.973" y2="-1.983" width="0.0508" layer="39"/>
<wire x1="-2.973" y1="-1.983" x2="-2.973" y2="1.983" width="0.0508" layer="39"/>
<wire x1="2.973" y1="1.983" x2="2.973" y2="-1.983" width="0.0508" layer="39"/>
<wire x1="-1.637" y1="-1.383" x2="-1.637" y2="1.383" width="0.2032" layer="51"/>
<wire x1="-1.778" y1="1.016" x2="-1.778" y2="-1.016" width="0.1524" layer="51"/>
<wire x1="1.637" y1="1.383" x2="-1.637" y2="1.383" width="0.2032" layer="51"/>
<wire x1="1.637" y1="-1.383" x2="-1.637" y2="-1.383" width="0.2032" layer="51"/>
<wire x1="1.778" y1="1.016" x2="1.778" y2="-1.016" width="0.1524" layer="51"/>
<wire x1="1.637" y1="-1.383" x2="1.637" y2="1.383" width="0.2032" layer="51"/>
<wire x1="-0.68" y1="0" x2="-1.31" y2="0" width="0.2032" layer="51"/>
<wire x1="-1" y1="0.3" x2="-1" y2="-0.33" width="0.2032" layer="51"/>
<smd name="+" x="-1.5" y="0" dx="2" dy="2.2" layer="1"/>
<smd name="-" x="1.5" y="0" dx="2" dy="2.2" layer="1"/>
<text x="-2.54" y="1.905" size="1.27" layer="25">&gt;NAME</text>
<text x="-2.54" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="-0.3" y1="-1" x2="0.3" y2="1" layer="35"/>
</package>
<package name="R1206">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;</description>
<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
<wire x1="-2.473" y1="0.983" x2="2.473" y2="0.983" width="0.0508" layer="39"/>
<wire x1="2.473" y1="0.983" x2="2.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="2.473" y1="-0.983" x2="-2.473" y2="-0.983" width="0.0508" layer="39"/>
<wire x1="-2.473" y1="-0.983" x2="-2.473" y2="0.983" width="0.0508" layer="39"/>
<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
<text x="-1.27" y="1.27" size="1.27" layer="25">&gt;NAME</text>
<text x="-1.27" y="-2.54" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/>
</package>
</packages>
</library>
<library name="wirepad">
<packages>
<package name="3,17/1,1">
<description>&lt;b&gt;THROUGH-HOLE PAD&lt;/b&gt;</description>
<wire x1="1.524" y1="-1.016" x2="1.524" y2="-1.524" width="0.1524" layer="21"/>
<wire x1="1.524" y1="-1.524" x2="1.016" y2="-1.524" width="0.1524" layer="21"/>
<wire x1="-1.016" y1="-1.524" x2="-1.524" y2="-1.524" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="-1.524" x2="-1.524" y2="-1.016" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="1.016" x2="-1.524" y2="1.524" width="0.1524" layer="21"/>
<wire x1="-1.524" y1="1.524" x2="-1.016" y2="1.524" width="0.1524" layer="21"/>
<wire x1="1.016" y1="1.524" x2="1.524" y2="1.524" width="0.1524" layer="21"/>
<wire x1="1.524" y1="1.524" x2="1.524" y2="1.016" width="0.1524" layer="21"/>
<circle x="0" y="0" radius="1.27" width="0.1524" layer="51"/>
<pad name="1" x="0" y="0" drill="1.1176" diameter="3.175" shape="octagon"/>
<text x="-1.524" y="1.905" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="0" y="1.2" size="0.0254" layer="27">&gt;VALUE</text>
</package>
</packages>
</library>
<library name="anyma-lib">
<description>10 point smd solder jumper</description>
<packages>
<package name="SO08">
<description>&lt;b&gt;SMALL OUTLINE INTEGRATED CIRCUIT&lt;/b&gt;&lt;p&gt;
body 3.9 mm/JEDEC MS-012AA</description>
<wire x1="-2.9" y1="3.9" x2="2.9" y2="3.9" width="0.1998" layer="39"/>
<wire x1="2.9" y1="3.9" x2="2.9" y2="-3.9" width="0.1998" layer="39"/>
<wire x1="2.9" y1="-3.9" x2="-2.9" y2="-3.9" width="0.1998" layer="39"/>
<wire x1="-2.9" y1="-3.9" x2="-2.9" y2="3.9" width="0.1998" layer="39"/>
<wire x1="2.4" y1="1.9" x2="2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.4" x2="2.4" y2="-1.9" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.9" x2="-2.4" y2="-1.9" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-1.9" x2="-2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="-1.4" x2="-2.4" y2="1.9" width="0.2032" layer="51"/>
<wire x1="-2.4" y1="1.9" x2="2.4" y2="1.9" width="0.2032" layer="51"/>
<wire x1="2.4" y1="-1.4" x2="-2.4" y2="-1.4" width="0.2032" layer="51"/>
<wire x1="-2.4077" y1="0.8161" x2="-2.4077" y2="-0.4539" width="0.127" layer="21" curve="-180"/>
<smd name="2" x="-0.635" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="7" x="-0.635" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="1" x="-1.905" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="3" x="0.635" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="4" x="1.905" y="-2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="8" x="-1.905" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="6" x="0.635" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<smd name="5" x="1.905" y="2.6" dx="0.6" dy="2.2" layer="1"/>
<text x="-3.175" y="-1.905" size="1.27" layer="25" rot="R90">&gt;NAME</text>
<text x="4.445" y="-1.905" size="1.27" layer="27" rot="R90">&gt;VALUE</text>
<rectangle x1="-2.1501" y1="-3.1001" x2="-1.6599" y2="-2" layer="51"/>
<rectangle x1="-0.8801" y1="-3.1001" x2="-0.3899" y2="-2" layer="51"/>
<rectangle x1="0.3899" y1="-3.1001" x2="0.8801" y2="-2" layer="51"/>
<rectangle x1="1.6599" y1="-3.1001" x2="2.1501" y2="-2" layer="51"/>
<rectangle x1="1.6599" y1="2" x2="2.1501" y2="3.1001" layer="51"/>
<rectangle x1="0.3899" y1="2" x2="0.8801" y2="3.1001" layer="51"/>
<rectangle x1="-0.8801" y1="2" x2="-0.3899" y2="3.1001" layer="51"/>
<rectangle x1="-2.1501" y1="2" x2="-1.6599" y2="3.1001" layer="51"/>
</package>
</packages>
</library>
<library name="con-molex">
<description>&lt;b&gt;Molex Connectors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="22-23-2031">
<description>.100" (2.54mm) Center Header - 3 Pin</description>
<wire x1="-3.81" y1="3.175" x2="3.81" y2="3.175" width="0.254" layer="21"/>
<wire x1="3.81" y1="3.175" x2="3.81" y2="1.27" width="0.254" layer="21"/>
<wire x1="3.81" y1="1.27" x2="3.81" y2="-3.175" width="0.254" layer="21"/>
<wire x1="3.81" y1="-3.175" x2="-3.81" y2="-3.175" width="0.254" layer="21"/>
<wire x1="-3.81" y1="-3.175" x2="-3.81" y2="1.27" width="0.254" layer="21"/>
<wire x1="-3.81" y1="1.27" x2="-3.81" y2="3.175" width="0.254" layer="21"/>
<wire x1="-3.81" y1="1.27" x2="3.81" y2="1.27" width="0.254" layer="21"/>
<pad name="1" x="-2.54" y="0" drill="1" shape="long" rot="R90"/>
<pad name="2" x="0" y="0" drill="1" shape="long" rot="R90"/>
<pad name="3" x="2.54" y="0" drill="1" shape="long" rot="R90"/>
<text x="-3.81" y="3.81" size="1.016" layer="25" ratio="10">&gt;NAME</text>
<text x="-3.81" y="-5.08" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
</package>
<package name="22-23-2041">
<description>.100" (2.54mm) Center Header - 4 Pin</description>
<wire x1="-5.08" y1="3.175" x2="5.08" y2="3.175" width="0.254" layer="21"/>
<wire x1="5.08" y1="3.175" x2="5.08" y2="1.27" width="0.254" layer="21"/>
<wire x1="5.08" y1="1.27" x2="5.08" y2="-3.175" width="0.254" layer="21"/>
<wire x1="5.08" y1="-3.175" x2="-5.08" y2="-3.175" width="0.254" layer="21"/>
<wire x1="-5.08" y1="-3.175" x2="-5.08" y2="1.27" width="0.254" layer="21"/>
<wire x1="-5.08" y1="1.27" x2="-5.08" y2="3.175" width="0.254" layer="21"/>
<wire x1="-5.08" y1="1.27" x2="5.08" y2="1.27" width="0.254" layer="21"/>
<pad name="1" x="-3.81" y="0" drill="1" shape="long" rot="R90"/>
<pad name="2" x="-1.27" y="0" drill="1" shape="long" rot="R90"/>
<pad name="3" x="1.27" y="0" drill="1" shape="long" rot="R90"/>
<pad name="4" x="3.81" y="0" drill="1" shape="long" rot="R90"/>
<text x="-5.08" y="3.81" size="1.016" layer="25" ratio="10">&gt;NAME</text>
<text x="-5.08" y="-5.08" size="1.016" layer="27" ratio="10">&gt;VALUE</text>
</package>
</packages>
</library>
<library name="40xx">
<description>&lt;b&gt;CMOS Logic Devices, 4000 Series&lt;/b&gt;&lt;p&gt;
Based on the following sources:
&lt;ul&gt;
&lt;li&gt;Motorola &lt;i&gt;CMOS LOGIC DATA&lt;/i&gt;; book, 02/88, DL131 REV 1
&lt;li&gt;http://www.elexp.com
&lt;li&gt;http://www.intersil.com
&lt;li&gt;http://www.ls3c.com.tw/product/1/COMOS.html
&lt;/ul&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="SO16">
<description>&lt;b&gt;Small Outline package&lt;/b&gt; 150 mil</description>
<wire x1="4.699" y1="1.9558" x2="-4.699" y2="1.9558" width="0.1524" layer="21"/>
<wire x1="4.699" y1="-1.9558" x2="5.08" y2="-1.5748" width="0.1524" layer="21" curve="90"/>
<wire x1="-5.08" y1="1.5748" x2="-4.699" y2="1.9558" width="0.1524" layer="21" curve="-90"/>
<wire x1="4.699" y1="1.9558" x2="5.08" y2="1.5748" width="0.1524" layer="21" curve="-90"/>
<wire x1="-5.08" y1="-1.5748" x2="-4.699" y2="-1.9558" width="0.1524" layer="21" curve="90"/>
<wire x1="-4.699" y1="-1.9558" x2="4.699" y2="-1.9558" width="0.1524" layer="21"/>
<wire x1="5.08" y1="-1.5748" x2="5.08" y2="1.5748" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="1.5748" x2="-5.08" y2="0.508" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="0.508" x2="-5.08" y2="-0.508" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="-0.508" x2="-5.08" y2="-1.5748" width="0.1524" layer="21"/>
<wire x1="-5.08" y1="0.508" x2="-5.08" y2="-0.508" width="0.1524" layer="21" curve="-180"/>
<wire x1="-5.08" y1="-1.6002" x2="5.08" y2="-1.6002" width="0.0508" layer="21"/>
<smd name="1" x="-4.445" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="16" x="-4.445" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="2" x="-3.175" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="3" x="-1.905" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="15" x="-3.175" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="14" x="-1.905" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="4" x="-0.635" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="13" x="-0.635" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="5" x="0.635" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="12" x="0.635" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="6" x="1.905" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="7" x="3.175" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="11" x="1.905" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="10" x="3.175" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="8" x="4.445" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="9" x="4.445" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<text x="-4.064" y="-0.635" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
<text x="-5.461" y="-2.032" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
<rectangle x1="-0.889" y1="1.9558" x2="-0.381" y2="3.0988" layer="51"/>
<rectangle x1="-4.699" y1="-3.0988" x2="-4.191" y2="-1.9558" layer="51"/>
<rectangle x1="-3.429" y1="-3.0988" x2="-2.921" y2="-1.9558" layer="51"/>
<rectangle x1="-2.159" y1="-3.0734" x2="-1.651" y2="-1.9304" layer="51"/>
<rectangle x1="-0.889" y1="-3.0988" x2="-0.381" y2="-1.9558" layer="51"/>
<rectangle x1="-2.159" y1="1.9558" x2="-1.651" y2="3.0988" layer="51"/>
<rectangle x1="-3.429" y1="1.9558" x2="-2.921" y2="3.0988" layer="51"/>
<rectangle x1="-4.699" y1="1.9558" x2="-4.191" y2="3.0988" layer="51"/>
<rectangle x1="0.381" y1="-3.0988" x2="0.889" y2="-1.9558" layer="51"/>
<rectangle x1="1.651" y1="-3.0988" x2="2.159" y2="-1.9558" layer="51"/>
<rectangle x1="2.921" y1="-3.0988" x2="3.429" y2="-1.9558" layer="51"/>
<rectangle x1="4.191" y1="-3.0988" x2="4.699" y2="-1.9558" layer="51"/>
<rectangle x1="0.381" y1="1.9558" x2="0.889" y2="3.0988" layer="51"/>
<rectangle x1="1.651" y1="1.9558" x2="2.159" y2="3.0988" layer="51"/>
<rectangle x1="2.921" y1="1.9558" x2="3.429" y2="3.0988" layer="51"/>
<rectangle x1="4.191" y1="1.9558" x2="4.699" y2="3.0988" layer="51"/>
</package>
<package name="SO14">
<description>&lt;b&gt;Small Outline package&lt;/b&gt; 150 mil</description>
<wire x1="4.064" y1="1.9558" x2="-4.064" y2="1.9558" width="0.1524" layer="21"/>
<wire x1="4.064" y1="-1.9558" x2="4.445" y2="-1.5748" width="0.1524" layer="21" curve="90"/>
<wire x1="-4.445" y1="1.5748" x2="-4.064" y2="1.9558" width="0.1524" layer="21" curve="-90"/>
<wire x1="4.064" y1="1.9558" x2="4.445" y2="1.5748" width="0.1524" layer="21" curve="-90"/>
<wire x1="-4.445" y1="-1.5748" x2="-4.064" y2="-1.9558" width="0.1524" layer="21" curve="90"/>
<wire x1="-4.064" y1="-1.9558" x2="4.064" y2="-1.9558" width="0.1524" layer="21"/>
<wire x1="4.445" y1="-1.5748" x2="4.445" y2="1.5748" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="1.5748" x2="-4.445" y2="0.508" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="0.508" x2="-4.445" y2="-0.508" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="-0.508" x2="-4.445" y2="-1.5748" width="0.1524" layer="21"/>
<wire x1="-4.445" y1="0.508" x2="-4.445" y2="-0.508" width="0.1524" layer="21" curve="-180"/>
<wire x1="-4.445" y1="-1.6002" x2="4.445" y2="-1.6002" width="0.1524" layer="21"/>
<smd name="1" x="-3.81" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="14" x="-3.81" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="2" x="-2.54" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="3" x="-1.27" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="13" x="-2.54" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="12" x="-1.27" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="4" x="0" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="11" x="0" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="5" x="1.27" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="6" x="2.54" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="10" x="1.27" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="9" x="2.54" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="7" x="3.81" y="-3.0734" dx="0.6604" dy="2.032" layer="1"/>
<smd name="8" x="3.81" y="3.0734" dx="0.6604" dy="2.032" layer="1"/>
<text x="-3.556" y="-0.635" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
<text x="-4.699" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
<rectangle x1="-0.254" y1="1.9558" x2="0.254" y2="3.0988" layer="51"/>
<rectangle x1="-4.064" y1="-3.0988" x2="-3.556" y2="-1.9558" layer="51"/>
<rectangle x1="-2.794" y1="-3.0988" x2="-2.286" y2="-1.9558" layer="51"/>
<rectangle x1="-1.524" y1="-3.0734" x2="-1.016" y2="-1.9304" layer="51"/>
<rectangle x1="-0.254" y1="-3.0988" x2="0.254" y2="-1.9558" layer="51"/>
<rectangle x1="-1.524" y1="1.9558" x2="-1.016" y2="3.0988" layer="51"/>
<rectangle x1="-2.794" y1="1.9558" x2="-2.286" y2="3.0988" layer="51"/>
<rectangle x1="-4.064" y1="1.9558" x2="-3.556" y2="3.0988" layer="51"/>
<rectangle x1="1.016" y1="1.9558" x2="1.524" y2="3.0988" layer="51"/>
<rectangle x1="2.286" y1="1.9558" x2="2.794" y2="3.0988" layer="51"/>
<rectangle x1="3.556" y1="1.9558" x2="4.064" y2="3.0988" layer="51"/>
<rectangle x1="1.016" y1="-3.0988" x2="1.524" y2="-1.9558" layer="51"/>
<rectangle x1="2.286" y1="-3.0988" x2="2.794" y2="-1.9558" layer="51"/>
<rectangle x1="3.556" y1="-3.0988" x2="4.064" y2="-1.9558" layer="51"/>
</package>
</packages>
</library>
<library name="pot">
<description>&lt;b&gt;Potentiometers&lt;/b&gt;&lt;p&gt;
Beckman, Copal, Piher, Spectrol, Schukat&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="CA6H">
<description>&lt;b&gt;POTENTIOMETER&lt;/b&gt;&lt;p&gt;
distributor Schukat</description>
<wire x1="3.302" y1="1.27" x2="3.302" y2="0.127" width="0.1524" layer="51"/>
<wire x1="1.143" y1="0" x2="-1.143" y2="0" width="0.1524" layer="21"/>
<wire x1="-1.143" y1="0" x2="-3.175" y2="0" width="0.1524" layer="51"/>
<wire x1="-2.032" y1="3.175" x2="-2.032" y2="3.429" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="3.175" x2="-3.175" y2="3.175" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="3.556" x2="-2.032" y2="3.429" width="0.1524" layer="21"/>
<wire x1="-1.016" y1="3.556" x2="1.016" y2="3.556" width="0.1524" layer="51"/>
<wire x1="2.032" y1="3.429" x2="1.905" y2="3.556" width="0.1524" layer="21"/>
<wire x1="2.032" y1="3.429" x2="2.032" y2="3.175" width="0.1524" layer="21"/>
<wire x1="1.397" y1="3.175" x2="-1.397" y2="3.175" width="0.1524" layer="51"/>
<wire x1="1.143" y1="3.429" x2="-1.143" y2="3.429" width="0.1524" layer="51"/>
<wire x1="3.302" y1="0.127" x2="3.175" y2="0" width="0.1524" layer="51"/>
<wire x1="3.302" y1="3.048" x2="3.175" y2="3.175" width="0.1524" layer="21"/>
<wire x1="3.175" y1="3.175" x2="2.032" y2="3.175" width="0.1524" layer="21"/>
<wire x1="-3.175" y1="3.175" x2="-3.302" y2="3.048" width="0.1524" layer="21"/>
<wire x1="-3.175" y1="0" x2="-3.302" y2="0.127" width="0.1524" layer="51"/>
<wire x1="-3.302" y1="0.127" x2="-3.302" y2="1.27" width="0.1524" layer="51"/>
<wire x1="3.175" y1="0" x2="1.143" y2="0" width="0.1524" layer="51"/>
<wire x1="3.302" y1="1.27" x2="3.302" y2="3.048" width="0.1524" layer="21"/>
<wire x1="-3.302" y1="1.27" x2="-3.302" y2="3.048" width="0.1524" layer="21"/>
<wire x1="1.397" y1="3.175" x2="2.032" y2="3.175" width="0.1524" layer="21"/>
<wire x1="1.143" y1="3.429" x2="2.032" y2="3.429" width="0.1524" layer="21"/>
<wire x1="1.016" y1="3.556" x2="1.905" y2="3.556" width="0.1524" layer="21"/>
<wire x1="-1.905" y1="3.556" x2="-1.016" y2="3.556" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="3.429" x2="-1.143" y2="3.429" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="3.175" x2="-1.397" y2="3.175" width="0.1524" layer="21"/>
<pad name="A" x="-2.54" y="0" drill="1.016" shape="long"/>
<pad name="S" x="0" y="2.54" drill="1.016" shape="long"/>
<pad name="E" x="2.54" y="0" drill="1.016" shape="long"/>
<text x="-2.54" y="4.064" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-3.175" y="-2.794" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
</package>
</packages>
</library>
<library name="diode">
<packages>
<package name="SOT23">
<description>&lt;B&gt;DIODE&lt;/B&gt;</description>
<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
<smd name="3" x="0" y="1.1" dx="1" dy="1.4" layer="1"/>
<smd name="2" x="0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
<smd name="1" x="-0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
</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">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;p&gt;
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">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;p&gt;
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="8mil"/>
<param name="mdWirePad" value="8mil"/>
<param name="mdWireVia" value="8mil"/>
<param name="mdPadPad" value="8mil"/>
<param name="mdPadVia" value="8mil"/>
<param name="mdViaVia" value="8mil"/>
<param name="mdSmdPad" value="8mil"/>
<param name="mdSmdVia" value="8mil"/>
<param name="mdSmdSmd" value="8mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="40mil"/>
<param name="mdDrill" value="8mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="10mil"/>
<param name="msDrill" value="24mil"/>
<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="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<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="-"/>
<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="IC6-MIX" library="anyma-lib" package="SO08" value="MAX4392ESA" x="72.7075" y="41.5925" rot="R90"/>
<element name="C602" library="rcl" package="C1206" value="" x="70.8025" y="37.1475" rot="R180"/>
<element name="C601" library="rcl" package="C1206" value="" x="72.7075" y="46.0375"/>
<element name="H-RAMP" library="wirepad" package="3,17/1,1" value="" x="64.77" y="44.7675"/>
<element name="C6" library="rcl" package="CT3528" value="2u2tantal" x="25.4" y="35.2425" rot="R180"/>
<element name="C7" library="rcl" package="CT3528" value="2u2tantal" x="25.4" y="48.5775" rot="R180"/>
<element name="X1" library="con-molex" package="22-23-2031" value="22-23-2031" x="25.4" y="42.2275" rot="MR270">
<attribute name="OC_NEWARK" value="30C0862" x="53.34" y="24.4475" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="MPN" value="22-23-2031" x="53.34" y="24.4475" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="MF" value="MOLEX" x="53.34" y="24.4475" size="1.778" layer="28" rot="MR270" display="off"/>
<attribute name="OC_FARNELL" value="1462950" x="53.34" y="24.4475" size="1.778" layer="28" rot="MR270" display="off"/>
</element>
<element name="IC1" library="40xx" package="SO16" value="4053D" x="49.53" y="42.8625" rot="R90"/>
<element name="R_H" library="pot" package="CA6H" value="10k" x="36.83" y="35.8775" rot="MR0"/>
<element name="R-V" library="pot" package="CA6H" value="10k" x="60.325" y="36.195" rot="MR0"/>
<element name="C1" library="rcl" package="C1206" value="4n7" x="66.675" y="48.895" rot="R180"/>
<element name="R3" library="rcl" package="R1206" value="" x="66.04" y="40.9575" rot="R180"/>
<element name="C2" library="rcl" package="C1206" value="10n" x="80.3275" y="35.8775"/>
<element name="R4" library="rcl" package="R1206" value="" x="79.0575" y="40.005"/>
<element name="V_RAMP" library="wirepad" package="3,17/1,1" value="" x="81.915" y="43.18"/>
<element name="C3" library="rcl" package="C1206" value="" x="47.625" y="36.83" rot="R180"/>
<element name="C4" library="rcl" package="C1206" value="" x="55.245" y="47.625" rot="R90"/>
<element name="IC2" library="40xx" package="SO14" value="4011D" x="7.62" y="-16.51"/>
<element name="R10" library="rcl" package="R1206" value="2k2" x="21.59" y="-24.13"/>
<element name="C5" library="rcl" package="C1206" value="120p" x="2.54" y="-24.13"/>
<element name="D7" library="diode" package="SOT23" value="BAS70-04" x="15.24" y="-16.51"/>
<element name="C8" library="rcl" package="C1206" value="100n" x="8.89" y="-24.13"/>
<element name="C9" library="rcl" package="C1206" value="100n" x="15.24" y="-24.13"/>
<element name="X2" library="con-molex" package="22-23-2041" value="22-23-2041" x="6.35" y="-6.35">
<attribute name="OC_NEWARK" value="38C0355" x="-3.81" y="-49.53" size="1.778" layer="27" font="vector" display="off"/>
<attribute name="MPN" value="22-23-2041" x="-3.81" y="-49.53" size="1.778" layer="27" font="vector" display="off"/>
<attribute name="MF" value="MOLEX" x="-3.81" y="-49.53" size="1.778" layer="27" font="vector" display="off"/>
<attribute name="OC_FARNELL" value="1462920" x="-3.81" y="-49.53" size="1.778" layer="27" font="vector" display="off"/>
</element>
<element name="R1" library="rcl" package="R1206" value="47k" x="2.54" y="-30.48"/>
<element name="R2" library="rcl" package="R1206" value="4k7" x="2.54" y="-36.83"/>
</elements>
<signals>
<signal name="+5V">
<contactref element="IC6-MIX" pad="8"/>
<contactref element="C602" pad="2"/>
<contactref element="C602" pad="2"/>
<contactref element="C6" pad="+"/>
<contactref element="X1" pad="3"/>
<contactref element="R_H" pad="E"/>
<contactref element="R-V" pad="E"/>
<contactref element="IC1" pad="16"/>
<contactref element="C3" pad="2"/>
<contactref element="C3" pad="2"/>
<wire x1="46.4566" y1="38.4175" x2="46.225" y2="38.4175" width="0.4064" layer="1"/>
<wire x1="46.225" y1="38.4175" x2="46.225" y2="36.83" width="0.4064" layer="1"/>
<wire x1="25.4" y1="39.6875" x2="26.67" y2="39.6875" width="1.016" layer="1"/>
<wire x1="26.67" y1="39.6875" x2="30.48" y2="39.6875" width="1.016" layer="1"/>
<wire x1="30.48" y1="39.6875" x2="34.29" y2="39.6875" width="1.016" layer="1"/>
<wire x1="34.29" y1="39.6875" x2="34.29" y2="35.8775" width="1.016" layer="1"/>
<wire x1="30.48" y1="39.6875" x2="30.48" y2="37.1475" width="1.016" layer="1"/>
<via x="30.48" y="37.1475" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="30.48" y1="37.1475" x2="30.7975" y2="37.1475" width="1.016" layer="16"/>
<wire x1="30.7975" y1="37.1475" x2="30.7975" y2="40.64" width="1.016" layer="16"/>
<wire x1="30.7975" y1="40.64" x2="53.975" y2="40.64" width="1.016" layer="16"/>
<wire x1="53.975" y1="40.64" x2="53.975" y2="36.195" width="1.016" layer="16"/>
<via x="53.975" y="36.195" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="53.975" y1="36.195" x2="57.785" y2="36.195" width="1.016" layer="1"/>
<wire x1="26.9" y1="35.2425" x2="26.67" y2="35.2425" width="1.016" layer="1"/>
<wire x1="26.67" y1="35.2425" x2="26.67" y2="39.6875" width="1.016" layer="1"/>
<wire x1="69.4025" y1="37.1475" x2="66.3575" y2="37.1475" width="1.016" layer="1"/>
<wire x1="66.3575" y1="37.1475" x2="66.3575" y2="34.29" width="1.016" layer="1"/>
<wire x1="66.3575" y1="34.29" x2="53.975" y2="34.29" width="1.016" layer="1"/>
<wire x1="53.975" y1="34.29" x2="53.975" y2="36.195" width="1.016" layer="1"/>
<wire x1="46.225" y1="36.83" x2="46.355" y2="36.83" width="1.016" layer="1"/>
<wire x1="46.355" y1="36.83" x2="46.355" y2="34.29" width="1.016" layer="1"/>
<wire x1="46.355" y1="34.29" x2="53.975" y2="34.29" width="1.016" layer="1"/>
<wire x1="70.1075" y1="39.6875" x2="70.1675" y2="39.6875" width="0.4064" layer="1"/>
<wire x1="70.1675" y1="39.6875" x2="70.1675" y2="37.1475" width="0.4064" layer="1"/>
<wire x1="70.1675" y1="37.1475" x2="69.4025" y2="37.1475" width="0.4064" layer="1"/>
<contactref element="C8" pad="1"/>
<contactref element="IC2" pad="14"/>
<wire x1="3.81" y1="-13.4366" x2="26.67" y2="35.2425" width="0" layer="19" extent="1-1"/>
<wire x1="7.49" y1="-24.13" x2="3.81" y2="-13.4366" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="-5V">
<contactref element="IC6-MIX" pad="4"/>
<contactref element="C601" pad="2"/>
<contactref element="C601" pad="2"/>
<contactref element="C7" pad="-"/>
<contactref element="X1" pad="1"/>
<contactref element="IC1" pad="7"/>
<contactref element="C4" pad="1"/>
<contactref element="C4" pad="1"/>
<wire x1="52.6034" y1="46.0375" x2="55.245" y2="46.0375" width="0.4064" layer="1"/>
<wire x1="55.245" y1="46.0375" x2="55.245" y2="46.225" width="0.4064" layer="1"/>
<wire x1="25.4" y1="44.7675" x2="30.1625" y2="44.7675" width="1.016" layer="1"/>
<via x="30.1625" y="44.7675" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="30.1625" y1="44.7675" x2="58.1025" y2="44.7675" width="1.016" layer="16"/>
<wire x1="58.1025" y1="44.7675" x2="58.1025" y2="46.355" width="1.016" layer="16"/>
<wire x1="58.1025" y1="46.99" x2="58.1025" y2="47.3075" width="1.016" layer="16"/>
<wire x1="58.1025" y1="47.3075" x2="77.47" y2="47.3075" width="1.016" layer="16"/>
<wire x1="77.47" y1="47.3075" x2="77.47" y2="45.4025" width="1.016" layer="16"/>
<via x="77.47" y="45.4025" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="77.47" y1="45.4025" x2="74.6125" y2="45.4025" width="1.016" layer="1"/>
<wire x1="55.245" y1="46.225" x2="58.1025" y2="46.225" width="1.016" layer="1"/>
<wire x1="58.1025" y1="46.225" x2="58.1025" y2="46.355" width="1.016" layer="1"/>
<via x="58.1025" y="46.355" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="58.1025" y1="46.355" x2="58.1025" y2="46.99" width="1.016" layer="16"/>
<wire x1="25.4" y1="44.7675" x2="23.9" y2="44.7675" width="1.016" layer="1"/>
<wire x1="23.9" y1="44.7675" x2="23.9" y2="48.5775" width="1.016" layer="1"/>
<wire x1="75.3075" y1="43.4975" x2="74.6125" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="74.6125" y1="43.4975" x2="74.6125" y2="45.4025" width="0.4064" layer="1"/>
<wire x1="74.1075" y1="46.0375" x2="74.6125" y2="46.0375" width="0.4064" layer="1"/>
<wire x1="74.6125" y1="46.0375" x2="74.6125" y2="45.4025" width="0.4064" layer="1"/>
<contactref element="C9" pad="1"/>
<contactref element="IC2" pad="7"/>
<wire x1="11.43" y1="-19.5834" x2="23.9" y2="44.7675" width="0" layer="19" extent="1-1"/>
<wire x1="13.84" y1="-24.13" x2="11.43" y2="-19.5834" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="GND">
<contactref element="C602" pad="1"/>
<contactref element="C601" pad="1"/>
<contactref element="X1" pad="2"/>
<contactref element="C6" pad="-"/>
<contactref element="C7" pad="+"/>
<contactref element="IC1" pad="8"/>
<contactref element="IC1" pad="6"/>
<contactref element="IC1" pad="12"/>
<contactref element="C1" pad="2"/>
<contactref element="C2" pad="2"/>
<wire x1="46.4566" y1="43.4975" x2="49.8475" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="49.8475" y1="43.4975" x2="50.165" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="52.6034" y1="47.3075" x2="49.8475" y2="47.3075" width="0.4064" layer="1"/>
<wire x1="49.8475" y1="47.3075" x2="49.8475" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="50.165" y1="39.6875" x2="50.165" y2="43.4975" width="0.4064" layer="1"/>
<contactref element="IC1" pad="8"/>
<contactref element="C4" pad="2"/>
<contactref element="C3" pad="1"/>
<wire x1="50.165" y1="39.6875" x2="49.025" y2="39.6875" width="0.4064" layer="1"/>
<wire x1="49.025" y1="39.6875" x2="49.025" y2="36.83" width="0.4064" layer="1"/>
<wire x1="65.275" y1="48.895" x2="59.3725" y2="48.895" width="0.4064" layer="1"/>
<wire x1="59.3725" y1="48.895" x2="55.245" y2="48.895" width="0.4064" layer="1"/>
<wire x1="55.245" y1="48.895" x2="55.245" y2="49.025" width="0.4064" layer="1"/>
<wire x1="25.4" y1="42.2275" x2="20.32" y2="42.2275" width="0.4064" layer="1"/>
<wire x1="20.32" y1="42.2275" x2="20.32" y2="50.8" width="0.4064" layer="1"/>
<wire x1="20.32" y1="50.8" x2="27.305" y2="50.8" width="0.4064" layer="1"/>
<wire x1="27.305" y1="50.8" x2="55.245" y2="50.8" width="0.4064" layer="1"/>
<wire x1="55.245" y1="50.8" x2="55.245" y2="49.025" width="0.4064" layer="1"/>
<wire x1="81.7275" y1="35.8775" x2="84.1375" y2="35.8775" width="0.4064" layer="1"/>
<wire x1="84.1375" y1="35.8775" x2="84.1375" y2="48.26" width="0.4064" layer="1"/>
<wire x1="84.1375" y1="48.26" x2="81.28" y2="48.26" width="0.4064" layer="1"/>
<wire x1="81.28" y1="48.26" x2="71.3075" y2="48.26" width="0.4064" layer="1"/>
<wire x1="71.3075" y1="48.26" x2="71.3075" y2="46.0375" width="0.4064" layer="1"/>
<wire x1="71.3075" y1="46.0375" x2="72.7075" y2="46.0375" width="0.4064" layer="1"/>
<wire x1="72.7075" y1="46.0375" x2="72.7075" y2="37.1475" width="0.4064" layer="1"/>
<wire x1="72.7075" y1="37.1475" x2="72.2025" y2="37.1475" width="0.4064" layer="1"/>
<wire x1="23.9" y1="35.2425" x2="20.32" y2="35.2425" width="0.4064" layer="1"/>
<wire x1="20.32" y1="35.2425" x2="20.32" y2="42.2275" width="0.4064" layer="1"/>
<wire x1="25.4" y1="42.2275" x2="33.9725" y2="42.2275" width="0.4064" layer="1"/>
<wire x1="33.9725" y1="42.2275" x2="33.9725" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="33.9725" y1="43.4975" x2="46.4566" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="26.9" y1="48.5775" x2="27.305" y2="48.5775" width="0.4064" layer="1"/>
<wire x1="27.305" y1="48.5775" x2="27.305" y2="50.8" width="0.4064" layer="1"/>
<wire x1="81.28" y1="48.26" x2="81.28" y2="46.99" width="0.4064" layer="1"/>
<via x="81.28" y="46.99" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="81.28" y1="46.99" x2="81.28" y2="50.8" width="0.4064" layer="16"/>
<wire x1="81.28" y1="50.8" x2="59.3725" y2="50.8" width="0.4064" layer="16"/>
<wire x1="59.3725" y1="50.8" x2="59.3725" y2="50.165" width="0.4064" layer="16"/>
<via x="59.3725" y="50.165" extent="1-16" drill="0.8" diameter="1.2" shape="square"/>
<wire x1="59.3725" y1="50.165" x2="59.3725" y2="48.895" width="0.4064" layer="1"/>
<polygon width="0.4064" layer="1" isolate="0.8128">
<vertex x="13.97" y="30.48"/>
<vertex x="86.36" y="30.48"/>
<vertex x="86.36" y="52.07"/>
<vertex x="13.97" y="52.07"/>
</polygon>
<polygon width="0.4064" layer="16" isolate="0.8128">
<vertex x="13.97" y="30.48"/>
<vertex x="86.36" y="30.48"/>
<vertex x="86.36" y="52.07"/>
<vertex x="13.97" y="52.07"/>
</polygon>
<contactref element="IC1" pad="5"/>
<contactref element="IC2" pad="12"/>
<contactref element="IC2" pad="13"/>
<contactref element="C8" pad="2"/>
<contactref element="C9" pad="2"/>
<contactref element="C5" pad="2"/>
<contactref element="IC2" pad="8"/>
<contactref element="IC2" pad="9"/>
<wire x1="52.6034" y1="43.4975" x2="52.6034" y2="44.7675" width="0" layer="19" extent="1-1"/>
<wire x1="50.165" y1="43.4975" x2="52.6034" y2="43.4975" width="0" layer="19" extent="1-1"/>
<wire x1="11.43" y1="-13.4366" x2="20.32" y2="35.2425" width="0" layer="19" extent="1-1"/>
<wire x1="10.16" y1="-13.4366" x2="11.43" y2="-13.4366" width="0" layer="19" extent="1-1"/>
<wire x1="6.35" y1="-13.4366" x2="10.16" y2="-13.4366" width="0" layer="19" extent="1-1"/>
<wire x1="5.08" y1="-13.4366" x2="6.35" y2="-13.4366" width="0" layer="19" extent="1-1"/>
<wire x1="10.29" y1="-24.13" x2="10.16" y2="-13.4366" width="0" layer="19" extent="1-1"/>
<wire x1="3.94" y1="-24.13" x2="10.29" y2="-24.13" width="0" layer="19" extent="1-1"/>
<wire x1="16.64" y1="-24.13" x2="10.29" y2="-24.13" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$1">
<contactref element="R_H" pad="A"/>
<contactref element="R_H" pad="S"/>
<wire x1="36.83" y1="38.4175" x2="36.83" y2="42.2275" width="0.4064" layer="1"/>
<wire x1="39.37" y1="35.8775" x2="36.83" y2="35.8775" width="0.4064" layer="1"/>
<wire x1="36.83" y1="35.8775" x2="36.83" y2="38.4175" width="0.4064" layer="1"/>
<contactref element="R1" pad="1"/>
<wire x1="1.118" y1="-30.48" x2="36.83" y2="35.8775" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$2">
<contactref element="R-V" pad="A"/>
<contactref element="R-V" pad="S"/>
<wire x1="62.865" y1="36.195" x2="60.325" y2="36.195" width="0.4064" layer="1"/>
<wire x1="60.325" y1="36.195" x2="60.325" y2="38.735" width="0.4064" layer="1"/>
<wire x1="60.325" y1="38.735" x2="60.6425" y2="38.4175" width="0.4064" layer="1"/>
<contactref element="R2" pad="1"/>
<wire x1="1.118" y1="-36.83" x2="60.325" y2="36.195" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$5">
<contactref element="IC1" pad="14"/>
<contactref element="C1" pad="1"/>
<contactref element="IC6-MIX" pad="5"/>
<wire x1="46.4566" y1="40.9575" x2="43.18" y2="40.9575" width="0.4064" layer="1"/>
<wire x1="43.18" y1="40.9575" x2="43.18" y2="32.0675" width="0.4064" layer="1"/>
<wire x1="43.18" y1="32.0675" x2="85.09" y2="32.0675" width="0.4064" layer="1"/>
<wire x1="85.09" y1="32.0675" x2="85.09" y2="49.2125" width="0.4064" layer="1"/>
<wire x1="85.09" y1="49.2125" x2="69.85" y2="49.2125" width="0.4064" layer="1"/>
<wire x1="69.85" y1="49.2125" x2="68.2625" y2="49.2125" width="0.4064" layer="1"/>
<wire x1="68.2625" y1="49.2125" x2="68.2625" y2="43.815" width="0.4064" layer="1"/>
<wire x1="68.2625" y1="43.815" x2="70.1075" y2="43.815" width="0.4064" layer="1"/>
<wire x1="70.1075" y1="43.815" x2="70.1075" y2="43.4975" width="0.4064" layer="1"/>
<wire x1="68.075" y1="48.895" x2="69.85" y2="48.895" width="0.4064" layer="1"/>
<wire x1="69.85" y1="48.895" x2="69.85" y2="49.2125" width="0.4064" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="IC6-MIX" pad="6"/>
<contactref element="IC6-MIX" pad="7"/>
<contactref element="R3" pad="1"/>
<wire x1="67.462" y1="40.9575" x2="70.1075" y2="40.9575" width="0.4064" layer="1"/>
<wire x1="70.1075" y1="40.9575" x2="70.1075" y2="42.2275" width="0.4064" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="R3" pad="2"/>
<contactref element="H-RAMP" pad="1"/>
<wire x1="64.618" y1="40.9575" x2="64.77" y2="40.9575" width="0.4064" layer="1"/>
<wire x1="64.77" y1="40.9575" x2="64.77" y2="44.7675" width="0.4064" layer="1"/>
<wire x1="64.77" y1="45.4025" x2="64.77" y2="44.7675" width="0.4064" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="IC1" pad="15"/>
<contactref element="C2" pad="1"/>
<contactref element="IC6-MIX" pad="3"/>
<wire x1="46.4566" y1="39.6875" x2="44.1325" y2="39.6875" width="0.4064" layer="1"/>
<wire x1="44.1325" y1="39.6875" x2="44.1325" y2="33.02" width="0.4064" layer="1"/>
<wire x1="44.1325" y1="33.02" x2="79.0575" y2="33.02" width="0.4064" layer="1"/>
<wire x1="79.0575" y1="33.02" x2="79.0575" y2="35.8775" width="0.4064" layer="1"/>
<wire x1="79.0575" y1="35.8775" x2="79.0575" y2="42.2275" width="0.4064" layer="1"/>
<wire x1="79.0575" y1="42.2275" x2="75.3075" y2="42.2275" width="0.4064" layer="1"/>
<wire x1="78.9275" y1="35.8775" x2="79.0575" y2="35.8775" width="0.4064" layer="1"/>
<contactref element="IC1" pad="4"/>
<wire x1="46.4566" y1="39.6875" x2="52.6034" y2="42.2275" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$9">
<contactref element="IC6-MIX" pad="2"/>
<contactref element="IC6-MIX" pad="1"/>
<contactref element="R4" pad="1"/>
<wire x1="75.3075" y1="40.9575" x2="75.3075" y2="39.6875" width="0.4064" layer="1"/>
<wire x1="75.3075" y1="39.6875" x2="77.6355" y2="39.6875" width="0.4064" layer="1"/>
<wire x1="77.6355" y1="39.6875" x2="77.6355" y2="40.005" width="0.4064" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="R4" pad="2"/>
<contactref element="V_RAMP" pad="1"/>
<wire x1="80.4795" y1="40.005" x2="81.915" y2="40.005" width="0.4064" layer="1"/>
<wire x1="81.915" y1="40.005" x2="81.915" y2="43.18" width="0.4064" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="IC2" pad="5"/>
<contactref element="IC2" pad="6"/>
<contactref element="R10" pad="2"/>
<contactref element="C5" pad="1"/>
<contactref element="D7" pad="3"/>
<wire x1="8.89" y1="-19.5834" x2="1.14" y2="-24.13" width="0" layer="19" extent="1-1"/>
<wire x1="10.16" y1="-19.5834" x2="8.89" y2="-19.5834" width="0" layer="19" extent="1-1"/>
<wire x1="15.24" y1="-15.41" x2="10.16" y2="-19.5834" width="0" layer="19" extent="1-1"/>
<wire x1="23.012" y1="-24.13" x2="15.24" y2="-15.41" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="H-SYNC">
<contactref element="IC2" pad="1"/>
<contactref element="X2" pad="4"/>
<wire x1="10.16" y1="-6.35" x2="3.81" y2="-19.5834" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="BACKPORCH">
<contactref element="IC2" pad="2"/>
<contactref element="X2" pad="2"/>
<wire x1="5.08" y1="-6.35" x2="5.08" y2="-19.5834" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$11">
<contactref element="IC2" pad="3"/>
<contactref element="R10" pad="1"/>
<contactref element="D7" pad="1"/>
<wire x1="14.29" y1="-17.61" x2="6.35" y2="-19.5834" width="0" layer="19" extent="1-1"/>
<wire x1="20.168" y1="-24.13" x2="14.29" y2="-17.61" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="V-SYNC">
<contactref element="X2" pad="3"/>
<contactref element="IC1" pad="9"/>
<wire x1="7.62" y1="-6.35" x2="46.4566" y2="47.3075" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$4">
<contactref element="IC2" pad="4"/>
<contactref element="IC1" pad="11"/>
<contactref element="IC1" pad="10"/>
<wire x1="46.4566" y1="44.7675" x2="46.4566" y2="46.0375" width="0" layer="19" extent="1-1"/>
<wire x1="7.62" y1="-19.5834" x2="46.4566" y2="44.7675" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$13">
<contactref element="IC1" pad="13"/>
<contactref element="R1" pad="2"/>
<wire x1="3.962" y1="-30.48" x2="46.4566" y2="42.2275" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="N$14">
<contactref element="IC1" pad="2"/>
<contactref element="R2" pad="2"/>
<wire x1="3.962" y1="-36.83" x2="52.6034" y2="39.6875" width="0" layer="19" extent="1-1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
File diff suppressed because it is too large Load Diff
+90 -51
View File
@@ -18,21 +18,18 @@
// Globals
// ------------------------------------------------------------------------------
volatile uint32_t ticks,last_ticks;
uint16_t reference;
uint8_t y_in;
uint8_t ad_idx;
uint16_t reference;
uint8_t y_in[3];
uint8_t ad_idx;
uint8_t table [250]; // 250 samples @ 50Hz -> 10 seconds
uint8_t table [3][256]; // 250 samples @ 50Hz -> 10 seconds
volatile uint8_t is_dubbing;
volatile uint8_t was_recording;
volatile uint8_t x_in;
uint8_t did_tick;
uint16_t has_sync;
volatile uint32_t last_beat_time;
volatile uint8_t beat_interrupt_flag;
#define led_toggle() PORTB ^= (1 << 7)
#define led_on() PORTB |= (1 << 7)
@@ -42,8 +39,7 @@ volatile uint8_t beat_interrupt_flag;
// Functions
// ------------------------------------------------------------------------------
uint32_t millis()
{
uint32_t millis() {
uint32_t m;
uint8_t oldSREG = SREG;
@@ -55,6 +51,7 @@ uint32_t millis()
return m;
}
void ad_start_conversion() {
ADCSRA |= (1 << ADIF); // clear hardware "conversion complete" flag
ADCSRA |= (1 << ADSC); // start conversion
@@ -86,32 +83,69 @@ void check_ad(void){
uint16_t temp;
temp = ad_Read10bit();
if (ad_idx == 2) {
y_in = to_scale(temp);
ad_idx = 7;
} else {
x_in = to_scale(temp);
ad_idx = 2;
if ( ad_idx < 3) {
y_in[ad_idx] = to_scale(temp);
ad_idx ++;
}
if (ad_idx == 7) {
x_in = to_scale(temp);
ad_idx = 0;
}
if (ad_idx >= 3) {
ad_idx = 7;
}
ad_set_channel(ad_idx);
ad_start_conversion();
}
void pwm1_on(void) {
// setup timer 1 PWM on OC1A (pin pb1)
TCCR1A = (1 << COM1A1) | (1 << WGM10); // fast pwm 8bit, clear OC1A on compare match
TCCR1B = (1 << CS10) | (1 << WGM12); // start timer no prescaler -> 8Mhz / 256 -> 32 khz PWM
void pwm_1(uint8_t outval) {
if (outval == 0) {
// setup timer 1 PWM on OC1A (pin pb1)
TCCR1A &= ~(1 << COM1A1);
PORTB &= ~(1 << 1); // turn off pin
} else if (outval == 255) {
TCCR1A &= ~(1 << COM1A1);
PORTB |= (1 << 1); // turn on pin
} else {
OCR1AL = outval;
TCCR1A |= (1 << COM1A1);
}
}
void pwm_2(uint8_t outval) {
void pwm1_off(void) {
TCCR1A = 0;
TCCR1B = 0;
if (outval == 0) {
// setup timer 1 PWM on OC1B (pin pb2)
TCCR1A &= ~(1 << COM1B1);
PORTB &= ~(1 << 2); // turn off pin
} else if (outval == 255) {
TCCR1A &= ~(1 << COM1B1);
PORTB |= (1 << 2); // turn on pin
} else {
OCR1BL = outval;
TCCR1A |= (1 << COM1B1);
}
}
void pwm_3(uint8_t outval) {
if (outval == 0) {
// setup timer 2 PWM on OC2A (pin pb3)
TCCR2A &= ~(1 << COM2A1);
PORTB &= ~(1 << 3); // turn off pin
} else if (outval == 255) {
TCCR2A &= ~(1 << COM2A1);
PORTB |= (1 << 3); // turn on pin
} else {
OCR2A = outval;
TCCR2A |= (1 << COM2A1);
}
}
// ------------------------------------------------------------------------------
// Count Milliseconds
@@ -146,10 +180,20 @@ void init (void) {
OCR0A = 124; // 1000 Hz -> Milliseconds
sei();
// setup timer 1 PWM
TCCR1A = (1 << WGM10); // fast pwm 8bit
TCCR1B = (1 << CS10) | (1 << WGM12); // start timer no prescaler -> 8Mhz / 256 -> 32 khz PWM
// setup timer 2 PWM
TCCR2A = (1 << WGM20) | (1 << WGM21); // fast pwm 8bit
TCCR2B = (1 << CS22) | (1 << CS21); // start timer no prescaler -> 8Mhz / 256 -> 32 khz PWM
// setup analog converter.
ADCSRA = (1 << ADEN) | (1 << ADPS2) | (1 << ADPS1); // enable adc, prescaler 64
ad_idx = 2;
ad_idx = 0;
ad_set_channel(ad_idx);
ad_start_conversion();
@@ -165,42 +209,37 @@ void init (void) {
int main (void) {
init();
uint8_t y_out;
uint8_t old_x;
uint8_t i;
uint16_t frameout;
reference = 930; // voltage reference is 1.1V - cv-max is 1V
pwm1_on();
reference = 930; // voltage reference is 1.1V - cv-max is 1V
while(1) {
wdt_reset();
check_ad();
is_dubbing = ~PIND & (1 << 7);
if (is_dubbing) {
table[x_in] = y_in;
led_on();
} else {
led_off();
}
y_out = table[x_in];
if (old_x != x_in) {
old_x = x_in;
if (y_out == 0) {
pwm1_off();
PORTB &= ~(1 << 1); // turn off pin
} else if (y_out == 255) {
pwm1_off();
PORTB |= (1 << 1); // turn on pin
} else {
OCR1AL = y_out;
pwm1_on();
}
led_off();
for (i = 0; i < 3 ; i++) {
is_dubbing = ~PIND & (1 << (7-i));
if (is_dubbing) {
table[i][x_in] = y_in[i];
led_on();
}
}
pwm_1 (table[0][x_in]);
pwm_2 (table[1][x_in]);
pwm_3 (table[2][x_in]);
}
}
return 0;
+5 -19
View File
@@ -616,7 +616,6 @@ design rules under a new name.</description>
<attribute name="MF" value="MOLEX" x="64.4525" y="47.9425" size="1.778" layer="27" font="vector" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="1462920" x="64.4525" y="47.9425" size="1.778" layer="27" font="vector" rot="R180" display="off"/>
</element>
<element name="L1" library="rcl" package="L5038P" value="" x="64.4525" y="64.77" rot="R180"/>
<element name="DUB-1" library="anyma-lib" package="SMD_SWITCH" value="PRINTTASTER_SMD" x="80.9625" y="63.5"/>
<element name="DUB2" library="anyma-lib" package="SMD_SWITCH" value="PRINTTASTER_SMD" x="80.9625" y="55.88"/>
<element name="DUB-3" library="anyma-lib" package="SMD_SWITCH" value="PRINTTASTER_SMD" x="80.9625" y="48.26"/>
@@ -856,24 +855,6 @@ design rules under a new name.</description>
<wire x1="69.85" y1="59.69" x2="69.85" y2="61.595" width="0.4064" layer="1"/>
<wire x1="69.85" y1="61.595" x2="70.485" y2="62.23" width="0.4064" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="L1" pad="2"/>
<contactref element="ATMEGA88" pad="32"/>
<wire x1="60.1726" y1="62.1725" x2="60.1726" y2="64.9126" width="0.4064" layer="1"/>
<wire x1="60.1726" y1="64.9126" x2="62.2525" y2="64.77" width="0.4064" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="X2" pad="1"/>
<contactref element="L1" pad="1"/>
<wire x1="68.2625" y1="47.9425" x2="73.025" y2="46.99" width="0.4064" layer="1"/>
<wire x1="73.025" y1="46.99" x2="74.295" y2="48.26" width="0.4064" layer="1"/>
<wire x1="74.295" y1="48.26" x2="74.295" y2="64.135" width="0.4064" layer="1"/>
<wire x1="74.295" y1="64.135" x2="72.7075" y2="65.7225" width="0.3048" layer="1"/>
<wire x1="72.7075" y1="65.7225" x2="66.675" y2="65.7225" width="0.3048" layer="1"/>
<wire x1="66.675" y1="65.7225" x2="66.3575" y2="65.405" width="0.3048" layer="1"/>
<wire x1="66.3575" y1="65.405" x2="66.3575" y2="65.065" width="0.3048" layer="1"/>
<wire x1="66.3575" y1="65.065" x2="66.6525" y2="64.77" width="0.3048" layer="1"/>
</signal>
<signal name="RESET">
<contactref element="DUB-1" pad="AA"/>
<contactref element="ATMEGA88" pad="11"/>
@@ -922,6 +903,11 @@ design rules under a new name.</description>
<wire x1="60.1726" y1="60.5725" x2="62.16" y2="60.5725" width="0.4064" layer="1"/>
<wire x1="62.16" y1="60.5725" x2="63.1825" y2="60.6425" width="0.4064" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="ATMEGA88" pad="22"/>
<contactref element="X2" pad="1"/>
<wire x1="57.08" y1="55.0799" x2="68.2625" y2="47.9425" width="0" layer="19" extent="1-1"/>
</signal>
</signals>
</board>
</drawing>
+11 -17
View File
@@ -11520,7 +11520,6 @@ Source MOTOROLA / ON Semiconductor mjd32-d.pdf</description>
<part name="IN-2" library="wirepad" deviceset="3,17/1,1" device=""/>
<part name="IN-1" library="wirepad" deviceset="3,17/1,1" device=""/>
<part name="X2" library="con-molex" deviceset="22-23-2041" device=""/>
<part name="L1" library="rcl" deviceset="L-EU" device="L5038P"/>
<part name="DUB-1" library="anyma-lib" deviceset="PRINTTASTER_SMD" device=""/>
<part name="GND57" library="supply1" deviceset="GND" device=""/>
<part name="DUB2" library="anyma-lib" deviceset="PRINTTASTER_SMD" device=""/>
@@ -11575,7 +11574,6 @@ Source MOTOROLA / ON Semiconductor mjd32-d.pdf</description>
<instance part="X2" gate="-2" x="187.96" y="134.62" rot="R180"/>
<instance part="X2" gate="-3" x="187.96" y="137.16" rot="R180"/>
<instance part="X2" gate="-4" x="187.96" y="139.7" rot="R180"/>
<instance part="L1" gate="G$1" x="198.12" y="132.08" rot="R90"/>
<instance part="DUB-1" gate="G$1" x="134.62" y="50.8"/>
<instance part="GND57" gate="1" x="144.78" y="50.8" rot="R90"/>
<instance part="DUB2" gate="G$1" x="154.94" y="48.26"/>
@@ -11794,21 +11792,6 @@ Source MOTOROLA / ON Semiconductor mjd32-d.pdf</description>
<wire x1="121.92" y1="60.96" x2="109.22" y2="60.96" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<pinref part="L1" gate="G$1" pin="2"/>
<pinref part="ATMEGA88" gate="G$1" pin="(INT0)PD2"/>
<wire x1="203.2" y1="38.1" x2="203.2" y2="132.08" width="0.1524" layer="91"/>
<wire x1="109.22" y1="38.1" x2="203.2" y2="38.1" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$10" class="0">
<segment>
<pinref part="X2" gate="-1" pin="S"/>
<pinref part="L1" gate="G$1" pin="1"/>
<wire x1="193.04" y1="132.08" x2="190.5" y2="132.08" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RESET" class="0">
<segment>
<pinref part="DUB-1" gate="G$1" pin="0@B"/>
@@ -11840,6 +11823,17 @@ Source MOTOROLA / ON Semiconductor mjd32-d.pdf</description>
<wire x1="147.32" y1="33.02" x2="147.32" y2="27.94" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<pinref part="ATMEGA88" gate="G$1" pin="(ADC7)"/>
<wire x1="109.22" y1="25.4" x2="137.16" y2="25.4" width="0.1524" layer="91"/>
<wire x1="137.16" y1="25.4" x2="137.16" y2="15.24" width="0.1524" layer="91"/>
<wire x1="137.16" y1="15.24" x2="195.58" y2="15.24" width="0.1524" layer="91"/>
<wire x1="195.58" y1="15.24" x2="195.58" y2="132.08" width="0.1524" layer="91"/>
<pinref part="X2" gate="-1" pin="S"/>
<wire x1="195.58" y1="132.08" x2="190.5" y2="132.08" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
+1 -4
View File
@@ -2162,9 +2162,6 @@ Based on the following sources:
<contactref element="C9" pad="1"/>
<wire x1="35.98" y1="18.0975" x2="36.5125" y2="18.0975" width="0.3048" layer="1"/>
<wire x1="36.5125" y1="18.0975" x2="36.5125" y2="19.5025" width="0.3048" layer="1"/>
<wire x1="12.7" y1="43.2125" x2="12.7" y2="51.785" width="0" layer="19" extent="16-16"/>
<wire x1="40.64" y1="30.37" x2="40.64" y2="30.195" width="0" layer="19" extent="1-1"/>
<wire x1="50.165" y1="10.51" x2="50.4825" y2="10.51" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="AGND">
<contactref element="C102" pad="1"/>
@@ -3362,7 +3359,7 @@ Based on the following sources:
<wire x1="33.655" y1="49.245" x2="33.02" y2="49.88" width="0.3048" layer="1"/>
<wire x1="33.02" y1="49.88" x2="33.02" y2="51.785" width="0.3048" layer="1"/>
</signal>
<signal name="NNNNN">
<signal name="REC">
<contactref element="IC2" pad="66"/>
<contactref element="JP2" pad="7"/>
<wire x1="38.1875" y1="41.37" x2="38.1875" y2="48.205" width="0.3048" layer="1"/>
+1 -1
View File
@@ -21425,7 +21425,7 @@ Source: http://www.diodes.com/datasheets/ds23001.pdf</description>
<wire x1="172.72" y1="213.36" x2="116.84" y2="213.36" width="0.1524" layer="91"/>
</segment>
</net>
<net name="NNNNN" class="0">
<net name="REC" class="0">
<segment>
<pinref part="IC2" gate="G$1" pin="B2/65"/>
<pinref part="JP2" gate="A" pin="7"/>
+2 -2
View File
@@ -135,7 +135,7 @@ begin
Counter_Max => addr_max,
Load_Enable => load_max,
Carry => Led2,
Carry => Led_Front,
Count => addr
);
@@ -203,6 +203,6 @@ port map (
LED3 <= Rec_Button;
LED1 <= Rec_Switch;
--LED2 <= '0';
LED2 <= '0';
end Top_Arch;
+2 -1
View File
@@ -135,4 +135,5 @@ set_instance_assignment -name GLOBAL_SIGNAL "GLOBAL CLOCK" -to ResetN
set_location_assignment PIN_68 -to Rec_Button
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to Rec_Button
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to Rec_Switch
set_location_assignment PIN_67 -to Led_Front
set_location_assignment PIN_67 -to Led_Front
set_location_assignment PIN_66 -to Rec_Switch