Alexander M Gladtsin лет назад: 8
Родитель
Сommit
69271215eb

+ 48 - 0
eagle/CNC/eagle.epf

@@ -355,6 +355,53 @@ UsedLibrary="/home/trurl/eagle/lbr/diode.lbr"
 UsedLibrary="/home/trurl/eagle/lbr/resistor.lbr"
 
 [Win_1]
+Type="Schematic Editor"
+Loc="0 0 599 399"
+State=0
+Number=2
+File="/home/trurl/eagle/Sine_Logger/Controller.sch"
+View="-264.572 8.40334 126.701 225.226"
+WireWidths=" 0 0.3048 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0.4064 0.1524"
+PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+PadDrills=" 0.5 0.6 0.7 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.8"
+ViaDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+ViaDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+HoleDrills=" 0.5 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.2 2.8 3.2 0.6"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
+PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
+MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
+DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
+DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
+DimensionExtLengths=" 1.27 2.54 1 2 3 0"
+DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+WireBend=0
+WireBendSet=31
+WireCap=1
+MiterStyle=0
+PadShape=0
+ViaShape=0
+PolygonPour=0
+PolygonRank=0
+PolygonThermals=1
+PolygonOrphans=0
+TextRatio=8
+DimensionUnit=1
+DimensionPrecision=2
+DimensionShowUnit=0
+PinDirection=3
+PinFunction=0
+PinLength=2
+PinVisible=3
+SwapLevel=0
+ArcDirection=0
+AddLevel=2
+PadsSameType=0
+Layer=91
+Sheet="1"
+
+[Win_2]
 Type="Control Panel"
 Loc="0 0 1917 1077"
 State=2
@@ -363,3 +410,4 @@ Number=0
 [Desktop]
 Screen="3840 1080"
 Window="Win_1"
+Window="Win_2"

+ 108 - 108
eagle/Sine_Logger/Controller.b#1

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="25" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -23,43 +23,43 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="no" 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="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="no" active="yes"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="no" 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="14" fill="1" visible="no" active="yes"/>
-<layer number="38" name="bTest" color="6" 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="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="37" name="tTest" color="14" fill="1" visible="yes" active="yes"/>
+<layer number="38" name="bTest" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="no" 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="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -75,56 +75,56 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
 <layer number="116" name="centerDrill" color="9" fill="1" visible="yes" active="yes"/>
 <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
 <layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
 <layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -136,27 +136,27 @@
 <layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
 </layers>
 <board>
 <plain>
 <wire x1="0" y1="0" x2="66.04" y2="0" width="0" layer="20"/>
 <wire x1="66.04" y1="0" x2="66.04" y2="63.5" width="0" layer="20"/>
 <wire x1="0" y1="63.5" x2="0" y2="0" width="0" layer="20"/>
-<circle x="44.45" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="41.91" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="39.37" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="36.83" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="34.29" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="31.75" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="29.21" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="26.67" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="24.13" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="21.59" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="44.45" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="41.91" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="39.37" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="36.83" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="34.29" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="31.75" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="29.21" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="26.67" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="24.13" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="21.59" y="58.42" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="6.265" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="8.805" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="11.345" radius="0.404" width="0.308" layer="116"/>
@@ -2035,7 +2035,7 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="JP1" library="pinhead" package="1X10" value="analog io" x="33.02" y="59.055" rot="R180"/>
+<element name="JP1" library="pinhead" package="1X10" value="analog io" x="33.02" y="58.42" rot="R180"/>
 <element name="U1" library="stm32" package="TQFP64" value="STM32F10XRXT6" x="26.06" y="29.585" rot="R180"/>
 <element name="QF1" library="crystal" package="HC49U" value="8M10AHC49T" x="47.875" y="27.905" rot="R270">
 <attribute name="OC_NEWARK" value="unknown" x="47.875" y="27.905" size="1.778" layer="27" rot="R270" display="off"/>
@@ -2170,25 +2170,25 @@ design rules under a new name.</description>
 <signal name="N$8">
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
-<wire x1="34.48" y1="59.055" x2="34.29" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="34.48" y1="58.42" x2="34.29" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="51.435" x2="34.29" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="34.29" y1="51.435" x2="34.29" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="34.29" y1="51.435" x2="34.29" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.31" y2="35.285" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
 <contactref element="JP1" pad="6"/>
-<wire x1="31.73" y1="59.055" x2="31.75" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="31.73" y1="58.42" x2="31.75" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="52.07" x2="31.75" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="31.75" y1="52.07" x2="31.75" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="31.75" y1="52.07" x2="31.75" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="35.285" x2="26.81" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>
 <contactref element="JP1" pad="9"/>
 <wire x1="25.31" y1="35.285" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="24.13" y1="59.055" x2="24.13" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="58.42" x2="24.13" y2="55.88" width="0.3048" layer="1"/>
 <wire x1="24.13" y1="55.88" x2="25.4" y2="55.88" width="0.3048" layer="1"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="53.975" width="0.3048" layer="1"/>
 <wire x1="25.4" y1="53.975" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
@@ -2198,59 +2198,59 @@ design rules under a new name.</description>
 <contactref element="JP1" pad="10"/>
 <wire x1="24.81" y1="35.285" x2="24.81" y2="54.61" width="0.3048" layer="1"/>
 <wire x1="24.81" y1="54.61" x2="21.59" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="21.59" y1="54.61" x2="21.59" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="21.59" y1="54.61" x2="21.59" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U1" pad="8"/>
 <contactref element="JP1" pad="1"/>
-<wire x1="44.48" y1="59.055" x2="44.45" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="44.48" y1="58.42" x2="44.45" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.335" x2="39.37" y2="29.335" width="0.3048" layer="1"/>
 <wire x1="39.37" y1="29.335" x2="39.37" y2="48.895" width="0.3048" layer="1"/>
 <wire x1="39.37" y1="48.895" x2="44.45" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="44.45" y1="48.895" x2="44.45" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="44.45" y1="48.895" x2="44.45" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$14">
 <contactref element="U1" pad="9"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="41.73" y1="59.055" x2="41.91" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="41.73" y1="58.42" x2="41.91" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.835" x2="38.735" y2="29.835" width="0.3048" layer="1"/>
 <wire x1="38.735" y1="29.835" x2="38.735" y2="49.53" width="0.3048" layer="1"/>
 <wire x1="38.735" y1="49.53" x2="41.91" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="41.91" y1="49.53" x2="41.91" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="41.91" y1="49.53" x2="41.91" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$15">
 <contactref element="U1" pad="10"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="39.48" y1="59.055" x2="39.37" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="39.48" y1="58.42" x2="39.37" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.335" x2="38.1" y2="30.335" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="30.335" x2="38.1" y2="50.165" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="50.165" x2="39.37" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="39.37" y1="50.165" x2="39.37" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="50.165" x2="39.37" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$16">
 <contactref element="U1" pad="11"/>
 <contactref element="JP1" pad="4"/>
-<wire x1="36.73" y1="59.055" x2="36.83" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="36.73" y1="58.42" x2="36.83" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.835" x2="37.465" y2="30.835" width="0.3048" layer="1"/>
 <wire x1="37.465" y1="30.835" x2="37.465" y2="50.8" width="0.3048" layer="1"/>
 <wire x1="37.465" y1="50.8" x2="36.83" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="36.83" y1="50.8" x2="36.83" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="36.83" y1="50.8" x2="36.83" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$17">
 <contactref element="U1" pad="24"/>
 <contactref element="JP1" pad="7"/>
-<wire x1="29.23" y1="59.055" x2="29.21" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="29.23" y1="58.42" x2="29.21" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="26.31" y1="35.285" x2="26.31" y2="52.705" width="0.3048" layer="1"/>
 <wire x1="26.31" y1="52.705" x2="29.21" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="29.21" y1="52.705" x2="29.21" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="29.21" y1="52.705" x2="29.21" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="U1" pad="25"/>
 <contactref element="JP1" pad="8"/>
-<wire x1="26.73" y1="59.055" x2="26.67" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.73" y1="58.42" x2="26.67" y2="58.42" width="0.3048" layer="1"/>
 <wire x1="25.81" y1="35.285" x2="25.81" y2="53.34" width="0.3048" layer="1"/>
 <wire x1="25.81" y1="53.34" x2="26.67" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="26.67" y1="53.34" x2="26.67" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="53.34" x2="26.67" y2="58.42" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="U1" pad="36"/>

+ 78 - 78
eagle/Sine_Logger/Controller.b#2

@@ -23,43 +23,43 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" 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="yes" active="yes"/>
 <layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
-<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
-<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
-<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
-<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
-<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
-<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
-<layer number="37" name="tTest" color="14" fill="1" visible="yes" active="yes"/>
-<layer number="38" name="bTest" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
-<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
-<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
-<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="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="no" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" 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="14" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="6" 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="yes" active="yes"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -75,56 +75,56 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
+<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
+<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
 <layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
 <layer number="116" name="centerDrill" color="9" fill="1" visible="yes" active="yes"/>
 <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
 <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
 <layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
 <layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -136,11 +136,11 @@
 <layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" 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"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>

+ 119 - 117
eagle/Sine_Logger/Controller.b#3

@@ -8,7 +8,7 @@
 </settings>
 <grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" 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="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
 <layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
 <layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
@@ -26,40 +26,40 @@
 <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="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="no" active="yes"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="no" 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="14" fill="1" visible="no" active="yes"/>
-<layer number="38" name="bTest" color="6" 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="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="37" name="tTest" color="14" fill="1" visible="yes" active="yes"/>
+<layer number="38" name="bTest" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="no" 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="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -75,56 +75,56 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
 <layer number="116" name="centerDrill" color="9" fill="1" visible="yes" active="yes"/>
 <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
 <layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
 <layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -136,27 +136,27 @@
 <layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
 </layers>
 <board>
 <plain>
 <wire x1="0" y1="0" x2="66.04" y2="0" width="0" layer="20"/>
 <wire x1="66.04" y1="0" x2="66.04" y2="63.5" width="0" layer="20"/>
 <wire x1="0" y1="63.5" x2="0" y2="0" width="0" layer="20"/>
-<circle x="45.72" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="43.18" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="40.64" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="38.1" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="35.56" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="33.02" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="30.48" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="27.94" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="25.4" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="22.86" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="44.45" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="41.91" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="39.37" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="36.83" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="34.29" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="31.75" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="29.21" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="26.67" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="24.13" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="21.59" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="6.265" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="8.805" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="11.345" radius="0.404" width="0.308" layer="116"/>
@@ -2035,7 +2035,7 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="JP1" library="pinhead" package="1X10" value="analog io" x="34.29" y="59.055" rot="R180"/>
+<element name="JP1" library="pinhead" package="1X10" value="analog io" x="33.02" y="59.055" rot="R180"/>
 <element name="U1" library="stm32" package="TQFP64" value="STM32F10XRXT6" x="26.06" y="29.585" rot="R180"/>
 <element name="QF1" library="crystal" package="HC49U" value="8M10AHC49T" x="47.875" y="27.905" rot="R270">
 <attribute name="OC_NEWARK" value="unknown" x="47.875" y="27.905" size="1.778" layer="27" rot="R270" display="off"/>
@@ -2170,85 +2170,87 @@ design rules under a new name.</description>
 <signal name="N$8">
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
-<wire x1="35.75" y1="59.055" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="27.305" y1="51.435" x2="35.56" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="35.56" y1="51.435" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="34.48" y1="59.055" x2="34.29" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="51.435" x2="34.29" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="34.29" y1="51.435" x2="34.29" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.31" y2="35.285" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
 <contactref element="JP1" pad="6"/>
-<wire x1="33" y1="59.055" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="26.81" y1="52.07" x2="33.02" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="33.02" y1="52.07" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="31.73" y1="59.055" x2="31.75" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.81" y1="52.07" x2="31.75" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="31.75" y1="52.07" x2="31.75" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="35.285" x2="26.81" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>
 <contactref element="JP1" pad="9"/>
 <wire x1="25.31" y1="35.285" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="25.31" y1="53.975" x2="25.4" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="25.4" y1="53.975" x2="25.4" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="59.055" x2="24.13" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="55.88" x2="25.4" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="25.4" y1="55.88" x2="25.4" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="25.4" y1="53.975" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="U1" pad="27"/>
 <contactref element="JP1" pad="10"/>
 <wire x1="24.81" y1="35.285" x2="24.81" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="24.81" y1="54.61" x2="22.86" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="22.86" y1="54.61" x2="22.86" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="24.81" y1="54.61" x2="21.59" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="21.59" y1="54.61" x2="21.59" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U1" pad="8"/>
 <contactref element="JP1" pad="1"/>
-<wire x1="45.75" y1="59.055" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="44.48" y1="59.055" x2="44.45" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.335" x2="39.37" y2="29.335" width="0.3048" layer="1"/>
 <wire x1="39.37" y1="29.335" x2="39.37" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="39.37" y1="48.895" x2="45.72" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="45.72" y1="48.895" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="48.895" x2="44.45" y2="48.895" width="0.3048" layer="1"/>
+<wire x1="44.45" y1="48.895" x2="44.45" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$14">
 <contactref element="U1" pad="9"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="43" y1="59.055" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="41.73" y1="59.055" x2="41.91" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.835" x2="38.735" y2="29.835" width="0.3048" layer="1"/>
 <wire x1="38.735" y1="29.835" x2="38.735" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="38.735" y1="49.53" x2="43.18" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="43.18" y1="49.53" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="38.735" y1="49.53" x2="41.91" y2="49.53" width="0.3048" layer="1"/>
+<wire x1="41.91" y1="49.53" x2="41.91" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$15">
 <contactref element="U1" pad="10"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="40.75" y1="59.055" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="39.48" y1="59.055" x2="39.37" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.335" x2="38.1" y2="30.335" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="30.335" x2="38.1" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="38.1" y1="50.165" x2="40.64" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="40.64" y1="50.165" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="38.1" y1="50.165" x2="39.37" y2="50.165" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="50.165" x2="39.37" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$16">
 <contactref element="U1" pad="11"/>
 <contactref element="JP1" pad="4"/>
-<wire x1="38" y1="59.055" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="36.73" y1="59.055" x2="36.83" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.835" x2="37.465" y2="30.835" width="0.3048" layer="1"/>
 <wire x1="37.465" y1="30.835" x2="37.465" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="37.465" y1="50.8" x2="38.1" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="38.1" y1="50.8" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="37.465" y1="50.8" x2="36.83" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="36.83" y1="50.8" x2="36.83" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$17">
 <contactref element="U1" pad="24"/>
 <contactref element="JP1" pad="7"/>
-<wire x1="30.5" y1="59.055" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="29.23" y1="59.055" x2="29.21" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.31" y1="35.285" x2="26.31" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="26.31" y1="52.705" x2="30.48" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="30.48" y1="52.705" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.31" y1="52.705" x2="29.21" y2="52.705" width="0.3048" layer="1"/>
+<wire x1="29.21" y1="52.705" x2="29.21" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="U1" pad="25"/>
 <contactref element="JP1" pad="8"/>
-<wire x1="28" y1="59.055" x2="27.94" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.73" y1="59.055" x2="26.67" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="25.81" y1="35.285" x2="25.81" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="25.81" y1="53.34" x2="27.94" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="27.94" y1="53.34" x2="27.94" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="25.81" y1="53.34" x2="26.67" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="53.34" x2="26.67" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="U1" pad="36"/>

+ 95 - 79
eagle/Sine_Logger/Controller.b#4

@@ -8,7 +8,7 @@
 </settings>
 <grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
 <layers>
-<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
 <layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
 <layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
 <layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
@@ -26,40 +26,40 @@
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
 <layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
 <layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
-<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
-<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
-<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
-<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
-<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
-<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
-<layer number="37" name="tTest" color="14" fill="1" visible="yes" active="yes"/>
-<layer number="38" name="bTest" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
-<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
-<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
-<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="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="no" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" 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="14" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="6" 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="yes" active="yes"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -75,56 +75,56 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
+<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
+<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
 <layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
 <layer number="116" name="centerDrill" color="9" fill="1" visible="yes" active="yes"/>
 <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
 <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
 <layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
 <layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -136,11 +136,11 @@
 <layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" 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"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -2171,10 +2171,10 @@ design rules under a new name.</description>
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
 <wire x1="35.75" y1="59.055" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="27.31" y1="35.285" x2="27.305" y2="35.285" width="0" layer="19" extent="1-16"/>
 <wire x1="27.305" y1="51.435" x2="35.56" y2="51.435" width="0.3048" layer="1"/>
 <wire x1="35.56" y1="51.435" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="35.285" x2="27.31" y2="35.285" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
@@ -2633,6 +2633,22 @@ design rules under a new name.</description>
 <signal name="VBAT">
 <contactref element="U1" pad="1"/>
 </signal>
+<signal name="N$31">
+<polygon width="0" layer="1" isolate="0.6096">
+<vertex x="0" y="63.5"/>
+<vertex x="66.04" y="63.5"/>
+<vertex x="66.04" y="0"/>
+<vertex x="0" y="0"/>
+</polygon>
+</signal>
+<signal name="N$32">
+<polygon width="0" layer="16" isolate="0.6096">
+<vertex x="0" y="63.5"/>
+<vertex x="66.04" y="63.5"/>
+<vertex x="66.04" y="0"/>
+<vertex x="0" y="0"/>
+</polygon>
+</signal>
 </signals>
 </board>
 </drawing>

+ 109 - 125
eagle/Sine_Logger/Controller.b#5

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -23,43 +23,43 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="no" 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="no" active="yes"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="no" 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="14" fill="1" visible="no" active="yes"/>
-<layer number="38" name="bTest" color="6" 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="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="37" name="tTest" color="14" fill="1" visible="yes" active="yes"/>
+<layer number="38" name="bTest" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="no" 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="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -75,56 +75,56 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
 <layer number="116" name="centerDrill" color="9" fill="1" visible="yes" active="yes"/>
 <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
 <layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
 <layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -136,19 +136,17 @@
 <layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
 </layers>
 <board>
 <plain>
 <wire x1="0" y1="0" x2="66.04" y2="0" width="0" layer="20"/>
 <wire x1="66.04" y1="0" x2="66.04" y2="63.5" width="0" layer="20"/>
 <wire x1="0" y1="63.5" x2="0" y2="0" width="0" layer="20"/>
-<circle x="50.8" y="59.055" radius="0.404" width="0.308" layer="116"/>
-<circle x="48.26" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="45.72" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="43.18" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="40.64" y="59.055" radius="0.404" width="0.308" layer="116"/>
@@ -157,6 +155,8 @@
 <circle x="33.02" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="30.48" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="27.94" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="25.4" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="22.86" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="6.265" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="8.805" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="11.345" radius="0.404" width="0.308" layer="116"/>
@@ -2035,7 +2035,7 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="JP1" library="pinhead" package="1X10" value="analog io" x="39.37" y="59.055" rot="R180"/>
+<element name="JP1" library="pinhead" package="1X10" value="analog io" x="34.29" y="59.055" rot="R180"/>
 <element name="U1" library="stm32" package="TQFP64" value="STM32F10XRXT6" x="26.06" y="29.585" rot="R180"/>
 <element name="QF1" library="crystal" package="HC49U" value="8M10AHC49T" x="47.875" y="27.905" rot="R270">
 <attribute name="OC_NEWARK" value="unknown" x="47.875" y="27.905" size="1.778" layer="27" rot="R270" display="off"/>
@@ -2170,85 +2170,85 @@ design rules under a new name.</description>
 <signal name="N$8">
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
-<wire x1="40.83" y1="59.055" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="35.75" y1="59.055" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="27.31" y1="35.285" x2="27.305" y2="35.285" width="0" layer="19" extent="1-16"/>
-<wire x1="27.305" y1="51.435" x2="40.64" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="40.64" y1="51.435" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="51.435" x2="35.56" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="51.435" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
 <contactref element="JP1" pad="6"/>
-<wire x1="38.08" y1="59.055" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="26.81" y1="52.07" x2="38.1" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="38.1" y1="52.07" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="33" y1="59.055" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.81" y1="52.07" x2="33.02" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="33.02" y1="52.07" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="35.285" x2="26.81" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>
 <contactref element="JP1" pad="9"/>
 <wire x1="25.31" y1="35.285" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="25.31" y1="53.975" x2="30.48" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="30.48" y1="53.975" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="25.31" y1="53.975" x2="25.4" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="25.4" y1="53.975" x2="25.4" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="U1" pad="27"/>
 <contactref element="JP1" pad="10"/>
 <wire x1="24.81" y1="35.285" x2="24.81" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="24.81" y1="54.61" x2="27.94" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="27.94" y1="54.61" x2="27.94" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="24.81" y1="54.61" x2="22.86" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="22.86" y1="54.61" x2="22.86" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U1" pad="8"/>
 <contactref element="JP1" pad="1"/>
-<wire x1="50.83" y1="59.055" x2="50.8" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="45.75" y1="59.055" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.335" x2="39.37" y2="29.335" width="0.3048" layer="1"/>
 <wire x1="39.37" y1="29.335" x2="39.37" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="39.37" y1="48.895" x2="50.8" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="50.8" y1="48.895" x2="50.8" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="48.895" x2="45.72" y2="48.895" width="0.3048" layer="1"/>
+<wire x1="45.72" y1="48.895" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$14">
 <contactref element="U1" pad="9"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="48.08" y1="59.055" x2="48.26" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="43" y1="59.055" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.835" x2="38.735" y2="29.835" width="0.3048" layer="1"/>
 <wire x1="38.735" y1="29.835" x2="38.735" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="38.735" y1="49.53" x2="48.26" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="48.26" y1="49.53" x2="48.26" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="38.735" y1="49.53" x2="43.18" y2="49.53" width="0.3048" layer="1"/>
+<wire x1="43.18" y1="49.53" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$15">
 <contactref element="U1" pad="10"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="45.83" y1="59.055" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="40.75" y1="59.055" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.335" x2="38.1" y2="30.335" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="30.335" x2="38.1" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="38.1" y1="50.165" x2="45.72" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="45.72" y1="50.165" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="38.1" y1="50.165" x2="40.64" y2="50.165" width="0.3048" layer="1"/>
+<wire x1="40.64" y1="50.165" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$16">
 <contactref element="U1" pad="11"/>
 <contactref element="JP1" pad="4"/>
-<wire x1="43.08" y1="59.055" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="38" y1="59.055" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.835" x2="37.465" y2="30.835" width="0.3048" layer="1"/>
 <wire x1="37.465" y1="30.835" x2="37.465" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="37.465" y1="50.8" x2="43.18" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="43.18" y1="50.8" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="37.465" y1="50.8" x2="38.1" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="38.1" y1="50.8" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$17">
 <contactref element="U1" pad="24"/>
 <contactref element="JP1" pad="7"/>
-<wire x1="35.58" y1="59.055" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="30.5" y1="59.055" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.31" y1="35.285" x2="26.31" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="26.31" y1="52.705" x2="35.56" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="35.56" y1="52.705" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.31" y1="52.705" x2="30.48" y2="52.705" width="0.3048" layer="1"/>
+<wire x1="30.48" y1="52.705" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="U1" pad="25"/>
 <contactref element="JP1" pad="8"/>
-<wire x1="33.08" y1="59.055" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="28" y1="59.055" x2="27.94" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="25.81" y1="35.285" x2="25.81" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="25.81" y1="53.34" x2="33.02" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="33.02" y1="53.34" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="25.81" y1="53.34" x2="27.94" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="27.94" y1="53.34" x2="27.94" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="U1" pad="36"/>
@@ -2633,22 +2633,6 @@ design rules under a new name.</description>
 <signal name="VBAT">
 <contactref element="U1" pad="1"/>
 </signal>
-<signal name="N$31">
-<polygon width="0" layer="1" isolate="0.6096">
-<vertex x="0" y="63.5"/>
-<vertex x="66.04" y="63.5"/>
-<vertex x="66.04" y="0"/>
-<vertex x="0" y="0"/>
-</polygon>
-</signal>
-<signal name="N$32">
-<polygon width="0" layer="16" isolate="0.6096">
-<vertex x="0" y="63.5"/>
-<vertex x="66.04" y="63.5"/>
-<vertex x="66.04" y="0"/>
-<vertex x="0" y="0"/>
-</polygon>
-</signal>
 </signals>
 </board>
 </drawing>

+ 82 - 82
eagle/Sine_Logger/Controller.b#6

@@ -6,9 +6,9 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="100" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" 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="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
 <layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
 <layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
@@ -23,43 +23,43 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" 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="yes" active="yes"/>
 <layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
 <layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
-<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
-<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
-<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
-<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
-<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
-<layer number="37" name="tTest" color="14" fill="1" visible="yes" active="yes"/>
-<layer number="38" name="bTest" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
-<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
-<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
-<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="yes"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="yes"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" 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="no" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" 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="14" fill="1" visible="no" active="yes"/>
+<layer number="38" name="bTest" color="6" 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="yes" active="yes"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -75,56 +75,56 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="no" active="yes"/>
+<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
+<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
+<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
+<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
+<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
 <layer number="113" name="ReferenceLS" color="7" fill="1" visible="no" active="no"/>
 <layer number="116" name="centerDrill" color="9" fill="1" visible="yes" active="yes"/>
 <layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="no"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
 <layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
 <layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
 <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/>
 <layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
 <layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -136,11 +136,11 @@
 <layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="no"/>
 <layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="no"/>
 <layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" 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"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -2171,18 +2171,18 @@ design rules under a new name.</description>
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
 <wire x1="40.83" y1="59.055" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="27.31" y1="35.285" x2="27.305" y2="35.285" width="0.3048" layer="1"/>
-<wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="27.31" y1="35.285" x2="27.305" y2="35.285" width="0" layer="19" extent="1-16"/>
 <wire x1="27.305" y1="51.435" x2="40.64" y2="51.435" width="0.3048" layer="1"/>
 <wire x1="40.64" y1="51.435" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
 <contactref element="JP1" pad="6"/>
 <wire x1="38.08" y1="59.055" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="26.81" y1="35.285" x2="26.81" y2="52.07" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="52.07" x2="38.1" y2="52.07" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="52.07" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="26.81" y1="35.285" x2="26.81" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>

Разница между файлами не показана из-за своего большого размера
+ 432 - 532
eagle/Sine_Logger/Controller.b#7


+ 12 - 12
eagle/Sine_Logger/Controller.b#8

@@ -2277,16 +2277,16 @@ design rules under a new name.</description>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>
 <contactref element="JP1" pad="9"/>
-<wire x1="27.85" y1="35.285" x2="27.85" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="27.85" y1="54.61" x2="33.02" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="33.02" y1="54.61" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="27.85" y1="35.285" x2="27.85" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="27.85" y1="53.975" x2="33.02" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="33.02" y1="53.975" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="U1" pad="27"/>
 <contactref element="JP1" pad="10"/>
-<wire x1="27.35" y1="35.285" x2="27.35" y2="55.245" width="0.3048" layer="1"/>
-<wire x1="27.35" y1="55.245" x2="30.48" y2="55.245" width="0.3048" layer="1"/>
-<wire x1="30.48" y1="55.245" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="27.35" y1="35.285" x2="27.35" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="27.35" y1="54.61" x2="30.48" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="30.48" y1="54.61" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U1" pad="8"/>
@@ -2328,17 +2328,17 @@ design rules under a new name.</description>
 <contactref element="U1" pad="24"/>
 <contactref element="JP1" pad="7"/>
 <wire x1="38.12" y1="59.055" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="28.85" y1="35.285" x2="28.85" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="28.85" y1="53.34" x2="38.1" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="38.1" y1="53.34" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="28.85" y1="35.285" x2="28.85" y2="52.705" width="0.3048" layer="1"/>
+<wire x1="28.85" y1="52.705" x2="38.1" y2="52.705" width="0.3048" layer="1"/>
+<wire x1="38.1" y1="52.705" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="U1" pad="25"/>
 <contactref element="JP1" pad="8"/>
 <wire x1="35.62" y1="59.055" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="28.35" y1="35.285" x2="28.35" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="28.35" y1="53.975" x2="35.56" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="35.56" y1="53.975" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="28.35" y1="35.285" x2="28.35" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="28.35" y1="53.34" x2="35.56" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="53.34" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="U1" pad="36"/>

+ 47 - 61
eagle/Sine_Logger/Controller.b#9

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="100" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="25" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -23,7 +23,7 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" 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="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"/>
@@ -147,16 +147,16 @@
 <wire x1="0" y1="0" x2="66.04" y2="0" width="0" layer="20"/>
 <wire x1="66.04" y1="0" x2="66.04" y2="63.5" width="0" layer="20"/>
 <wire x1="0" y1="63.5" x2="0" y2="0" width="0" layer="20"/>
-<circle x="57.15" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="54.61" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="52.07" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="49.53" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="46.99" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="44.45" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="41.91" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="39.37" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="36.83" y="65.405" radius="0.404" width="0.308" layer="116"/>
-<circle x="34.29" y="65.405" radius="0.404" width="0.308" layer="116"/>
+<circle x="53.34" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="50.8" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="48.26" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="45.72" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="43.18" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="40.64" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="38.1" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="35.56" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="33.02" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="30.48" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="11.12" y="6.265" radius="0.404" width="0.308" layer="116"/>
 <circle x="11.12" y="8.805" radius="0.404" width="0.308" layer="116"/>
 <circle x="11.12" y="11.345" radius="0.404" width="0.308" layer="116"/>
@@ -2124,7 +2124,7 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="JP1" library="pinhead" package="1X10" value="analog io" x="45.72" y="65.405" rot="R180"/>
+<element name="JP1" library="pinhead" package="1X10" value="analog io" x="41.91" y="59.055" rot="R180"/>
 <element name="U1" library="stm32" package="TQFP64" value="STM32F10XRXT6" x="28.6" y="29.585" rot="R180"/>
 <element name="QF1" library="crystal" package="HC49U" value="8M10AHC49T" x="50.415" y="27.905" rot="R270">
 <attribute name="OC_NEWARK" value="unknown" x="50.415" y="27.905" size="1.778" layer="27" rot="R270" display="off"/>
@@ -2260,99 +2260,85 @@ design rules under a new name.</description>
 <signal name="N$8">
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
-<wire x1="47.18" y1="65.405" x2="46.99" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="43.37" y1="59.055" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="29.85" y1="35.285" x2="29.845" y2="35.285" width="0.3048" layer="1"/>
-<wire x1="29.845" y1="35.285" x2="29.845" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="29.845" y1="50.8" x2="30.48" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="30.48" y1="51.435" x2="40.64" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="40.64" y1="51.435" x2="46.99" y2="57.785" width="0.3048" layer="1"/>
-<wire x1="46.99" y1="57.785" x2="46.99" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="29.845" y1="35.285" x2="29.845" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="29.845" y1="51.435" x2="43.18" y2="51.435" width="0.3048" layer="1"/>
+<wire x1="43.18" y1="51.435" x2="43.18" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
 <contactref element="JP1" pad="6"/>
-<wire x1="44.43" y1="65.405" x2="44.45" y2="65.405" width="0.3048" layer="1"/>
-<wire x1="29.35" y1="35.285" x2="29.35" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="29.35" y1="51.435" x2="29.985" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="29.985" y1="52.07" x2="40.005" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="40.005" y1="52.07" x2="44.45" y2="56.515" width="0.3048" layer="1"/>
-<wire x1="44.45" y1="56.515" x2="44.45" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="40.62" y1="59.055" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="29.35" y1="35.285" x2="29.35" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="29.35" y1="52.07" x2="40.64" y2="52.07" width="0.3048" layer="1"/>
+<wire x1="40.64" y1="52.07" x2="40.64" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>
 <contactref element="JP1" pad="9"/>
-<wire x1="27.85" y1="35.285" x2="27.85" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="27.85" y1="53.34" x2="28.485" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="28.485" y1="53.975" x2="36.83" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="36.83" y1="53.975" x2="36.83" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="27.85" y1="35.285" x2="27.85" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="27.85" y1="54.61" x2="33.02" y2="54.61" width="0.3048" layer="1"/>
+<wire x1="33.02" y1="54.61" x2="33.02" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="U1" pad="27"/>
 <contactref element="JP1" pad="10"/>
-<wire x1="27.35" y1="35.285" x2="27.35" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="27.35" y1="53.975" x2="27.985" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="27.985" y1="54.61" x2="34.29" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="34.29" y1="54.61" x2="34.29" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="27.35" y1="35.285" x2="27.35" y2="55.245" width="0.3048" layer="1"/>
+<wire x1="27.35" y1="55.245" x2="30.48" y2="55.245" width="0.3048" layer="1"/>
+<wire x1="30.48" y1="55.245" x2="30.48" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U1" pad="8"/>
 <contactref element="JP1" pad="1"/>
-<wire x1="57.18" y1="65.405" x2="57.15" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="53.37" y1="59.055" x2="53.34" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="34.3" y1="29.335" x2="41.91" y2="29.335" width="0.3048" layer="1"/>
 <wire x1="41.91" y1="29.335" x2="41.91" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="57.18" y1="65.405" x2="57.18" y2="62.895" width="0.3048" layer="1"/>
-<wire x1="57.18" y1="62.895" x2="43.18" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="43.18" y1="48.895" x2="41.91" y2="48.895" width="0.3048" layer="1"/>
+<wire x1="41.91" y1="48.895" x2="53.34" y2="48.895" width="0.3048" layer="1"/>
+<wire x1="53.34" y1="48.895" x2="53.34" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$14">
 <contactref element="U1" pad="9"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="54.43" y1="65.405" x2="54.61" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="50.62" y1="59.055" x2="50.8" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="34.3" y1="29.835" x2="41.275" y2="29.835" width="0.3048" layer="1"/>
 <wire x1="41.275" y1="29.835" x2="41.275" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="41.275" y1="49.53" x2="42.545" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="42.545" y1="49.53" x2="54.61" y2="61.595" width="0.3048" layer="1"/>
-<wire x1="54.61" y1="61.595" x2="54.61" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="41.275" y1="49.53" x2="50.8" y2="49.53" width="0.3048" layer="1"/>
+<wire x1="50.8" y1="49.53" x2="50.8" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$15">
 <contactref element="U1" pad="10"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="52.18" y1="65.405" x2="52.07" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="48.37" y1="59.055" x2="48.26" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="34.3" y1="30.335" x2="40.64" y2="30.335" width="0.3048" layer="1"/>
 <wire x1="40.64" y1="30.335" x2="40.64" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="40.64" y1="50.165" x2="41.91" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="41.91" y1="50.165" x2="52.07" y2="60.325" width="0.3048" layer="1"/>
-<wire x1="52.07" y1="60.325" x2="52.07" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="40.64" y1="50.165" x2="48.26" y2="50.165" width="0.3048" layer="1"/>
+<wire x1="48.26" y1="50.165" x2="48.26" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$16">
 <contactref element="U1" pad="11"/>
 <contactref element="JP1" pad="4"/>
-<wire x1="49.43" y1="65.405" x2="49.53" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="45.62" y1="59.055" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="34.3" y1="30.835" x2="40.005" y2="30.835" width="0.3048" layer="1"/>
 <wire x1="40.005" y1="30.835" x2="40.005" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="40.005" y1="50.8" x2="41.275" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="41.275" y1="50.8" x2="49.53" y2="59.055" width="0.3048" layer="1"/>
-<wire x1="49.53" y1="59.055" x2="49.53" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="40.005" y1="50.8" x2="45.72" y2="50.8" width="0.3048" layer="1"/>
+<wire x1="45.72" y1="50.8" x2="45.72" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$17">
 <contactref element="U1" pad="24"/>
 <contactref element="JP1" pad="7"/>
-<wire x1="41.93" y1="65.405" x2="41.91" y2="65.405" width="0.3048" layer="1"/>
-<wire x1="28.85" y1="35.285" x2="28.85" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="28.85" y1="52.07" x2="29.485" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="29.485" y1="52.705" x2="39.37" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="39.37" y1="52.705" x2="41.91" y2="55.245" width="0.3048" layer="1"/>
-<wire x1="41.91" y1="55.245" x2="41.91" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="38.12" y1="59.055" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="28.85" y1="35.285" x2="28.85" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="28.85" y1="53.34" x2="38.1" y2="53.34" width="0.3048" layer="1"/>
+<wire x1="38.1" y1="53.34" x2="38.1" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="U1" pad="25"/>
 <contactref element="JP1" pad="8"/>
-<wire x1="39.43" y1="65.405" x2="39.37" y2="65.405" width="0.3048" layer="1"/>
-<wire x1="28.35" y1="35.285" x2="28.35" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="28.35" y1="52.705" x2="28.985" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="28.985" y1="53.34" x2="38.735" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="38.735" y1="53.34" x2="39.37" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="39.37" y1="53.975" x2="39.37" y2="65.405" width="0.3048" layer="1"/>
+<wire x1="35.62" y1="59.055" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
+<wire x1="28.35" y1="35.285" x2="28.35" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="28.35" y1="53.975" x2="35.56" y2="53.975" width="0.3048" layer="1"/>
+<wire x1="35.56" y1="53.975" x2="35.56" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="U1" pad="36"/>

+ 38 - 38
eagle/Sine_Logger/Controller.brd

@@ -147,16 +147,16 @@
 <wire x1="0" y1="0" x2="66.04" y2="0" width="0" layer="20"/>
 <wire x1="66.04" y1="0" x2="66.04" y2="63.5" width="0" layer="20"/>
 <wire x1="0" y1="63.5" x2="0" y2="0" width="0" layer="20"/>
-<circle x="44.45" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="41.91" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="39.37" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="36.83" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="34.29" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="31.75" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="29.21" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="26.67" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="24.13" y="58.42" radius="0.404" width="0.308" layer="116"/>
-<circle x="21.59" y="58.42" radius="0.404" width="0.308" layer="116"/>
+<circle x="44.45" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="41.91" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="39.37" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="36.83" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="34.29" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="31.75" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="29.21" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="26.67" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="24.13" y="59.055" radius="0.404" width="0.308" layer="116"/>
+<circle x="21.59" y="59.055" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="6.265" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="8.805" radius="0.404" width="0.308" layer="116"/>
 <circle x="8.58" y="11.345" radius="0.404" width="0.308" layer="116"/>
@@ -195,10 +195,10 @@
 <circle x="55.88" y="5.715" radius="0.4" width="0.3" layer="116"/>
 <circle x="58.42" y="5.715" radius="0.4" width="0.3" layer="116"/>
 <circle x="60.96" y="5.715" radius="0.4" width="0.3" layer="116"/>
-<circle x="60.96" y="53.975" radius="0.4" width="0.3" layer="116"/>
-<circle x="58.42" y="53.975" radius="0.4" width="0.3" layer="116"/>
-<circle x="55.88" y="53.975" radius="0.4" width="0.3" layer="116"/>
-<circle x="53.34" y="53.975" radius="0.4" width="0.3" layer="116"/>
+<circle x="60.96" y="54.61" radius="0.4" width="0.3" layer="116"/>
+<circle x="58.42" y="54.61" radius="0.4" width="0.3" layer="116"/>
+<circle x="55.88" y="54.61" radius="0.4" width="0.3" layer="116"/>
+<circle x="53.34" y="54.61" radius="0.4" width="0.3" layer="116"/>
 <circle x="40.64" y="5.715" radius="0.4" width="0.3" layer="116"/>
 <circle x="38.1" y="5.715" radius="0.4" width="0.3" layer="116"/>
 <circle x="33.965" y="47.915" radius="0.3" width="0.1" layer="116"/>
@@ -2035,7 +2035,7 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="JP1" library="pinhead" package="1X10" value="analog io" x="33.02" y="58.42" rot="R180"/>
+<element name="JP1" library="pinhead" package="1X10" value="analog io" x="33.02" y="59.055" rot="R180"/>
 <element name="U1" library="stm32" package="TQFP64" value="STM32F10XRXT6" x="26.06" y="29.585" rot="R180"/>
 <element name="QF1" library="crystal" package="HC49U" value="8M10AHC49T" x="47.875" y="27.905" rot="R270">
 <attribute name="OC_NEWARK" value="unknown" x="47.875" y="27.905" size="1.778" layer="27" rot="R270" display="off"/>
@@ -2054,7 +2054,7 @@ design rules under a new name.</description>
 <element name="JP6" library="pinhead" package="1X07" value="GPIO" x="6.31" y="34.085" rot="R270"/>
 <element name="JP7" library="pinhead" package="1X06" value="GPIO" x="19.08" y="9.18" rot="R90"/>
 <element name="JP8" library="pinhead" package="1X06" value="GPIO" x="23.945" y="9.18" rot="R270"/>
-<element name="JP5" library="pinhead" package="1X04" value="SDCARD" x="57.15" y="53.975" rot="R180"/>
+<element name="JP5" library="pinhead" package="1X04" value="SDCARD" x="57.15" y="54.61" rot="R180"/>
 <element name="JP9" library="pinhead" package="1X06" value="ANALOG" x="54.61" y="5.715"/>
 <element name="JP10" library="pinhead" package="1X01" value="3V" x="33.02" y="5.715"/>
 <element name="JP11" library="pinhead" package="1X02" value="GND" x="39.37" y="5.715"/>
@@ -2069,7 +2069,7 @@ design rules under a new name.</description>
 <contactref element="JP5" pad="1"/>
 <wire x1="18.31" y1="45.68" x2="20.955" y2="45.68" width="0.3048" layer="16"/>
 <wire x1="20.955" y1="45.68" x2="20.955" y2="50.03" width="0.3048" layer="16"/>
-<wire x1="60.96" y1="48.895" x2="60.96" y2="53.975" width="0.3048" layer="16"/>
+<wire x1="60.96" y1="48.895" x2="60.96" y2="54.61" width="0.3048" layer="16"/>
 <wire x1="60.96" y1="48.895" x2="36.195" y2="48.895" width="0.3048" layer="16"/>
 <wire x1="36.195" y1="48.895" x2="36.195" y2="50.03" width="0.3048" layer="16"/>
 <wire x1="36.195" y1="50.03" x2="20.955" y2="50.03" width="0.3048" layer="16"/>
@@ -2081,7 +2081,7 @@ design rules under a new name.</description>
 <wire x1="14.54" y1="34.335" x2="14.54" y2="32.335" width="0.3048" layer="1"/>
 <wire x1="14.54" y1="32.335" x2="20.36" y2="32.335" width="0.3048" layer="1"/>
 <contactref element="JP5" pad="4"/>
-<wire x1="53.34" y1="52.085" x2="53.34" y2="53.975" width="0.3048" layer="16"/>
+<wire x1="53.34" y1="52.085" x2="53.34" y2="54.61" width="0.3048" layer="16"/>
 <wire x1="53.34" y1="52.085" x2="14.54" y2="52.085" width="0.3048" layer="16"/>
 </signal>
 <signal name="N$1">
@@ -2170,25 +2170,25 @@ design rules under a new name.</description>
 <signal name="N$8">
 <contactref element="U1" pad="22"/>
 <contactref element="JP1" pad="5"/>
-<wire x1="34.48" y1="58.42" x2="34.29" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="34.48" y1="59.055" x2="34.29" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="51.435" x2="34.29" y2="51.435" width="0.3048" layer="1"/>
-<wire x1="34.29" y1="51.435" x2="34.29" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="34.29" y1="51.435" x2="34.29" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.305" y2="51.435" width="0.3048" layer="1"/>
 <wire x1="27.305" y1="35.285" x2="27.31" y2="35.285" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U1" pad="23"/>
 <contactref element="JP1" pad="6"/>
-<wire x1="31.73" y1="58.42" x2="31.75" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="31.73" y1="59.055" x2="31.75" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="52.07" x2="31.75" y2="52.07" width="0.3048" layer="1"/>
-<wire x1="31.75" y1="52.07" x2="31.75" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="31.75" y1="52.07" x2="31.75" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.81" y1="35.285" x2="26.81" y2="52.07" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="U1" pad="26"/>
 <contactref element="JP1" pad="9"/>
 <wire x1="25.31" y1="35.285" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
-<wire x1="24.13" y1="58.42" x2="24.13" y2="55.88" width="0.3048" layer="1"/>
+<wire x1="24.13" y1="59.055" x2="24.13" y2="55.88" width="0.3048" layer="1"/>
 <wire x1="24.13" y1="55.88" x2="25.4" y2="55.88" width="0.3048" layer="1"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="53.975" width="0.3048" layer="1"/>
 <wire x1="25.4" y1="53.975" x2="25.31" y2="53.975" width="0.3048" layer="1"/>
@@ -2198,66 +2198,66 @@ design rules under a new name.</description>
 <contactref element="JP1" pad="10"/>
 <wire x1="24.81" y1="35.285" x2="24.81" y2="54.61" width="0.3048" layer="1"/>
 <wire x1="24.81" y1="54.61" x2="21.59" y2="54.61" width="0.3048" layer="1"/>
-<wire x1="21.59" y1="54.61" x2="21.59" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="21.59" y1="54.61" x2="21.59" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U1" pad="8"/>
 <contactref element="JP1" pad="1"/>
-<wire x1="44.48" y1="58.42" x2="44.45" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="44.48" y1="59.055" x2="44.45" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.335" x2="39.37" y2="29.335" width="0.3048" layer="1"/>
 <wire x1="39.37" y1="29.335" x2="39.37" y2="48.895" width="0.3048" layer="1"/>
 <wire x1="39.37" y1="48.895" x2="44.45" y2="48.895" width="0.3048" layer="1"/>
-<wire x1="44.45" y1="48.895" x2="44.45" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="44.45" y1="48.895" x2="44.45" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$14">
 <contactref element="U1" pad="9"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="41.73" y1="58.42" x2="41.91" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="41.73" y1="59.055" x2="41.91" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="29.835" x2="38.735" y2="29.835" width="0.3048" layer="1"/>
 <wire x1="38.735" y1="29.835" x2="38.735" y2="49.53" width="0.3048" layer="1"/>
 <wire x1="38.735" y1="49.53" x2="41.91" y2="49.53" width="0.3048" layer="1"/>
-<wire x1="41.91" y1="49.53" x2="41.91" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="41.91" y1="49.53" x2="41.91" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$15">
 <contactref element="U1" pad="10"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="39.48" y1="58.42" x2="39.37" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="39.48" y1="59.055" x2="39.37" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.335" x2="38.1" y2="30.335" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="30.335" x2="38.1" y2="50.165" width="0.3048" layer="1"/>
 <wire x1="38.1" y1="50.165" x2="39.37" y2="50.165" width="0.3048" layer="1"/>
-<wire x1="39.37" y1="50.165" x2="39.37" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="39.37" y1="50.165" x2="39.37" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$16">
 <contactref element="U1" pad="11"/>
 <contactref element="JP1" pad="4"/>
-<wire x1="36.73" y1="58.42" x2="36.83" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="36.73" y1="59.055" x2="36.83" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="31.76" y1="30.835" x2="37.465" y2="30.835" width="0.3048" layer="1"/>
 <wire x1="37.465" y1="30.835" x2="37.465" y2="50.8" width="0.3048" layer="1"/>
 <wire x1="37.465" y1="50.8" x2="36.83" y2="50.8" width="0.3048" layer="1"/>
-<wire x1="36.83" y1="50.8" x2="36.83" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="36.83" y1="50.8" x2="36.83" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$17">
 <contactref element="U1" pad="24"/>
 <contactref element="JP1" pad="7"/>
-<wire x1="29.23" y1="58.42" x2="29.21" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="29.23" y1="59.055" x2="29.21" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="26.31" y1="35.285" x2="26.31" y2="52.705" width="0.3048" layer="1"/>
 <wire x1="26.31" y1="52.705" x2="29.21" y2="52.705" width="0.3048" layer="1"/>
-<wire x1="29.21" y1="52.705" x2="29.21" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="29.21" y1="52.705" x2="29.21" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$18">
 <contactref element="U1" pad="25"/>
 <contactref element="JP1" pad="8"/>
-<wire x1="26.73" y1="58.42" x2="26.67" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="26.73" y1="59.055" x2="26.67" y2="59.055" width="0.3048" layer="1"/>
 <wire x1="25.81" y1="35.285" x2="25.81" y2="53.34" width="0.3048" layer="1"/>
 <wire x1="25.81" y1="53.34" x2="26.67" y2="53.34" width="0.3048" layer="1"/>
-<wire x1="26.67" y1="53.34" x2="26.67" y2="58.42" width="0.3048" layer="1"/>
+<wire x1="26.67" y1="53.34" x2="26.67" y2="59.055" width="0.3048" layer="1"/>
 </signal>
 <signal name="N$19">
 <contactref element="U1" pad="36"/>
 <via x="18.56" y="48.45" extent="1-16" drill="0.6" shape="square"/>
 <wire x1="18.56" y1="48.45" x2="12.065" y2="48.45" width="0.3048" layer="1"/>
 <contactref element="JP5" pad="2"/>
-<wire x1="58.42" y1="49.53" x2="58.42" y2="53.975" width="0.3048" layer="16"/>
+<wire x1="58.42" y1="49.53" x2="58.42" y2="54.61" width="0.3048" layer="16"/>
 <wire x1="20.36" y1="31.835" x2="12.065" y2="31.835" width="0.3048" layer="1"/>
 <wire x1="12.065" y1="31.835" x2="12.065" y2="48.45" width="0.3048" layer="1"/>
 <wire x1="58.42" y1="49.53" x2="37.465" y2="49.53" width="0.3048" layer="16"/>
@@ -2273,7 +2273,7 @@ design rules under a new name.</description>
 <wire x1="16.425" y1="38.105" x2="16.425" y2="32.835" width="0.3048" layer="1"/>
 <wire x1="16.425" y1="32.835" x2="20.36" y2="32.835" width="0.3048" layer="1"/>
 <contactref element="JP5" pad="3"/>
-<wire x1="55.88" y1="50.165" x2="55.88" y2="53.975" width="0.3048" layer="16"/>
+<wire x1="55.88" y1="50.165" x2="55.88" y2="54.61" width="0.3048" layer="16"/>
 <wire x1="55.88" y1="50.165" x2="38.1" y2="50.165" width="0.3048" layer="16"/>
 <wire x1="38.1" y1="50.165" x2="38.1" y2="51.47" width="0.3048" layer="16"/>
 <wire x1="38.1" y1="51.47" x2="16.425" y2="51.47" width="0.3048" layer="16"/>