Browse Source

Prettify ECU schematic according to #1

Alexey Edelev 4 năm trước cách đây
mục cha
commit
134733ea81
21 tập tin đã thay đổi với 5134 bổ sung4302 xóa
  1. 68 62
      schematic/ECU.b#1
  2. 61 70
      schematic/ECU.b#2
  3. 60 71
      schematic/ECU.b#3
  4. 59 70
      schematic/ECU.b#4
  5. 59 69
      schematic/ECU.b#5
  6. 58 57
      schematic/ECU.b#6
  7. 64 63
      schematic/ECU.b#7
  8. 63 93
      schematic/ECU.b#8
  9. 75 105
      schematic/ECU.b#9
  10. 57 50
      schematic/ECU.brd
  11. 451 358
      schematic/ECU.s#1
  12. 451 360
      schematic/ECU.s#2
  13. 451 360
      schematic/ECU.s#3
  14. 451 360
      schematic/ECU.s#4
  15. 451 359
      schematic/ECU.s#5
  16. 451 359
      schematic/ECU.s#6
  17. 451 359
      schematic/ECU.s#7
  18. 451 360
      schematic/ECU.s#8
  19. 451 359
      schematic/ECU.s#9
  20. 451 358
      schematic/ECU.sch
  21. BIN
      schematic/ECU_schematic.pdf

+ 68 - 62
schematic/ECU.b#1

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1139,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1179,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
-<wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
+<wire x1="5.69" y1="28" x2="4" y2="28" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.75" y1="27.94" x2="5.69" y2="28" width="0.6096" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1224,50 +1221,55 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<wire x1="2.12" y1="54" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
 <wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
-<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="20" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="20" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.41" y1="40.67" x2="19.97" y2="40.67" width="0.6096" layer="16"/>
+<wire x1="19.97" y1="40.67" x2="20" y2="40.64" width="0.6096" layer="16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1326,32 +1328,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1401,11 +1403,15 @@ design rules under a new name.</description>
 <wire x1="4" y1="22.03" x2="4" y2="20.582" width="0.6096" layer="16"/>
 <wire x1="3.47" y1="22.56" x2="4" y2="22.03" width="0.6096" layer="16"/>
 <wire x1="4" y1="22.03" x2="4" y2="24" width="0.6096" layer="16"/>
-<wire x1="6.34" y1="26.34" x2="6.34" y2="27.7048" width="0.6096" layer="16"/>
-<wire x1="4" y1="24" x2="6.34" y2="26.34" width="0.6096" layer="16"/>
+<wire x1="6.34" y1="26.34" x2="4" y2="24" width="0.6096" layer="16"/>
 <wire x1="5.272" y1="18.032" x2="4" y2="16.76" width="0.6096" layer="16"/>
 <wire x1="5.272" y1="19.31" x2="4" y2="20.582" width="0.6096" layer="16"/>
 <wire x1="5.272" y1="19.31" x2="5.272" y2="18.032" width="0.6096" layer="16"/>
+<wire x1="6" y1="28" x2="6.0448" y2="28" width="0.6096" layer="16"/>
+<wire x1="6.0448" y1="28" x2="6.34" y2="27.7048" width="0.6096" layer="16"/>
+<wire x1="6.34" y1="27.7048" x2="6.34" y2="26.34" width="0.6096" layer="16"/>
+<wire x1="6.34" y1="27.7048" x2="6.2952" y2="27.7048" width="0.6096" layer="16"/>
+<wire x1="6.2952" y1="27.7048" x2="6" y2="28" width="0.6096" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
@@ -1437,21 +1443,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
+<wire x1="22" y1="37.75" x2="21.65" y2="38.1" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0.6096" layer="16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 61 - 70
schematic/ECU.b#2

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1125,12 +1125,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
 <attribute name="VALUE" x="16.015" y="18" size="1.27" layer="28" rot="MR90" align="top-center"/>
 </element>
-<element name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100" x="2" y="-4" smashed="yes">
-<attribute name="NAME" x="0.73" y="-2.73" size="1.27" layer="25"/>
-<attribute name="SPICEMODEL" value="NONE" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="VALUE" x="0.73" y="-6.54" size="1.27" layer="27"/>
-</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1145,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1185,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1230,50 +1221,55 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<wire x1="2.12" y1="54" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
 <wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
-<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="20" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="20" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.41" y1="40.67" x2="19.97" y2="40.67" width="0.6096" layer="16"/>
+<wire x1="19.97" y1="40.67" x2="20" y2="40.64" width="0.6096" layer="16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1314,8 +1310,6 @@ design rules under a new name.</description>
 <wire x1="9.34956875" y1="28.65043125" x2="9.34956875" y2="50.34956875" width="0.6096" layer="1"/>
 <wire x1="7.69" y1="50.4754" x2="7.81583125" y2="50.34956875" width="0.6096" layer="16"/>
 <wire x1="7.81583125" y1="50.34956875" x2="9.34956875" y2="50.34956875" width="0.6096" layer="16"/>
-<contactref element="R6" pad="1"/>
-<wire x1="0.578" y1="-4" x2="22" y2="8.54" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SPEED">
 <contactref element="J2" pad="6"/>
@@ -1334,32 +1328,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1445,24 +1439,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
-</signal>
-<signal name="N$3">
-<contactref element="R6" pad="2"/>
+<wire x1="22" y1="37.75" x2="21.65" y2="38.1" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0.6096" layer="16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 60 - 71
schematic/ECU.b#3

@@ -898,7 +898,7 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="9" y="54.6433" size="1.27" layer="28" rot="MR0" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-24.02" y="-10.81" size="1.778" layer="28" rot="MR0" display="off"/>
 </element>
-<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="100uF" x="7.69" y="49" smashed="yes" rot="MR270">
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="7.69" y="49" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Capacitor" x="75" y="9.63" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="MANUFACTURER" value="" x="75" y="9.63" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="MPN" value="" x="75" y="9.63" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1125,12 +1125,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
 <attribute name="VALUE" x="16.015" y="18" size="1.27" layer="28" rot="MR90" align="top-center"/>
 </element>
-<element name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100" x="2" y="-4" smashed="yes">
-<attribute name="NAME" x="0.73" y="-2.73" size="1.27" layer="25"/>
-<attribute name="SPICEMODEL" value="NONE" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="VALUE" x="0.73" y="-6.54" size="1.27" layer="27"/>
-</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1145,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1185,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1230,50 +1221,53 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<wire x1="2.12" y1="54" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
 <wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
-<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1314,8 +1308,6 @@ design rules under a new name.</description>
 <wire x1="9.34956875" y1="28.65043125" x2="9.34956875" y2="50.34956875" width="0.6096" layer="1"/>
 <wire x1="7.69" y1="50.4754" x2="7.81583125" y2="50.34956875" width="0.6096" layer="16"/>
 <wire x1="7.81583125" y1="50.34956875" x2="9.34956875" y2="50.34956875" width="0.6096" layer="16"/>
-<contactref element="R6" pad="1"/>
-<wire x1="0.578" y1="-4" x2="22" y2="8.54" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SPEED">
 <contactref element="J2" pad="6"/>
@@ -1334,32 +1326,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1445,24 +1437,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
-</signal>
-<signal name="N$3">
-<contactref element="R6" pad="2"/>
+<wire x1="22" y1="37.75" x2="21.65" y2="38.1" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0.6096" layer="16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 59 - 70
schematic/ECU.b#4

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1125,12 +1125,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
 <attribute name="VALUE" x="16.015" y="18" size="1.27" layer="28" rot="MR90" align="top-center"/>
 </element>
-<element name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100" x="2" y="-4" smashed="yes">
-<attribute name="NAME" x="0.73" y="-2.73" size="1.27" layer="25"/>
-<attribute name="SPICEMODEL" value="NONE" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="VALUE" x="0.73" y="-6.54" size="1.27" layer="27"/>
-</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1145,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1185,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1230,50 +1221,53 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2.1384625" y1="56.42" x2="2" y2="56.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<wire x1="2.12" y1="54" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
 <wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
-<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1314,8 +1308,6 @@ design rules under a new name.</description>
 <wire x1="9.34956875" y1="28.65043125" x2="9.34956875" y2="50.34956875" width="0.6096" layer="1"/>
 <wire x1="7.69" y1="50.4754" x2="7.81583125" y2="50.34956875" width="0.6096" layer="16"/>
 <wire x1="7.81583125" y1="50.34956875" x2="9.34956875" y2="50.34956875" width="0.6096" layer="16"/>
-<contactref element="R6" pad="1"/>
-<wire x1="0.578" y1="-4" x2="22" y2="8.54" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SPEED">
 <contactref element="J2" pad="6"/>
@@ -1334,32 +1326,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1445,24 +1437,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
-</signal>
-<signal name="N$3">
-<contactref element="R6" pad="2"/>
+<wire x1="22" y1="37.75" x2="21.65" y2="38.1" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0.6096" layer="16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 59 - 69
schematic/ECU.b#5

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1125,12 +1125,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
 <attribute name="VALUE" x="16.015" y="18" size="1.27" layer="28" rot="MR90" align="top-center"/>
 </element>
-<element name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="2" y="-4" smashed="yes">
-<attribute name="NAME" x="0.73" y="-2.73" size="1.27" layer="25"/>
-<attribute name="SPICEMODEL" value="NONE" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="2" y="-4" size="1.778" layer="27" display="off"/>
-<attribute name="VALUE" x="0.73" y="-6.54" size="1.27" layer="27"/>
-</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1145,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1185,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1230,50 +1221,54 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2.1384625" y1="56.42" x2="2" y2="56.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
 <wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
-<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
 <wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
+<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="55.88" x2="5.75" y2="55.88" width="0" layer="19" extent="1-16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1314,8 +1309,6 @@ design rules under a new name.</description>
 <wire x1="9.34956875" y1="28.65043125" x2="9.34956875" y2="50.34956875" width="0.6096" layer="1"/>
 <wire x1="7.69" y1="50.4754" x2="7.81583125" y2="50.34956875" width="0.6096" layer="16"/>
 <wire x1="7.81583125" y1="50.34956875" x2="9.34956875" y2="50.34956875" width="0.6096" layer="16"/>
-<contactref element="R6" pad="1"/>
-<wire x1="0.578" y1="-4" x2="22" y2="8.54" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SPEED">
 <contactref element="J2" pad="6"/>
@@ -1334,32 +1327,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1445,24 +1438,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
-</signal>
-<signal name="N$3">
-<contactref element="R6" pad="2"/>
+<wire x1="22" y1="37.75" x2="21.65" y2="38.1" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0.6096" layer="16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 58 - 57
schematic/ECU.b#6

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1139,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1179,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1224,50 +1221,54 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2.1384625" y1="56.42" x2="2" y2="56.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
 <wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
-<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
 <wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
+<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="55.88" x2="5.75" y2="55.88" width="0" layer="19" extent="1-16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1326,32 +1327,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1437,21 +1438,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0" layer="19" extent="16-16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 64 - 63
schematic/ECU.b#7

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1115,11 +1115,11 @@ design rules under a new name.</description>
 <attribute name="NAME" x="13.7" y="67.855" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="13.7" y="23.585" size="1.27" layer="27" align="top-center"/>
 </element>
-<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="22" y="35" smashed="yes" rot="MR270">
-<attribute name="NAME" x="20.73" y="36.27" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="22" y="35" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="22" y="35" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="24.54" y="36.27" size="1.27" layer="28" rot="MR270"/>
+<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="22" y="34" smashed="yes" rot="MR270">
+<attribute name="NAME" x="20.73" y="35.27" size="1.27" layer="26" rot="MR270"/>
+<attribute name="SPICEMODEL" value="NONE" x="22" y="34" size="1.778" layer="28" rot="MR270" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="22" y="34" size="1.778" layer="28" rot="MR270" display="off"/>
+<attribute name="VALUE" x="24.54" y="35.27" size="1.27" layer="28" rot="MR270"/>
 </element>
 <element name="D1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="18" y="18" smashed="yes" rot="MR90">
 <attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
@@ -1139,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1179,43 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1224,50 +1221,54 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2.1384625" y1="56.42" x2="2" y2="56.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
 <wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
-<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
 <wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
+<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="55.88" x2="5.75" y2="55.88" width="0" layer="19" extent="1-16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1275,7 +1276,7 @@ design rules under a new name.</description>
 <wire x1="20.1" y1="24.85" x2="20.1" y2="22.5" width="0.6096" layer="16"/>
 <contactref element="J1" pad="2"/>
 <contactref element="R3" pad="2"/>
-<wire x1="22" y1="33.578" x2="22" y2="26.75" width="0.6096" layer="16"/>
+<wire x1="22" y1="32.578" x2="22" y2="26.75" width="0.6096" layer="16"/>
 <wire x1="22" y1="26.75" x2="20.1" y2="24.85" width="0.6096" layer="16"/>
 <wire x1="17.04" y1="22.5" x2="18" y2="22.5" width="0.6096" layer="16"/>
 <contactref element="D1" pad="2"/>
@@ -1326,32 +1327,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1437,21 +1438,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="7.19" y1="10.16" x2="6.0311875" y2="10.16" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="36.422" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0" layer="19" extent="16-16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 63 - 93
schematic/ECU.b#8

@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1115,11 +1115,11 @@ design rules under a new name.</description>
 <attribute name="NAME" x="13.7" y="67.855" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="13.7" y="23.585" size="1.27" layer="27" align="top-center"/>
 </element>
-<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="22" y="35" smashed="yes" rot="MR270">
-<attribute name="NAME" x="20.73" y="36.27" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="22" y="35" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="22" y="35" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="24.54" y="36.27" size="1.27" layer="28" rot="MR270"/>
+<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="22" y="34" smashed="yes" rot="MR270">
+<attribute name="NAME" x="20.73" y="35.27" size="1.27" layer="26" rot="MR270"/>
+<attribute name="SPICEMODEL" value="NONE" x="22" y="34" size="1.778" layer="28" rot="MR270" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="22" y="34" size="1.778" layer="28" rot="MR270" display="off"/>
+<attribute name="VALUE" x="24.54" y="35.27" size="1.27" layer="28" rot="MR270"/>
 </element>
 <element name="D1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="18" y="18" smashed="yes" rot="MR90">
 <attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
@@ -1139,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1179,74 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
-<wire x1="7.79" y1="64.2" x2="9.54" y2="69.85" width="0" layer="19" extent="16-16"/>
-<wire x1="10.93" y1="62.898" x2="7.79" y2="64.2" width="0" layer="19" extent="16-16"/>
-<wire x1="12" y1="60" x2="10.93" y2="62.898" width="0" layer="19" extent="16-16"/>
-<wire x1="10.1" y1="59.07" x2="12" y2="60" width="0" layer="19" extent="16-16"/>
-<wire x1="10.4754" y1="56.5" x2="10.1" y2="59.07" width="0" layer="19" extent="16-16"/>
-<wire x1="9.78" y1="54.07" x2="10.4754" y2="56.5" width="0" layer="19" extent="16-16"/>
-<wire x1="12" y1="52" x2="9.78" y2="54.07" width="0" layer="19" extent="16-16"/>
-<wire x1="14" y1="56" x2="10.4754" y2="56.5" width="0" layer="19" extent="16-16"/>
-<wire x1="7.69" y1="47.5246" x2="12" y2="52" width="0" layer="19" extent="16-16"/>
-<wire x1="2" y1="50.8" x2="7.69" y2="47.5246" width="0" layer="19" extent="16-16"/>
-<wire x1="17" y1="46" x2="12" y2="52" width="0" layer="19" extent="1-1"/>
-<wire x1="17.21" y1="41.62" x2="17" y2="46" width="0" layer="19" extent="16-16"/>
-<wire x1="14" y1="41" x2="17.21" y2="41.62" width="0" layer="19" extent="16-16"/>
-<wire x1="19.5" y1="49.648" x2="17" y2="46" width="0" layer="19" extent="16-16"/>
-<wire x1="17.07" y1="34.338" x2="17.21" y2="41.62" width="0" layer="19" extent="16-16"/>
-<wire x1="14" y1="33" x2="17.07" y2="34.338" width="0" layer="19" extent="16-16"/>
-<wire x1="16" y1="28" x2="14" y2="33" width="0" layer="19" extent="1-1"/>
-<wire x1="14.5" y1="22.5" x2="16" y2="28" width="0" layer="19" extent="1-1"/>
-<wire x1="14.2606" y1="19.2512" x2="14.5" y2="22.5" width="0" layer="19" extent="1-1"/>
-<wire x1="18" y1="15.9" x2="14.5" y2="22.5" width="0" layer="19" extent="16-16"/>
-<wire x1="14.2606" y1="12.7488" x2="14.2606" y2="19.2512" width="0" layer="19" extent="1-1"/>
-<wire x1="14.81" y1="10.16" x2="14.2606" y2="12.7488" width="0" layer="19" extent="1-1"/>
-<wire x1="18" y1="8.4754" x2="14.81" y2="10.16" width="0" layer="19" extent="1-1"/>
-<wire x1="19" y1="6.22" x2="18" y2="8.4754" width="0" layer="19" extent="1-16"/>
-<wire x1="12.31" y1="7" x2="14.81" y2="10.16" width="0" layer="19" extent="1-1"/>
-<wire x1="9" y1="7" x2="12.31" y2="7" width="0" layer="19" extent="1-1"/>
-<wire x1="3" y1="7.46" x2="9" y2="7" width="0" layer="19" extent="1-1"/>
-<wire x1="3.05" y1="14.56" x2="3" y2="7.46" width="0" layer="19" extent="16-16"/>
-<wire x1="2" y1="58.96" x2="7.79" y2="64.2" width="0" layer="19" extent="16-16"/>
-<wire x1="5.75" y1="30.48" x2="14" y2="33" width="0" layer="19" extent="1-1"/>
-<wire x1="2" y1="40.64" x2="7.69" y2="47.5246" width="0" layer="19" extent="16-16"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1255,50 +1221,54 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2.1384625" y1="56.42" x2="2" y2="56.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
 <wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
-<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
 <wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
+<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="55.88" x2="5.75" y2="55.88" width="0" layer="19" extent="1-16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1306,7 +1276,7 @@ design rules under a new name.</description>
 <wire x1="20.1" y1="24.85" x2="20.1" y2="22.5" width="0.6096" layer="16"/>
 <contactref element="J1" pad="2"/>
 <contactref element="R3" pad="2"/>
-<wire x1="22" y1="33.578" x2="22" y2="26.75" width="0.6096" layer="16"/>
+<wire x1="22" y1="32.578" x2="22" y2="26.75" width="0.6096" layer="16"/>
 <wire x1="22" y1="26.75" x2="20.1" y2="24.85" width="0.6096" layer="16"/>
 <wire x1="17.04" y1="22.5" x2="18" y2="22.5" width="0.6096" layer="16"/>
 <contactref element="D1" pad="2"/>
@@ -1357,32 +1327,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1468,21 +1438,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="7.19" y1="10.16" x2="6.0311875" y2="10.16" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="36.422" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0" layer="19" extent="16-16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 75 - 105
schematic/ECU.b#9

@@ -978,9 +978,9 @@ design rules under a new name.</description>
 <attribute name="NAME" x="10.325" y="9.1" size="1.27" layer="25" rot="R90" align="bottom-center"/>
 <attribute name="VALUE" x="14.295" y="9.1" size="1.27" layer="27" rot="R90" align="top-center"/>
 </element>
-<element name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="Break" x="17.5" y="21.5" smashed="yes" rot="R270">
-<attribute name="NAME" x="18.897" y="22.77" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
-<attribute name="VALUE" x="15.468" y="22.77" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
+<element name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="Break" x="14.5" y="22.5" smashed="yes">
+<attribute name="NAME" x="13.23" y="23.897" size="0.6096" layer="25" font="vector" ratio="20"/>
+<attribute name="VALUE" x="13.23" y="20.468" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
 <element name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X06" package3d_urn="urn:adsk.eagle:package:38009/1" value="COMM" x="22" y="6" smashed="yes" rot="R90">
 <attribute name="NAME" x="20.603" y="4.73" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
@@ -1008,7 +1008,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="-79.28" y="22.86" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="-0.032" y="52.07" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
 </element>
-<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="6.69" y="65.15" smashed="yes" rot="MR270">
+<element name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="6.69" y="65.15" smashed="yes" rot="MR270">
 <attribute name="CATEGORY" value="Transistor" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DESCRIPTION" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
@@ -1022,9 +1022,9 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="THERMALLOSS" value="" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="66.38" y="8" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
+<attribute name="VALUE" value="NMOSFET" x="9.865" y="67.055" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="4" y="15.66" smashed="yes" rot="MR0">
+<element name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="4" y="15.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
@@ -1038,25 +1038,25 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-21.4" y="-58" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="NMOSFET" x="5.905" y="12.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="" x="2.52" y="23.66" smashed="yes" rot="MR0">
+<element name="Q4" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="BSS84" x="2.52" y="23.66" smashed="yes" rot="MR0">
 <attribute name="CATEGORY" value="Transistor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="DESCRIPTION" value="MOSFET P-CH 50V 130MA SOT-23" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DRAIN_CURRENT" value="130mA" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MANUFACTURER" value="ON Semiconductor" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="MPN" value="BSS84" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="NAME" x="4.425" y="25.565" size="1.27" layer="26" rot="MR0"/>
-<attribute name="OPERATING_TEMP" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="OPERATING_TEMP" value="-55°C ~ 150°C" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="Active" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="Yes" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SERIES" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="360mW" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="TYPE" value="P-Channel" x="-27.96" y="-50" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
+<attribute name="VALUE" value="BSS84" x="4.425" y="20.485" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="18.31" y="40.67" smashed="yes" rot="MR90">
+<element name="Q5" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFET" x="18.31" y="40.67" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Transistor" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DESCRIPTION" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="DRAIN_CURRENT" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1070,7 +1070,7 @@ design rules under a new name.</description>
 <attribute name="SUB-CATEGORY" value="MOSFET" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="THERMALLOSS" value="" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="TYPE" value="N-Channel" x="-49" y="67.34" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
+<attribute name="VALUE" value="NMOSFET" x="15.135" y="38.765" size="1.27" layer="28" rot="MR90"/>
 </element>
 <element name="R1" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="19.5" y="51.07" smashed="yes" rot="MR90">
 <attribute name="NAME" x="20.77" y="49.8" size="1.27" layer="26" rot="MR90"/>
@@ -1115,15 +1115,15 @@ design rules under a new name.</description>
 <attribute name="NAME" x="13.7" y="67.855" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="13.7" y="23.585" size="1.27" layer="27" align="top-center"/>
 </element>
-<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="22" y="35" smashed="yes" rot="MR270">
-<attribute name="NAME" x="20.73" y="36.27" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="22" y="35" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="22" y="35" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="24.54" y="36.27" size="1.27" layer="28" rot="MR270"/>
+<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="22" y="34" smashed="yes" rot="MR270">
+<attribute name="NAME" x="20.73" y="35.27" size="1.27" layer="26" rot="MR270"/>
+<attribute name="SPICEMODEL" value="NONE" x="22" y="34" size="1.778" layer="28" rot="MR270" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="22" y="34" size="1.778" layer="28" rot="MR270" display="off"/>
+<attribute name="VALUE" x="24.54" y="35.27" size="1.27" layer="28" rot="MR270"/>
 </element>
-<element name="D1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="8" y="-4" smashed="yes">
-<attribute name="NAME" x="8" y="-2.015" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="8" y="-5.985" size="1.27" layer="27" align="top-center"/>
+<element name="D1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="18" y="18" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.985" y="18" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="16.015" y="18" size="1.27" layer="28" rot="MR90" align="top-center"/>
 </element>
 </elements>
 <signals>
@@ -1139,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1179,74 +1173,46 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
-<wire x1="7.79" y1="64.2" x2="9.54" y2="69.85" width="0" layer="19" extent="16-16"/>
-<wire x1="10.93" y1="62.898" x2="7.79" y2="64.2" width="0" layer="19" extent="16-16"/>
-<wire x1="12" y1="60" x2="10.93" y2="62.898" width="0" layer="19" extent="16-16"/>
-<wire x1="10.1" y1="59.07" x2="12" y2="60" width="0" layer="19" extent="16-16"/>
-<wire x1="10.4754" y1="56.5" x2="10.1" y2="59.07" width="0" layer="19" extent="16-16"/>
-<wire x1="9.78" y1="54.07" x2="10.4754" y2="56.5" width="0" layer="19" extent="16-16"/>
-<wire x1="12" y1="52" x2="9.78" y2="54.07" width="0" layer="19" extent="16-16"/>
-<wire x1="14" y1="56" x2="10.4754" y2="56.5" width="0" layer="19" extent="16-16"/>
-<wire x1="7.69" y1="47.5246" x2="12" y2="52" width="0" layer="19" extent="16-16"/>
-<wire x1="2" y1="50.8" x2="7.69" y2="47.5246" width="0" layer="19" extent="16-16"/>
-<wire x1="17" y1="46" x2="12" y2="52" width="0" layer="19" extent="1-1"/>
-<wire x1="17.21" y1="41.62" x2="17" y2="46" width="0" layer="19" extent="16-16"/>
-<wire x1="14" y1="41" x2="17.21" y2="41.62" width="0" layer="19" extent="16-16"/>
-<wire x1="19.5" y1="49.648" x2="17" y2="46" width="0" layer="19" extent="16-16"/>
-<wire x1="17.07" y1="34.338" x2="17.21" y2="41.62" width="0" layer="19" extent="16-16"/>
-<wire x1="14" y1="33" x2="17.07" y2="34.338" width="0" layer="19" extent="16-16"/>
-<wire x1="16" y1="28" x2="14" y2="33" width="0" layer="19" extent="1-1"/>
-<wire x1="17.5" y1="21.5" x2="16" y2="28" width="0" layer="19" extent="1-1"/>
-<wire x1="14.2606" y1="19.2512" x2="17.5" y2="21.5" width="0" layer="19" extent="1-1"/>
-<wire x1="14.2606" y1="12.7488" x2="14.2606" y2="19.2512" width="0" layer="19" extent="1-1"/>
-<wire x1="14.81" y1="10.16" x2="14.2606" y2="12.7488" width="0" layer="19" extent="1-1"/>
-<wire x1="18" y1="8.4754" x2="14.81" y2="10.16" width="0" layer="19" extent="1-1"/>
-<wire x1="19" y1="6.22" x2="18" y2="8.4754" width="0" layer="19" extent="1-16"/>
-<wire x1="12.31" y1="7" x2="14.81" y2="10.16" width="0" layer="19" extent="1-1"/>
-<wire x1="9" y1="7" x2="12.31" y2="7" width="0" layer="19" extent="1-1"/>
-<wire x1="3" y1="7.46" x2="9" y2="7" width="0" layer="19" extent="1-1"/>
-<wire x1="3.05" y1="14.56" x2="3" y2="7.46" width="0" layer="19" extent="16-16"/>
-<wire x1="2" y1="58.96" x2="7.79" y2="64.2" width="0" layer="19" extent="16-16"/>
-<wire x1="5.75" y1="30.48" x2="14" y2="33" width="0" layer="19" extent="1-1"/>
-<wire x1="2" y1="40.64" x2="7.69" y2="47.5246" width="0" layer="19" extent="16-16"/>
-<wire x1="5.9" y1="-4" x2="9" y2="7" width="0" layer="19" extent="1-1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
 <wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="65.39" x2="12.08" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="65.39" x2="14.62" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="65.39" x2="17.16" y2="69.85" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1255,64 +1221,68 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2.1384625" y1="56.42" x2="2" y2="56.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
 <wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
-<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
 <wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
+<wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="55.88" x2="5.75" y2="55.88" width="0" layer="19" extent="1-16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.41" y1="40.67" x2="19.44" y2="40.64" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
 <wire x1="22" y1="13.62" x2="20.1" y2="15.52" width="0.6096" layer="16"/>
-<wire x1="20.1" y1="24.85" x2="20.1" y2="19" width="0.6096" layer="16"/>
+<wire x1="20.1" y1="24.85" x2="20.1" y2="22.5" width="0.6096" layer="16"/>
 <contactref element="J1" pad="2"/>
 <contactref element="R3" pad="2"/>
-<wire x1="20.1" y1="19" x2="20.1" y2="15.52" width="0.6096" layer="16"/>
-<wire x1="22" y1="33.578" x2="22" y2="26.75" width="0.6096" layer="16"/>
+<wire x1="22" y1="32.578" x2="22" y2="26.75" width="0.6096" layer="16"/>
 <wire x1="22" y1="26.75" x2="20.1" y2="24.85" width="0.6096" layer="16"/>
-<wire x1="17.5" y1="18.96" x2="20.06" y2="18.96" width="0.6096" layer="16"/>
-<wire x1="20.06" y1="18.96" x2="20.1" y2="19" width="0.6096" layer="16"/>
+<wire x1="17.04" y1="22.5" x2="18" y2="22.5" width="0.6096" layer="16"/>
 <contactref element="D1" pad="2"/>
-<wire x1="10.1" y1="-4" x2="22" y2="13.62" width="0" layer="19" extent="1-1"/>
+<wire x1="18" y1="22.5" x2="20.1" y2="22.5" width="0.6096" layer="16"/>
+<wire x1="18" y1="20.1" x2="18" y2="22.5" width="0.6096" layer="16"/>
+<wire x1="20.1" y1="15.52" x2="20.1" y2="22.5" width="0.6096" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1329,9 +1299,9 @@ design rules under a new name.</description>
 <contactref element="C2" pad="1"/>
 <via x="5.75" y="50.8" extent="1-16" drill="0.35"/>
 <wire x1="22" y1="8.54" x2="19.5362" y2="11.0038" width="0.6096" layer="1"/>
-<wire x1="19.5362" y1="23.6212375" x2="19.1397875" y2="24" width="0.6096" layer="1"/>
-<wire x1="19.1397875" y1="24" x2="14" y2="24" width="0.6096" layer="1"/>
-<wire x1="14" y1="24" x2="9.34956875" y2="28.65043125" width="0.6096" layer="1"/>
+<wire x1="19.5362" y1="23.6212375" x2="18.0931875" y2="25" width="0.6096" layer="1"/>
+<wire x1="18.0931875" y1="25" x2="13" y2="25" width="0.6096" layer="1"/>
+<wire x1="13" y1="25" x2="9.34956875" y2="28.65043125" width="0.6096" layer="1"/>
 <wire x1="19.5362" y1="11.0038" x2="19.5362" y2="23.6212375" width="0.6096" layer="1"/>
 <wire x1="5.75" y1="50.8" x2="7.3654" y2="50.8" width="0.6096" layer="16"/>
 <wire x1="7.3654" y1="50.8" x2="7.69" y2="50.4754" width="0.6096" layer="16"/>
@@ -1357,32 +1327,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1468,21 +1438,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="7.19" y1="10.16" x2="6.0311875" y2="10.16" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="36.422" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0" layer="19" extent="16-16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 57 - 50
schematic/ECU.brd

@@ -1139,13 +1139,7 @@ design rules under a new name.</description>
 <contactref element="J5" pad="3"/>
 <contactref element="C1" pad="1"/>
 <contactref element="D4" pad="1"/>
-<contactref element="R1" pad="1"/>
-<contactref element="Q2" pad="2"/>
-<contactref element="D7" pad="2"/>
-<contactref element="D8" pad="1"/>
 <contactref element="U1" pad="14"/>
-<contactref element="S1" pad="1"/>
-<contactref element="S1" pad="2"/>
 <contactref element="SG1" pad="1"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
@@ -1179,43 +1173,47 @@ design rules under a new name.</description>
 <via x="16" y="28" extent="1-16" drill="0.35"/>
 <contactref element="J1" pad="1"/>
 <contactref element="D1" pad="1"/>
+<contactref element="R1" pad="1"/>
+<contactref element="Q2" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="D8" pad="1"/>
+<contactref element="S1" pad="1"/>
+<contactref element="S1" pad="2"/>
 </signal>
 <signal name="VIN">
-<contactref element="U1" pad="15"/>
 <contactref element="Q4" pad="3"/>
 <wire x1="2.52" y1="24.76" x2="2.52" y2="26.52" width="1.016" layer="16"/>
 <via x="4" y="28" extent="1-16" drill="0.35"/>
-<wire x1="4" y1="28" x2="5.69" y2="28" width="1.016" layer="1"/>
-<wire x1="5.69" y1="28" x2="5.75" y2="27.94" width="1.016" layer="1"/>
+<wire x1="5.69" y1="28" x2="4" y2="28" width="1.016" layer="1"/>
 <wire x1="2.52" y1="26.52" x2="4" y2="28" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="5.75" y1="27.94" x2="5.69" y2="28" width="0.6096" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="J4" pad="3"/>
 <contactref element="U1" pad="28"/>
-<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="12.08" y1="65.39" x2="19.05" y2="58.42" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="58.42" x2="21.65" y2="58.42" width="0.6096" layer="1"/>
+<contactref element="J4" pad="3"/>
+<wire x1="12.08" y1="69.85" x2="12.08" y2="65.39" width="0.6096" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="J4" pad="4"/>
 <contactref element="U1" pad="29"/>
-<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 <wire x1="14.62" y1="65.39" x2="19.05" y2="60.96" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="60.96" x2="21.65" y2="60.96" width="0.6096" layer="1"/>
+<contactref element="J4" pad="4"/>
+<wire x1="14.62" y1="69.85" x2="14.62" y2="65.39" width="0.6096" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="J4" pad="5"/>
 <contactref element="U1" pad="30"/>
-<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
-<wire x1="17.16" y1="65.39" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
+<wire x1="17.275" y1="65.275" x2="19.05" y2="63.5" width="0.6096" layer="1"/>
 <wire x1="19.05" y1="63.5" x2="21.65" y2="63.5" width="0.6096" layer="1"/>
+<contactref element="J4" pad="5"/>
+<wire x1="17.16" y1="69.85" x2="17.16" y2="65.39" width="0.6096" layer="1"/>
+<wire x1="17.16" y1="65.39" x2="17.275" y2="65.275" width="0.6096" layer="1"/>
 </signal>
 <signal name="5V">
 <contactref element="J6" pad="1"/>
 <contactref element="J4" pad="1"/>
-<contactref element="J5" pad="2"/>
-<contactref element="J7" pad="2"/>
-<contactref element="D6" pad="1"/>
 <contactref element="U1" pad="12"/>
 <wire x1="8" y1="35.56" x2="5.75" y2="35.56" width="0.6096" layer="1"/>
 <wire x1="8" y1="64.998546875" x2="6.218546875" y2="66.78" width="0.6096" layer="1"/>
@@ -1224,50 +1222,55 @@ design rules under a new name.</description>
 <wire x1="6.218546875" y1="69.068546875" x2="7" y2="69.85" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="66.78" x2="2" y2="66.78" width="0.6096" layer="1"/>
 <wire x1="8" y1="35.56" x2="8" y2="64.998546875" width="0.6096" layer="1"/>
-<wire x1="2" y1="48.26" x2="3.7184625" y2="49.9784625" width="0.6096" layer="1"/>
-<wire x1="3.7184625" y1="49.9784625" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
 <wire x1="3.7184625" y1="58" x2="3.7184625" y2="66.78" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 <wire x1="2.1384625" y1="56.42" x2="3.7184625" y2="58" width="0.6096" layer="1"/>
-<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<contactref element="J5" pad="2"/>
+<contactref element="J7" pad="2"/>
+<contactref element="D6" pad="1"/>
 <wire x1="2.58" y1="57" x2="4" y2="57" width="0.6096" layer="16"/>
 <wire x1="4" y1="57" x2="5.9" y2="58.9" width="0.6096" layer="16"/>
 <wire x1="5.9" y1="58.9" x2="5.9" y2="59.07" width="0.6096" layer="16"/>
+<wire x1="2" y1="56.42" x2="2.58" y2="57" width="0.6096" layer="16"/>
+<wire x1="2.26" y1="48.26" x2="2" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="58" x2="3.7184625" y2="49.7184625" width="0.6096" layer="1"/>
+<wire x1="3.7184625" y1="49.7184625" x2="2.26" y2="48.26" width="0.6096" layer="1"/>
+<wire x1="2" y1="56.42" x2="2.1384625" y2="56.42" width="0.6096" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="J5" pad="1"/>
 <contactref element="C1" pad="2"/>
 <contactref element="D4" pad="2"/>
-<contactref element="U1" pad="4"/>
-<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 <wire x1="2" y1="53.88" x2="2.12" y2="54" width="0.6096" layer="16"/>
 <wire x1="7" y1="54" x2="7.5246" y2="54.5246" width="0.6096" layer="16"/>
 <wire x1="7.5246" y1="54.5246" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
-<wire x1="2.12" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<wire x1="2.12" y1="54" x2="5.51" y2="54" width="0.6096" layer="16"/>
 <wire x1="5.51" y1="54" x2="7" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.75" y1="55.88" x2="6.37" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="6.37" y1="56.5" x2="5.75" y2="55.88" width="0.6096" layer="16"/>
 <wire x1="6.37" y1="56.5" x2="7.5246" y2="56.5" width="0.6096" layer="16"/>
+<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
+<contactref element="U1" pad="4"/>
 <wire x1="5.75" y1="55.88" x2="5.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="5.12" y1="55.88" x2="5" y2="56" width="0.6096" layer="1"/>
-<wire x1="5.58" y1="54.07" x2="5.51" y2="54" width="0.6096" layer="16"/>
-<wire x1="5.51" y1="54" x2="5" y2="54" width="0.6096" layer="16"/>
+<via x="5.75" y="55.88" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
 <contactref element="U1" pad="8"/>
-<wire x1="2" y1="45.72" x2="5.75" y2="45.72" width="0.6096" layer="1"/>
+<wire x1="5.75" y1="45.72" x2="2" y2="45.72" width="0.6096" layer="1"/>
 </signal>
 <signal name="SCL">
-<contactref element="J7" pad="4"/>
 <contactref element="U1" pad="9"/>
+<contactref element="J7" pad="4"/>
 <wire x1="2" y1="43.18" x2="5.75" y2="43.18" width="0.6096" layer="1"/>
 </signal>
 <signal name="SP">
-<contactref element="Q5" pad="3"/>
 <contactref element="U1" pad="21"/>
 <via x="21.65" y="40.64" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="40.64" x2="19.44" y2="40.64" width="0.6096" layer="16"/>
-<wire x1="19.44" y1="40.64" x2="19.41" y2="40.67" width="0.6096" layer="16"/>
+<contactref element="Q5" pad="3"/>
+<wire x1="19.44" y1="40.64" x2="20" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="20" y1="40.64" x2="21.65" y2="40.64" width="0.6096" layer="16"/>
+<wire x1="19.41" y1="40.67" x2="19.97" y2="40.67" width="0.6096" layer="16"/>
+<wire x1="19.97" y1="40.67" x2="20" y2="40.64" width="0.6096" layer="16"/>
 </signal>
 <signal name="STCTL">
 <contactref element="J2" pad="4"/>
@@ -1326,32 +1329,32 @@ design rules under a new name.</description>
 <wire x1="19.7022" y1="36" x2="19.7845" y2="36" width="0.6096" layer="1"/>
 </signal>
 <signal name="LEDCTL">
-<contactref element="Q1" pad="1"/>
-<contactref element="R5" pad="2"/>
 <contactref element="U1" pad="27"/>
-<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="12.93" y1="64.07" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
-<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="11.258" y1="65.742" x2="12.93" y2="64.07" width="0.6096" layer="16"/>
 <wire x1="13" y1="62" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <wire x1="12.93" y1="64.07" x2="12.93" y2="62.07" width="0.6096" layer="16"/>
 <via x="13" y="62" extent="1-16" drill="0.35"/>
 <wire x1="21.65" y1="55.88" x2="19.12" y2="55.88" width="0.6096" layer="1"/>
 <wire x1="19.12" y1="55.88" x2="13" y2="62" width="0.6096" layer="1"/>
+<contactref element="Q1" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="7.79" y1="66.1" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="8.148" y2="65.742" width="0.6096" layer="16"/>
+<wire x1="10.93" y1="65.742" x2="11.258" y2="65.742" width="0.6096" layer="16"/>
 </signal>
 <signal name="STLEDCTL">
-<contactref element="J2" pad="5"/>
 <contactref element="U1" pad="22"/>
 <wire x1="21.65" y1="43.18" x2="21.3705" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="40.9891625" x2="17.0822" y2="37.44573125" width="0.6096" layer="1"/>
 <wire x1="21.3705" y1="42.9005" x2="18.9935375" y2="42.9005" width="0.6096" layer="1"/>
 <wire x1="18.9935375" y1="42.9005" x2="17.0822" y2="40.9891625" width="0.6096" layer="1"/>
-<wire x1="21.84" y1="16.16" x2="22" y2="16.16" width="0.6096" layer="1"/>
 <wire x1="17.0822" y1="37.44573125" x2="18.6354" y2="35.89253125" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="25.8152" x2="20.4506" y2="24" width="0.6096" layer="1"/>
-<wire x1="20.4506" y1="17.5494" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
+<wire x1="21.84" y1="16.16" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="20.4506" y1="24" x2="20.4506" y2="17.5494" width="0.6096" layer="1"/>
 <wire x1="18.6354" y1="35.89253125" x2="18.6354" y2="25.8152" width="0.6096" layer="1"/>
+<contactref element="J2" pad="5"/>
+<wire x1="22" y1="16.16" x2="21.84" y2="16.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1401,11 +1404,15 @@ design rules under a new name.</description>
 <wire x1="4" y1="22.03" x2="4" y2="20.582" width="0.6096" layer="16"/>
 <wire x1="3.47" y1="22.56" x2="4" y2="22.03" width="0.6096" layer="16"/>
 <wire x1="4" y1="22.03" x2="4" y2="24" width="0.6096" layer="16"/>
-<wire x1="6.34" y1="26.34" x2="6.34" y2="27.7048" width="0.6096" layer="16"/>
-<wire x1="4" y1="24" x2="6.34" y2="26.34" width="0.6096" layer="16"/>
+<wire x1="6.34" y1="26.34" x2="4" y2="24" width="0.6096" layer="16"/>
 <wire x1="5.272" y1="18.032" x2="4" y2="16.76" width="0.6096" layer="16"/>
 <wire x1="5.272" y1="19.31" x2="4" y2="20.582" width="0.6096" layer="16"/>
 <wire x1="5.272" y1="19.31" x2="5.272" y2="18.032" width="0.6096" layer="16"/>
+<wire x1="6" y1="28" x2="6.0448" y2="28" width="0.6096" layer="16"/>
+<wire x1="6.0448" y1="28" x2="6.34" y2="27.7048" width="0.6096" layer="16"/>
+<wire x1="6.34" y1="27.7048" x2="6.34" y2="26.34" width="0.6096" layer="16"/>
+<wire x1="6.34" y1="27.7048" x2="6.2952" y2="27.7048" width="0.6096" layer="16"/>
+<wire x1="6.2952" y1="27.7048" x2="6" y2="28" width="0.6096" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
@@ -1437,21 +1444,21 @@ design rules under a new name.</description>
 </signal>
 <signal name="SPK">
 <contactref element="U1" pad="10"/>
-<contactref element="SG1" pad="2"/>
 <wire x1="5.75" y1="40.64" x2="4.64" y2="40.64" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="39.5494" x2="3.5494" y2="30.12993125" width="0.6096" layer="1"/>
 <wire x1="4.64" y1="40.64" x2="3.5494" y2="39.5494" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="29.46293125" x2="2.8824" y2="13.3087875" width="0.6096" layer="1"/>
-<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 <wire x1="3.5494" y1="30.12993125" x2="2.8824" y2="29.46293125" width="0.6096" layer="1"/>
 <wire x1="2.8824" y1="13.3087875" x2="6.0311875" y2="10.16" width="0.6096" layer="1"/>
+<contactref element="SG1" pad="2"/>
+<wire x1="6.0311875" y1="10.16" x2="7.19" y2="10.16" width="0.6096" layer="1"/>
 </signal>
 <signal name="ST">
 <contactref element="U1" pad="20"/>
-<contactref element="R3" pad="1"/>
 <via x="21.65" y="38.1" extent="1-16" drill="0.35"/>
-<wire x1="21.65" y1="38.1" x2="22" y2="37.75" width="0.6096" layer="16"/>
-<wire x1="22" y1="37.75" x2="22" y2="35.422" width="0.6096" layer="16"/>
+<wire x1="22" y1="37.75" x2="21.65" y2="38.1" width="0.6096" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="22" y1="35.422" x2="22" y2="37.75" width="0.6096" layer="16"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 451 - 358
schematic/ECU.s#1

@@ -8655,470 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="114.3" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="96.266" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="75.692" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="114.3" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="117.094" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="116.84" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="116.84" y="38.1" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="119.634" y="33.02" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="119.38" y="46.228" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
-<attribute name="NAME" x="2.54" y="91.44" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="116.84" y="22.86" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="17.526" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="27.432" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="83.82" y="71.12" smashed="yes" rot="MR270">
+<attribute name="NAME" x="82.55" y="64.77" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="101.6" y="12.7" smashed="yes">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="99.06" y="68.58" smashed="yes">
+<attribute name="NAME" x="95.25" y="70.0786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="65.278" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="96.52" y="2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="95.0214" y="-1.27" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="99.822" y="-1.27" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="124.46" y="81.28" smashed="yes">
+<attribute name="NAME" x="129.54" y="78.74" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="129.54" y="83.82" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="104.14" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="101.6" y="-12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="53.34" y="2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="59.69" y="0" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="30.48" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="50.8" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="48.26" y="-12.7" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="124.46" y="53.34" smashed="yes">
+<attribute name="VALUE" x="121.92" y="50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="76.2" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="73.66" y="-12.7" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="33.02" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="50.8" y1="-7.62" x2="50.8" y2="0" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="106.68" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
-<label x="40.64" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="88.9" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="68.58" x2="93.98" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="68.58"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="124.46" y1="55.88" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="91.44" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="63.5" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="124.46" y1="76.2" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="104.14" y1="7.62" x2="104.14" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="96.52" y1="-2.54" x2="96.52" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="-5.08" x2="104.14" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="104.14" y="-5.08"/>
+<wire x1="104.14" y1="-5.08" x2="104.14" y2="-7.62" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="35.56" x2="76.2" y2="35.56" width="0.1524" layer="91"/>
+<label x="104.14" y="35.56" size="1.778" layer="95"/>
+<wire x1="76.2" y1="35.56" x2="109.22" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="35.56" x2="76.2" y2="-7.62" width="0.1524" layer="91"/>
+<junction x="76.2" y="35.56"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="106.68" x2="38.1" y2="96.52" width="0.1524" layer="91"/>
-<label x="38.1" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="96.52" x2="58.42" y2="96.52" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="96.52" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="38.1" x2="109.22" y2="38.1" width="0.1524" layer="91"/>
+<label x="104.14" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="106.68" x2="35.56" y2="93.98" width="0.1524" layer="91"/>
-<label x="35.56" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="93.98" x2="55.88" y2="93.98" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="93.98" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="43.18" x2="63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="66.04" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="40.64" x2="109.22" y2="40.64" width="0.1524" layer="91"/>
+<label x="104.14" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="106.68" x2="33.02" y2="91.44" width="0.1524" layer="91"/>
-<label x="33.02" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="91.44" x2="53.34" y2="91.44" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="91.44" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="45.72" x2="63.5" y2="43.18" width="0.1524" layer="91"/>
+<label x="66.04" y="43.18" size="1.778" layer="95"/>
+<wire x1="63.5" y1="43.18" x2="109.22" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="104.14" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="109.22" y1="22.86" x2="93.98" y2="22.86" width="0.1524" layer="91"/>
+<label x="93.98" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="106.68" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
-<label x="43.18" y="101.6" size="1.778" layer="95" rot="R90"/>
+<wire x1="109.22" y1="33.02" x2="93.98" y2="33.02" width="0.1524" layer="91"/>
+<label x="93.98" y="33.02" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="78.74" y1="68.58" x2="76.2" y2="68.58" width="0.1524" layer="91"/>
+<label x="76.2" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="86.36" y="83.82" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="83.82" x2="109.22" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="88.9" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="99.06" x2="124.46" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="99.06" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
+<label x="86.36" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
+<junction x="93.98" y="88.9"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="73.66" x2="86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="86.36" y1="78.74" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="78.74" x2="109.22" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="68.58" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<junction x="106.68" y="78.74"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="99.06" y1="10.16" x2="96.52" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="10.16" x2="93.98" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="7.62" x2="96.52" y2="10.16" width="0.1524" layer="91"/>
+<junction x="96.52" y="10.16"/>
+<label x="93.98" y="10.16" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="76.2" y1="81.28" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="20.32" x2="104.14" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9126,39 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="76.2" y="86.36" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
-<label x="132.08" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9166,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="109.22" y1="91.44" x2="76.2" y2="91.44" width="0.1524" layer="91"/>
+<label x="76.2" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="50.8" y1="7.62" x2="50.8" y2="10.16" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="50.8" y1="10.16" x2="43.18" y2="10.16" width="0.1524" layer="91"/>
+<label x="43.18" y="10.16" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="81.28" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="81.28" y1="55.88" x2="81.28" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="81.28" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 360
schematic/ECU.s#2

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="114.3" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="96.266" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="75.692" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="116.84" y="38.1" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="119.634" y="33.02" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="119.38" y="46.228" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
-<attribute name="NAME" x="2.54" y="91.44" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="116.84" y="22.86" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="17.526" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="27.432" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="83.82" y="71.12" smashed="yes" rot="MR270">
+<attribute name="NAME" x="82.55" y="64.77" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="93.98" y="12.7" smashed="yes">
+<attribute name="NAME" x="110.49" y="13.97" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="99.06" y="68.58" smashed="yes">
+<attribute name="NAME" x="95.25" y="70.0786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="65.278" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="88.9" y="2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="87.4014" y="-1.27" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="92.202" y="-1.27" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="124.46" y="81.28" smashed="yes">
+<attribute name="NAME" x="129.54" y="78.74" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="129.54" y="83.82" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="96.52" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="93.98" y="-12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="48.26" y="-2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="54.61" y="-5.08" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="30.48" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="45.72" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="43.18" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="124.46" y="53.34" smashed="yes">
+<attribute name="VALUE" x="121.92" y="50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="71.12" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="68.58" y="-12.7" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="33.02" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="45.72" y1="-12.7" x2="45.72" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="88.9" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="68.58" x2="93.98" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="68.58"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="124.46" y1="55.88" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="91.44" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="63.5" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="124.46" y1="76.2" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="7.62" x2="96.52" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="88.9" y1="-2.54" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="-5.08" x2="96.52" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="96.52" y="-5.08"/>
+<wire x1="96.52" y1="-5.08" x2="96.52" y2="-7.62" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="35.56" x2="71.12" y2="35.56" width="0.1524" layer="91"/>
+<label x="104.14" y="35.56" size="1.778" layer="95"/>
+<wire x1="71.12" y1="35.56" x2="109.22" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="35.56" x2="71.12" y2="-7.62" width="0.1524" layer="91"/>
+<junction x="71.12" y="35.56"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="38.1" x2="109.22" y2="38.1" width="0.1524" layer="91"/>
+<label x="104.14" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="43.18" x2="63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="66.04" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="40.64" x2="109.22" y2="40.64" width="0.1524" layer="91"/>
+<label x="104.14" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="45.72" x2="63.5" y2="43.18" width="0.1524" layer="91"/>
+<label x="66.04" y="43.18" size="1.778" layer="95"/>
+<wire x1="63.5" y1="43.18" x2="109.22" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="104.14" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="109.22" y1="22.86" x2="86.36" y2="22.86" width="0.1524" layer="91"/>
+<label x="86.36" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="109.22" y1="33.02" x2="86.36" y2="33.02" width="0.1524" layer="91"/>
+<label x="86.36" y="33.02" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="78.74" y1="68.58" x2="76.2" y2="68.58" width="0.1524" layer="91"/>
+<label x="76.2" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="86.36" y="83.82" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="83.82" x2="109.22" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="88.9" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="99.06" x2="124.46" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="99.06" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
+<label x="86.36" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
+<junction x="93.98" y="88.9"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="73.66" x2="86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="86.36" y1="78.74" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="78.74" x2="109.22" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="68.58" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<junction x="106.68" y="78.74"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="91.44" y1="10.16" x2="88.9" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="10.16" x2="86.36" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="7.62" x2="88.9" y2="10.16" width="0.1524" layer="91"/>
+<junction x="88.9" y="10.16"/>
+<label x="86.36" y="10.16" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="76.2" y1="81.28" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="20.32" x2="96.52" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="20.32" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,39 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="76.2" y="86.36" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
-<label x="132.08" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9168,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="109.22" y1="91.44" x2="76.2" y2="91.44" width="0.1524" layer="91"/>
+<label x="76.2" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="45.72" y1="2.54" x2="45.72" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="45.72" y1="5.08" x2="38.1" y2="5.08" width="0.1524" layer="91"/>
+<label x="38.1" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="81.28" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="81.28" y1="55.88" x2="81.28" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="81.28" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 360
schematic/ECU.s#3

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="114.3" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="96.266" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="75.692" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="116.84" y="38.1" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="119.634" y="33.02" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="119.38" y="46.228" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
-<attribute name="NAME" x="2.54" y="91.44" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="116.84" y="22.86" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="17.526" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="27.432" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="83.82" y="71.12" smashed="yes" rot="MR270">
+<attribute name="NAME" x="82.55" y="64.77" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="93.98" y="12.7" smashed="yes">
+<attribute name="NAME" x="110.49" y="13.97" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="99.06" y="68.58" smashed="yes">
+<attribute name="NAME" x="95.25" y="70.0786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="65.278" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="88.9" y="2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="87.4014" y="-1.27" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="92.202" y="-1.27" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="124.46" y="68.58" smashed="yes">
+<attribute name="NAME" x="129.54" y="66.04" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="129.54" y="71.12" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="96.52" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="93.98" y="-12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="48.26" y="-2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="54.61" y="-5.08" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="30.48" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="45.72" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="43.18" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="124.46" y="53.34" smashed="yes">
+<attribute name="VALUE" x="121.92" y="50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="71.12" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="68.58" y="-12.7" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="33.02" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="45.72" y1="-12.7" x2="45.72" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="88.9" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="68.58" x2="93.98" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="68.58"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="124.46" y1="55.88" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="58.42" x2="91.44" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="58.42" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<junction x="124.46" y="58.42"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="7.62" x2="96.52" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="88.9" y1="-2.54" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="-5.08" x2="96.52" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="96.52" y="-5.08"/>
+<wire x1="96.52" y1="-5.08" x2="96.52" y2="-7.62" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="35.56" x2="71.12" y2="35.56" width="0.1524" layer="91"/>
+<label x="104.14" y="35.56" size="1.778" layer="95"/>
+<wire x1="71.12" y1="35.56" x2="109.22" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="35.56" x2="71.12" y2="-7.62" width="0.1524" layer="91"/>
+<junction x="71.12" y="35.56"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="38.1" x2="109.22" y2="38.1" width="0.1524" layer="91"/>
+<label x="104.14" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="43.18" x2="63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="66.04" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="40.64" x2="109.22" y2="40.64" width="0.1524" layer="91"/>
+<label x="104.14" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="45.72" x2="63.5" y2="43.18" width="0.1524" layer="91"/>
+<label x="66.04" y="43.18" size="1.778" layer="95"/>
+<wire x1="63.5" y1="43.18" x2="109.22" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="104.14" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="109.22" y1="22.86" x2="86.36" y2="22.86" width="0.1524" layer="91"/>
+<label x="86.36" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="109.22" y1="33.02" x2="86.36" y2="33.02" width="0.1524" layer="91"/>
+<label x="86.36" y="33.02" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="78.74" y1="68.58" x2="76.2" y2="68.58" width="0.1524" layer="91"/>
+<label x="76.2" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="86.36" y="83.82" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="83.82" x2="109.22" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="88.9" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="99.06" x2="124.46" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="99.06" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<label x="86.36" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
+<junction x="93.98" y="88.9"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="73.66" x2="86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="86.36" y1="78.74" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="78.74" x2="109.22" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="68.58" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<junction x="106.68" y="78.74"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="91.44" y1="10.16" x2="88.9" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="10.16" x2="86.36" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="7.62" x2="88.9" y2="10.16" width="0.1524" layer="91"/>
+<junction x="88.9" y="10.16"/>
+<label x="86.36" y="10.16" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="76.2" y1="81.28" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="20.32" x2="96.52" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="20.32" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,39 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="76.2" y="86.36" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
-<label x="132.08" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9168,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="109.22" y1="91.44" x2="76.2" y2="91.44" width="0.1524" layer="91"/>
+<label x="76.2" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="45.72" y1="2.54" x2="45.72" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="45.72" y1="5.08" x2="38.1" y2="5.08" width="0.1524" layer="91"/>
+<label x="38.1" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 360
schematic/ECU.s#4

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="114.3" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="96.266" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="75.692" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="116.84" y="33.02" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="119.634" y="27.94" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="119.38" y="41.148" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="93.98" smashed="yes">
-<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="116.84" y="17.78" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="12.446" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="22.352" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="83.82" y="71.12" smashed="yes" rot="MR270">
+<attribute name="NAME" x="82.55" y="64.77" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="93.98" y="7.62" smashed="yes">
+<attribute name="NAME" x="110.49" y="8.89" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="99.06" y="68.58" smashed="yes">
+<attribute name="NAME" x="95.25" y="70.0786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="65.278" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="88.9" y="-2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="87.4014" y="-6.35" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="92.202" y="-6.35" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="111.76" y="60.96" smashed="yes" rot="R270">
+<attribute name="NAME" x="109.22" y="55.88" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="114.3" y="55.88" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="96.52" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="93.98" y="-17.78" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="48.26" y="-2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="54.61" y="-5.08" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="30.48" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="45.72" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="43.18" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="91.44" y="50.8" smashed="yes">
+<attribute name="VALUE" x="88.9" y="48.26" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="71.12" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="68.58" y="-17.78" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="27.94" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="96.52" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="45.72" y1="-12.7" x2="45.72" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="88.9" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="68.58" x2="93.98" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="68.58"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="91.44" y1="53.34" x2="91.44" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="60.96" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="60.96"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="60.96" x2="91.44" y2="60.96" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="2.54" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="88.9" y1="-7.62" x2="88.9" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="-10.16" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<junction x="96.52" y="-10.16"/>
+<wire x1="96.52" y1="-10.16" x2="96.52" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="33.02" x2="63.5" y2="30.48" width="0.1524" layer="91"/>
+<label x="66.04" y="30.48" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="30.48" x2="71.12" y2="30.48" width="0.1524" layer="91"/>
+<label x="104.14" y="30.48" size="1.778" layer="95"/>
+<wire x1="71.12" y1="30.48" x2="109.22" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="30.48" x2="71.12" y2="-12.7" width="0.1524" layer="91"/>
+<junction x="71.12" y="30.48"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="35.56" x2="63.5" y2="33.02" width="0.1524" layer="91"/>
+<label x="66.04" y="33.02" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="33.02" x2="109.22" y2="33.02" width="0.1524" layer="91"/>
+<label x="104.14" y="33.02" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="35.56" x2="109.22" y2="35.56" width="0.1524" layer="91"/>
+<label x="104.14" y="35.56" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<wire x1="63.5" y1="38.1" x2="109.22" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="104.14" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="109.22" y1="17.78" x2="86.36" y2="17.78" width="0.1524" layer="91"/>
+<label x="86.36" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="109.22" y1="27.94" x2="86.36" y2="27.94" width="0.1524" layer="91"/>
+<label x="86.36" y="27.94" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="78.74" y1="68.58" x2="76.2" y2="68.58" width="0.1524" layer="91"/>
+<label x="76.2" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="86.36" y="83.82" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="83.82" x2="109.22" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="88.9" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="99.06" x2="121.92" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="99.06" x2="121.92" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="60.96" x2="114.3" y2="60.96" width="0.1524" layer="91"/>
+<label x="86.36" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
+<junction x="93.98" y="88.9"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="73.66" x2="86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="86.36" y1="78.74" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="78.74" x2="109.22" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="68.58" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<junction x="106.68" y="78.74"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="91.44" y1="5.08" x2="88.9" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="5.08" x2="86.36" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="2.54" x2="88.9" y2="5.08" width="0.1524" layer="91"/>
+<junction x="88.9" y="5.08"/>
+<label x="86.36" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="76.2" y1="81.28" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="15.24" x2="96.52" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="15.24" x2="96.52" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,39 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="76.2" y="86.36" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
-<label x="132.08" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9168,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="109.22" y1="91.44" x2="76.2" y2="91.44" width="0.1524" layer="91"/>
+<label x="76.2" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="45.72" y1="2.54" x2="45.72" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="45.72" y1="5.08" x2="38.1" y2="5.08" width="0.1524" layer="91"/>
+<label x="38.1" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 359
schematic/ECU.s#5

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="114.3" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="96.266" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="75.692" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="116.84" y="33.02" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="119.634" y="27.94" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="119.38" y="41.148" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="93.98" smashed="yes">
-<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="116.84" y="17.78" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="12.446" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="22.352" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="83.82" y="71.12" smashed="yes" rot="MR270">
+<attribute name="NAME" x="82.55" y="64.77" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="93.98" y="7.62" smashed="yes">
+<attribute name="NAME" x="110.49" y="8.89" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="99.06" y="68.58" smashed="yes">
+<attribute name="NAME" x="95.25" y="70.0786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="65.278" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="88.9" y="-2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="87.4014" y="-6.35" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="92.202" y="-6.35" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="111.76" y="60.96" smashed="yes" rot="R270">
+<attribute name="NAME" x="109.22" y="55.88" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="114.3" y="55.88" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="96.52" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="93.98" y="-17.78" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="48.26" y="-2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="54.61" y="-5.08" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="30.48" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="45.72" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="43.18" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="91.44" y="50.8" smashed="yes">
+<attribute name="VALUE" x="88.9" y="48.26" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="71.12" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="68.58" y="-17.78" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="27.94" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="96.52" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="45.72" y1="-12.7" x2="45.72" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="88.9" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="68.58" x2="93.98" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="68.58"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="91.44" y1="53.34" x2="91.44" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="60.96" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="60.96"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="60.96" x2="91.44" y2="60.96" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="2.54" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="88.9" y1="-7.62" x2="88.9" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="-10.16" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<junction x="96.52" y="-10.16"/>
+<wire x1="96.52" y1="-10.16" x2="96.52" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="33.02" x2="63.5" y2="30.48" width="0.1524" layer="91"/>
+<label x="66.04" y="30.48" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="30.48" x2="71.12" y2="30.48" width="0.1524" layer="91"/>
+<label x="104.14" y="30.48" size="1.778" layer="95"/>
+<wire x1="71.12" y1="30.48" x2="109.22" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="30.48" x2="71.12" y2="-12.7" width="0.1524" layer="91"/>
+<junction x="71.12" y="30.48"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="35.56" x2="63.5" y2="33.02" width="0.1524" layer="91"/>
+<label x="66.04" y="33.02" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="33.02" x2="109.22" y2="33.02" width="0.1524" layer="91"/>
+<label x="104.14" y="33.02" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="35.56" x2="109.22" y2="35.56" width="0.1524" layer="91"/>
+<label x="104.14" y="35.56" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<wire x1="63.5" y1="38.1" x2="109.22" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="104.14" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="109.22" y1="17.78" x2="86.36" y2="17.78" width="0.1524" layer="91"/>
+<label x="86.36" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="109.22" y1="27.94" x2="86.36" y2="27.94" width="0.1524" layer="91"/>
+<label x="86.36" y="27.94" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="78.74" y1="68.58" x2="76.2" y2="68.58" width="0.1524" layer="91"/>
+<label x="76.2" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="86.36" y="83.82" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="83.82" x2="109.22" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="88.9" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="99.06" x2="121.92" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="99.06" x2="121.92" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="121.92" y1="60.96" x2="114.3" y2="60.96" width="0.1524" layer="91"/>
+<label x="86.36" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
+<junction x="93.98" y="88.9"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="73.66" x2="86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="86.36" y1="78.74" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="78.74" x2="109.22" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="68.58" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<junction x="106.68" y="78.74"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="91.44" y1="5.08" x2="88.9" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="5.08" x2="86.36" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="2.54" x2="88.9" y2="5.08" width="0.1524" layer="91"/>
+<junction x="88.9" y="5.08"/>
+<label x="86.36" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="76.2" y1="81.28" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="15.24" x2="96.52" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="15.24" x2="96.52" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,38 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="76.2" y="86.36" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9167,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="109.22" y1="91.44" x2="76.2" y2="91.44" width="0.1524" layer="91"/>
+<label x="76.2" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="45.72" y1="2.54" x2="45.72" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="45.72" y1="5.08" x2="38.1" y2="5.08" width="0.1524" layer="91"/>
+<label x="38.1" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 359
schematic/ECU.s#6

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="20.32" y="20.32" smashed="yes" rot="R180">
+<attribute name="VALUE" x="25.4" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="25.4" y="9.652" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="106.68" y="33.02" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="109.474" y="27.94" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="109.22" y="41.148" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="93.98" smashed="yes">
-<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="106.68" y="17.78" smashed="yes" rot="R180">
+<attribute name="VALUE" x="109.22" y="12.446" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="109.22" y="22.352" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="-10.16" y="5.08" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-11.43" y="-1.27" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="93.98" y="7.62" smashed="yes">
+<attribute name="NAME" x="100.33" y="8.89" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="5.08" y="2.54" smashed="yes">
+<attribute name="NAME" x="1.27" y="4.0386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="1.27" y="-0.762" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="88.9" y="-2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="87.4014" y="-6.35" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="92.202" y="-6.35" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="17.78" y="-5.08" smashed="yes" rot="R270">
+<attribute name="NAME" x="15.24" y="-10.16" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="20.32" y="-10.16" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="96.52" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="93.98" y="-17.78" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="134.62" y="-2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="140.97" y="-5.08" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="33.02" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="132.08" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="129.54" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="-2.54" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="-5.08" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="71.12" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="68.58" y="-17.78" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="27.94" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="96.52" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="132.08" y1="-12.7" x2="132.08" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="-5.08" y1="2.54" x2="-2.54" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="2.54" x2="0" y2="2.54" width="0.1524" layer="91"/>
+<junction x="-2.54" y="2.54"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="-2.54" y1="-12.7" x2="-2.54" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="-5.08" x2="-2.54" y2="2.54" width="0.1524" layer="91"/>
+<junction x="-2.54" y="-5.08"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="12.7" y1="-5.08" x2="-2.54" y2="-5.08" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="2.54" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="88.9" y1="-7.62" x2="88.9" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="-10.16" x2="96.52" y2="-10.16" width="0.1524" layer="91"/>
+<junction x="96.52" y="-10.16"/>
+<wire x1="96.52" y1="-10.16" x2="96.52" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="33.02" x2="63.5" y2="30.48" width="0.1524" layer="91"/>
+<label x="66.04" y="30.48" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="30.48" x2="71.12" y2="30.48" width="0.1524" layer="91"/>
+<label x="93.98" y="30.48" size="1.778" layer="95"/>
+<wire x1="71.12" y1="30.48" x2="99.06" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="30.48" x2="71.12" y2="-12.7" width="0.1524" layer="91"/>
+<junction x="71.12" y="30.48"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="35.56" x2="63.5" y2="33.02" width="0.1524" layer="91"/>
+<label x="66.04" y="33.02" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="33.02" x2="99.06" y2="33.02" width="0.1524" layer="91"/>
+<label x="93.98" y="33.02" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="35.56" x2="99.06" y2="35.56" width="0.1524" layer="91"/>
+<label x="93.98" y="35.56" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<wire x1="63.5" y1="38.1" x2="99.06" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="93.98" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="99.06" y1="17.78" x2="86.36" y2="17.78" width="0.1524" layer="91"/>
+<label x="86.36" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="99.06" y1="27.94" x2="86.36" y2="27.94" width="0.1524" layer="91"/>
+<label x="86.36" y="27.94" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="-15.24" y1="2.54" x2="-17.78" y2="2.54" width="0.1524" layer="91"/>
+<label x="-17.78" y="2.54" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="-7.62" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="-7.62" y1="17.78" x2="15.24" y2="17.78" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="22.86" x2="0" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="0" y1="22.86" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="0" y1="33.02" x2="27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="33.02" x2="27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="-5.08" x2="20.32" y2="-5.08" width="0.1524" layer="91"/>
+<label x="-7.62" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="-7.62" y1="22.86" x2="0" y2="22.86" width="0.1524" layer="91"/>
+<junction x="0" y="22.86"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="7.62" x2="-7.62" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="10.16" y1="2.54" x2="12.7" y2="2.54" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="-7.62" y1="12.7" x2="12.7" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="12.7" y1="12.7" x2="15.24" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="12.7" y1="2.54" x2="12.7" y2="12.7" width="0.1524" layer="91"/>
+<junction x="12.7" y="12.7"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="91.44" y1="5.08" x2="88.9" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="5.08" x2="86.36" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="2.54" x2="88.9" y2="5.08" width="0.1524" layer="91"/>
+<junction x="88.9" y="5.08"/>
+<label x="86.36" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="-17.78" y1="15.24" x2="15.24" y2="15.24" width="0.1524" layer="91"/>
+<label x="-17.78" y="15.24" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="15.24" x2="96.52" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="15.24" x2="96.52" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,38 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="-17.78" y="20.32" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="15.24" y1="20.32" x2="-17.78" y2="20.32" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9167,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="15.24" y1="25.4" x2="-17.78" y2="25.4" width="0.1524" layer="91"/>
+<label x="-17.78" y="25.4" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="132.08" y1="2.54" x2="132.08" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="132.08" y1="5.08" x2="124.46" y2="5.08" width="0.1524" layer="91"/>
+<label x="124.46" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 359
schematic/ECU.s#7

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="20.32" y="20.32" smashed="yes" rot="R180">
+<attribute name="VALUE" x="25.4" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="25.4" y="9.652" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="106.68" y="40.64" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="109.474" y="35.56" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="109.22" y="48.768" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="93.98" smashed="yes">
-<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="106.68" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="109.22" y="20.066" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="109.22" y="29.972" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="-10.16" y="5.08" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-11.43" y="-1.27" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="93.98" y="15.24" smashed="yes">
+<attribute name="NAME" x="100.33" y="16.51" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-2.54" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="38.1" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="5.08" y="2.54" smashed="yes">
+<attribute name="NAME" x="1.27" y="4.0386" size="1.778" layer="95"/>
+<attribute name="VALUE" x="1.27" y="-0.762" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="88.9" y="5.08" smashed="yes" rot="R90">
+<attribute name="NAME" x="87.4014" y="1.27" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="92.202" y="1.27" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="17.78" y="-5.08" smashed="yes" rot="R270">
+<attribute name="NAME" x="15.24" y="-10.16" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="20.32" y="-10.16" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="96.52" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="93.98" y="-17.78" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="134.62" y="5.08" smashed="yes" rot="MR90">
+<attribute name="NAME" x="140.97" y="2.54" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="33.02" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="132.08" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="129.54" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="-2.54" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="-5.08" y="-17.78" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="71.12" y="-15.24" smashed="yes">
+<attribute name="VALUE" x="68.58" y="-17.78" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="35.56" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="96.52" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="132.08" y1="-12.7" x2="132.08" y2="2.54" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="-5.08" y1="2.54" x2="-2.54" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="2.54" x2="0" y2="2.54" width="0.1524" layer="91"/>
+<junction x="-2.54" y="2.54"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="-2.54" y1="-12.7" x2="-2.54" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="-5.08" x2="-2.54" y2="2.54" width="0.1524" layer="91"/>
+<junction x="-2.54" y="-5.08"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="12.7" y1="-5.08" x2="-2.54" y2="-5.08" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="10.16" x2="96.52" y2="-2.54" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="88.9" y1="0" x2="88.9" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="-2.54" x2="96.52" y2="-2.54" width="0.1524" layer="91"/>
+<junction x="96.52" y="-2.54"/>
+<wire x1="96.52" y1="-2.54" x2="96.52" y2="-12.7" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="38.1" x2="71.12" y2="38.1" width="0.1524" layer="91"/>
+<label x="93.98" y="38.1" size="1.778" layer="95"/>
+<wire x1="71.12" y1="38.1" x2="99.06" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="38.1" x2="71.12" y2="-12.7" width="0.1524" layer="91"/>
+<junction x="71.12" y="38.1"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="43.18" x2="63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="66.04" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="40.64" x2="99.06" y2="40.64" width="0.1524" layer="91"/>
+<label x="93.98" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="45.72" x2="63.5" y2="43.18" width="0.1524" layer="91"/>
+<label x="66.04" y="43.18" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="43.18" x2="99.06" y2="43.18" width="0.1524" layer="91"/>
+<label x="93.98" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="48.26" x2="63.5" y2="45.72" width="0.1524" layer="91"/>
+<label x="66.04" y="45.72" size="1.778" layer="95"/>
+<wire x1="63.5" y1="45.72" x2="99.06" y2="45.72" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="93.98" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="99.06" y1="25.4" x2="86.36" y2="25.4" width="0.1524" layer="91"/>
+<label x="86.36" y="25.4" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="99.06" y1="35.56" x2="86.36" y2="35.56" width="0.1524" layer="91"/>
+<label x="86.36" y="35.56" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="-15.24" y1="2.54" x2="-17.78" y2="2.54" width="0.1524" layer="91"/>
+<label x="-17.78" y="2.54" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="-7.62" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="-7.62" y1="17.78" x2="15.24" y2="17.78" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="22.86" x2="0" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="0" y1="22.86" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="0" y1="33.02" x2="27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="33.02" x2="27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="-5.08" x2="20.32" y2="-5.08" width="0.1524" layer="91"/>
+<label x="-7.62" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="-7.62" y1="22.86" x2="0" y2="22.86" width="0.1524" layer="91"/>
+<junction x="0" y="22.86"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="7.62" x2="-7.62" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="10.16" y1="2.54" x2="12.7" y2="2.54" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="-7.62" y1="12.7" x2="12.7" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="12.7" y1="12.7" x2="15.24" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="12.7" y1="2.54" x2="12.7" y2="12.7" width="0.1524" layer="91"/>
+<junction x="12.7" y="12.7"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="91.44" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="12.7" x2="86.36" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="88.9" y1="10.16" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
+<junction x="88.9" y="12.7"/>
+<label x="86.36" y="12.7" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="-17.78" y1="15.24" x2="15.24" y2="15.24" width="0.1524" layer="91"/>
+<label x="-17.78" y="15.24" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="22.86" x2="96.52" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="22.86" x2="96.52" y2="20.32" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,38 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="-17.78" y="20.32" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="15.24" y1="20.32" x2="-17.78" y2="20.32" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9167,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="15.24" y1="25.4" x2="-17.78" y2="25.4" width="0.1524" layer="91"/>
+<label x="-17.78" y="25.4" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="132.08" y1="10.16" x2="132.08" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="132.08" y1="12.7" x2="124.46" y2="12.7" width="0.1524" layer="91"/>
+<label x="124.46" y="12.7" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 360
schematic/ECU.s#8

@@ -8655,473 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="VALUE" x="53.34" y="32.766" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="53.34" y="12.192" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="114.3" y="40.64" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="117.094" y="35.56" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="116.84" y="48.768" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="93.98" smashed="yes">
-<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="114.3" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="116.84" y="20.066" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="116.84" y="29.972" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="17.78" y="7.62" smashed="yes" rot="MR270">
+<attribute name="NAME" x="16.51" y="1.27" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="101.6" y="15.24" smashed="yes">
+<attribute name="NAME" x="107.95" y="16.51" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="96.52" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="45.72" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-2.54" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="38.1" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="33.02" y="5.08" smashed="yes">
+<attribute name="NAME" x="29.21" y="6.5786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="29.21" y="1.778" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="96.52" y="5.08" smashed="yes" rot="R90">
+<attribute name="NAME" x="95.0214" y="1.27" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="99.822" y="1.27" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="45.72" y="-2.54" smashed="yes" rot="R270">
+<attribute name="NAME" x="43.18" y="-7.62" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="48.26" y="-7.62" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="104.14" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="101.6" y="-12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="124.46" y="81.28" smashed="yes" rot="MR90">
+<attribute name="NAME" x="130.81" y="78.74" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="33.02" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="121.92" y="71.12" smashed="yes">
+<attribute name="VALUE" x="119.38" y="68.58" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="25.4" y="-12.7" smashed="yes">
+<attribute name="VALUE" x="22.86" y="-15.24" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="78.74" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="76.2" y="-12.7" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="66.04" y1="81.28" x2="66.04" y2="35.56" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="96.52" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="121.92" y1="73.66" x2="121.92" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="22.86" y1="5.08" x2="25.4" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="5.08" x2="27.94" y2="5.08" width="0.1524" layer="91"/>
+<junction x="25.4" y="5.08"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="25.4" y1="-10.16" x2="25.4" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="-2.54" x2="25.4" y2="5.08" width="0.1524" layer="91"/>
+<junction x="25.4" y="-2.54"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="40.64" y1="-2.54" x2="25.4" y2="-2.54" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="104.14" y1="10.16" x2="104.14" y2="-2.54" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="96.52" y1="0" x2="96.52" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="-2.54" x2="104.14" y2="-2.54" width="0.1524" layer="91"/>
+<junction x="104.14" y="-2.54"/>
+<wire x1="104.14" y1="-2.54" x2="104.14" y2="-7.62" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="40.64" x2="71.12" y2="38.1" width="0.1524" layer="91"/>
+<label x="73.66" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="71.12" y1="38.1" x2="78.74" y2="38.1" width="0.1524" layer="91"/>
+<label x="101.6" y="38.1" size="1.778" layer="95"/>
+<wire x1="78.74" y1="38.1" x2="106.68" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="38.1" x2="78.74" y2="-7.62" width="0.1524" layer="91"/>
+<junction x="78.74" y="38.1"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="73.66" x2="60.96" y2="76.2" width="0.1524" layer="91"/>
+<label x="55.88" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="60.96" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="43.18" x2="71.12" y2="40.64" width="0.1524" layer="91"/>
+<label x="73.66" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="71.12" y1="40.64" x2="106.68" y2="40.64" width="0.1524" layer="91"/>
+<label x="101.6" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="76.2" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
+<label x="55.88" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="60.96" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="45.72" x2="71.12" y2="43.18" width="0.1524" layer="91"/>
+<label x="73.66" y="43.18" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="71.12" y1="43.18" x2="106.68" y2="43.18" width="0.1524" layer="91"/>
+<label x="101.6" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="78.74" x2="60.96" y2="81.28" width="0.1524" layer="91"/>
+<label x="55.88" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="60.96" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="48.26" x2="71.12" y2="45.72" width="0.1524" layer="91"/>
+<label x="73.66" y="45.72" size="1.778" layer="95"/>
+<wire x1="71.12" y1="45.72" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="101.6" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="106.68" y1="25.4" x2="93.98" y2="25.4" width="0.1524" layer="91"/>
+<label x="93.98" y="25.4" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="106.68" y1="35.56" x2="93.98" y2="35.56" width="0.1524" layer="91"/>
+<label x="93.98" y="35.56" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
-<label x="-33.02" y="83.82" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="12.7" y1="5.08" x2="10.16" y2="5.08" width="0.1524" layer="91"/>
+<label x="10.16" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="20.32" y="20.32" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="20.32" y1="20.32" x2="43.18" y2="20.32" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="25.4" x2="27.94" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="25.4" x2="27.94" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="35.56" x2="55.88" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="35.56" x2="55.88" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="-2.54" x2="48.26" y2="-2.54" width="0.1524" layer="91"/>
+<label x="20.32" y="25.4" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="20.32" y1="25.4" x2="27.94" y2="25.4" width="0.1524" layer="91"/>
+<junction x="27.94" y="25.4"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="10.16" x2="20.32" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="5.08" x2="40.64" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="20.32" y1="15.24" x2="40.64" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="15.24" x2="43.18" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="5.08" x2="40.64" y2="15.24" width="0.1524" layer="91"/>
+<junction x="40.64" y="15.24"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="99.06" y1="12.7" x2="96.52" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="12.7" x2="93.98" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="10.16" x2="96.52" y2="12.7" width="0.1524" layer="91"/>
+<junction x="96.52" y="12.7"/>
+<label x="93.98" y="12.7" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="10.16" y1="17.78" x2="43.18" y2="17.78" width="0.1524" layer="91"/>
+<label x="10.16" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="104.14" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="22.86" x2="104.14" y2="20.32" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9129,38 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="10.16" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="43.18" y1="22.86" x2="10.16" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9168,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="43.18" y1="27.94" x2="10.16" y2="27.94" width="0.1524" layer="91"/>
+<label x="10.16" y="27.94" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="121.92" y1="86.36" x2="121.92" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="121.92" y1="88.9" x2="114.3" y2="88.9" width="0.1524" layer="91"/>
+<label x="114.3" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 359
schematic/ECU.s#9

@@ -8655,472 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="VALUE" x="53.34" y="32.766" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="53.34" y="12.192" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="109.22" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="112.014" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="111.76" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="101.6" y="40.64" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="104.394" y="35.56" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="104.14" y="48.768" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="93.98" smashed="yes">
-<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="147.32" y="45.72" smashed="yes" rot="R180">
+<attribute name="VALUE" x="149.86" y="40.386" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="149.86" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="17.78" y="7.62" smashed="yes" rot="MR270">
+<attribute name="NAME" x="16.51" y="1.27" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="134.62" y="35.56" smashed="yes">
+<attribute name="NAME" x="140.97" y="36.83" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="96.52" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="45.72" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-2.54" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="38.1" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="33.02" y="5.08" smashed="yes">
+<attribute name="NAME" x="29.21" y="6.5786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="29.21" y="1.778" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="129.54" y="25.4" smashed="yes" rot="R90">
+<attribute name="NAME" x="128.0414" y="21.59" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="132.842" y="21.59" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="45.72" y="-2.54" smashed="yes" rot="R270">
+<attribute name="NAME" x="43.18" y="-7.62" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="48.26" y="-7.62" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="137.16" y="10.16" smashed="yes">
+<attribute name="VALUE" x="134.62" y="7.62" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="99.06" y="20.32" smashed="yes" rot="MR90">
+<attribute name="NAME" x="105.41" y="17.78" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="33.02" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="96.52" y="10.16" smashed="yes">
+<attribute name="VALUE" x="93.98" y="7.62" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="25.4" y="-12.7" smashed="yes">
+<attribute name="VALUE" x="22.86" y="-15.24" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="76.2" y="10.16" smashed="yes">
+<attribute name="VALUE" x="73.66" y="7.62" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="66.04" y1="81.28" x2="66.04" y2="35.56" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="95.504" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="96.52" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<junction x="-45.72" y="95.504"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="96.52" y1="12.7" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="101.6" x2="40.64" y2="93.98" width="0.1524" layer="91"/>
-<label x="40.64" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="93.98" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="22.86" y1="5.08" x2="25.4" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="5.08" x2="27.94" y2="5.08" width="0.1524" layer="91"/>
+<junction x="25.4" y="5.08"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="25.4" y1="-10.16" x2="25.4" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="-2.54" x2="25.4" y2="5.08" width="0.1524" layer="91"/>
+<junction x="25.4" y="-2.54"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="40.64" y1="-2.54" x2="25.4" y2="-2.54" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="137.16" y1="30.48" x2="137.16" y2="17.78" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="129.54" y1="20.32" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="129.54" y1="17.78" x2="137.16" y2="17.78" width="0.1524" layer="91"/>
+<junction x="137.16" y="17.78"/>
+<wire x1="137.16" y1="17.78" x2="137.16" y2="12.7" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="40.64" x2="71.12" y2="38.1" width="0.1524" layer="91"/>
+<label x="73.66" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="71.12" y1="38.1" x2="76.2" y2="38.1" width="0.1524" layer="91"/>
+<label x="88.9" y="38.1" size="1.778" layer="95"/>
+<wire x1="76.2" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="38.1" x2="76.2" y2="12.7" width="0.1524" layer="91"/>
+<junction x="76.2" y="38.1"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="101.6" x2="38.1" y2="91.44" width="0.1524" layer="91"/>
-<label x="38.1" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="91.44" x2="58.42" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="91.44" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="73.66" x2="60.96" y2="76.2" width="0.1524" layer="91"/>
+<label x="55.88" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="60.96" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="43.18" x2="71.12" y2="40.64" width="0.1524" layer="91"/>
+<label x="73.66" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="71.12" y1="40.64" x2="93.98" y2="40.64" width="0.1524" layer="91"/>
+<label x="88.9" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="101.6" x2="35.56" y2="88.9" width="0.1524" layer="91"/>
-<label x="35.56" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="88.9" x2="55.88" y2="88.9" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="88.9" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="76.2" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
+<label x="55.88" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="60.96" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="45.72" x2="71.12" y2="43.18" width="0.1524" layer="91"/>
+<label x="73.66" y="43.18" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="71.12" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="88.9" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="101.6" x2="33.02" y2="86.36" width="0.1524" layer="91"/>
-<label x="33.02" y="96.52" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="86.36" x2="53.34" y2="86.36" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="86.36" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="78.74" x2="60.96" y2="81.28" width="0.1524" layer="91"/>
+<label x="55.88" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="60.96" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="66.04" y1="48.26" x2="71.12" y2="45.72" width="0.1524" layer="91"/>
+<label x="73.66" y="45.72" size="1.778" layer="95"/>
+<wire x1="71.12" y1="45.72" x2="93.98" y2="45.72" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="88.9" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="139.7" y1="45.72" x2="127" y2="45.72" width="0.1524" layer="91"/>
+<label x="127" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="101.6" x2="43.18" y2="96.52" width="0.1524" layer="91"/>
-<label x="43.18" y="96.52" size="1.778" layer="95" rot="R90"/>
+<wire x1="93.98" y1="35.56" x2="88.9" y2="35.56" width="0.1524" layer="91"/>
+<label x="88.9" y="35.56" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
-<label x="-33.02" y="83.82" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="12.7" y1="5.08" x2="10.16" y2="5.08" width="0.1524" layer="91"/>
+<label x="10.16" y="5.08" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="20.32" y="20.32" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="20.32" y1="20.32" x2="43.18" y2="20.32" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="25.4" x2="27.94" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="25.4" x2="27.94" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="35.56" x2="55.88" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="35.56" x2="55.88" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="-2.54" x2="48.26" y2="-2.54" width="0.1524" layer="91"/>
+<label x="20.32" y="25.4" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="20.32" y1="25.4" x2="27.94" y2="25.4" width="0.1524" layer="91"/>
+<junction x="27.94" y="25.4"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="20.32" y1="10.16" x2="20.32" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="5.08" x2="40.64" y2="5.08" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="20.32" y1="15.24" x2="40.64" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="15.24" x2="43.18" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="5.08" x2="40.64" y2="15.24" width="0.1524" layer="91"/>
+<junction x="40.64" y="15.24"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="132.08" y1="33.02" x2="129.54" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="129.54" y1="33.02" x2="127" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="129.54" y1="30.48" x2="129.54" y2="33.02" width="0.1524" layer="91"/>
+<junction x="129.54" y="33.02"/>
+<label x="127" y="33.02" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="10.16" y1="17.78" x2="43.18" y2="17.78" width="0.1524" layer="91"/>
+<label x="10.16" y="17.78" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="139.7" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="43.18" x2="137.16" y2="40.64" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9128,38 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="10.16" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="43.18" y1="22.86" x2="10.16" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9167,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="43.18" y1="27.94" x2="10.16" y2="27.94" width="0.1524" layer="91"/>
+<label x="10.16" y="27.94" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="96.52" y1="25.4" x2="96.52" y2="27.94" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="96.52" y1="27.94" x2="88.9" y2="27.94" width="0.1524" layer="91"/>
+<label x="88.9" y="27.94" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="78.74" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="55.88" x2="78.74" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

+ 451 - 358
schematic/ECU.sch

@@ -8655,470 +8655,564 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <part name="SG1" library="buzzer" deviceset="F/HGP" device="" package3d_urn="urn:adsk.eagle:package:5287/1"/>
 <part name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 <part name="D1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="GND3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="20.32" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="25.146" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="14.732" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="27.94" y="111.76" smashed="yes">
+<attribute name="VALUE" x="25.4" y="106.934" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="25.4" y="117.348" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="J2" gate="G$1" x="142.24" y="50.8" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="60.706" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="40.132" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="114.3" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="96.266" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="75.692" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J3" gate="G$1" x="144.78" y="2.54" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="7.366" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="-3.048" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="-119.38" y="73.66" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-121.92" y="78.486" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-121.92" y="68.072" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="J4" gate="G$1" x="38.1" y="114.3" smashed="yes" rot="MR270">
-<attribute name="VALUE" x="43.18" y="117.094" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="29.972" y="116.84" size="1.778" layer="95" font="vector" rot="MR270"/>
+<instance part="J4" gate="G$1" x="116.84" y="38.1" smashed="yes" rot="MR0">
+<attribute name="VALUE" x="119.634" y="33.02" size="1.778" layer="96" font="vector" rot="MR90"/>
+<attribute name="NAME" x="119.38" y="46.228" size="1.778" layer="95" font="vector" rot="MR0"/>
 </instance>
-<instance part="J5" gate="J$1" x="-68.58" y="83.82" smashed="yes">
-<attribute name="VALUE" x="-73.66" y="89.154" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-71.12" y="76.708" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-10.16" y="111.76" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-15.24" y="106.426" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-12.7" y="118.872" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
-<attribute name="NAME" x="2.54" y="91.44" size="1.778" layer="95"/>
-<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="-25.4" y="109.22" smashed="yes" rot="R180">
+<attribute name="NAME" x="-27.94" y="109.22" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-27.94" y="114.3" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="88.9" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="94.234" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="84.328" size="1.778" layer="95" font="vector" rot="MR0"/>
+<instance part="J6" gate="G$1" x="116.84" y="22.86" smashed="yes" rot="R180">
+<attribute name="VALUE" x="119.38" y="17.526" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="119.38" y="27.432" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="48.26" y="2.54" smashed="yes">
-<attribute name="NAME" x="54.61" y="3.81" size="1.778" layer="95"/>
-<attribute name="VALUE" x="54.61" y="1.27" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-76.2" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-85.09" y="69.85" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-85.09" y="77.47" size="1.778" layer="96"/>
 </instance>
-<instance part="R2" gate="G$1" x="68.58" y="2.54" smashed="yes">
-<attribute name="NAME" x="64.77" y="4.0386" size="1.778" layer="95"/>
-<attribute name="VALUE" x="64.77" y="-0.762" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="-93.98" y="73.66" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-90.17" y="75.1586" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-90.17" y="70.358" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R1" gate="G$1" x="43.18" y="-5.08" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="-6.5786" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="46.99" y="-1.778" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="-71.12" y="66.04" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-74.93" y="64.5414" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="-74.93" y="69.342" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D2" gate="G$1" x="60.96" y="-7.62" smashed="yes" rot="R270">
-<attribute name="NAME" x="66.04" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
-<attribute name="VALUE" x="55.88" y="-7.62" size="1.778" layer="95" rot="R270" align="center"/>
+<instance part="D2" gate="G$1" x="-86.36" y="63.5" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-91.44" y="63.5" size="1.778" layer="95" rot="MR180" align="center"/>
+<attribute name="VALUE" x="-81.28" y="63.5" size="1.778" layer="95" rot="MR270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="73.66" y="10.16" smashed="yes" rot="MR180">
-<attribute name="NAME" x="80.01" y="8.89" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="80.01" y="11.43" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="-99.06" y="81.28" smashed="yes" rot="R180">
+<attribute name="NAME" x="-105.41" y="80.01" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="-105.41" y="82.55" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D3" gate="G$1" x="43.18" y="-33.02" smashed="yes">
-<attribute name="NAME" x="43.18" y="-27.94" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="43.18" y="-38.1" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="-71.12" y="43.18" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-71.12" y="40.64" size="1.778" layer="95" rot="MR0" align="center"/>
+<attribute name="VALUE" x="-71.12" y="38.1" size="1.778" layer="95" rot="MR0" align="center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="88.9" y="50.8" smashed="yes" rot="MR0">
-<attribute name="NAME" x="82.55" y="52.07" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="83.82" y="71.12" smashed="yes" rot="MR270">
+<attribute name="NAME" x="82.55" y="64.77" size="1.778" layer="95" rot="MR270"/>
 </instance>
-<instance part="J7" gate="G$1" x="-66.04" y="60.96" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-71.12" y="70.866" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-71.12" y="50.292" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-78.74" y="109.22" smashed="yes">
+<attribute name="VALUE" x="-83.82" y="99.314" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-83.82" y="119.888" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C3" gate="G$1" x="-43.18" y="48.26" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-40.64" y="50.8" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-40.64" y="48.26" size="1.778" layer="96" rot="MR180"/>
+<instance part="C3" gate="G$1" x="-58.42" y="116.84" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-55.88" y="114.3" size="1.778" layer="95" rot="R270"/>
+<attribute name="VALUE" x="-58.42" y="114.3" size="1.778" layer="96" rot="MR270"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="83.82" smashed="yes">
-<attribute name="NAME" x="128.27" y="85.09" size="1.778" layer="95"/>
+<instance part="Q1" gate="G$1" x="101.6" y="12.7" smashed="yes">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95"/>
 </instance>
-<instance part="D4" gate="D$1" x="-45.72" y="91.44" smashed="yes">
-<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+<instance part="D4" gate="D$1" x="-17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="-20.32" y="109.22" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D6" gate="D$1" x="-7.62" y="40.64" smashed="yes">
-<attribute name="NAME" x="-5.08" y="43.18" size="1.778" layer="95"/>
+<instance part="D6" gate="D$1" x="-63.5" y="104.14" smashed="yes" rot="R270">
+<attribute name="NAME" x="-63.5" y="101.6" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="D7" gate="D$1" x="27.94" y="-7.62" smashed="yes">
-<attribute name="NAME" x="30.48" y="-5.08" size="1.778" layer="95"/>
+<instance part="D7" gate="D$1" x="-58.42" y="63.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-60.96" y="63.5" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="D8" gate="D$1" x="43.18" y="-22.86" smashed="yes" rot="R90">
-<attribute name="NAME" x="40.64" y="-20.32" size="1.778" layer="95" rot="R90"/>
+<instance part="D8" gate="D$1" x="-71.12" y="50.8" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-71.12" y="53.34" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="R4" gate="G$1" x="91.44" y="43.18" smashed="yes">
-<attribute name="NAME" x="87.63" y="44.6786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="87.63" y="39.878" size="1.778" layer="96"/>
+<instance part="R4" gate="G$1" x="99.06" y="68.58" smashed="yes">
+<attribute name="NAME" x="95.25" y="70.0786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="65.278" size="1.778" layer="96"/>
 </instance>
-<instance part="R5" gate="G$1" x="114.3" y="76.2" smashed="yes" rot="R90">
-<attribute name="NAME" x="112.8014" y="72.39" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="117.602" y="72.39" size="1.778" layer="96" rot="R90"/>
+<instance part="R5" gate="G$1" x="96.52" y="2.54" smashed="yes" rot="R90">
+<attribute name="NAME" x="95.0214" y="-1.27" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="99.822" y="-1.27" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
-<attribute name="NAME" x="109.22" y="63.5" size="1.778" layer="95"/>
-<attribute name="VALUE" x="109.22" y="58.42" size="1.778" layer="96"/>
+<instance part="C2" gate="G$1" x="124.46" y="81.28" smashed="yes">
+<attribute name="NAME" x="129.54" y="78.74" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="129.54" y="83.82" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="GND1" gate="1" x="154.94" y="-40.64" smashed="yes">
-<attribute name="VALUE" x="152.4" y="-43.18" size="1.778" layer="96"/>
+<instance part="GND1" gate="1" x="104.14" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="101.6" y="-12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="GND2" gate="1" x="-12.7" y="-38.1" smashed="yes">
-<attribute name="VALUE" x="-15.24" y="-40.64" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-22.86" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-25.4" y="33.02" size="1.778" layer="96"/>
 </instance>
-<instance part="U1" gate="G$1" x="30.48" y="63.5" smashed="yes">
-<attribute name="NAME" x="27.94" y="86.36" size="1.778" layer="95"/>
-<attribute name="VALUE" x="20.32" y="40.64" size="1.778" layer="96"/>
+<instance part="U1" gate="G$1" x="10.16" y="63.5" smashed="yes">
+<attribute name="NAME" x="10.16" y="86.36" size="1.778" layer="95"/>
+<attribute name="VALUE" x="0" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="S1" gate="G$1" x="50.8" y="-15.24" smashed="yes">
-<attribute name="NAME" x="50.8" y="-13.716" size="1.778" layer="95" font="vector" align="bottom-center"/>
+<instance part="S1" gate="G$1" x="-78.74" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-78.74" y="57.404" size="1.778" layer="95" font="vector" rot="MR0" align="bottom-center"/>
 </instance>
-<instance part="SG1" gate="G$1" x="-68.58" y="38.1" smashed="yes" rot="R90">
-<attribute name="NAME" x="-74.93" y="35.56" size="1.778" layer="95" rot="R90"/>
+<instance part="SG1" gate="G$1" x="55.88" y="2.54" smashed="yes" rot="MR90">
+<attribute name="NAME" x="62.23" y="0" size="1.778" layer="95" rot="MR90"/>
 </instance>
-<instance part="R3" gate="G$1" x="101.6" y="17.78" smashed="yes">
-<attribute name="NAME" x="97.79" y="19.2786" size="1.778" layer="95"/>
-<attribute name="VALUE" x="97.79" y="14.478" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="60.96" y="114.3" smashed="yes" rot="R180">
+<attribute name="NAME" x="64.77" y="112.8014" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="64.77" y="117.602" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="D$1" x="121.92" y="27.94" smashed="yes">
-<attribute name="NAME" x="124.46" y="30.48" size="1.778" layer="95"/>
+<instance part="D1" gate="D$1" x="45.72" y="111.76" smashed="yes" rot="R90">
+<attribute name="NAME" x="43.18" y="106.68" size="1.778" layer="95"/>
+</instance>
+<instance part="GND3" gate="1" x="-104.14" y="35.56" smashed="yes">
+<attribute name="VALUE" x="-106.68" y="33.02" size="1.778" layer="96"/>
+</instance>
+<instance part="GND4" gate="1" x="5.08" y="96.52" smashed="yes">
+<attribute name="VALUE" x="2.54" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND5" gate="1" x="-71.12" y="96.52" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND6" gate="1" x="53.34" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="50.8" y="-12.7" size="1.778" layer="96"/>
+</instance>
+<instance part="GND7" gate="1" x="40.64" y="96.52" smashed="yes">
+<attribute name="VALUE" x="38.1" y="93.98" size="1.778" layer="96"/>
+</instance>
+<instance part="GND8" gate="1" x="124.46" y="53.34" smashed="yes">
+<attribute name="VALUE" x="121.92" y="50.8" size="1.778" layer="96"/>
+</instance>
+<instance part="GND9" gate="1" x="76.2" y="-10.16" smashed="yes">
+<attribute name="VALUE" x="73.66" y="-12.7" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
+<bus name="I2C:GND,SCL,SDA">
+<segment>
+<wire x1="-38.1" y1="116.84" x2="-38.1" y2="45.72" width="0.762" layer="92"/>
+</segment>
+</bus>
+<bus name="SPI:CLK,CS,DIN,GND">
+<segment>
+<wire x1="58.42" y1="81.28" x2="58.42" y2="33.02" width="0.762" layer="92"/>
+</segment>
+</bus>
 </busses>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="0" y2="48.26" width="0.1524" layer="91"/>
-<label x="10.16" y="48.26" size="1.778" layer="95"/>
-<wire x1="0" y1="48.26" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="38.1" x2="-27.94" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="38.1" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="27.94" x2="-12.7" y2="27.94" width="0.1524" layer="91"/>
-<label x="-63.5" y="35.56" size="1.778" layer="95"/>
-<pinref part="D6" gate="D$1" pin="P$2"/>
-<wire x1="-12.7" y1="27.94" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="27.94" x2="0" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="36.576" x2="-7.62" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-7.62" y="27.94"/>
-<wire x1="-12.7" y1="27.94" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="27.94"/>
-<pinref part="GND2" gate="1" pin="GND"/>
-<pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-12.7" y1="-15.24" x2="-12.7" y2="-35.56" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
-<label x="-55.88" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-53.34" y1="66.04" x2="-53.34" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="73.66" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="73.66" x2="-78.74" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="-78.74" y1="27.94" x2="-27.94" y2="27.94" width="0.1524" layer="91"/>
-<junction x="-27.94" y="27.94"/>
-<pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-60.96" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="86.36" x2="-53.34" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="0" y1="99.06" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-60.96" y="86.36" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$1"/>
-<wire x1="-53.34" y1="99.06" x2="-78.74" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-53.34" y="99.06"/>
-<wire x1="-78.74" y1="99.06" x2="-78.74" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-78.74" y="73.66"/>
-<wire x1="27.94" y1="-15.24" x2="-12.7" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="-12.7" y="-15.24"/>
-<pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="35.56" y1="-10.16" x2="50.8" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="50.8" y1="-10.16" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="17.78" y="-15.24" size="1.778" layer="95"/>
-<wire x1="50.8" y1="-5.08" x2="50.8" y2="-2.54" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="-10.16" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="35.56" y="-15.24"/>
-<wire x1="48.26" y1="-5.08" x2="50.8" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="50.8" y="-5.08"/>
-<pinref part="D7" gate="D$1" pin="P$2"/>
-<pinref part="D8" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="-11.684" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-15.24" x2="27.94" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="-22.86" x2="39.116" y2="-22.86" width="0.1524" layer="91"/>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="-66.04" y1="35.56" x2="-66.04" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="33.02" x2="-63.5" y2="33.02" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="33.02" x2="-63.5" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="101.6" x2="-25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="101.6" x2="-17.78" y2="107.696" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="3"/>
+<wire x1="-2.54" y1="109.22" x2="5.08" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="109.22" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="5.08" y1="99.06" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<label x="-2.54" y="109.22" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="101.6" x2="-17.78" y2="101.6" width="0.1524" layer="91"/>
+<junction x="-17.78" y="101.6"/>
+<wire x1="-17.78" y1="101.6" x2="5.08" y2="101.6" width="0.1524" layer="91"/>
+<junction x="5.08" y="101.6"/>
+</segment>
+<segment>
 <pinref part="SG1" gate="G$1" pin="1"/>
-<wire x1="27.94" y1="-15.24" x2="35.56" y2="-15.24" width="0.1524" layer="91"/>
-<junction x="27.94" y="-15.24"/>
-<wire x1="-53.34" y1="99.06" x2="-45.72" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="-45.72" y2="95.504" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="99.06" x2="0" y2="99.06" width="0.1524" layer="91"/>
-<junction x="-45.72" y="99.06"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="53.34" y1="-7.62" x2="53.34" y2="0" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="78.74" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<label x="127" y="68.58" size="1.778" layer="95"/>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="71.12" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="68.58" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="114.3" y1="66.04" x2="114.3" y2="68.58" width="0.1524" layer="91"/>
-<junction x="114.3" y="68.58"/>
-<junction x="124.46" y="68.58"/>
-<wire x1="154.94" y1="68.58" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<pinref part="J7" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-67.564" y1="104.14" x2="-68.58" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-68.58" y1="104.14" x2="-71.12" y2="104.14" width="0.1524" layer="91"/>
+<junction x="-71.12" y="104.14"/>
+<wire x1="-71.12" y1="104.14" x2="-71.12" y2="99.06" width="0.1524" layer="91"/>
+<label x="-71.12" y="104.14" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND3" gate="1" pin="GND"/>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="154.94" y1="30.48" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="-7.62" x2="154.94" y2="-38.1" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="0" x2="129.54" y2="0" width="0.1524" layer="91"/>
-<label x="132.08" y="0" size="1.778" layer="95"/>
-<wire x1="129.54" y1="0" x2="129.54" y2="-7.62" width="0.1524" layer="91"/>
-<wire x1="129.54" y1="-7.62" x2="154.94" y2="-7.62" width="0.1524" layer="91"/>
-<junction x="154.94" y="-7.62"/>
-<pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="86.36" y1="45.72" x2="86.36" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="86.36" y1="43.18" x2="86.36" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="R4" gate="G$1" pin="1"/>
-<junction x="86.36" y="43.18"/>
-<label x="147.32" y="30.48" size="1.778" layer="95"/>
-<wire x1="121.92" y1="32.004" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="121.92" y1="38.1" x2="132.08" y2="38.1" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="38.1" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="30.48" x2="154.94" y2="30.48" width="0.1524" layer="91"/>
-<junction x="154.94" y="30.48"/>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="40.64" y1="106.68" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
-<label x="40.64" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="40.64" y1="99.06" x2="154.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="154.94" y1="99.06" x2="154.94" y2="68.58" width="0.1524" layer="91"/>
-<junction x="154.94" y="68.58"/>
+<wire x1="-111.76" y1="71.12" x2="-104.14" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-104.14" y1="71.12" x2="-104.14" y2="38.1" width="0.1524" layer="91"/>
+<label x="-106.68" y="71.12" size="1.778" layer="95" rot="MR0"/>
+</segment>
+<segment>
+<pinref part="GND7" gate="1" pin="GND"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="20.32" x2="132.08" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="132.08" y1="20.32" x2="132.08" y2="30.48" width="0.1524" layer="91"/>
-<junction x="132.08" y="30.48"/>
+<wire x1="35.56" y1="111.76" x2="38.1" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$1"/>
-<wire x1="86.36" y1="38.1" x2="121.92" y2="38.1" width="0.1524" layer="91"/>
-<junction x="121.92" y="38.1"/>
-<label x="132.08" y="20.32" size="1.778" layer="95"/>
+<wire x1="41.656" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<junction x="40.64" y="111.76"/>
+<wire x1="40.64" y1="111.76" x2="40.64" y2="99.06" width="0.1524" layer="91"/>
+<label x="35.56" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="Q5" gate="G$1" pin="S"/>
+<wire x1="88.9" y1="68.58" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="68.58" x2="93.98" y2="68.58" width="0.1524" layer="91"/>
+<junction x="91.44" y="68.58"/>
+<pinref part="GND8" gate="1" pin="GND"/>
+<wire x1="124.46" y1="55.88" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="91.44" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="63.5" x2="91.44" y2="68.58" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="C2" gate="G$1" pin="2"/>
+<wire x1="124.46" y1="76.2" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="104.14" y1="7.62" x2="104.14" y2="-5.08" width="0.1524" layer="91"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="96.52" y1="-2.54" x2="96.52" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="-5.08" x2="104.14" y2="-5.08" width="0.1524" layer="91"/>
+<junction x="104.14" y="-5.08"/>
+<wire x1="104.14" y1="-5.08" x2="104.14" y2="-7.62" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-55.88" y="55.88" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="55.88" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
+<label x="-68.58" y="114.3" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="114.3" x2="-50.8" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-50.8" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="116.84" x2="-53.34" y2="116.84" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
+<junction x="-50.8" y="114.3"/>
+<wire x1="-38.1" y1="111.76" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="114.3" x2="-43.18" y2="114.3" width="0.1524" layer="91"/>
+<label x="-48.26" y="114.3" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="S1" gate="G$1" pin="1"/>
+<wire x1="-73.66" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<pinref part="Q2" gate="G$1" pin="S"/>
+<wire x1="-78.74" y1="66.04" x2="-78.74" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<wire x1="-76.2" y1="66.04" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-78.74" y="66.04"/>
+<wire x1="-78.74" y1="60.96" x2="-78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-78.74" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="60.96" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-63.5" y="55.88"/>
+<pinref part="D8" gate="D$1" pin="P$1"/>
+<wire x1="-58.42" y1="50.8" x2="-67.056" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<wire x1="-58.42" y1="59.436" x2="-58.42" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-58.42" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="55.88" x2="-63.5" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-58.42" y="55.88"/>
+<wire x1="-58.42" y1="55.88" x2="-53.34" y2="55.88" width="0.1524" layer="91"/>
+<label x="-53.34" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="50.8" x2="-33.02" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<label x="-30.48" y="48.26" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="48.26" x2="-17.78" y2="48.26" width="0.1524" layer="91"/>
+<label x="-10.16" y="48.26" size="1.778" layer="95"/>
+<wire x1="-17.78" y1="48.26" x2="-22.86" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="-22.86" y1="48.26" x2="-22.86" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<junction x="-22.86" y="48.26"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="38.1" x2="63.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="66.04" y="35.56" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="63.5" y1="35.56" x2="76.2" y2="35.56" width="0.1524" layer="91"/>
+<label x="104.14" y="35.56" size="1.778" layer="95"/>
+<wire x1="76.2" y1="35.56" x2="109.22" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="35.56" x2="76.2" y2="-7.62" width="0.1524" layer="91"/>
+<junction x="76.2" y="35.56"/>
+<pinref part="GND9" gate="1" pin="GND"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
-<wire x1="15.24" y1="45.72" x2="5.08" y2="45.72" width="0.1524" layer="91"/>
-<label x="10.16" y="45.72" size="1.778" layer="95"/>
-<pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="76.2" y1="15.24" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="22.86" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<label x="71.12" y="15.24" size="1.778" layer="95"/>
-<wire x1="5.08" y1="45.72" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="86.36" x2="-101.6" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="88.9" x2="-53.34" y2="88.9" width="0.1524" layer="91"/>
+<label x="-96.52" y="86.36" size="1.778" layer="95" rot="MR0"/>
+<label x="-53.34" y="88.9" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="-5.08" y1="45.72" x2="-7.62" y2="45.72" width="0.1524" layer="91"/>
+<label x="-7.62" y="45.72" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="DIN" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="38.1" y1="106.68" x2="38.1" y2="96.52" width="0.1524" layer="91"/>
-<label x="38.1" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="38.1" y1="96.52" x2="58.42" y2="96.52" width="0.1524" layer="91"/>
-<wire x1="58.42" y1="96.52" x2="58.42" y2="76.2" width="0.1524" layer="91"/>
-<label x="45.72" y="76.2" size="1.778" layer="95"/>
-<wire x1="58.42" y1="76.2" x2="45.72" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="73.66" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+<label x="48.26" y="76.2" size="1.778" layer="95"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D10"/>
+<wire x1="25.4" y1="76.2" x2="53.34" y2="76.2" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="40.64" x2="63.5" y2="38.1" width="0.1524" layer="91"/>
+<label x="66.04" y="38.1" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="63.5" y1="38.1" x2="109.22" y2="38.1" width="0.1524" layer="91"/>
+<label x="104.14" y="38.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CS" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="35.56" y1="106.68" x2="35.56" y2="93.98" width="0.1524" layer="91"/>
-<label x="35.56" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="35.56" y1="93.98" x2="55.88" y2="93.98" width="0.1524" layer="91"/>
-<label x="45.72" y="78.74" size="1.778" layer="95"/>
-<wire x1="55.88" y1="93.98" x2="55.88" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="78.74" x2="45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="76.2" x2="53.34" y2="78.74" width="0.1524" layer="91"/>
+<label x="48.26" y="78.74" size="1.778" layer="95"/>
+<label x="25.4" y="78.74" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D11"/>
+<wire x1="53.34" y1="78.74" x2="25.4" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="43.18" x2="63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="66.04" y="40.64" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="63.5" y1="40.64" x2="109.22" y2="40.64" width="0.1524" layer="91"/>
+<label x="104.14" y="40.64" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="CLK" class="0">
 <segment>
-<pinref part="J4" gate="G$1" pin="5"/>
-<wire x1="33.02" y1="106.68" x2="33.02" y2="91.44" width="0.1524" layer="91"/>
-<label x="33.02" y="101.6" size="1.778" layer="95" rot="R90"/>
-<wire x1="33.02" y1="91.44" x2="53.34" y2="91.44" width="0.1524" layer="91"/>
-<label x="45.72" y="81.28" size="1.778" layer="95"/>
-<wire x1="53.34" y1="91.44" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="81.28" x2="45.72" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="78.74" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" size="1.778" layer="95"/>
+<label x="25.4" y="81.28" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D12"/>
+<wire x1="25.4" y1="81.28" x2="53.34" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="58.42" y1="45.72" x2="63.5" y2="43.18" width="0.1524" layer="91"/>
+<label x="66.04" y="43.18" size="1.778" layer="95"/>
+<wire x1="63.5" y1="43.18" x2="109.22" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="5"/>
+<label x="104.14" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="88.9" x2="132.08" y2="88.9" width="0.1524" layer="91"/>
-<label x="137.16" y="88.9" size="1.778" layer="95" rot="MR0"/>
+<wire x1="109.22" y1="22.86" x2="93.98" y2="22.86" width="0.1524" layer="91"/>
+<label x="93.98" y="22.86" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="43.18" y1="106.68" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
-<label x="43.18" y="101.6" size="1.778" layer="95" rot="R90"/>
+<wire x1="109.22" y1="33.02" x2="93.98" y2="33.02" width="0.1524" layer="91"/>
+<label x="93.98" y="33.02" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="-5.08" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="5V"/>
+<label x="-7.62" y="53.34" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-60.96" y1="83.82" x2="-50.8" y2="83.82" width="0.1524" layer="91"/>
-<label x="-60.96" y="83.82" size="1.778" layer="95"/>
-<wire x1="-50.8" y1="83.82" x2="-50.8" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="111.76" x2="10.16" y2="111.76" width="0.1524" layer="91"/>
+<label x="-2.54" y="111.76" size="1.778" layer="95"/>
+<label x="10.16" y="111.76" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-58.42" y="63.5" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-50.8" y1="71.12" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-60.96" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="10.16" y="53.34" size="1.778" layer="95"/>
-<wire x1="15.24" y1="53.34" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="53.34" x2="-7.62" y2="44.704" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="106.68" x2="-68.58" y2="106.68" width="0.1524" layer="91"/>
+<label x="-71.12" y="106.68" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-68.58" y1="106.68" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<label x="-53.34" y="106.68" size="1.778" layer="95" xref="yes"/>
 <pinref part="D6" gate="D$1" pin="P$1"/>
-<wire x1="-50.8" y1="71.12" x2="-7.62" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="71.12" x2="-7.62" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-50.8" y="71.12"/>
-<junction x="-7.62" y="53.34"/>
-<pinref part="U1" gate="G$1" pin="5V"/>
+<wire x1="-55.88" y1="106.68" x2="-53.34" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-59.436" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="104.14" x2="-55.88" y2="106.68" width="0.1524" layer="91"/>
+<junction x="-55.88" y="106.68"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<label x="-2.54" y="114.3" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="0" y1="81.28" x2="0" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="81.28" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="73.66" x2="15.24" y2="73.66" width="0.1524" layer="91"/>
-<label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="D4" gate="D$1" pin="P$2"/>
-<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="0" y="81.28"/>
-<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="-45.72" y2="87.376" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
-<junction x="-45.72" y="81.28"/>
+<wire x1="-25.4" y1="119.38" x2="-25.4" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="114.3" x2="5.08" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="114.3" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-17.78" y1="119.38" x2="-17.78" y2="115.824" width="0.1524" layer="91"/>
+<label x="10.16" y="119.38" size="1.778" layer="95" xref="yes"/>
+<wire x1="-25.4" y1="119.38" x2="-17.78" y2="119.38" width="0.1524" layer="91"/>
+<junction x="-17.78" y="119.38"/>
+<wire x1="-17.78" y1="119.38" x2="5.08" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="119.38" x2="10.16" y2="119.38" width="0.1524" layer="91"/>
+<junction x="5.08" y="119.38"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A0"/>
+<wire x1="-7.62" y1="73.66" x2="-5.08" y2="73.66" width="0.1524" layer="91"/>
+<label x="-7.62" y="73.66" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-60.96" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<label x="-68.58" y="109.22" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-73.66" y1="109.22" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="106.68" x2="-43.18" y2="109.22" width="0.1524" layer="91"/>
+<label x="-48.26" y="109.22" size="1.778" layer="95"/>
+</segment>
+<segment>
 <pinref part="U1" gate="G$1" pin="A4"/>
+<wire x1="-12.7" y1="63.5" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
+<label x="-10.16" y="63.5" size="1.778" layer="95"/>
+<wire x1="-38.1" y1="66.04" x2="-33.02" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<label x="-30.48" y="63.5" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-22.86" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="63.5" x2="-12.7" y2="63.5" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-60.96" y1="58.42" x2="-30.48" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="58.42" x2="-30.48" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="-30.48" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
-<label x="10.16" y="60.96" size="1.778" layer="95"/>
+<wire x1="-73.66" y1="111.76" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-68.58" y="111.76" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-38.1" y1="109.22" x2="-43.18" y2="111.76" width="0.1524" layer="91"/>
+<label x="-48.26" y="111.76" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="-38.1" y1="63.5" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
+<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="60.96" x2="-5.08" y2="60.96" width="0.1524" layer="91"/>
+<label x="-10.16" y="60.96" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="A5"/>
+<wire x1="-12.7" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SP" class="0">
 <segment>
-<label x="45.72" y="58.42" size="1.778" layer="95"/>
-<pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="86.36" y1="55.88" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
-<label x="86.36" y="55.88" size="1.778" layer="95"/>
-<wire x1="45.72" y1="58.42" x2="86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="58.42" x2="27.94" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D3"/>
+<label x="27.94" y="58.42" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="Q5" gate="G$1" pin="D"/>
+<wire x1="78.74" y1="68.58" x2="76.2" y2="68.58" width="0.1524" layer="91"/>
+<label x="76.2" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STCTL" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
-<wire x1="137.16" y1="48.26" x2="129.54" y2="48.26" width="0.1524" layer="91"/>
-<label x="129.54" y="48.26" size="1.778" layer="95"/>
+<label x="86.36" y="83.82" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="83.82" x2="109.22" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="17.78" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="114.3" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<label x="129.54" y="17.78" size="1.778" layer="95"/>
-<wire x1="121.92" y1="17.78" x2="106.68" y2="17.78" width="0.1524" layer="91"/>
-<label x="121.92" y="10.16" size="1.778" layer="95"/>
+<label x="35.56" y="114.3" size="1.778" layer="95"/>
+<wire x1="53.34" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="D$1" pin="P$2"/>
-<wire x1="121.92" y1="23.876" x2="121.92" y2="17.78" width="0.1524" layer="91"/>
-<junction x="121.92" y="17.78"/>
+<wire x1="49.784" y1="111.76" x2="53.34" y2="111.76" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="111.76" x2="53.34" y2="114.3" width="0.1524" layer="91"/>
+<junction x="53.34" y="114.3"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<label x="17.78" y="-33.02" size="1.778" layer="95"/>
-<wire x1="17.78" y1="-33.02" x2="38.1" y2="-33.02" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="43.18" x2="-66.04" y2="43.18" width="0.1524" layer="91"/>
+<label x="-53.34" y="43.18" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
-<label x="45.72" y="68.58" size="1.778" layer="95"/>
+<wire x1="25.4" y1="68.58" x2="38.1" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D7"/>
+<label x="38.1" y="68.58" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="15.24" y1="68.58" x2="7.62" y2="68.58" width="0.1524" layer="91"/>
-<label x="10.16" y="68.58" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="68.58" x2="-7.62" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A2"/>
+<label x="-7.62" y="68.58" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<label x="132.08" y="53.34" size="1.778" layer="95"/>
-<wire x1="137.16" y1="53.34" x2="114.3" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="114.3" y1="53.34" x2="114.3" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="88.9" x2="93.98" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="99.06" x2="124.46" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="99.06" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
+<label x="86.36" y="88.9" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="86.36" y1="88.9" x2="93.98" y2="88.9" width="0.1524" layer="91"/>
+<junction x="93.98" y="88.9"/>
 </segment>
 </net>
 <net name="SPEED" class="0">
 <segment>
 <pinref part="J2" gate="G$1" pin="6"/>
-<label x="129.54" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="91.44" y1="48.26" x2="96.52" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="48.26" x2="96.52" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="73.66" x2="86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<junction x="96.52" y="43.18"/>
+<wire x1="86.36" y1="78.74" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="78.74" x2="109.22" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="68.58" x2="106.68" y2="78.74" width="0.1524" layer="91"/>
+<junction x="106.68" y="78.74"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
-<label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="111.76" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<wire x1="25.4" y1="73.66" x2="38.1" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="D9"/>
+<label x="38.1" y="73.66" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="45.72" y1="73.66" x2="99.06" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="73.66" x2="99.06" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="81.28" x2="114.3" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="114.3" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
-<junction x="114.3" y="81.28"/>
-<pinref part="U1" gate="G$1" pin="D9"/>
+<wire x1="99.06" y1="10.16" x2="96.52" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="10.16" x2="93.98" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="96.52" y1="7.62" x2="96.52" y2="10.16" width="0.1524" layer="91"/>
+<junction x="96.52" y="10.16"/>
+<label x="93.98" y="10.16" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
-<label x="45.72" y="60.96" size="1.778" layer="95"/>
-<wire x1="45.72" y1="60.96" x2="106.68" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="60.96" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
-<pinref part="J2" gate="G$1" pin="5"/>
-<label x="124.46" y="45.72" size="1.778" layer="95"/>
-<wire x1="106.68" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="60.96" x2="38.1" y2="60.96" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="D4"/>
+<label x="38.1" y="60.96" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
+<pinref part="J2" gate="G$1" pin="5"/>
+<wire x1="76.2" y1="81.28" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="91.44" x2="124.46" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="91.44" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="20.32" x2="104.14" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="20.32" x2="104.14" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
@@ -9126,39 +9220,38 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="45.72" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<label x="17.78" y="0" size="1.778" layer="95"/>
-<wire x1="27.94" y1="-3.556" x2="27.94" y2="0" width="0.1524" layer="91"/>
-<wire x1="27.94" y1="0" x2="17.78" y2="0" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="0" x2="35.56" y2="-5.08" width="0.1524" layer="91"/>
-<junction x="35.56" y="0"/>
-<wire x1="35.56" y1="-5.08" x2="38.1" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-73.66" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="67.564" x2="-58.42" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-58.42" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="71.12" x2="-63.5" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-63.5" y="71.12"/>
+<wire x1="-63.5" y1="66.04" x2="-66.04" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="D7" gate="D$1" pin="P$1"/>
-<wire x1="27.94" y1="0" x2="35.56" y2="0" width="0.1524" layer="91"/>
-<junction x="27.94" y="0"/>
+<wire x1="-58.42" y1="71.12" x2="-63.5" y2="71.12" width="0.1524" layer="91"/>
+<junction x="-58.42" y="71.12"/>
+<label x="-53.34" y="71.12" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
-<wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
-<label x="45.72" y="71.12" size="1.778" layer="95"/>
 <pinref part="U1" gate="G$1" pin="D8"/>
+<label x="27.94" y="71.12" size="1.778" layer="95" xref="yes"/>
+<wire x1="25.4" y1="71.12" x2="27.94" y2="71.12" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="3"/>
-<wire x1="137.16" y1="50.8" x2="129.54" y2="50.8" width="0.1524" layer="91"/>
-<label x="129.54" y="50.8" size="1.778" layer="95"/>
+<label x="76.2" y="86.36" size="1.778" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="12V" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="76.2" y1="5.08" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="2.54" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="76.2" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-101.6" y1="73.66" x2="-99.06" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="2.54" x2="76.2" y2="2.54" width="0.1524" layer="91"/>
-<junction x="76.2" y="2.54"/>
-<label x="81.28" y="2.54" size="1.778" layer="95"/>
-<label x="132.08" y="2.54" size="1.778" layer="95"/>
+<wire x1="-111.76" y1="73.66" x2="-101.6" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-101.6" y="73.66"/>
+<label x="-106.68" y="73.66" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$2" class="0">
@@ -9166,74 +9259,74 @@ SparkFun BigTime Watch Kit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 <pinref part="Q4" gate="G$1" pin="G"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="60.96" y1="7.62" x2="50.8" y2="7.62" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="71.12" y1="7.62" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="78.74" x2="-78.74" y2="78.74" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-96.52" y1="78.74" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="60.96" y1="-2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="7.62"/>
-<wire x1="60.96" y1="2.54" x2="60.96" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="2.54" x2="60.96" y2="2.54" width="0.1524" layer="91"/>
-<junction x="60.96" y="2.54"/>
+<wire x1="-86.36" y1="68.58" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="78.74"/>
+<wire x1="-86.36" y1="73.66" x2="-86.36" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-88.9" y1="73.66" x2="-86.36" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-86.36" y="73.66"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="48.26" y1="-33.02" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="60.96" y2="-33.02" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-22.86" x2="47.244" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-22.86"/>
+<wire x1="-76.2" y1="43.18" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-86.36" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="50.8" x2="-75.184" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="50.8"/>
 <pinref part="D8" gate="D$1" pin="P$2"/>
-<wire x1="60.96" y1="-15.24" x2="55.88" y2="-15.24" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="-15.24" x2="60.96" y2="-22.86" width="0.1524" layer="91"/>
-<junction x="60.96" y="-15.24"/>
+<wire x1="-86.36" y1="55.88" x2="-83.82" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-86.36" y1="55.88" x2="-86.36" y2="50.8" width="0.1524" layer="91"/>
+<junction x="-86.36" y="55.88"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="THCTL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-33.02" y="43.18" size="1.778" layer="95" rot="MR0"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-43.18" y1="45.72" x2="-43.18" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="43.18" x2="-53.34" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="43.18" x2="-53.34" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-53.34" y1="53.34" x2="-60.96" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-43.18" y="43.18"/>
-<label x="-60.96" y="53.34" size="1.778" layer="95"/>
-<wire x1="-43.18" y1="43.18" x2="-30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="119.38" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="-63.5" y1="116.84" x2="-73.66" y2="116.84" width="0.1524" layer="91"/>
+<label x="-73.66" y="116.84" size="1.778" layer="95"/>
+<wire x1="-63.5" y1="119.38" x2="-53.34" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="116.84" x2="-63.5" y2="116.84" width="0.1524" layer="91"/>
+<junction x="-63.5" y="116.84"/>
+<label x="-53.34" y="119.38" size="1.778" layer="95" xref="yes"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="55.88" x2="129.54" y2="55.88" width="0.1524" layer="91"/>
-<label x="129.54" y="55.88" size="1.778" layer="95"/>
+<wire x1="109.22" y1="91.44" x2="76.2" y2="91.44" width="0.1524" layer="91"/>
+<label x="76.2" y="91.44" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
-<wire x1="15.24" y1="58.42" x2="-27.94" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-27.94" y1="58.42" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="10.16" y="58.42" size="1.778" layer="95"/>
-<wire x1="-63.5" y1="40.64" x2="-27.94" y2="40.64" width="0.1524" layer="91"/>
-<label x="-63.5" y="40.64" size="1.778" layer="95"/>
+<wire x1="-5.08" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="A6"/>
-<wire x1="-66.04" y1="43.18" x2="-66.04" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-66.04" y1="45.72" x2="-63.5" y2="45.72" width="0.1524" layer="91"/>
-<wire x1="-63.5" y1="45.72" x2="-63.5" y2="40.64" width="0.1524" layer="91"/>
+<label x="-7.62" y="58.42" size="1.778" layer="95" rot="R180" xref="yes"/>
+</segment>
+<segment>
+<wire x1="53.34" y1="7.62" x2="53.34" y2="10.16" width="0.1524" layer="91"/>
 <pinref part="SG1" gate="G$1" pin="2"/>
+<wire x1="53.34" y1="10.16" x2="45.72" y2="10.16" width="0.1524" layer="91"/>
+<label x="45.72" y="10.16" size="1.778" layer="95" rot="R180" xref="yes"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="D2"/>
-<wire x1="45.72" y1="55.88" x2="81.28" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="81.28" y1="55.88" x2="81.28" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="55.88" x2="38.1" y2="55.88" width="0.1524" layer="91"/>
+<label x="38.1" y="55.88" size="1.778" layer="95" xref="yes"/>
+</segment>
+<segment>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="81.28" y1="17.78" x2="96.52" y2="17.78" width="0.1524" layer="91"/>
-<label x="45.72" y="55.88" size="1.778" layer="95"/>
+<wire x1="71.12" y1="114.3" x2="66.04" y2="114.3" width="0.1524" layer="91"/>
+<label x="71.12" y="114.3" size="1.778" layer="95" xref="yes"/>
 </segment>
 </net>
 </nets>

BIN
schematic/ECU_schematic.pdf